     /*.beauty #in_the_spotlight .header_banner{display: none !Important} */
            .home-payment-offer {
                max-height: initial !important;
            }

            .healthstore .home-payment-offer h2 {
                font-family: LatoBold;
                font-size: 24px;
                line-height: 32px;
                margin: 0 0 24px;
                color: #0b1219;
                padding: 0;
            }

            .health-library-single-post #side_container {
                z-index: 1000
            }

            cc-inweb {
                --cc-inweb-icon-margin: 12px;
            }

            .home-save-member .right-block {
                background: none !important;
                width: 45% !important;
            }

            .healthstore .home-health-library {
                display: none !important;
            }

            .product_desc_info h2 {
                font-family: LatoBold;
                font-size: 14px;
                margin: 0 0 10px 0;
                color: #757088;
            }

            .img-post {
                text-align: center;
            }

            .single-post-view .cBlock-post-view .column_post_view .post-content .img-post img {
                margin: 8px auto 16px;
                border-radius: 0;
                width: auto !important;
                height: auto;
            }

            .single-post-view .cBlock-post-view .column_post_view .post-content img {
                width: auto !important;
            }

            .healthstore .main-navigation .explorer-menu ul li {
                padding-top: 0px !important;
            }

            .healthstore .main-navigation .explorer-menu ul li.o-menu ul {
                z-index: 2;
            }

            .healthstore .main-navigation .explorer-menu ul li a {
                height: 46px !important;
                font-family: LatoSemiBold !important;
                line-height: 46px !important;
                color: rgba(255,255,255,.8);
            }

            .healthstore .main-navigation .explorer-menu ul li.o-menu::before , .healthstore .main-navigation .explorer-menu ul li.b-app::before {
                right: -20px;
                position: absolute;
                float: none !important;
                margin-right: 0 !important;
                height: 46px !important;
                background-position: center !important;
            }

            .beauty .uPres .mini_banner_partercode {
                display: none !important;
            }

            .static-page.cms-health-packages .staticcontent, .static-page.cms-radiology .staticcontent, .static-page.cms-pathology .staticcontent {
                padding: 0px;
            }

            .static-page.cms-health-packages .staticcontent .center , .static-page.cms-radiology .staticcontent .center, .static-page.cms-pathology .staticcontent .center {
                padding: 0;
                margin: 0;
                border-right: 0px;
            }

            .static-page.cms-health-packages footer, .static-page.cms-radiology footer, .static-page.cms-pathology footer {
                margin-top: 0px !important;
            }

            /*.drug-list-page .left-block .white-bg .filter .layer-scroll#alg_price_filter { height: 42px !important; } .drug-list-page .left-block .white-bg .filter .layer-scroll#alg_discount_filter { height: 42px !important; }*/
            .home-health-library .home-health-library-slides .swiper-slide .post-header .post-item-link .post-ftimg-hld {
                height: auto !important;
            }

            .embed-responsive {
                position: relative;
                display: block;
                width: 100%;
                padding: 0;
                overflow: hidden;
            }

            .embed-responsive::before {
                display: block;
                content: "";
            }

            .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: 0;
            }

            .embed-responsive-21by9::before {
                padding-top: 42.857143%;
            }

            .embed-responsive-16by9::before {
                padding-top: 56.25%;
            }

            .embed-responsive-4by3::before {
                padding-top: 75%;
            }

            .embed-responsive-1by1::before {
                padding-top: 100%;
            }

            .health-library-single-post .pages {
                margin-top: 5px;
            }

            .blog-cat-nav ul li {
                padding: 0 18px !important;
            }

            .post-view .column-post-view .blog-cat-nav ul li {
                padding: 0 16px !important;
            }

            .limited-deal .beauty-top-products .swiper-slide .pro_detail a .cat_title {
                text-align: left;
                line-height: inherit;
                padding: 0 8px;
                max-height: 48px;
                min-height: 48px;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                margin-bottom: 8px;
            }

            .bootstrap-select > select.mobile-device {
                padding: 0 10px !important;
            }

            .ltdNew .beauty-top-products {
                margin-top: 0px !important;
            }

            .healthstore .copyright {
                display: none;
            }

            .drug-list-page .right-block .white-bg .shopby-category .category-swipe .swiper-slide {
                width: 180px !important;
                height: auto !important;
            }

            .cms-swasth-india-sale .page-header .page-headerSec .panel-wrapper .panel-header .uPres a {
                display: block !important;
            }

            .page-wrapper {
                width: 100%;
                box-sizing: border-box;
                display: block;
                margin: 0px;
                padding: 0px;
                font-family: Lato;
                color: #151b39;
                font-size: 13px
            }

            :focus {
                outline: none
            }

            a {
                text-decoration: none
            }

            .clearfix {
                height: 0px;
                clear: both;
                display: flex
            }

            .ellipsis {
                text-overflow: ellipsis
            }

            h2 {
                font-family: LatoBold;
                font-size: 20px;
                letter-spacing: 0.25px;
                display: block;
                padding: 4px 0px
            }

            .oHoldSec {
                background: #ffffff;
            }

            .oHoldSec .oHold {
                display: flex;
                align-items: center;
                justify-content: space-between;
                min-width: 1030px;
                max-width: 1680px;
                margin: 0px auto;
                padding: 0px 16px;
            }

            .oHoldSec .oHold .lSec {
                width: 50%;
                display: flex;
                align-items: center;
            }

            .oHoldSec .oHold .lSec img {
                width: 70px;
                height: 70px;
            }

            .oHoldSec .oHold .lSec .conTxt {
                margin: 0px 0px 0px 6px;
            }

            .oHoldSec .oHold .lSec .conTxt p {
                margin: 0px;
                padding: 0px;
                font-size: 16px;
                font-family: LatoSemiBold;
                color: #000000;
            }

            .oHoldSec .oHold .lSec .conTxt span {
                margin: 0px;
                padding: 0px;
                font-size: 13px;
                font-family: Lato;
                color: #83878a;
            }

            .oHoldSec .oHold .rSec {
                width: 50%;
                text-align: right;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }

            .oHoldSec .oHold .rSec .button {
                background: #24aeb1;
                font-family: LatoSemiBold;
                border: none;
                color: #ffffff;
                padding: 0px 32px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                text-decoration: none;
                display: inline-block;
                font-size: 13px;
                cursor: pointer;
                border-radius: 4px;
            }

            .oHoldSec .oHold .rSec img {
                width: 32px;
            }

            .page-headerSec {
                background: #32aeb1;
                position: relative
            }

            .page-header .panel-wrapper {
                min-width: 1030px;
                max-width: 1280px;
                margin: 0px auto;
                box-sizing: border-box;
                padding: 0px 12px
            }

            .page-header .panel-wrapper .panel-header {
                display: flex;
                height: 90px;
                line-height: 90px
            }

            .page-header .panel-wrapper .panel-header .logo {
                max-width: 168px;
                margin: 0 20px 0 0
            }

            .page-header .panel-wrapper .panel-header .logo img {
                width: 168px;
                height: 60px
            }

            .page-header .panel-wrapper .panel-header .search-bar {
                max-width: calc(100% - 649px);
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search {
                height: 48px;
                position: relative;
                background: #ffffff;
                border-radius: 6px;
                line-height: normal
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .pinCode {
                position: relative;
                width: 160px;
                height: auto;
                margin: 13px 0;
                display: inline-block;
                padding: 0px 0 0px 16px;
                font-family: LatoSemiBold;
                font-size: 13px;
                font-stretch: normal;
                font-style: normal;
                line-height: 22px;
                letter-spacing: normal;
                color: rgba(11, 18, 25, 0.5);
                float: left;
                /* background: rgba(21, 27, 57, 0.06) url(/assets/gloryweb/images/icons/location-on.svg) 11% 50% no-repeat; */
                border-right: 1px solid rgba(11, 18, 25, 0.2);
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .pinCode .get-location {
                position: absolute;
                top: 14px;
                left: 13px;
                width: 22px;
                height: 22px;
                text-indent: 0;
                font-size: 0px;
                border: 0px;
                background: transparent;
                -webkit-appearance: none
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .pinCode .pinNum {
                font-family: LatoBold;
                font-size: 14px;
                font-stretch: normal;
                letter-spacing: normal;
                color: #24aeb1;
                border: 0px;
                width: 74px;
                background: url(/assets/gloryweb/images/icons/expand_more.svg) center right no-repeat;
                cursor: pointer;
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .pinCode span {
                display: inline-block line-height: 22px;
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .pinCode .editIcon {
                background: url(/assets/gloryweb/images/icons/edit.svg) center no-repeat;
                width: 12px;
                height: 12px;
                margin-left: 0px;
                box-shadow: none;
                border: 0px;
                background-size: 12px;
                position: absolute;
                bottom: 10px;
                right: 18px;
                z-index: 999
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .auto-search {
                min-width: 50%;
                width: calc(100% - 160px);
                height: 48px;
                float: left;
                position: relative;
                display: block
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .auto-search .search-section {
                display: inline-block;
                margin: 0;
                float: left;
                width: 100%
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .auto-search .search-section .input-text {
                margin: 0px;
                padding: 0px 64px 0px 12px;
                height: 48px;
                border: 0px;
                width: 100%;
                background: transparent;
                font-size: 14px
            }

            .page-header .panel-wrapper .panel-header .search-bar .block-search .auto-search .iconSearch {
                width: 56px;
                float: right;
                height: 48px;
                display: inline-block;
                background: url(/assets/gloryweb/images/icons/search-blue-icon.svg) no-repeat center center rgba(21, 27, 57, 0.06);
                position: absolute;
                top: 0px;
                right: 0px;
                -webkit-appearance: none;
                box-shadow: none;
                border: 0px;
            }

            .page-header .panel-wrapper .panel-header .uPres {
                margin: 0 24px;
                max-width: 212px;
                padding: 0px
            }

            .page-header .panel-wrapper .panel-header .uPres a {
                font-family: LatoSemiBold;
                font-size: 14px;
                font-stretch: normal;
                font-style: normal;
                letter-spacing: 1px;
                text-align: center;
                color: #ffffff;
                background: url(/fonts/icons-upload_rx.svg) no-repeat left center;
                background-size: 24px;
                padding-left: 32px;
                height: 90px;
                display: inline-block;
            }

            .page-header .panel-wrapper .panel-header .new_offers {
                max-width: 72px;
                margin: 0 24px 0px 0px;
                position: relative;
            }

            .page-header .panel-wrapper .panel-header .new_offers .new_offers_icon {
                background: url(/fonts/icons-offers_icon.svg) no-repeat left center;
                background-size: 24px;
                color: #ffffff;
                height: 90px;
                padding: 0px;
                float: right;
                font-family: LatoSemiBold;
                padding-left: 30px;
                letter-spacing: 1px;
            }

            .page-header .panel-wrapper .panel-header .mini-cart {
                max-width: 70px;
                margin: 0 24px 0px 0px;
                position: relative
            }

            .page-header .panel-wrapper .panel-header .mini-cart .text {
                background: url(/fonts/icons-cart_icon.svg) no-repeat left center;
                background-size: 24px;
                color: #ffffff;
                height: 90px;
                padding: 0px;
                width: 70px;
                float: right;
                font-family: 'LatoSemibold';
                padding-left: 34px;
                letter-spacing: 1px;
            }

            .page-header .panel-wrapper .panel-header .mini-cart .text .counter-number {
                -moz-border-radius: 6.5px;
                -webkit-border-radius: 6.5px;
                background: #ee4380!important;
                border-radius: 6.5px;
                color: #ffffff!important;
                display: block;
                font-family: LatoBold;
                font-size: 10px;
                height: 13px;
                line-height: 14px;
                padding: 0px;
                position: absolute;
                left: 10px;
                text-align: center;
                text-indent: 0px;
                top: 32px;
                width: 17px;
                letter-spacing: 0px;
            }

            .page-header .panel-wrapper .panel-header .login {
                margin: 0px;
                max-width: 200px;
            }

            .page-header .panel-wrapper .panel-header .login a {
                font-family: Lato;
                font-size: 14px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                letter-spacing: normal;
                color: #ffffff;
                background: url(/assets/gloryweb/images/icons/profile_icon.svg) no-repeat left center;
                background-size: 24px;
                padding-left: 32px;
                height: 90px;
                display: inline-block;
            }

            .main-navigation {
                background: #32aeb1;
                position: relative;
                padding-bottom: 16px;
            }

            .main-navigation .explorer-menu {
                height: auto;
                max-width: 1030px;
                min-width: 1030px;
                margin: 0px auto;
                box-sizing: border-box;
                padding: 0px 12px;
            }

            .main-navigation .explorer-menu ul {
                margin: 0px auto;
                padding: 0px;
                list-style: none;
                height: auto;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                justify-content: space-between;
            }

            .main-navigation .explorer-menu ul li {
                display: inline-block;
                width: auto;
                padding: 0;
                height: 46px;
                position: relative;
            }

            .main-navigation .explorer-menu ul li:last-child {
                padding-right: 0px;
            }

            .main-navigation .explorer-menu ul li a {
                height: 46px;
                font-family: LatoSemiBold;
                font-size: 14px;
                font-stretch: normal;
                font-style: normal;
                line-height: 46px;
                letter-spacing: normal;
                color: rgba(255,255,255, .8);
                display: inline-block;
                padding: 0;
            }

            .main-navigation .explorer-menu ul li a small {
                height: 12px;
                font-family: Lato;
                font-size: 10px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                color: rgba(255, 255, 255, 0.8);
                display: -webkit-box;
            }

            .main-navigation .explorer-menu ul li a.m-pro {
                background: url(/assets/gloryweb/images/icons/medicine.svg) 0 0 no-repeat;
                background-size: 40px;
                padding-left: 48px;
            }

            .main-navigation .explorer-menu ul li a.h-pro {
                background: url(/assets/gloryweb/images/icons/wellness.svg) 0 0 no-repeat;
                background-size: 40px;
                padding-left: 48px;
            }

            .main-navigation .explorer-menu ul li a.b-app {
                background: url(/assets/gloryweb/images/icons/health-library.svg) 0 0 no-repeat;
                background-size: 40px;
                padding-left: 48px;
            }

            .main-navigation .explorer-menu ul li a.b-check {
                background: url(/assets/gloryweb/images/icons/diagnostics.svg) 0 0 no-repeat;
                background-size: 40px;
                padding-left: 48px;
            }

            .main-navigation .explorer-menu ul li.o-menu {
                background: url(/assets/gloryweb/images/icons/beauty.svg) 0 0 no-repeat;
                background-size: 40px;
                padding-left: 48px
            }

            .main-navigation .explorer-menu ul li.o-menu ul {
                display: none;
                position: absolute;
                background: rgb(247, 247, 247);
                min-width: 160px;
                box-shadow: 0px 5px 10px -2px rgba(0, 0, 0, 0.2);
                z-index: 2;
                top: 40px;
                padding: 0px;
                height: auto
            }

            .main-navigation .explorer-menu ul li.o-menu a {
                padding: 0px;
            }

            .main-navigation .explorer-menu ul li.o-menu ul li {
                margin: 0px;
                padding: 0px;
                height: auto;
                width: 100%
            }

            .main-navigation .explorer-menu ul li.o-menu ul li a {
                color: #151b39;
                text-decoration: none;
                font-family: Lato;
                font-size: 13px;
                height: 38px;
                line-height: 40px;
                display: block;
                width: 100%;
                padding: 0px 12px
            }

            .nav-sections {
                webkit-flex-shrink: 0;
                flex-shrink: 0;
                -webkit-flex-basis: auto;
                flex-basis: auto;
                margin-bottom: 16px;
                margin-top: 0px;
                border-top: #02b7c2 solid 0px
            }

            .nav-sections .navigation {
                background: none;
                box-sizing: border-box;
                display: block;
                margin-left: auto;
                margin-right: auto;
                max-width: 1030px;
                padding: 0px 10px
            }

            .nav-sections .navigation .ui-menu {
                list-style: none;
                margin: 0px;
                padding: 0px;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

            .nav-sections .navigation .ui-menu li {
                box-sizing: border-box;
                color: #151b39;
                display: inline-block;
                font-family: Lato;
                font-size: 13px;
                font-weight: normal;
                position: relative;
                text-decoration: none;
                text-transform: uppercase
            }

            .nav-sections .navigation .ui-menu li .level-top {
                box-sizing: border-box;
                color: #151b39;
                line-height: 42px;
                padding: 0px;
                position: relative;
                text-decoration: none;
                text-transform: capitalize
            }

            .nav-sections .navigation .ui-menu li:last-child .level-top {
                padding-right: 0px
            }

            .home-content {
                min-width: 1030px;
                max-width: 1680px;
                margin: 0px auto;
                padding: 0px 16px
            }

            .home-banner {
                clear: both;
                width: 100%;
                max-height: 320px;
                margin: 0px auto 32px;
                overflow: hidden;
                position: relative;
                display: flex;
                justify-content: center;
                align-items: center
            }

            .home-banner .banner_img {
                height: 320px;
                object-fit: cover;
                cursor: pointer;
            }

            .home-banner .home-slides {
                height: 320px
            }

            .home-banner .home-slides .banner_img {
                margin: 0 auto;
                display: list-item;
                max-width: 100%;
                height: 320px;
                object-fit: cover;
                cursor: pointer;
            }

            .home-banner .swiper-home-btn-next {
                background: url(/assets/gloryweb/images/icons/next.svg) center no-repeat!important;
                width: 26px;
                height: 26px;
                background-size: 26px!important;
                right: 10px!important
            }

            .home-banner .swiper-home-btn-prev {
                background: url(/assets/gloryweb/images/icons/prev.svg) center no-repeat!important;
                width: 26px;
                height: 26px;
                background-size: 26px!important;
                left: 10px!important
            }

            .home-banner .customise-pagination {
                position: absolute;
                bottom: 0px
            }

            .home-payment-offer {
                clear: both;
                width: 100%;
                max-height: 144px;
                margin: 0 0 32px;
                overflow: hidden;
                position: relative;
                padding: 0;
            }

            .home-payment-offer h2 {
                font-family: LatoBold;
                font-size: 24px;
                line-height: 32px;
                margin: 0 0 16px;
                color: #0b1219;
                padding: 0;
            }

            .home-payment-offer .swiper-payment-next {
                background: url(/assets/gloryweb/images/icons/white_next.svg) center no-repeat!important;
                width: 42px;
                height: 42px;
                top: 70%;
                background-size: 42px!important;
                right: 0px!important
            }

            .home-payment-offer .swiper-payment-prev {
                background: url(/assets/gloryweb/images/icons/white_prev.svg) center no-repeat!important;
                width: 42px;
                height: 42px;
                top: 70%;
                background-size: 42px!important;
                left: 0px!important
            }

            .home-payment-offer .home-payment-slides {
                margin: 0px 18px;
            }

            .home-payment-offer .home-payment-slides .swiper-slide {
                height: 74px;
                padding: 0px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                background: #ffffff;
                border-radius: 8px
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section {
                height: 74px;
                padding: 12px 16px;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section a {
                display: contents
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section a img {
                height: 36px;
                width: 52px;
                margin-right: 14px;
                float: left;
                padding-right: 14px;
                border-right: 1px solid rgba(21, 27, 57, 0.1)
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section a .description-slide {
                float: right!important;
                width: 81%;
                line-height: normal;
                overflow: hidden;
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section a .description-slide h2 {
                margin: 0px 0px 0px !important;
                font-size: 12px;
                font-family: LatoBold;
                color: #151b39;
                width: 100%;
                overflow: hidden;
                white-space: nowrap;
                padding: 0px;
                letter-spacing: 0;
                line-height: 24px !important;
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section a .description-slide h3 {
                margin: 0px 0px 0px !important;
                font-size: 12px;
                font-family: LatoBold;
                color: #151b39;
                width: 100%;
                overflow: hidden;
                white-space: nowrap;
                padding: 0px;
                letter-spacing: 0;
                line-height: 24px !important;
            }

            .home-payment-offer .home-payment-slides .swiper-slide .slide-section a .description-slide p {
                font-family: Lato;
                font-size: 11px;
                color: #6F7284;
                margin: 0px;
                word-wrap: break-word;
                word-break: break-all
            }

            .home-diagnostic {
                margin: 8px 18px;
                padding: 16px 24px;
                border-radius: 8px;
                background: #ffffff;
                position: relative;
                overflow: visible
            }

            .home-diagnostic h2 {
                font-family: LatoBold;
                font-size: 12px;
                margin: 0px;
                color: #6F7284;
                letter-spacing: 1px;
                padding: 0px 0px 16px
            }

            .home-diagnostic h2 span {
                font-family: Lato;
                color: #151b39;
                font-size: 20px;
                letter-spacing: 0.25px;
                display: block;
                padding: 4px 0
            }

            .home-diagnostic h2 small {
                font-size: 12px;
                font-family: Lato;
                letter-spacing: 0;
                display: block
            }

            .home-diagnostic .home-diagnostic-slides .four-col {
                width: 25%
            }

            .home-diagnostic .home-diagnostic-slides .swiper-slide {
                padding: 0px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: left;
                -ms-flex-pack: left;
                -webkit-justify-content: left;
                justify-content: left;
                -webkit-box-align: left;
                -ms-flex-align: left;
                -webkit-align-items: left;
                align-items: left;
                border-radius: 0px
            }

            .home-diagnostic .home-diagnostic-slides .swiper-slide .diag-section {
                min-height: 1px;
                position: relative;
                width: 100%
            }

            .home-diagnostic .home-diagnostic-slides .swiper-slide .diag-section .diag-img img {
                border-radius: 8px;
                height: 216px;
                object-fit: contain;
                width: 100%
            }

            .swiper-wrapper {
                position: relative;
                width: 100%;
                z-index: 1;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-transition-property: -webkit-transform;
                -moz-transition-property: -moz-transform;
                -o-transition-property: -o-transform;
                -ms-transition-property: -ms-transform;
                transition-property: transform;
                -webkit-box-sizing: content-box;
                -moz-box-sizing: content-box;
                box-sizing: content-box;
            }

            .outer-border {
                background: url(/assets/gloryweb/images/loader.gif) no-repeat center;
                transform: translate(-50%, -50%);
                left: 50%;
                top: 50%;
                position: absolute;
                text-align: center;
                padding: 18px;
            }

            .loaderfix {
                position: fixed;
                width: 100%;
                height: 100%;
                background: rgba(255, 255, 255, 0.6);
                display: inline-block;
                z-index: 99999;
            }

            .loaderfix .spinner-border {
                opacity: .6;
            }

            .nms_loading {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                width: 100%;
                margin: 15px 0px;
            }

            .nms_loader {
                width: 50px;
                height: 50px;
                border: 5px solid #d5dbdb;
                border-top: 5px solid transparent;
                border-radius: 50%;
                -webkit-animation: spin 0.5s linear 0s infinite;
                animation: spin 0.5s linear 0s infinite;
            }

            @-webkit-keyframes spin {
                from {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }

                to {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }

            @keyframes spin {
                from {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }

                to {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }

            .main-content {
                position: relative;
            }

            .main-content #nms_fullpage_load {
                width: 100%;
                height: 100%;
                position: absolute;
                z-index: 98;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                background: #f3f3f3;
            }

            .main-content #nms_fullpage_load .nms_fullpage_loader {
                width: 50px;
                height: 50px;
                border: 5px solid #d5dbdb;
                border-top: 5px solid transparent;
                border-radius: 50%;
                -webkit-animation: spinning 0.5s linear 0s infinite;
                animation: spinning 0.5s linear 0s infinite;
                margin: auto;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                position: fixed;
            }

            @-webkit-keyframes spinning {
                from {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }

                to {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }

            @keyframes spinning {
                from {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }

                to {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }

            /*----------- Home JioAds Banner Section -----------*/
            .home-main-banner {
                clear: both;
                width: 100%;
                max-height: 320px;
                margin: 0px auto 32px;
                overflow: hidden;
                position: relative;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .home-main-banner .banner_img {
                height: 320px;
                -o-object-fit: cover;
                object-fit: cover;
                min-width: 1030px;
                max-width: 100%;
                cursor: pointer;
            }

            .home-main-banner .jioads_top_banner {
                height: 320px;
            }

            .home-main-banner .jioads_top_banner .swiper-slide {
                width: 100% !important;
            }

            .home-main-banner .jioads_top_banner .banner_img {
                margin: 0 auto;
                display: list-item;
                min-width: 1030px;
                max-width: 100%;
                height: 320px;
                -o-object-fit: cover;
                object-fit: cover;
                cursor: pointer;
            }

            .home-main-banner .swiper-jioads-btn-next {
                background: url(/assets/gloryweb/images/icons/next.svg) center no-repeat !important;
                width: 26px;
                height: 26px;
                background-size: 26px !important;
                right: 10px !important;
            }

            .home-main-banner .swiper-jioads-btn-prev {
                background: url(/assets/gloryweb/images/icons/prev.svg) center no-repeat !important;
                width: 26px;
                height: 26px;
                background-size: 26px !important;
                left: 10px !important;
            }

            .home-main-banner .jioads-customise-pagination {
                position: absolute;
                bottom: 0px;
            }

            .home-main-banner .jioads-customise-pagination .swiper-pagination-bullet {
                width: 8px;
                height: 8px;
                display: inline-block;
                margin: 0px 3px;
                border-radius: 100%;
                background-color: #ffffff;
                opacity: 1;
                border: solid 1px rgb(171, 171, 171);
            }

            .home-main-banner .jioads-customise-pagination .swiper-pagination-bullet-active {
                background-color: #24aeb1;
                box-shadow: 0px 0px 1px #24aeb1;
                border: solid 1px #24aeb1;
            }
            
            
            
                        .banner-container .home-swipe .swiper-slide img {
                width: 351px !important;
                height: 177px !important;
            }

            .hBeauty_list .beauty-top-products .swiper-slide .pro_detail a .cat-img img {
                width: 144px;
                height: 144px;
            }

            header.home-header .panel-header .logo img {
                height: 30px;
            }

            .discount-content {
                height: 188px;
            }

            .top-category-slider .home-section-swipe .swiper-slide a .cat-img img {
                height: 56px !important;
                width: auto;
            }

            .home-payment-offer .home-payment-slides .swiper-slide {
                display: block!important;
            }