/* Extracted from index.html — theme overrides */

body {
			font-family: 'Calibri' !important;
		}

		.site-top {
			background-color: transparent !important;
			border-top: 4px solid #f15b25 !important;
		}

		.contact-info:before,
		.contact-info li {
			background-color: #f15b25 !important;
		}

		.header03 .site-top ul li {
			padding-top: 0px !important;
			padding-bottom: 3px !important;
			border-radius: 0px 0px 5px 5px;
		}

		.contact-info li:before {
			border-left-color: transparent !important;
		}

		.site-top a,
		.header03 .site-top {
			color: rgb(255 255 255) !important;
			font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		}

		.header03 .site-branding,
		.header03 .site-branding:before {
			background-color: #fff !important;
		}

		.header03 .site-branding:after {
			border-left-color: #fff !important;
		}

		.header03 .site-branding:after {
			content: none;
		}

		.site-header.header-03 {
			border-bottom: 9px solid #f15b25;
		}

		.header03 #site-navigation .menu>li>a:after {
			background-color: #f15d27;
		}

		#site-navigation .menu>ul>li>a,
		#site-navigation .menu>li>a {
			font-family: Calibri !important;
			font-size: 19px !important;
			font-weight: 500 !important;
			color: #f15b25 !important;
			text-transform: capitalize;
		}

		#site-navigation {
			text-align: right;
		}

		.contact-info:before {
			background-color: #414143;
			content: none;
		}

		.we-are-layout4 p {
			color: #fff;
		}

		.we-are-layout4>.wpb_column:nth-child(2) {
			padding: 80px 0 80px 80px;
		}

		.big-title,
		.big-title--single {
			margin: 0 -100% 00px;
		}

		.be-a-piece-of-us.style2:before {
			content: url(../images/price.jpg);
		}

		/***** FOOTER ******/

		.site-footer .widget-title:before,
		.site-footer .widget-title:after {
			background-color: transparent !important;
		}

		.site-footer .widget-title {
			padding-bottom: 0;
			margin-bottom: 15px;
		}

		.site-footer ul li {
			list-style-type: none;
			font-size: 15px;
			padding-bottom: 1px;
		}

		.pseb_img {
			width: 28%;
			margin-right: 10px;
		}

		.skype_img {
			width: 16px;
			float: left;
		}

		.footerwv_img {
			width: 16px;
			margin-left: 5px;
			float: left;
		}

		.contact_footer ul li img {
			margin-top: 10px;
		}

		.copyright ul {
			list-style: none;
			float: left;
		}

		.copyright ul li {
			display: inline;
			border-right: 1px solid #FFF;
		}

		.copyright ul li a {
			color: #FFF;
			font-family: 'Calibri';
			font-size: 14px;
			font-weight: normal;
			text-decoration: none;
			padding: 0 10px;
		}

		.text-right {
			text-align: right;
		}

		@media only screen and (max-width: 480px) {

			.container,
			.renovation .esg-filters {
				max-width: 25.875rem;
			}

			.we-are-layout4>.wpb_column:nth-child(2) {
				padding: 80px 45px 80px 45px;
			}
		}

/* Extracted from index.html — kirki / fonts */

@media (min-width: 62rem) {
			.site-branding {
				padding-top: 00px;
				padding-bottom: 20px;
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		body.boxed {
			background-color: #eee;
		}

		.eg-renovation-member-wrapper .esg-entry-content p,
		body,
		input,
		select,
		textarea {
			font-family: Lato;
			font-size: 17px;
			font-weight: 400;
			letter-spacing: 0em;
			line-height: 1.5;
		}

		body {
			color: #777;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab>a,
		.woocommerce.single .product .woocommerce-tabs ul.tabs li,
		.btQuoteBooking .btQuoteTotalText,
		.btQuoteBooking .btQuoteTotalCalc,
		.btQuoteBooking .btQuoteTotalCurrency {
			font-family: Montserrat;
			font-weight: 700;
			letter-spacing: 0em;
			line-height: 1.2;
			color: #1d2634;
		}

		.renovation .esg-filterbutton {
			font-family: Montserrat;
			font-weight: 700;
			letter-spacing: 0em;
			line-height: 1.2;
		}

		h1 {
			font-size: 28px;
		}

		h2 {
			font-size: 24px;
		}

		h3 {
			font-size: 18px;
		}

		h4 {
			font-size: 16px;
		}

		h5 {
			font-size: 14px;
		}

		h6 {
			font-size: 12px;
		}

		a,
		a:visited {
			color: #111111;
		}

		a:hover {
			color: #FBD232;
		}

		.site-maintenance .social-menu .menu li a:hover:before,
		.error404 .not-found h2,
		.hot-line .wpb_text_column:last-child h2,
		.we-are-layout2 .wpb_column:last-child .thememove-btn,
		.widget_product_search form.woocommerce-product-search:after,
		.archive.projects .project .read-more-link,
		.tm-project-details table .meta-title,
		.single-project .project-meta .meta-title,
		.comments-area .comment .metadata .comment-reply-link,
		.thememove-blog.meta-white-bg .post .entry-meta i,
		.post .read-more>a,
		.sidebar ul li a:before,
		.wpb_widgetised_column ul li a:before,
		.sidebar ul li.cat-item a:before,
		.sidebar .widget_rss .rsswidget:hover,
		.wpb_widgetised_column .widget_rss .rsswidget:hover,
		.wpb_widgetised_column ul li.cat-item a:before,
		.sidebar .widget_search span:before,
		.wpb_widgetised_column .widget_search span:before,
		.eg-renovation-member-wrapper .social li a:hover,
		.vc_tta-accordion .vc_tta-icon,
		.wrench-list.dark-bg a:hover,
		.wrench-list li:before,
		.header03 #site-navigation .menu>ul>li.menu-item-has-children:after,
		.header03 #site-navigation .menu>li.menu-item-has-children:after,
		.header03 .contact-info i,
		.header01 .extra-info i,
		.thememove-blog .post:hover .entry-title a,
		.btQuoteBooking .btQuoteTotalText:before {
			color: #f15b25;
		}

		.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab:hover>a,
		.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab.vc_active>a {
			color: #f15b25 !important;
		}

		.left-menu .menu-item:hover a,
		.introducing-our-team .vc_custom_heading,
		.our-services.list-layout>.wpb_column:first-child>.wpb_wrapper .thememove-icon i,
		.our-services.list-layout>.wpb_column:first-child>.vc_column-inner>.wpb_wrapper .thememove-icon i,
		.header02 .extra-info i,
		.pagination.posts-pagination .page-numbers.next,
		.pagination.loop-pagination .page-numbers.next,
		.pagination.posts-pagination .page-numbers.prev,
		.pagination.loop-pagination .page-numbers.prev,
		.post .post-share-buttons span,
		.single-project .post-share-buttons span,
		.post .entry-meta,
		.sidebar .widget_tag_cloud .tagcloud a:hover,
		.wpb_widgetised_column .widget_tag_cloud .tagcloud a:hover,
		.call-us .thememove-icon i,
		.price-table .vc_custom_heading,
		.our-services.style3 .vc_inner:hover .thememove-icon i,
		.our-services.style2 .thememove-icon i,
		.be-a-piece-of-us .thememove-btn,
		.be-a-piece-of-us .thememove-icon i,
		.thememove-testimonials .testimonials-list .owl-dot.active,
		.thememove-testimonials .testimonials-list .owl-dot:hover,
		.our-services .thememove-btn:hover,
		.we-are ul li:before,
		.our-features>div>.wpb_wrapper:after,
		.our-features>div>.vc_column-inner>.wpb_wrapper:after,
		.site-footer .widget-title:before,
		.site-footer .widget-title:after,
		.header03 .site-branding,
		.header03 .site-branding:before,
		.header01 .site-branding,
		.header01 .site-branding:before,
		.scrollup,
		table th,
		.our-features-layout3:hover>.wpb_column:before,
		.our-services.style4 .thememove-icon i,
		.our-services.style4>.wpb_column>.vc_column-inner>.wpb_wrapper:after,
		.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab>a:after,
		.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-panel-title>a:after,
		.btQuoteBooking .ui-slider .ui-slider-handle:after,
		.btQuoteBooking .ui-slider-horizontal .ui-slider-range-min,
		.btQuoteBooking .btQuoteSwitch.on {
			background-color: #f15b25;
		}

		.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,
		.esg-pagination.pagination-rect .esg-pagination-button:hover,
		.esg-pagination.pagination-rect .esg-pagination-button.selected,
		.eg-renovation-shop-wrapper .eg-renovation-shop-element-32,
		.eg-renovation-project-wrapper .eg-renovation-project-element-17,
		.eg-renovation-project-new-wrapper .eg-renovation-project-new-element-17,
		.renovation .esg-navigationbutton,
		.renovation .esg-filterbutton {
			background-color: #f15b25 !important;
		}

		.left-menu .menu-item:hover a,
		.sidebar .widget_tag_cloud .tagcloud a:hover,
		.wpb_widgetised_column .widget_tag_cloud .tagcloud a:hover,
		.be-a-piece-of-us .thememove-btn,
		.thememove-testimonials blockquote,
		.our-features>div>.wpb_wrapper,
		.our-features>div>.vc_column-inner>.wpb_wrapper,
		.search-box input[type="search"],
		.mini-cart .widget_shopping_cart_content,
		#site-navigation .menu li:hover>.sub-menu,
		#site-navigation .menu li:hover>.children,
		input:focus,
		textarea:focus,
		blockquote,
		.btQuoteBooking .btContactFieldMandatory input:focus,
		.btQuoteBooking .btContactFieldMandatory textarea:focus {
			border-color: #f15b25;
		}

		.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body,
		.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,
		.eg-renovation-client-wrapper:hover {
			border-color: #f15b25 !important;
		}

		.our-services.list-layout>.wpb_column:first-child>.wpb_wrapper .thememove-icon:after,
		.our-services.list-layout>.wpb_column:first-child>.vc_column-inner>.wpb_wrapper .thememove-icon:after,
		.pagination.posts-pagination .page-numbers.next:after,
		.pagination.loop-pagination .page-numbers.next:after,
		.pagination.posts-pagination .page-numbers.prev:after,
		.pagination.loop-pagination .page-numbers.prev:after,
		.post .post-share-buttons span:after,
		.single-project .post-share-buttons span:after,
		.post .entry-meta:after,
		.call-us .thememove-icon:after,
		.our-services.style3 .vc_inner:hover .thememove-icon:after,
		.our-services.style2 .thememove-icon:after,
		.be-a-piece-of-us .thememove-icon:after,
		.eg-renovation-shop-wrapper .eg-renovation-shop-element-32:after,
		.eg-renovation-project-wrapper .eg-renovation-project-element-17:after,
		.eg-renovation-project-new-wrapper .eg-renovation-project-new-element-17:after,
		.renovation .esg-navigationbutton:after,
		.renovation .esg-filters .esg-filterbutton.selected:before,
		.renovation .esg-filters .esg-filterbutton:hover:before,
		.renovation .esg-filters .esg-filterbutton:after,
		.our-services .wpb_column:hover .btn span:after,
		.header03 .site-branding:after,
		.header02 .extra-info i:after,
		.header01 .site-branding:after,
		.our-features-layout3:hover>.wpb_column:after,
		.our-services.style4 .thememove-icon:after {
			border-left-color: #f15b25;
		}

		.our-services.list-layout>.wpb_column:first-child>.wpb_wrapper .thememove-icon:before,
		.our-services.list-layout>.wpb_column:first-child>.vc_column-inner>.wpb_wrapper .thememove-icon:before,
		.pagination.posts-pagination .page-numbers.next:before,
		.pagination.loop-pagination .page-numbers.next:before,
		.pagination.posts-pagination .page-numbers.prev:before,
		.pagination.loop-pagination .page-numbers.prev:before,
		.call-us .thememove-icon:before,
		.our-services.style3 .vc_inner:hover .thememove-icon:before,
		.our-services.style2 .thememove-icon:before,
		.be-a-piece-of-us .thememove-icon:before,
		.eg-renovation-shop-wrapper .eg-renovation-shop-element-32:before,
		.eg-renovation-project-wrapper .eg-renovation-project-element-17:before,
		.eg-renovation-project-new-wrapper .eg-renovation-project-new-element-17:before,
		.renovation .esg-navigationbutton:before,
		.our-services .wpb_column:hover .btn span:before,
		.our-features>div>.wpb_wrapper:before,
		.our-features>div>.vc_column-inner>.wpb_wrapper:before,
		.header02 .extra-info i+div:before,
		.our-services.style4 .thememove-icon:before {
			border-right-color: #f15b25;
		}

		.header01 #site-navigation .menu>ul>li:hover,
		.header01 #site-navigation .menu>ul>li.current_page_item,
		.header01 #site-navigation .menu>li.current-menu-item,
		.header01 #site-navigation .menu>li:hover,
		.header01 #site-navigation .menu>ul>li>a:after,
		.header01 #site-navigation .menu>li>a:after {
			border-bottom-color: #f15b25;
		}

		.left-menu .menu-item:hover+li>a,
		.introducing-our-team .vc_custom_heading:before {
			border-top-color: #f15b25;
		}

		.hot-line.style2 .wpb_text_column:last-child h4,
		.eg-renovation-member-wrapper .esg-entry-content strong,
		.eg-renovation-member-2-wrapper .esg-entry-content strong,
		.left-menu .menu-item:hover a:after,
		.left-menu .menu-item:hover a,
		.sidebar .widget_tag_cloud .tagcloud a,
		.wpb_widgetised_column .widget_tag_cloud .tagcloud a,
		.sidebar .widget_rss .rsswidget,
		.wpb_widgetised_column .widget_rss .rsswidget,
		.sidebar .widget_recent_comments .comment-author-link a,
		.wpb_widgetised_column .widget_recent_comments .comment-author-link a,
		.archive.projects .project h3,
		.comments-area .comment .metadata .fn,
		.post .entry-meta i,
		.post .entry-meta a:hover,
		.post .entry-meta,
		.post-share-buttons span,
		.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon,
		.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-icon,
		.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-title-text,
		.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text,
		.vc_tta-accordion .vc_tta-panel-body table th,
		.our-services .thememove-btn,
		.our-services .thememove-btn:hover,
		.our-services .wpb_column:hover .btn i,
		.we-are-layout4 .thememove-btn:hover,
		.wrench-list.alt li:before {
			color: #414143;
		}

		.our-services.style3 .vc_inner:hover .thememove-icon i,
		.renovation .esg-filterbutton,
		.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab>a {
			color: #414143 !important;
		}

		.site-maintenance:before,
		.renovation#dark-filter .esg-filters .esg-filter-wrapper:before,
		.renovation#dark-filter .esg-filters .esg-filter-wrapper:after,
		.our-services.list-layout .wpb_column:first-child>.wpb_wrapper .wpb_text_column:before,
		.our-services.list-layout .wpb_column:first-child>.vc_column-inner>.wpb_wrapper .wpb_text_column:before,
		.hot-line>.wpb_wrapper:before,
		.hot-line>.vc_column-inner>.wpb_wrapper:before,
		.we-are-layout2 .wpb_column:last-child .thememove-btn,
		.single-project .gallery a:before,
		.pagination.posts-pagination .page-numbers.current,
		.pagination.loop-pagination .page-numbers.current,
		.pagination.posts-pagination .page-numbers:hover,
		.pagination.loop-pagination .page-numbers:hover,
		.about-us-page-title:before,
		.our-services.style3 .wpb_column .thememove-icon i,
		.our-services .thememove-btn i,
		.quick-quote .wpb_column:nth-child(2)>.wpb_wrapper:before,
		.quick-quote .wpb_column:nth-child(2)>.vc_column-inner>.wpb_wrapper:before,
		.quick-quote .wpb_column:nth-child(2):after,
		.header02 .mini-cart,
		.header02 .search-box,
		.our-features-layout3:hover>.wpb_column,
		.our-services.style4>.wpb_column>.vc_column-inner>.wpb_wrapper:before,
		.btQuoteBooking .btQuoteSliderValue {
			background-color: #414143;
		}

		.renovation .esg-pagination .esg-pagination-button.selected,
		.renovation .esg-pagination .esg-pagination-button:hover,
		.renovation .esg-navigationbutton:hover {
			background-color: #414143 !important;
		}

		.we-are-layout2 .wpb_column:last-child .thememove-btn,
		.header02 .mini-cart .widget_shopping_cart_content,
		.header02 .search-box input[type="search"] {
			border-color: #414143;
		}

		.btQuoteBooking .btQuoteSliderValue:after {
			border-top-color: #414143;
		}

		.pagination.posts-pagination .page-numbers.current:before,
		.pagination.loop-pagination .page-numbers.current:before,
		.pagination.posts-pagination .page-numbers:hover:before,
		.pagination.loop-pagination .page-numbers:hover:before,
		.our-services.style3 .wpb_column .thememove-icon:before,
		.our-services .thememove-btn span:before,
		.renovation .esg-navigationbutton:hover:before,
		.header02 .mini-cart:before,
		.header02 .search-box:before {
			border-right-color: #414143;
		}

		.renovation .esg-pagination .esg-pagination-button.selected:before,
		.renovation .esg-pagination .esg-pagination-button:hover:before {
			border-right-color: #414143 !important;
		}

		.pagination.posts-pagination .page-numbers.current:after,
		.pagination.loop-pagination .page-numbers.current:after,
		.pagination.posts-pagination .page-numbers:hover:after,
		.pagination.loop-pagination .page-numbers:hover:after,
		.our-services.style3 .wpb_column .thememove-icon:after,
		.our-services .thememove-btn span:after,
		.renovation .esg-navigationbutton:hover:after,
		.header02 .mini-cart:after,
		.header02 .search-box:after {
			border-left-color: #414143;
		}

		.renovation .esg-pagination .esg-pagination-button.selected:after,
		.renovation .esg-pagination .esg-pagination-button:hover:after {
			border-left-color: #414143 !important;
		}

		.main-navigation {
			background-color: rgba(255, 255, 255, 1);
		}

		#site-navigation .menu>ul>li>a,
		#site-navigation .menu>li>a {
			font-family: Montserrat;
			font-size: 14px;
			font-weight: 700;
			letter-spacing: 0em;
			line-height: 1.2;
			color: #666;
		}

		.header01 #site-navigation .menu>ul>li>a,
		.header01 #site-navigation .menu>li>a,
		.header02 #site-navigation .menu>ul>li>a,
		.header02 #site-navigation .menu>li>a,
		.header03 #site-navigation .menu>ul>li,
		.header03 #site-navigation .menu>li {
			padding-top: 27px;
			padding-bottom: 23px;
			padding-left: 20px;
			padding-right: 20px;
		}

		#site-navigation .menu>ul>li:hover>a,
		#site-navigation .menu>ul>li.current_page_item>a,
		#site-navigation .menu>li.current-menu-item>a,
		#site-navigation .menu>li:hover>a {
			color: #111111;
		}

		#site-navigation .menu>ul>li,
		#site-navigation .menu>li {
			background-color: rgba(255, 255, 255, 1);
		}

		#site-navigation .menu>ul>li.current-menu-item,
		#site-navigation .menu>li.current-menu-item,
		#site-navigation .menu>ul>li:hover,
		#site-navigation .menu>li:hover {
			background-color: #fff;
		}

		#site-navigation .sub-menu,
		#site-navigation .children {
			font-family: Lato;
			font-size: 14px;
			font-weight: 400;
			letter-spacing: 0em;
			line-height: 1;
		}

		#site-navigation .sub-menu li>a,
		#site-navigation .children li>a {
			padding-top: 15px;
			padding-bottom: 17px;
			padding-left: 20px;
			padding-right: 20px;
		}

		#site-navigation .sub-menu li a,
		#site-navigation .children li a {
			color: #666;
		}

		#site-navigation .sub-menu li:hover>a,
		#site-navigation .children li:hover>a {
			color: #111111;
		}

		#site-navigation .sub-menu li,
		#site-navigation .children li {
			background-color: #fff;
		}

		#site-navigation .sub-menu li:hover,
		#site-navigation .children li:hover {
			background-color: #FBD232;
		}

		#open-left {
			color: #111111;
		}

		.woocommerce a.button.alt,
		.woocommerce button.button.alt,
		.woocommerce input.button.alt,
		.woocommerce #respond input#submit.alt,
		.woocommerce a.button,
		.woocommerce button.button,
		.woocommerce input.button,
		.woocommerce #respond input#submit,
		a.button,
		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.btn,
		.thememove-btn,
		.btQuoteBooking .btContactNext,
		.btQuoteBooking .btContactSubmit {
			font-family: Montserrat;
			font-size: 13px;
			font-weight: 700;
			letter-spacing: 0em;
			line-height: 1.2;
		}

		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.btn,
		.thememove-btn,
		.btQuoteBooking .btContactNext,
		.btQuoteBooking .btContactSubmit {
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 15px;
			padding-right: 15px;
		}

		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.btn,
		.thememove-btn,
		.btQuoteBooking .btContactNext,
		.btQuoteBooking .btContactSubmit {
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			border-width: 2px;
		}

		a.button,
		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.btn,
		.thememove-btn,
		.btQuoteBooking .btContactNext,
		.btQuoteBooking .btContactSubmit {
			border-style: solid;
			background-color: #FBD232;
			border-color: #FBD232;
		}

		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		a.btn,
		a.thememove-btn,
		.btQuoteBooking .btContactNext,
		.btQuoteBooking .btContactSubmit {
			color: #111111;
		}

		.tp-caption.Renovation-Button>a {
			color: #111111 !important;
		}

		button:hover,
		input[type="button"]:hover,
		input[type="reset"]:hover,
		input[type="submit"]:hover,
		a.btn:hover,
		a.thememove-btn:hover,
		.btQuoteBooking .btContactNext:hover,
		.btQuoteBooking .btContactSubmit:hover {
			color: #fff;
		}

		.tp-caption.Renovation-Button:hover>a,
		.tp-caption.Renovation-Button>a:hover {
			color: #fff !important;
		}

		.tp-caption.Renovation-Button {
			background-color: #FBD232 !important;
		}

		a.button:hover,
		button:hover,
		input[type="button"]:hover,
		input[type="reset"]:hover,
		input[type="submit"]:hover,
		.btn:hover,
		.thememove-btn:hover,
		.btQuoteBooking .btContactNext:hover,
		.btQuoteBooking .btContactSubmit:hover {
			background-color: #111111;
			border-color: #111111;
		}

		.tp-caption.Renovation-Button:hover {
			background-color: #111111 !important;
		}

		.site-top,
		.header01 .top-right-menu .sub-menu li {
			background-color: #222;
		}

		.site-top a {
			font-size: 14px;
		}

		.site-top a,
		.header03 .site-top {
			color: rgba(255, 255, 255, .6);
		}

		.site-top a:hover {
			color: rgba(255, 255, 255, 1);
		}

		.header01 .site-top {
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
		}

		.site-top {
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			border-width: 0px;
			border-style: solid;
			border-color: #222;
		}

		.site-header {
			font-size: 15px;
			letter-spacing: 0em;
			line-height: 1.5;
			background-color: #111111;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			border-width: 0px;
			border-style: solid;
			border-color: #000;
		}

		.search-box i {
			color: #FBD232;
		}

		.mini-cart .mini-cart__button .mini-cart-icon:before {
			color: #FBD232;
		}

		.mini-cart {
			color: #111111;
		}

		.mini-cart .mini-cart__button .mini-cart-icon:after {
			color: #fff;
			background-color: #2e2e2e;
		}

		.header-02.site-header {
			font-size: 15px;
			letter-spacing: 0em;
			line-height: 1.5;
			background-color: #fff;
		}

		.header-02.site-header .search-box i {
			color: #fff;
		}

		.header-02.site-header .search-box {
			background-color: #222;
		}

		.header02 .search-box:before {
			border-right-color: #222;
		}

		.header02 .search-box:after {
			border-left-color: #222;
		}

		.header-02.site-header .mini-cart .mini-cart__button .mini-cart-icon:before {
			color: #fff;
		}

		.header-02.site-header .mini-cart:before {
			border-right-color: #222;
		}

		.header-02.site-header .mini-cart:after {
			border-left-color: #222;
		}

		.header-02.site-header .mini-cart {
			background-color: #222;
			color: #111111;
		}

		.header-02.site-header .mini-cart .mini-cart__button .mini-cart-icon:after {
			color: #222;
			background-color: #fbd232;
		}

		.header02 #site-navigation .menu>ul>li>a,
		.header02 #site-navigation .menu>li>a {
			padding-top: 27px;
			padding-bottom: 26px;
			padding-left: 36px;
			padding-right: 13px;
			color: #222;
		}

		.header02 #site-navigation .menu,
		.header02 #site-navigation .primary-menu:before {
			background-color: #fbd232;
		}

		.header02 #site-navigation .menu>ul>li:hover>a,
		.header02 #site-navigation .menu>ul>li.current_page_item>a,
		.header02 #site-navigation .menu>li.current-menu-item>a,
		.header02 #site-navigation .menu>li:hover>a {
			color: #fff;
		}

		.header02 #site-navigation .menu>ul>li,
		.header02 #site-navigation .menu>li {
			background-color: #fbd232;
		}

		.header02 #site-navigation .menu:before,
		.header02 #site-navigation .menu>ul>li:before,
		.header02 #site-navigation .menu>li:before {
			border-left-color: #fbd232;
		}

		.header02 #site-navigation .menu>ul>li.current-menu-item,
		.header02 #site-navigation .menu>li.current-menu-item,
		.header02 #site-navigation .menu>ul>li:hover,
		.header02 #site-navigation .menu>li:hover {
			background-color: #222;
		}

		.header02 #site-navigation .menu>ul>li.current-menu-item:before,
		.header02 #site-navigation .menu>li.current-menu-item:before,
		.header02 #site-navigation .menu>ul>li:hover:before,
		.header02 #site-navigation .menu>li:hover:before {
			border-left-color: #222;
		}

		.site-header.header-03 {
			font-size: 15px;
			letter-spacing: 0em;
			line-height: 1.5;
			background-color: #fff;
		}

		.header03 .site-top ul li {
			padding-top: 14px;
			padding-bottom: 14px;
			padding-left: 0px;
			padding-right: 0px;
		}

		.site-header.header-03 .search-box i {
			color: #222;
		}

		.site-header.header-03 .mini-cart .mini-cart__button .mini-cart-icon:before {
			color: #222;
		}

		.site-header.header-03 .mini-cart {
			color: #111111;
		}

		.site-header.header-03 .mini-cart .mini-cart__button .mini-cart-icon:after {
			color: #111;
			background-color: #FBD232;
		}

		.site-footer .social-menu .menu-item>a {
			color: #111111;
		}

		.site-footer .social-menu .menu-item:hover>a {
			color: #FBD232;
		}

		.site-footer .social-menu,
		.site-footer .social-menu:after,
		.site-footer .social-menu .menu-item {
			background-color: #FBD232;
		}

		.site-footer .social-menu .menu:after,
		.site-footer .social-menu .menu .menu-item:after {
			border-left-color: #FBD232;
		}

		.site-footer .social-menu .menu .menu-item:hover {
			background-color: #111111;
		}

		.site-footer .social-menu .menu .menu-item:hover:before,
		.site-footer .social-menu .menu .menu-item:hover:after {
			border-left-color: #111111;
		}

		#social-menu-top-mobile>li>a {
			color: #111111;
		}

		#social-menu-top-mobile>li>a:hover {
			color: #FBD232;
		}

		.site-footer {
			font-family: Lato;
			font-size: 14px;
			font-weight: 400;
			padding-top: 70px;
			padding-bottom: 70px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			border-width: 0px;
			border-style: solid;
			color: #ffffff;
			border-color: #000;
		}

		.site-footer a {
			color: #ffffff;
		}

		.site-footer a:hover {
			color: #f15b25;
		}

		.site-footer .widget-title {
			color: #f15b25;
		}

		.site-footer:before {
			background-color: #414143;
		}

		.copyright {
			padding-top: 25px;
			padding-bottom: 20px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			color: #ffffff;
			background-color: #f15b25;
		}

		.copyright a {
			color: #ffffff;
		}

		.copyright a:hover {
			color: #0a0a0a;
		}

		.big-title .entry-title {
			padding-top: 80px;
			padding-bottom: 80px;
			padding-left: 0px;
			padding-right: 0px;
			font-family: Montserrat;
			font-size: 36px;
			font-weight: 700;
			letter-spacing: -0.025em;
			color: #fff;
			text-align: center;
		}

		.big-title {
			background-color: #111111;
		}

		.big-title.image-bg:after {
			background-color: rgba(17, 17, 17, 0.7);
		}



		.big-title--single .entry-title {
			padding-top: 80px;
			padding-bottom: 80px;
			padding-left: 0px;
			padding-right: 0px;
			font-family: Montserrat;
			font-size: 36px;
			font-weight: 700;
			color: #fff !important;
		}

		.big-title--single {
			background-color: #111111 !important;
		}

		.big-title--single.image-bg:after {
			background-color: rgba(29, 39, 54, 0.9) !important;
		}

		.big-title--single.image-bg {
			background-image: url("https://renovation.thememove.com/data/images/page_heading_bg01.jpg");
		}

		@media (min-width: 75rem) {

			.header03 #site-navigation .menu>ul>li.current-menu-ancestor>a:before,
			.header03 #site-navigation .menu>li.current-menu-ancestor>a:before,
			.header03 #site-navigation .menu>ul>li:hover>a:before,
			.header03 #site-navigation .menu>li:hover>a:before {
				background-color: #f15b25;
			}

			.social-menu .menu-item>a {
				color: #111111;
			}

			.social-menu .menu-item:hover>a {
				color: #FBD232;
			}

			.header-01 .social-menu,
			.header-01 .social-menu .menu-item {
				background-color: #FBD232;
			}

			.header-01.site-header .social-menu ul.menu:after,
			.header-01.site-header .social-menu .menu-item:after {
				border-right-color: #FBD232;
			}

			.header-01.site-header .social-menu:after {
				background-color: #FBD232;
			}

			.header02 .site-top .social-menu .menu-item>a {
				color: #fff;
			}

			.header02 .site-top .social-menu .menu-item:hover>a {
				color: #FBD232;
			}
		}

		@media (max-width: 74.9375rem) {

			.header01 .site-header,
			.header03 .site-header {
				background-color: #f15b25;
			}

			.snap-drawers {
				background-color: #fff;
			}
		}

		@media (max-width: 74.9375rem) {

			.header01 .search-box i,
			.header01 .mini-cart .mini-cart__button .mini-cart-icon:before,
			.header02 .mini-cart .mini-cart__button .mini-cart-icon:before {
				color: #414143;
			}

			.quick-quote .wpb_column:nth-child(2)>.wpb_wrapper:after,
			.quick-quote .wpb_column:nth-child(2)>.vc_column-inner>.wpb_wrapper:after {
				background-color: #414143;
			}
		}

		@media (min-width: 75rem) {

			.quick-quote .wpb_column:nth-child(2)>.wpb_wrapper:after,
			.quick-quote .wpb_column:nth-child(2)>.vc_column-inner>.wpb_wrapper:after {
				border-left-color: #414143;
			}

			.site-header,
			.extra-info h3 {
				color: #fff;
			}

			.header-01.site-header .social-menu .menu-item:hover {
				background-color: #111111;
			}

			.header-01.site-header .social-menu .menu-item:hover:before,
			.header-01.site-header .social-menu .menu-item:hover:after {
				border-right-color: #111111;
			}

			.header-02.site-header,
			.header-02.site-header .extra-info h3 {
				color: #333;
			}

			.site-header.header-03,
			.site-header.header-03 .extra-info h3 {
				color: #fff;
			}
		}

		@media (min-width: 48rem) {
			.contact-info li:before {
				border-left-color: #414143;
			}

			.contact-info:before,
			.contact-info li {
				background-color: #414143;
			}
		}

		@media (min-width: 62rem) {
			.header02 .top-right-menu li:first-child:before {
				border-left-color: #222;
			}
		}

		/* latin-ext */

		@font-face {
			font-family: 'Lato';
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: url(../fonts/S6uyw4BMUTPHjxAwWCWtFCfQ7A.woff) format('woff');
			unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
		}

		/* latin */

		@font-face {
			font-family: 'Lato';
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: url(../fonts/S6uyw4BMUTPHjx4wWCWtFCc.woff) format('woff');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
		}

		/* cyrillic-ext */

		@font-face {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w0aXx-p7K4GLvztg.woff) format('woff');
			unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
		}

		/* cyrillic */

		@font-face {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w9aXx-p7K4GLvztg.woff) format('woff');
			unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
		}

		/* vietnamese */

		@font-face {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w2aXx-p7K4GLvztg.woff) format('woff');
			unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
		}

		/* latin-ext */

		@font-face {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXx-p7K4GLvztg.woff) format('woff');
			unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
		}

		/* latin */

		@font-face {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXx-p7K4GLs.woff) format('woff');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
		}

/* Extracted from index.html — laundry page */

html {
					scroll-behavior: smooth
				}

				.laundry-page {
					--ink: #14213d;
					--muted: #5f6b7a;
					--orange: #ff5a24;
					--orange2: #ff7a32;
					--cream: #fff8f4;
					--line: #e6ebf2;
					font-family: Arial, sans-serif;
					color: var(--ink);
					overflow: hidden
				}

				.laundry-page * {
					box-sizing: border-box
				}

				.laundry-page .ld-container {
					width: min(1180px, calc(100% - 40px));
					margin: auto
				}

				.laundry-page .ld-eyebrow {
					display: inline-flex;
					align-items: center;
					gap: 10px;
					font-size: 13px;
					font-weight: 700;
					letter-spacing: 1.4px;
					text-transform: uppercase;
					color: var(--orange)
				}

				.laundry-page .ld-eyebrow:before {
					content: "";
					width: 30px;
					height: 2px;
					background: var(--orange)
				}

				.ld-hero {
					position: relative;
					padding: 80px 0 76px;
					background: linear-gradient(135deg, #fffaf7 0%, #fff 58%, #f7f9fc 100%);
					border-bottom: 1px solid var(--line)
				}

				.ld-hero:before,
				.ld-hero:after {
					content: "";
					position: absolute;
					border-radius: 50%;
					filter: blur(3px);
					opacity: .55
				}

				.ld-hero:before {
					width: 240px;
					height: 240px;
					background: #ffe3d8;
					top: -90px;
					right: 8%
				}

				.ld-hero:after {
					width: 190px;
					height: 190px;
					background: #fff0ea;
					bottom: -85px;
					left: 4%
				}

				.ld-hero-grid {
					position: relative;
					z-index: 1;
					display: grid;
					grid-template-columns: 1.02fr .98fr;
					gap: 56px;
					align-items: stretch
				}

				.ld-hero-copy {
					padding: 18px 0;
					display: flex;
					flex-direction: column;
					justify-content: center
				}

				.ld-hero h1 {
					font-size: 56px;
					line-height: 1.04;
					margin: 18px 0 24px;
					letter-spacing: -2px;
					color: var(--ink)
				}

				.ld-hero p {
					font-size: 15px;
					line-height: 1.8;
					margin: 0 0 16px;
					text-align: justify;
					font-weight: 400
				}

				.ld-actions {
					display: flex;
					gap: 14px;
					flex-wrap: wrap;
					margin-top: 18px
				}

				.ld-btn {
					display: inline-flex;
					align-items: center;
					justify-content: center;
					gap: 10px;
					padding: 15px 22px;
					border-radius: 12px;
					font-weight: 700;
					text-decoration: none !important;
					transition: .25s ease;
					border: 1px solid transparent
				}

				.ld-btn-primary {
					background: linear-gradient(135deg, var(--orange), var(--orange2));
					color: white !important;
					box-shadow: 0 12px 24px rgba(255, 90, 36, .24)
				}

				.ld-btn-primary:hover {
					transform: translateY(-3px);
					box-shadow: 0 18px 32px rgba(255, 90, 36, .34)
				}

				.ld-btn-secondary {
					background: white;
					color: var(--ink) !important;
					border-color: #dce3ec
				}

				.ld-btn-secondary:hover {
					border-color: var(--orange);
					color: var(--orange) !important;
					transform: translateY(-3px)
				}

				.ld-hero-visual {
					position: relative;
					min-height: 100%
				}

				.ld-image-shell {
					height: 100%;
					min-height: 590px;
					background: #fff;
					padding: 14px;
					border-radius: 30px;
					box-shadow: 0 25px 70px rgba(36, 49, 77, .18);
					position: relative
				}

				.ld-image-shell img {
					width: 100%;
					height: 100%;
					object-fit: cover;
					border-radius: 22px;
					display: block
				}

				.ld-float-card {
					position: absolute;
					background: white;
					border: 1px solid #e8edf4;
					border-radius: 16px;
					padding: 14px 16px;
					box-shadow: 0 14px 34px rgba(35, 46, 76, .15);
					display: flex;
					align-items: center;
					gap: 12px
				}

				.ld-float-card i {
					width: 38px;
					height: 38px;
					border-radius: 12px;
					display: grid;
					place-items: center;
					color: white;
					background: linear-gradient(135deg, var(--orange), var(--orange2))
				}

				.ld-float-card strong {
					display: block;
					font-size: 14px
				}

				.ld-float-card span {
					font-size: 12px;
					color: var(--muted)
				}

				.ld-float-one {
					left: -28px;
					top: 54px
				}

				.ld-float-two {
					right: -24px;
					bottom: 46px
				}

				.ld-trust {
					display: grid;
					grid-template-columns: repeat(3, 1fr);
					gap: 12px;
					margin-top: 24px
				}

				.ld-trust div {
					background: rgba(255, 255, 255, .78);
					border: 1px solid #e6ebf2;
					border-radius: 12px;
					padding: 12px;
					text-align: center;
					font-size: 13px;
					font-weight: 700
				}

				.ld-section {
					padding: 90px 0
				}

				.ld-section-head {
					max-width: 760px;
					margin: 0 auto 46px;
					text-align: center
				}

				.ld-section-head h2 {
					font-size: 38px;
					line-height: 1.16;
					margin: 14px 0;
					color: var(--ink)
				}

				.ld-section-head p {
					font-size: 16px;
					line-height: 1.7;
					font-weight: 400
				}

				.ld-features {
					background: #f7fafc
				}

				.ld-features-grid {
					display: grid;
					grid-template-columns: repeat(3, 1fr);
					gap: 22px
				}

				.ld-feature-card {
					background: white;
					border: 1px solid var(--line);
					border-radius: 20px;
					padding: 26px;
					min-height: 220px;
					display: flex;
					flex-direction: column;
					transition: .25s ease;
					position: relative;
					overflow: hidden
				}

				.ld-feature-card:after {
					content: "";
					position: absolute;
					width: 70px;
					height: 70px;
					border-radius: 50%;
					background: linear-gradient(135deg, #fff0ea, #ffe3d8);
					right: -25px;
					bottom: -25px
				}

				.ld-feature-card:hover {
					transform: translateY(-6px);
					box-shadow: 0 18px 38px rgba(43, 57, 86, .12);
					border-color: #cdd7e6
				}

				.ld-feature-icon {
					width: 52px;
					height: 52px;
					border-radius: 15px;
					background: linear-gradient(135deg, #fff1eb, #ffe6dc);
					display: grid;
					place-items: center;
					color: var(--orange);
					font-size: 21px;
					margin-bottom: 20px;
					transition: .25s
				}

				.ld-feature-card:hover .ld-feature-icon {
					background: linear-gradient(135deg, var(--orange), var(--orange2));
					color: white;
					transform: rotate(-4deg) scale(1.04)
				}

				.ld-feature-card h3 {
					font-size: 19px;
					line-height: 1.35;
					margin: 0 0 12px;
					color: var(--ink)
				}

				.ld-feature-card p {
					font-size: 15px;
					line-height: 1.7;
					margin: 0;
					font-weight: 400
				}

				.ld-demos {
					background: white
				}

				.ld-demo-grid {
					display: grid;
					grid-template-columns: 1fr 1fr;
					gap: 28px
				}

				.ld-demo-card {
					border-radius: 24px;
					overflow: hidden;
					background: #fff;
					border: 1px solid var(--line);
					box-shadow: 0 18px 48px rgba(42, 55, 80, .1);
					display: flex;
					flex-direction: column
				}

				.ld-demo-image {
					height: 330px;
					overflow: hidden;
					position: relative
				}

				.ld-demo-image img {
					width: 100%;
					height: 100%;
					object-fit: cover;
					display: block;
					transition: .5s
				}

				.ld-demo-card:hover .ld-demo-image img {
					transform: scale(1.035)
				}

				.ld-demo-body {
					padding: 28px;
					display: flex;
					flex-direction: column;
					flex: 1
				}

				.ld-demo-body h3 {
					font-size: 25px;
					margin: 0 0 10px
				}

				.ld-demo-body p {
					font-size: 15px;
					line-height: 1.7;
					color: var(--muted);
					font-weight: 400;
					min-height: 52px
				}

				.ld-demo-body .ld-btn {
					align-self: flex-start;
					margin-top: auto
				}

				.ld-credentials {
					margin-top: 28px;
					background: linear-gradient(135deg, #13213d, #253b64);
					border-radius: 22px;
					padding: 28px;
					color: white;
					display: grid;
					grid-template-columns: auto 1fr auto;
					gap: 20px;
					align-items: center
				}

				.ld-key {
					width: 58px;
					height: 58px;
					border-radius: 18px;
					background: linear-gradient(135deg, var(--orange), var(--orange2));
					display: grid;
					place-items: center;
					font-size: 24px
				}

				.ld-credentials h3 {
					margin: 0 0 8px;
					color: white;
					font-size: 22px
				}

				.ld-credentials p {
					margin: 4px 0;
					color: #d9e2f0;
					font-size: 14px;
					font-weight: 400
				}

				.ld-credentials code {
					color: white;
					background: rgba(255, 255, 255, .1);
					padding: 5px 8px;
					border-radius: 7px
				}

				.ld-apps {
					background: linear-gradient(135deg, #fffaf7, #f8fafc)
				}

				.ld-app-card {
					display: grid;
					grid-template-columns: 1fr .85fr;
					gap: 50px;
					align-items: center;
					background: white;
					border: 1px solid var(--line);
					border-radius: 28px;
					padding: 50px;
					box-shadow: 0 18px 50px rgba(39, 55, 80, .08)
				}

				.ld-app-card h2 {
					font-size: 39px;
					line-height: 1.15;
					margin: 14px 0
				}

				.ld-app-card p {
					font-size: 16px;
					line-height: 1.75;
					color: var(--muted);
					font-weight: 400
				}

				.ld-app-visual img {
					width: 100%;
					border-radius: 22px;
					box-shadow: 0 18px 42px rgba(42, 57, 87, .16)
				}

				.ld-pricing {
					padding: 72px 0;
					background: #14213d;
					color: white
				}

				.ld-pricing-inner {
					display: grid;
					grid-template-columns: 1fr auto;
					gap: 30px;
					align-items: center
				}

				.ld-pricing h2 {
					font-size: 40px;
					color: white;
					margin: 10px 0 12px
				}

				.ld-pricing p {
					color: #dce5f1;
					font-size: 16px;
					line-height: 1.7;
					margin: 0;
					font-weight: 400
				}

				@media(max-width:991px) {

					.ld-hero-grid,
					.ld-app-card {
						grid-template-columns: 1fr
					}

					.ld-image-shell {
						min-height: 460px
					}

					.ld-features-grid {
						grid-template-columns: repeat(2, 1fr)
					}

					.ld-demo-grid {
						grid-template-columns: 1fr
					}

					.ld-credentials {
						grid-template-columns: auto 1fr
					}

					.ld-credentials .ld-btn {
						grid-column: 1/-1;
						justify-self: start
					}
				}

				@media(max-width:640px) {
					.laundry-page .ld-container {
						width: min(100% - 24px, 1180px)
					}

					.ld-hero {
						padding: 55px 0
					}

					.ld-hero h1 {
						font-size: 40px
					}

					.ld-section {
						padding: 65px 0
					}

					.ld-section-head h2 {
						font-size: 32px
					}

					.ld-features-grid {
						grid-template-columns: 1fr
					}

					.ld-image-shell {
						min-height: 360px
					}

					.ld-float-card {
						display: none
					}

					.ld-app-card {
						padding: 28px
					}

					.ld-pricing-inner {
						grid-template-columns: 1fr
					}

					.ld-pricing h2 {
						font-size: 31px
					}

					.ld-trust {
						grid-template-columns: 1fr
					}
				}

/* Page-specific fixes */

/* Demo card buttons: keep at the bottom and always visible */
.ld-demo-card {
	display: flex;
	flex-direction: column;
}

.ld-demo-body {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
}

.laundry-page .ld-demo-card .ld-demo-body .ld-btn {
	display: inline-flex !important;
	visibility: visible !important;
	opacity: 1 !important;
	align-self: stretch;
	justify-content: center;
	margin-top: auto !important;
	position: relative;
	z-index: 2;
}

.laundry-page .ld-demo-card .ld-demo-body .ld-btn-primary {
	background: linear-gradient(135deg, #ff5a24, #ff7a32) !important;
	background-color: #ff5a24 !important;
	color: #fff !important;
	border-color: transparent !important;
	box-shadow: 0 12px 24px rgba(255, 90, 36, .24);
}

.laundry-page .ld-demo-card .ld-demo-body .ld-btn-secondary {
	background: #fff !important;
	background-color: #fff !important;
	color: #14213d !important;
	border: 1px solid #ff5a24 !important;
}

/* Responsive top bar */
@media (max-width: 991px) {
	.site-top .container {
		max-width: 100%;
		width: 100%;
	}

	.site-top .row {
		display: flex;
		justify-content: flex-end;
		align-items: stretch;
		margin-left: 0;
		margin-right: 0;
	}

	.site-top .col-sm-9 {
		display: none !important;
	}

	.site-top .col-sm-3,
	.site-top .col-md-3 {
		width: auto !important;
		max-width: 100%;
		float: none;
		padding-right: 15px;
	}

	.site-top .contact-info {
		padding: 0;
		text-align: right;
		position: static;
	}

	.site-top .contact-info:before,
	.site-top .contact-info li:before,
	.site-top .contact-info li:after {
		display: none !important;
	}

	.header03 .site-top ul li,
	.site-top .contact-info li {
		display: inline-flex !important;
		align-items: center;
		padding: 6px 14px 7px !important;
		border-radius: 0 0 5px 5px;
		white-space: nowrap;
	}

	.site-top a {
		display: inline-flex;
		align-items: center;
		white-space: nowrap;
	}
}

@media (max-width: 480px) {
	.site-top .container {
		max-width: 100% !important;
		padding-left: 0;
		padding-right: 0;
	}

	.site-top .col-sm-3,
	.site-top .col-md-3 {
		width: 100% !important;
		padding-right: 0;
		display: flex;
		justify-content: flex-end;
	}

	.header03 .site-top ul li,
	.site-top .contact-info li {
		padding: 6px 12px 7px !important;
	}

	.site-top a {
		font-size: 13px !important;
	}
}
