		body .theme-bg-color {
			background: #4985ac !important
		}

		body.web-theme-background {}

		body.jd-webp.web-theme-background {}

		body.wap.jd-webp.web-theme-background {}

		body .btmblk.webheader.header-content,
		body .custom-template,
		body .footer-container,
		.wap .footer-main,
		body .edit-content,
		body .mobileHeaderBlock,
		body.wap .sticky-footer {
			font-family: Questrial !important;
			font-weight: 400 !important
		}

		body .custom-template.global-block-padding {
			padding-top: 0px;
			padding-bottom: 0px
		}

		body.wap .custom-template.global-block-padding {
			padding-top: 0px;
			padding-bottom: 0px
		}

		.webheader {
			background-color: #4985ac !important
		}

		.webheader-color {
			color: #4985ac !important
		}

		.store-name-color {
			color: #fff !important
		}

		.social-icon {
			color: #fff !important
		}

		.social-icon:hover {
			color: #e2cc15 !important
		}

		.signupLogin .signupLoginModal .left-section.webheader,
		.bookAppointment .calendar-container .webheader {
			background-color: #4985ac !important
		}

		.signupLogin .signupLoginModal .logo-section .shortNameContainer .store-initial-color {
			color: #101010 !important
		}

		.signupLogin .signupLoginModal .logo-text-section .logo-heading.store-name-color,
		.signupLogin .signupLoginModal .logo-text-section .logo-txt.store-name-color {
			color: #fff !important
		}

		body.IPad .social-icon:hover {
			color: #fff !important
		}

		.header-btn {
			color: #d5f200 !important
		}

		.header-btn:hover {
			text-decoration: underline !important
		}

		.header-icon {
			color: #d5f200 !important
		}

		.partition-color {
			border-top: 1px solid #101010 !important
		}

		.store-bg-color {
			background-color: #fff !important
		}

		.header-block .store-bg-color {
			border-color: #fff !important
		}

		.header-block .userAccount-wrapper .my-account-pop-up .list-item:hover {
			background: #eee !important;
			color: #e2cc15 !important
		}

		.header-block .userAccount-wrapper .my-account-pop-up .list-item:hover .myAccountText {
			color: #e2cc15 !important
		}

		.header-block .userAccount-wrapper .my-account-pop-up.popover.bottom>.arrow:after {
			border-bottom-color: #fff !important
		}

		.header-block .userAccount-wrapper .my-account-pop-up,
		.header-block .userAccount-wrapper .my-account-pop-up .list-item {
			background: #fff !important
		}

		.header-block .userAccount-wrapper .my-account-pop-up .list-item .myAccountText {
			color: #000 !important
		}

		.store-initial-color {
			color: #101010 !important
		}

		.search-bg-color {
			border: 1px solid #e2cc15 !important
		}

		.search-icon-color {}

		.search-icon-color:hover {}

		.search-bg-color:hover .search-icon-color {}

		.search-button .srch-btn-text {}

		.search-button:hover .srch-btn-text {}

		.webheader.header-content .header-block:not(.coverImageHeader) .header-custom-template {
			background-color: #4985ac
		}

		.webheader.logo-canvas {
			background-color: #4985ac !important;
			background-color: #4985ac !important
		}

		.leaflet-map-pane .leaflet-popup .leaflet-popup-content-wrapper,
		.getdirections.store-bg-color,
		.signupLogin .signupLoginModal .logo-section .shortNameContainer.store-bg-color {
			background: #fff !important
		}

		.leaflet-map-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-outlet-name,
		.leaflet-map-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-outlet-area,
		.getdirections.store-initial-color {
			color: #101010 !important
		}

		.web-theme-background .webheader.header-content.no-cover-part .first-second-block {
			background-image: none;
			background-color: #4985ac
		}

		.home .webheader.header-content .first-second-block {
			background-image: linear-gradient(-180deg, #4985ac 14%, rgba(0, 0, 0, 0) 94%) !important
		}

		.webheader.header-content:not(.header-sticky):not(.no-cover-part) .coverImageHeader .first-second-block {
			background-color: #4985ac !important;
			background-image: none !important
		}

		.header-content.header-sticky .coverImageHeader .first-second-block {
			background-image: none !important;
			background-color: #4985ac !important
		}

		.header-top-color {
			background-color: #4985ac !important
		}

		.webheader.header-content:not(.no-cover-part) .header-block.coverImageHeader .header-custom-template {
			background-color: rgba(0, 0, 0, 0.2) !important
		}

		.header-middle-color {
			background-color: #4985ac !important
		}

		.header-block.machinery3 .third-block {
			background-color: #4985ac !important
		}

		.search-bg-color:hover {
			border: 1px solid #d6c00a !important
		}

		.cart-brder-color {
			border: 1px solid !important
		}

		.cart-txt-icon {}

		.cart-cnt-bg {}

		.cart-bttn-bg {
			cursor: pointer
		}

		.cart-bttn-bg:hover {
			cursor: pointer
		}

		.cart-bttn-bg:hover .header-icon.cart-btn-icon {}

		.cart-bttn-bg:hover .cart-txt-pos.cart-txt-icon {}

		.webheader .cart-btn-icon,
		.webheader .cart-icon {}

		.cart-btn-icon:hover {}

		.cart-txt-icon:hover {}

		.cart-brder-color.cart-bttn-bg:hover .dta.search-scroll-bg.search-scroll-icon.cart-cnt-bg {}

		.cart-count-val {}

		.cart-brder-color.cart-bttn-bg:hover .cart-count-val {}

		.cart-brder-color:hover {
			border: 1px solid !important
		}

		.category-header-color {
			color: #3c4144 !important
		}

		.sub-category-hover:hover,
		.sub-category-hover:active {
			color: #101010 !important
		}

		.header-block.header-block.machinery3 .third-block .burger-menu-wrapper.setHoverBackground,
		#content_wrapper .leftnavOverlay #leftNavMenuRevamp {
			background-color: #fff !important
		}

		.user-submenu-icon {
			color: #000 !important
		}

		.header-block .userAccount-wrapper .my-account-pop-up .list-item:hover .icon-style,
		.user-submenu-icon:hover {
			color: #363636 !important
		}

		.header-block:not(.grocery):not(.machinery3) .burger-menu-wrapper:hover .menuIconBar.whiteBack,
		.header-block:not(.grocery):not(.machinery3) .burger-menu-wrapper:hover .transparent-div,
		.header-block:not(.grocery):not(.machinery3) .burger-menu-wrapper.setHoverBackground .menuIconBar.whiteBack,
		.header-block:not(.grocery):not(.machinery3) .burger-menu-wrapper.setHoverBackground .transparent-div {
			background-color: #fff !important
		}

		#leftNavMenuRevamp .leftNavWrapperRevamp .leftNavigationLeftContainer ul li.navlink:hover {
			background-color: #fff !important
		}

		.menuLink-color {
			color: #fff !important
		}

		.menuLink-color:hover {
			color: #e2cc15 !important
		}

		.header-block.grocery .menulink-with-popover.popoverOpen {}

		.menulink-with-popover.popoverOpen .menuLink-color,
		.menuLink-color:hover>a,
		.menuLink-color:hover>i {
			color: #e2cc15 !important;
			text-decoration: none
		}

		.menuLink-color:hover~i {
			color: #e2cc15 !important;
			text-decoration: none
		}

		.border-separator {}

		.user-icon-color {
			color: #d5f200 !important
		}

		.searchBar-border:focus {}

		.searchBar-border {}

		.searchBar-text,
		.searchBar-text:focus {}

		.searchBar-cross {}

		.searchBar-bg {}

		.searchBar-bg:focus {
			background-color: #fff !important
		}

		.category-burger-menu {
			color: #fff !important
		}

		@media (min-width: 768px) {

			.category-burger-menu:hover,
			.menuIconBar.whiteBack .category-burger-menu {
				color: #b5b5b5 !important
			}
		}

		.burger-menu-wrapper {
			color: #fff !important;
		}

		.header-block.grocery .burger-menu-wrapper:hover,
		.burger-menu-wrapper .menuIconBar:hover,
		.burger-menu-wrapper.setHoverBackground {
			color: #b5b5b5 !important;
		}

		.burger-menu-wrapper.setHoverBackground .webheader-color.category-burger-menu {
			color: #b5b5b5 !important
		}

		.burger-menu-wrapper .cat-text,
		.burger-menu-wrapper .category-burger-menu {
			color: inherit !important
		}

		.default-text-color {
			color: #d5f200 !important
		}

		.header-content .header-block.machinery3 .first-block .right-sec .default-text-color:hover,
		.default-text-color:hover,
		.contactUs:hover .default-text-color,
		.default-text-color:hover .default-text-color {
			color: #f9f9f9 !important
		}

		.header-content .header-block.machinery3 .first-block .right-sec .default-icon-color:hover,
		.default-text-color:hover .default-icon-color,
		.contactUs:hover .default-icon-color,
		.default-icon-color:hover {
			color: #f9f9f9 !important
		}

		.default-text-color:hover .links-text {
			text-decoration: None !important
		}

		.header-block .signup-login-btn-div:hover .sign-up-login-btn,
		.header-block .my-account-holder:hover .welcome-text-span {
			text-decoration: None !important
		}

		.header-block .pageLink .track-order.menuLink-color:hover:not(#moreMenuLink),
		.header-block .pageLink:hover .track-order.menuLink-color:not(#moreMenuLink),
		.header-block .pageLink .track-order.menuLink-color:hover .header-more-txt:not(.icon-pagination-down),
		.header-block .pageLink:hover .track-order.menuLink-color .header-more-txt:not(.icon-pagination-down) {
			text-decoration: None !important
		}

		.default-icon-color {
			color: #d5f200 !important
		}

		.category-menu:hover {
			color: #101010 !important
		}

		.cart-border-line {
			border-color: #4985ac !important
		}

		.menuLink-background {}

		.child-menuLink-background {
			background-color: #efc20d !important
		}

		.child-menuLink-background .arrow:after {
			border-bottom-color: #efc20d !important
		}

		.child-menuLink-hover:hover {
			background-color: #101010 !important
		}

		.child-menuLink-hover:hover>a,
		.child-menuLink-hover:hover>i,
		.child-menuLink-hover:hover>.icon-wrapper {
			color: #e2cc15 !important
		}

		.child-menuLink-color {
			color: #fff !important
		}

		.child-menuLink-color:hover {
			color: #e2cc15 !important
		}

		.login-signup-color {
			color: #fff !important
		}

		.my-account-div:hover .login-signup-color,
		.login-signup-color:hover {
			color: #e2cc15 !important
		}

		.login-signup-separator:hover,
		.login-signup-separator {
			color: #fff !important
		}

		.fake-login-signup-divider {
			color: #fff !important
		}

		.header-block .search-text-box::-webkit-input-placeholder,
		.header-block input.dummy-input {
			font-weight: 300
		}

		.navlink.see-all-cat .menuLinks .catText,
		.navlink.see-all-cat .menuLinks i {
			color: #666 !important
		}

		.navlink.see-all-cat .menuLinks:hover .catText,
		.navlink.see-all-cat .menuLinks:hover i {}

		.navlink .menuLinks .catText {
			color: #666 !important
		}

		.navlink .menuLinks:hover .catText {}

		.header-sticky .header-block.grocery .burger-menu-wrapper .menuIconBar.whiteBack .icon-menu {}

		.header-block.grcocery .list-item:hover {
			color: #101010 !important
		}

		.header-block.grocery .userAccount-wrapper .signup-login-btn-div .default-text-color:hover {
			color: #101010 !important
		}

		.header-block.grocery .menuDropdown .menuLink-color:hover {
			background-color: transparent !important
		}

		.header-block.grocery .list-item:hover {
			color: #101010 !important
		}

		.header-block.grocery .menuLink-color:hover {}

		.header-block.grocery .cart-btn-wrapper.cart-border-line {}

		.header-block.furniture .list-item:hover {
			color: #101010 !important
		}

		.header-block.furniture .userAccount-wrapper .signup-login-btn-div .default-text-color:hover {
			color: #101010 !important
		}

		.header-block.furniture .menuLink-color:hover {
			border-color: #e2cc15 !important
		}

		.header-block.furniture .menuLink-color.parent-menulink:hover {
			border-color: #e2cc15 !important
		}

		.header-block.apparel .list-item:hover {
			color: #101010 !important
		}

		.header-block.apparel .userAccount-wrapper .signup-login-btn-div .default-text-color:hover {
			color: #101010 !important
		}

		.wap-header-bg-color,
		body.wap .omni-header.webheader,
		body.wap .omni-header.webheader .custom-template.mobile-header,
		.wap .omni-left-panel-container .section-login-signup .shortNamePosition,
		.wap .signUpModal .user-initials-wrapper {
			background-color: #4985ac !important
		}

		.mobileheader {
			background-color: #4985ac !important;
			background-color: #4985ac !important
		}

		.wap .social .category-tags {
			background-color: #4985ac !important
		}

		.social .all-caught-up .icon-style {
			color: #4985ac !important
		}

		.wap .social .category-tag .category-name {
			color: #fff !important
		}

		.wap .social .category-tag.active .category-name {
			color: #4985ac !important
		}

		.wap .social .category-tags .background-div {
			background-color: #fff !important
		}

		.wap .menu-link-modal-header,
		.section-user-options .edit-menu-btn-holder {
			background-color: #4985ac !important
		}

		body.wap .omni-header.webheader.homepage-hdr .coverImageHeader .custom-template.mobile-header,
		body.wap .omni-header.webheader .coverImageHeader .omni-header.webheader {
			background-color: rgba(0, 0, 0, 0.2) !important
		}

		body.wap .omni-header.webheader.homepage-hdr .coverImageHeader .main-outer {
			background-image: none !important;
			background-color: #4985ac !important
		}

		html.desktop body:not(.home) .webheader.homepage-hdr .header-block.coverImageHeader,
		html.desktop .webheader:not(.homepage-hdr) .header-block.coverImageHeader {
			background-color: #4985ac
		}

		body.wap .omni-header.webheader:not(.homepage-hdr) .coverImageHeader .custom-template.mobile-header,
		.wap.omniBasics .omni-header.webheader .coverImageHeader .custom-template.mobile-header,
		body.wap.sticky-omniheader .omni-header.webheader .coverImageHeader .main-outer,
		body.wap.fixed-omniheader .omni-header.webheader .coverImageHeader .main-outer {
			background-image: none !important;
			background-color: #4985ac !important
		}

		body.wap.delivery-address .omni-header.webheader .sub-header-text {
			color: #d5f200 !important
		}

		body.wap .order-summary #calendarDateTimeModal .modal-header {
			background: #4985ac;
			color: #d5f200;
			opacity: 1
		}

		body.wap .order-summary #calendarDateTimeModal .modal-header .back,
		body.wap .order-summary #calendarDateTimeModal .modal-header .modal-title,
		body.wap .order-summary #calendarDateTimeModal .modal-header .modal-subtitle {
			color: #d5f200
		}

		.header-block.mobile .userAccount-wrapper {}

		.header-block.machinery2 .header-top-color {
			background-color: #4985ac !important
		}

		.webheader .header-block.machinery2 {
			border-top-color: #4985ac;
			border-bottom-color: #4985ac
		}

		.child-menuLink-background:hover~.moreLink.menuLink-color a {
			color: #e2cc15 !important;
			text-decoration: none
		}

		.header-block.machinery2 .menulist-container .menuLink-color:hover::before {
			border-color: #e2cc15 !important
		}

		.header-block.machinery2 .menulist-container .moreLink.menuLink-color #moreTextId:before {
			border-bottom: 2px solid #e2cc15 !important
		}

		.header-content .header-block.machinery3 .first-block .right-sec.location-holder .default-text-color,
		.header-block.machinery3 .first-block .right-sec .default-text-color {}

		.header-content .header-block.machinery3 .first-block .right-sec.location-holder .default-icon-color,
		.header-block.machinery3 .first-block .right-sec .default-icon-color {}

		.header-content .header-block.machinery3 .first-block .right-sec.location-holder .default-text-color:hover,
		.header-block.machinery3 .first-block .right-sec .default-text-color:hover {}

		.header-content .header-block.machinery3 .first-block .right-sec.location-holder .default-icon-color:hover,
		.header-block.machinery3 .first-block .right-sec .default-icon-color:hover {}

		.header-block.machinery3 .second-block .account-info-sec .default-text-color {}

		.header-block.machinery3 .second-block .account-info-sec .default-text-color:hover {}

		.header-block.machinery3 .second-block .account-info-sec .default-icon-color {}

		.header-block.machinery3 .second-block .account-info-sec .default-icon-color:hover {}

		.header-block.machinery2 .header-center .menu-list-holder {
			border: none
		}

		.header-block:not(.coverImageHeader) .header-center .menu-list-holder,
		.header-block.machinery3 .third-block .header-center .leftLink-outerDiv,
		.header-block.machinery3 .third-block .header-center .rightLink-outerDiv {
			border-bottom: 1px solid !important
		}

		.header-block.machinery3 .third-block .header-center .leftLink-outerDiv,
		.header-block.machinery3 .third-block .header-center .rightLink-outerDiv {
			border-bottom: 1px solid #101010 !important;
			border-top: 1px solid #101010 !important
		}

		.header-block.machinery3 .user-icon-color {}

		.phone-icon-color {
			color: #fff !important
		}

		.customise-header .preview .user-icon-color {
			color: #fff !important
		}

		.wap-header-icon-color,
		.wap .main-outer .cart-icon,
		.wap .main-outer .category-burger-menu i,
		.wap .main-outer .back-btn i,
		.wap .main-outer .omni-burger i,
		.wap .main-outer .cross-icon i,
		.wap .main-outer .omni-control-search i,
		.wap .omni-left-panel-container .section-login-signup .my-account,
		.wap .omni-left-panel-container .user-login-link,
		.wap .menu-link-modal-header .heading,
		.wap .menu-link-modal-header .icon-close-thin,
		.section-user-options .selection-btn,
		.omni-left-panel .section-login-signup,
		.wap .omni-left-panel-container .section-login-signup .right-arrow-fonts,
		.wap .slider-icon {
			color: #fff !important
		}

		.background-phone-icon-color {
			background-color: #fff !important
		}

		.coverImageHeader .mobile-header .user-initials-wrapper {
			background-color: #4985ac !important
		}

		.mobile-header .user-initials-wrapper {
			color: #fff !important;
			background-color: #4985ac !important
		}

		.section-user-options .selection-btn,
		.wap .omni-left-panel-container .section-login-signup .shortNamePosition {
			border-color: #fff !important
		}

		.wap .main-outer .content-text,
		.wap .signUpModal .user-initials-wrapper {
			color: #fff !important
		}

		.header-block .profile-icon {}

		.my-account-div:hover .my-account-popup .profile-icon,
		.signup-login-btn-div:hover .login-icon-holder .profile-icon {
			color: #e2cc15 !important;
		}

		body.wap .verify-mobile .mob-no .warning-btn.disabled,
		body.wap .order-summary .cnfrmwp .cnfrmbtn.disabled,
		body.wap .mdyadrs .cnfrmwp .cnfrmbtn.disabled {
			background-color: #cfcfcf;
			color: #FFF;
			cursor: default;
			opacity: 1
		}

		.omni-header .header-block .custom-template .srchbarwp input::-webkit-input-placeholder,
		.omni-header .header-block .custom-template .srchbarwp input::placeholder,
		.omni-header .header-block .custom-template .srchbarwp input.dummy-input,
		.omni-header .header-block .custom-template .srchbarwp .search-bar .srchicnwp.icons-block .search-icon {
			color: #788288 !important
		}

		.omni-header .header-block .custom-template .srchbarwp .search-bar {
			border-color: #EAEAEA !important;
			background-color: #fff !important
		}

		.omni-header .header-block .custom-template .srchbarwp .search-bar .icons-block .icon-barcode,
		.omni-header .header-block .custom-template .srchbarwp .search-bar .icons-block .icon-microphone,
		.omni-header .header-block .custom-template .srchbarwp .search-bar .icons-block .icon-GlList {
			color: #747474 !important
		}

		.header-block .defaultLink-wrapper .store-Outlet:hover .iconLocation {
			color: #f9f9f9
		}

		.header-block .defaultLink-wrapper .store-Outlet:hover .store-name-color {
			color: #f9f9f9
		}

		.omni-left-panel .section-login-signup,
		.omni-left-panel .section-login-signup:active {
			background-color: #4985ac !important
		}

		.second-partition-solid {
			background-color: #4985ac !important
		}

		.footer-background {
			background: #00bbd3 !important
		}

		.footer-basics .more-popover {
			background-color: #00bbd3 !important
		}

		.shop-footer .text-color {
			color: #fff !important
		}

		.shop-footer .divider {
			border-bottom: 1px solid #00bbd3 !important
		}

		.shop-footer .store-bg-color {
			background: #fff !important
		}

		.shop-footer .store-initial-color {
			color: #00bbd3 !important
		}

		.shop-footer .store-name-color {
			color: #fff !important
		}

		.footer-main .b2b-lessmore a,
		.footer-main .footer-sec .sh-more-useful-links a,
		.footer-main .footer-sec .social-sec a:hover,
		.footer-basics .icon-pagination-down:focus,
		.footer-basics a:focus,
		.footer-basics a:focus,
		.footer-basics .expand-links:hover span {
			color: #333 !important
		}

		.footer-links .parent-menulink a:hover~i {
			color: #333 !important
		}

		.footer-links .parent-menulink:hover>a,
		.footer-links .parent-menulink:hover>i {
			color: #333 !important
		}

		.footer-options .parent-menulink a:hover~i,
		.footer-options a:hover {
			color: #333 !important
		}

		.footer-options.parent-menulink .popover a:hover {
			color: #333 !important
		}

		.footer-basics .menuDropdown li:hover>a,
		.footer-basics .menuDropdown li:hover>i {
			color: #333 !important
		}

		.footer-basics .menuDropdown li a {
			color: #fff !important
		}

		.wap .footer-basics .footer-options-cnt .footer-options {
			border-right: 1px solid #00bbd3
		}

		.shop-footer .social-sec.wrap-icons .sprite_new {
			color: #fff !important
		}

		.shop-footer .social-sec.wrap-icons .sprite_new:hover {
			color: #333 !important
		}

		.footer-child-menu-background {
			background-color: #00bbd3 !important
		}

		.shop-footer .more-popover {
			background-color: #00bbd3 !important
		}

		.footer-child-menu-background.top .arrow:after,
		.more-popover.top .arrow:after {
			border-top-color: #00bbd3 !important
		}

		.footer-child-menu-background.right .arrow:after {
			border-right-color: #00bbd3 !important
		}

		.footer-child-menu-color {
			color: #fff !important
		}

		.footer-child-menu-color:hover {
			color: #333 !important
		}

		.footer-basics .menuDropdown li:hover {
			background-color: #00bbd3 !important
		}

		.footer-child-background-hover:hover {
			background-color: #00bbd3 !important
		}

		.footer-child-background-hover:hover>a {
			color: #333 !important
		}

		.footer-language-section {
			background-color: #02b0c6 !important
		}

		.shop-footer .lang-change {
			color: #fff
		}

		.shop-footer .language-div .change-lang {
			color: #fff !important
		}

		.shop-footer .language-div .lang-change.selected-lang {
			color: #333 !important
		}

		#topcontrol {
			background-color: #02b0c6 !important
		}

		.wap #JDvoice_search .mic-icon-holder-inner svg g rect {
			fill: #fff
		}

		.product-name-price-details .enquire-tab.active,
		.product-name-price-details .buy-online-tab.active {}

		.product-name-price-details .enquire-tab:not(.active),
		.product-name-price-details .buy-online-tab:not(.active) {}

		.product-name-price-details .buy-online-tab {}

		.primary-btn-color-non-imp {
			background-color: #e2cc15
		}

		.primary-btn-color-imp {
			background-color: #e2cc15 !important
		}

		.primary-btn-psuedo-with-brd::after {
			background-color: #e2cc15;
			border-color: #e2cc15
		}

		.primary-btn-brd::after {
			border-color: #e2cc15
		}

		.primary-btn-color,
		.primary-btn-color-opaque,
		.btn.primary-btn-color,
		body.wap .btn.primary-btn-color,
		.send_enquiry_btn.primary-btn-color,
		.enquiryForm .send-enquiry.primary-btn-color,
		.wap .listing-outerDiv .add-to-cart.primary-btn-color {
			background-color: #e2cc15;
			color: #fff;
			outline-color: transparent;
			transition: 0.3s
		}

		.primary-btn-color:focus,
		.btn.primary-btn-color:focus {
			color: #fff
		}

		.primary-color-border,
		.product-btn .primary-color-border {
			border-color: #e2cc15
		}

		.custom-template .primary-btn-color {
			border-style: solid;
			border-color: #fff
		}

		.primary-btn-color .loading-span {
			border-color: #fff;
			border-top-color: transparent
		}

		.button-component .loader-svg-holder .circle,
		.full-width-button circle {
			stroke: #fff !important
		}

		.tertiary-btn-color .loading-span {
			border-color: #e2cc15;
			border-top-color: transparent
		}

		.secondary-btn-color .loading-span {
			border-color: #fff;
			border-top-color: transparent
		}

		.wap .quantity-change-div {
			border-color: #e2cc15
		}

		.quantity-change-div .loading-span,
		.qty-up-down .loading-span {
			border-color: #e2cc15;
			border-top-color: transparent
		}

		.primary-btn-color-opaque {
			background-color: #e2cc15
		}

		.social .category-section .category-name-color {
			color: #e2cc15
		}

		.secondary-btn-color,
		.btn.secondary-btn-color {
			background-color: #e2cc15;
			color: #fff;
			border-color: #fff;
			outline-color: transparent;
			transition: 0.3s
		}

		.template-main-container .secondary-btn-color,
		.template-main-container .btn.secondary-btn-color {
			font-family: Questrial;
			font-weight: 400;
			font-style: normal;
			text-decoration: none;
			font-size: 14px;
			border-width: 1px;
			line-height: normal;
			letter-spacing: normal
		}

		.floatCartButton .cart-txt-icon,
		.floatCartButton:hover .cart-btn-icon,
		.webheader .floatCartButton .cart-btn-icon,
		.webheader .floatCartButton .cart-icon {
			color: #fff !important
		}

		.floatCartButton .cart-cnt-bg.cart-count-val {
			background-color: #fff !important
		}

		.floatCartButton .cart-cnt-bg .cart-count-val {
			color: #e2cc15 !important
		}

		.emptycart .cart-emptyBx .cont-shop button.tertiary-btn-color,
		.desktop .prod-detail-section .view-all-tab.tertiary-btn-color,
		.listing-outerDiv .enquiry-mobile.tertiary-btn-color,
		.template-main-container .cms-add-action-button.tertiary-btn-color,
		.emptycart .cart-emptyBx .cont-shop button.tertiary-btn-color,
		#bookAppointment .submit-btn.tertiary-btn-color,
		.tertiary-btn-color,
		.wishlist-outerDiv .wishlist-body .wishlist-products .tertiary-btn-color,
		.btn.tertiary-btn-color,
		body.wap .btn.tertiary-btn-color,
		.product-details-page .range-default-style.selected,
		.btn.tertiary-btn-color:focus {
			background-color: #fff;
			color: #e2cc15;
			border-color: #e2cc15;
			outline-color: transparent;
			transition: 0.3s
		}

		.primary-icon-btn-color,
		.qty-up-down .primary-icon-btn-color,
		.adbutton2.primary-icon-btn-color {
			background-color: transparent;
			color: #e2cc15;
			border-color: transparent;
			outline-color: transparent;
			transition: 0.3s
		}

		.primary-icon-btn-color .background-icon {
			background-color: #fff
		}

		.myAccount .my-account .myaccount-area .save-info-btn .btn {
			background-color: #e2cc15;
			color: #fff;
			border-color: #fff;
			outline-color: transparent
		}

		.button-design-modal .default-primary-btn {
			background-color: #e2cc15;
			color: #fff;
			border-color: #fff;
			outline-color: transparent;
			transition: 0.3s;
			font-family: Questrial;
			font-weight: 400;
			font-style: normal;
			text-decoration: none;
			font-size: 14px;
			border-width: 1px;
			line-height: inherit;
			letter-spacing: normal
		}

		.button-design-modal .default-primary-btn:focus {
			color: #fff !important;
			font-family: Questrial;
			font-weight: 400;
			font-style: normal;
			text-decoration: none;
			font-size: 14px;
			border-width: 1px;
			line-height: inherit;
			letter-spacing: normal
		}

		.button-design-modal .default-secondary-btn {
			background-color: #e2cc15;
			color: #fff;
			border-color: #fff;
			outline-color: transparent;
			transition: 0.3s;
			font-family: Questrial;
			font-weight: 400;
			font-style: normal;
			text-decoration: none;
			font-size: 14px;
			border-width: 1px;
			line-height: inherit;
			letter-spacing: normal
		}

		.button-design-modal .default-tertiary-btn,
		.button-design-modal .default-tertiary-btn:focus {
			background-color: #fff;
			color: #e2cc15;
			border-color: #e2cc15;
			outline-color: transparent;
			transition: 0.3s;
			font-family: Questrial;
			font-weight: 400;
			font-style: normal;
			text-decoration: none;
			font-size: 14px;
			border-width: 1px;
			line-height: inherit;
			letter-spacing: normal
		}

		.product-info-sec .ranges.selected,
		body.wap .product-variants .product-variant-keys .variant.active,
		body.wap .product-variants .variant-selected-style,
		.product-info-sec .variants .variant-selected-style {
			color: #e2cc15 !important;
			border-color: #e2cc15 !important
		}

		.floatCartButton,
		.enquiryForm .submit-btn.primary-btn-color,
		#calendarDateTimeModal .react-datepicker .react-datepicker__day--highlighted,
		.couponCodeSection .coupon-input-box .input-group-btn .primary-btn-color,
		#bookAppointment .submit-btn.primary-btn-color,
		.wishlist-outerDiv .wishlist-body .wishlist-products .primary-btn-color,
		.gymain .save-cont-wrp .svCont,
		:not(.button-design-modal).template-main-container .btn:not(.toolbar-action),
		.coverImageHeader.template-main-container .custom-template .editable-button-container .btn,
		.delivery-slot-container .date-card-container .date-card.selected,
		.delivery-slot-container .time-slot-container .time-slot.selected,
		.wap .deliverySlot .delivery-slot-container .react-datepicker .react-datepicker__day.react-datepicker__day--selected,
		.wap .deliverySlot .delivery-slot-container .date-section .date-card-container .date-card.selected,
		.wap .deliverySlot .delivery-slot-container .slots-wrapper .time-slot-container .time-slot.selected {
			background-color: #e2cc15;
			color: #fff;
			border-color: #fff;
			outline-color: transparent;
			transition: 0.3s
		}

		.coverImageHeader.template-main-container .custom-template .editable-button-container .btn,
		.template-main-container .btn,
		.template-main-container .primary-btn-color {
			font-family: Questrial;
			font-weight: 400;
			font-style: normal;
			text-decoration: none;
			font-size: 14px;
			border-width: 1px;
			line-height: normal;
			letter-spacing: normal
		}

		.addBx.autoAdButon .adbutton1.primary-btn-color,
		.auto-rfqBtnWrp .rfqBtn.primary-btn-color {
			border: 1px solid #fff;
			background-color: #e2cc15;
			color: #fff;
			line-height: 25px
		}

		.wap.preview .zoomImageDiv .belowSlider .sliderElement .sliderList.border-blue {
			border-color: #e2cc15 !important
		}

		@media (hover: hover) and (pointer: fine) {

			.primary-btn-color:not(.no-hover):hover,
			.btn.primary-btn-color:not(.no-hover):hover,
			body.wap .btn.primary-btn-color:not(.no-hover):hover,
			.enquiryForm .send-enquiry.primary-btn-color:not(.no-hover):hover,
			.wap .listing-outerDiv .add-to-cart.primary-btn-color:not(.no-hover):hover {
				background-color: #e2cc15;
				color: #fff;
				border-color: rgba(255, 255, 255, 0.9);
				outline-color: transparent
			}

			.secondary-btn-color:not(.no-hover):hover,
			.btn.secondary-btn-color:not(.no-hover):hover {
				background-color: #e2cc15;
				color: #fff;
				border-color: #fff;
				outline-color: transparent;
				text-decoration: none
			}

			.floatCartButton:hover {
				background-color: #e2cc15;
				color: #fff;
				border-color: rgba(255, 255, 255, 0.9);
				outline-color: transparent;
				transition: 0.3s
			}

			.floatCartButton:hover .cart-txt-icon,
			.floatCartButton .cart-txt-icon:hover,
			.floatCartButton:hover .cart-btn-icon,
			.floatCartButton .cart-btn-icon:hover {
				color: #fff !important
			}

			.floatCartButton .cart-cnt-bg:hover,
			.floatCartButton:hover .cart-cnt-bg.cart-count-val {
				background-color: #fff !important
			}

			.floatCartButton:hover .cart-cnt-bg .cart-count-val,
			.floatCartButton .cart-cnt-bg .cart-count-val:hover,
			.floatCartButton:hover .cart-cnt-bg:hover .cart-count-val {
				color: #e2cc15 !important
			}

			.button-design-modal .default-primary-btn:not(.no-hover):hover {
				background-color: #e2cc15 !important;
				color: #fff !important;
				border-color: rgba(255, 255, 255, 0.9) !important;
				outline-color: transparent;
				text-decoration: none
			}

			.button-design-modal .default-secondary-btn:not(.no-hover):hover {
				background-color: #e2cc15 !important;
				color: #fff !important;
				border-color: #fff !important;
				outline-color: transparent;
				text-decoration: none
			}

			.button-design-modal .default-tertiary-btn:not(.no-hover):hover {
				background-color: #e2cc15 !important;
				color: #fff !important;
				border-color: #fff !important;
				outline-color: transparent;
				text-decoration: none
			}

			.emptycart .cart-emptyBx .cont-shop button.tertiary-btn-color:hover,
			.desktop .prod-detail-section .view-all-tab.tertiary-btn-color:hover,
			.listing-outerDiv .enquiry-mobile.tertiary-btn-color:hover,
			.template-main-container .cms-add-action-button.tertiary-btn-color:hover,
			.emptycart .cart-emptyBx .cont-shop button.tertiary-btn-color:hover,
			#bookAppointment .submit-btn.tertiary-btn-color:hover,
			.wishlist-outerDiv .wishlist-body .wishlist-products .tertiary-btn-color:hover,
			.tertiary-btn-color:not(.no-hover):hover,
			.btn.tertiary-btn-color:not(.no-hover):hover,
			body.wap .btn.tertiary-btn-color:not(.no-hover):hover {
				background-color: #e2cc15;
				color: #fff;
				border-color: #fff;
				outline-color: transparent;
				text-decoration: none
			}

			.myAccount .my-account .myaccount-area .save-info-btn .btn:hover {
				background-color: #e2cc15;
				color: #fff;
				border-color: #fff;
				outline-color: transparent;
				text-decoration: none
			}

			.desktop .enquiryForm .submit-btn.primary-btn-color:hover,
			.desktop #calendarDateTimeModal .react-datepicker__day:hover,
			.desktop #calendarDateTimeModal .react-datepicker .react-datepicker__day:not(.react-datepicker__day--disabled):hover,
			.desktop .couponCodeSection .coupon-input-box .jd-btn-primary.primary-btn-color:hover,
			.desktop #cartTable .itmdt .green_btn.primary-btn-color:hover,
			.desktop #calendarDateTimeModal .react-datepicker .react-datepicker__day--highlighted:hover,
			.desktop .couponCodeSection .coupon-input-box .input-group-btn .primary-btn-color:hover,
			.desktop #bookAppointment .submit-btn.primary-btn-color:hover,
			.desktop .addBx.autoAdButon .adbutton1.primary-btn-color:hover,
			.desktop .auto-rfqBtnWrp .rfqBtn.primary-btn-color:hover,
			.desktop .wishlist-outerDiv .wishlist-body .wishlist-products .primary-btn-color:hover,
			.desktop .gymain .grcChktBtm .svCont:hover,
			.desktop .gymain .save-cont-wrp .svCont:hover,
			.desktop #outletChangeModal.trk-ordrPop .strtShopbtWrp .strtShopBt-act:hover,
			.desktop .static-templates .template-main-container .custom-template .btn:not(.toolbar-action):hover,
			.desktop :not(.button-design-modal).template-main-container .custom-template .editable-content-holder .link-button.btn:hover,
			.desktop .static-templates .template-main-container .custom-template .editable-button-container .btn:hover,
			.desktop .coverImageHeader.template-main-container .custom-template .editable-button-container .btn:hover {
				background-color: #e2cc15;
				color: #fff;
				border-color: rgba(255, 255, 255, 0.9);
				outline-color: transparent;
				text-decoration: none
			}
		}
	@font-face {
			font-family: Questrial;
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: local("Questrial"), local("Questrial-Regular"), url(https://fonts.gstatic.com/s/questrial/v7/QdVUSTchPBm7nuUeVf70viFl.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}

		@font-face {
			font-family: Montserrat;
			font-style: normal;
			font-weight: 100;
			font-display: swap;
			src: local("Montserrat Thin"), local("Montserrat-Thin"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRyS7m0dR9pA.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}

		@font-face {
			font-family: Montserrat;
			font-style: normal;
			font-weight: 300;
			font-display: swap;
			src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}

		@font-face {
			font-family: Montserrat;
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}

		@font-face {
			font-family: Montserrat;
			font-style: normal;
			font-weight: 500;
			font-display: swap;
			src: local("Montserrat Medium"), local("Montserrat-Medium"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}

		@font-face {
			font-family: Montserrat;
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}

		@font-face {
			font-family: Montserrat;
			font-style: normal;
			font-weight: 900;
			font-display: swap;
			src: local("Montserrat Black"), local("Montserrat-Black"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gnD_vx3rCs.woff2) format("woff2");
			unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
		}