@charset "UTF-8";

/*
Author: SONG TECK KANG
Description: This file is part of XANTEC, cannot be copied and/or distributed without the express permission of Xantec Solutions Sdn. Bhd.
Requires at least: 5.3
Tested up to: 6.5
Requires PHP: 5.6
Version: 1.4.5

*/

@font-face {
	font-family: "Good Times";
	src: url('../../themes/Divi/fonts/GoodTimesRg-Regular.woff') format('woff'),
       url('../../themes/Divi/fonts/GoodTimesHv-Regular.woff2') format('woff2'), url('../../themes/Divi/fonts/good times rg.otf');
	src: local('good times rg'), url('../../themes/Divi/fonts/good times rg.otf') format('otf'), url('../../themes/Divi/fonts/good times rg.otf') format('opentype');
	font-style: initial;
	font-weight: initial;
	font-display: swap;
}
@font-face {
	font-family: "ProximaNova";
	src: url('../../themes/Divi/fonts/Proxima-Nova-Regular.woff') format('woff'),
       url('../../themes/Divi/fonts/Proxima-Nova-Regular.woff2') format('woff2'), url('../../themes/Divi/fonts/ProximaNova-Regular.otf');
	src: local('ProximaNova-Regular'), url('../../themes/Divi/fonts/ProximaNova-Regular.otf') format('otf'), url('../../themes/Divi/fonts/ProximaNova-Regular.otf') format('opentype');
	font-style: initial;
	font-weight: initial;
	font-display: swap;
}
:root {
	--color1: #e9e2cf;
	--font1: "Mulish", serif;
	--font2: "Marcellus", serif;
	--font3: "Good Times";
	--font4: "ProximaNova";
}

body .et_pb_section_0_tb_header.et_pb_section {background: #000!important; background-color: #000!important;
	padding-top: 20px;
    padding-bottom: 15px;}
body.xactive .et_pb_section_0_tb_header.et_pb_section {display: none!important;}
body .et_pb_section_1_tb_header {background: #000!important; background-color: #000!important;
	border: 0px solid transparent!important;}
body.et-top .et_pb_section_1_tb_header {background: transparent!important; background-color: transparent!important;}
body header {
	position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
}
body.home.et-top .et_pb_section_1_tb_header:after {
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
/*    background: linear-gradient(to Bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 70.56%); */
    top: 0;
}
body:not(.fully-loaded) header {opacity: 0!important; visibility: hidden!important;}
body.xactive header {opacity: 0; visibility: hidden;}
body .et_pb_section_1_tb_header .et_pb_image .et_pb_image_wrap {margin-left: -2px;}
body .et_pb_image_0_tb_header .et_pb_image_wrap img {max-height: 65px;}
body.et-top .et_pb_image_0_tb_header .et_pb_image_wrap img {max-height: 100px;}
body:not(.et-top) header > .et_builder_inner_content .et_pb_section_0_tb_header {display: none;}
body header> .et_builder_inner_content .et_pb_section_1_tb_header {
	min-width: 100%!important;
}
body.home:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header, body:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header {
	background: #000!important; background-color: #000!important;
	box-shadow: 0 7px 10px rgba(255,255,255,0.15);
}
header .et_builder_inner_content {z-index: 999999999999999!important;}
body:not(.xactive) header .nav li:hover>ul {opacity: 1!important; visibility: visible!important;}
body:not(.xactive) header .nav li, body:not(.xactive) header .nav li a {pointer-events: auto !important;}
body:not(.xactive) .et_pb_sticky.et_pb_section_1_tb_header {z-index: 999999999999999!important;}
body.xactive .et_pb_sticky.et_pb_section_1_tb_header {display: none!important;}
body:not(.xactive) .et_pb_sticky.et_pb_section_1_tb_header {display: flex!important;}
body.xactive .et_builder_inner_content.has_et_pb_sticky {display: none;}
body .et_pb_row_0_tb_header.et_pb_row, body .et_pb_row_1_tb_header.et_pb_row {
	max-width: 100vw;
    width: calc(100% - 120px);
    margin: 0 60px;
}
.et_pb_row_1_tb_header .et_pb_column_2_tb_header {width: 215px!important;}
.et_pb_row_1_tb_header .et_pb_column_3_tb_header {width: calc(100% - 215px)!important;} 
.et_pb_menu .et_pb_menu__wrap {flex: 1 0 auto;}
body .et_pb_menu_0_tb_header.et_pb_menu {background: transparent!important; background-color: transparent!important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {color: #fff!important; opacity: .6;
    font-family: var(--font1) !important;
    font-size: 16px !important;
    letter-spacing: 0px !important;
    text-transform: capitalize;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item > a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-parent > a, .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li.current-menu-item > a {color: #fff !important; opacity: 1!important;}
body .et_pb_menu_0_tb_header.et_pb_menu ul li:hover a {color: #fff !important; opacity: 1!important;}
div.et_pb_section.et_pb_section_0 {
	height: 100dvh;
    padding-top: 10%;
}
.et_pb_icon_1_tb_header .et_pb_icon_wrap .et-pb-icon {color: #fff!important;}
.header-section .et_pb_icon.et_pb_icon_1_tb_header {
	/*display: none!important;*/
	margin-left: 30px !important;}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu {
	background: #000 !important;
    background-color: #000 !important;
    border: 1px solid #5e5e5e !important;
    box-shadow: 0 0 4px 2px rgba(16, 16, 16, 0.1) !important;
}
body.style-2 .et-pb-arrow-next, body.style-2 .et-pb-arrow-prev {
	color: var(--lx-color1) !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {line-height: 60px;}
.et_pb_menu_0_tb_header.et_pb_menu ul ul.sub-menu li a {line-height: 1.2; 
    color: #fff !important;
    opacity: .6;}
body .et_pb_menu_0_tb_header.et_pb_menu ul ul.sub-menu li a {opacity: .6!important;}
.et_pb_menu_0_tb_header.et_pb_menu ul ul.sub-menu li > a:hover, body .et_pb_menu_0_tb_header.et_pb_menu ul ul.sub-menu li:hover > a {opacity: 1!important;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li:last-child>ul {left: initial!important; right: 0;}
body.home div.home-banner:not(.design2) .et_pb_slider .et_pb_slide {background: transparent!important;}
/* body.home div.home-banner.design2 .et_pb_slider .et_pb_slide {
	background: initial!important;
}*/
body.home div.home-banner.design2 {
	padding: 0!important;
}
body.home div.home-banner.design2 > div {
	margin: 0!important;
	min-width: 100%!important;
	padding: 0!important;
}
/*.nav li.et-reverse-direction-nav li ul {
	left: 240px!important;
    right: auto!important;
}*/
.nav li li:nth-child(1) ul {top: -20px;}
.nav li li:nth-child(2) ul {top: -50px;}
body.home div.home-banner.design2 > div .et_pb_slider, body.home div.home-banner.design2 > div .et_pb_slider > .et_pb_slides {
	min-height: 100dvh;
}
body.home div.home-banner.design2 > div .et_pb_slider  > .et_pb_slides .et_pb_slide {
	min-height: 100vh;
}
body.home div.home-banner.design2 > div .et_pb_slider > .et_pb_slides .et_pb_slide:before {
	content: '';
    display: block;
    background: linear-gradient(90deg, rgba(92,83,70, 0.6) 0%, rgba(92,83,70, 0) 98.56%);
    position: absolute;
    width: calc(100% + 100px);
    height: 100%;
    margin: 0 -100px;
	left: 0;
}
div.home-banner.design2 .et_pb_slide_description, div.home-banner.design2 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	min-height: calc(100% - 0px);
	padding: 280px 8% 0;
}
body.home .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image {margin-top: 15px!important;}
body.home .et_pb_slider .et_pb_slide_image img {
	height: 45vh!important;
	width: 100%;
	object-fit: contain!important;
}
body.home .et_pb_slide_with_image .et_pb_slide_description {padding-top: 0!important;}
body.home .et_pb_slider .et-pb-arrow-prev, body:not(.home) .et_pb_slider .et-pb-arrow-prev {left: 22px!important;}
body.home .et_pb_slider .et-pb-arrow-next, body:not(.home) .et_pb_slider .et-pb-arrow-next {right: 22px!important;}
body.home .et_pb_slider .et-pb-controllers {display: none!important;}
body.home .et_pb_slider .et-pb-slider-arrows {
	top: 0;
    position: relative;
	z-index: 10;
    transform: translate(0, -50vh);
	-webkit-transform: translate(0, -50vh);
}
body.home .et_pb_slide_description .et_pb_slide_title {
	font-family: var(--font1)!important;
	text-transform: uppercase!important;
}
body.home div.home-banner.design2 .et_pb_slide_description .et_pb_slide_content {
	max-width: 700px;
    margin: 0 auto 20px !important;
}
body.home div.home-banner.design2 .et_pb_slide_description .et_pb_slide_title {
	text-transform: capitalize!important;
}
body.home .et_pb_slide_description .et_pb_slide_content, body.home .et_pb_slide_description .et_pb_slide_content p {
	line-height: 1.2;
    font-family: var(--font1);
    font-size: 14px;
}
body .et_pb_more_button {
	font-family: var(--font1) !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
}
body .et_pb_slider .et_pb_button {
	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%);
    height: 44px;
    border: 0px solid transparent!important;
    border-radius: 30px;
    padding: 12px 40px 8px!important;
	padding-right: 65px!important;
	transition: background .7s ease-in-out!important;
	color: #000;
}
body .et_pb_slider .et_pb_button:after {
	height: 34px;
    top: 4px;
    width: 34px;
    border-radius: 100%;
    background: #fff;
	opacity: 1;
    margin-left: 0;
	right: 5px;
	line-height: 1;
	color: #000;
}
body .et_pb_slider .et_pb_button:hover {
	background: #fff;
	color: var(--color1)!important;
	box-shadow: 0 4px 10px rgba(171, 39, 140, 0.5), 
                0 8px 20px rgba(49, 52, 132, 0.5);
}
body .et_pb_slider .et_pb_button:hover:after {
	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%);
	color: #fff;
	animation: width .35s linear;
}
@keyframes width {
	0% {width: 0;} 100% {width: 34px;}
}
body.home #page-container {overflow-x: hidden;}
body.home div.highlight-section, body div.highlight-section {
	background-image: url(../../uploads/2025/02/body-bg.png);
	background-repeat: repeat;
    background-size: inherit;
    background-position: center;
}
div.highlight-section ul li {width: fit-content; margin: 0 auto;}
body.home div.highlight-section.et_pb_section, body div.highlight-section.et_pb_section {padding: 40px 0!important;}
body.home div.highlight-section .et_pb_column .et_pb_image, body div.highlight-section .et_pb_column .et_pb_image, div._iconSection .et_pb_image, div._iconSection .et_pb_column .et_pb_text_inner {
	text-align: center;
}
body.home div.highlight-section .et_pb_column .et_pb_image img, body div.highlight-section .et_pb_column .et_pb_image img, div._iconSection .et_pb_image img {width: 90px;}
body.home div.highlight-section .et_pb_column .et_pb_image .et_pb_image_wrap:after, body div.highlight-section .et_pb_column .et_pb_image .et_pb_image_wrap:after, div._iconSection .et_pb_image .et_pb_image_wrap:after {
	position: absolute;
	content: '';
    width: 90%;
    height: 90%;
    background: rgba(203, 181, 140, 0.7);
    top: 27%;
    left: -30%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
	z-index: -1;
}
div._iconSection .et_pb_image .et_pb_image_wrap:after {
	background: rgba(203, 181, 140, 0.7);
}
body.home div.highlight-section .et_pb_column:hover .et_pb_image .et_pb_image_wrap:after, body div.highlight-section .et_pb_column:hover .et_pb_image .et_pb_image_wrap:after, div._iconSection .et_pb_column:hover .et_pb_image .et_pb_image_wrap:after {
	width: 120px;
    height: 120px;
    top: -12px;
    left: -17px;
	background: rgba(203, 181, 140, 0.7);
}
div._iconSection .et_pb_column:hover .et_pb_image .et_pb_image_wrap:after {
	background: rgba(203, 181, 140, 0.7);
}
body.home div.highlight-section .et_pb_column .et_pb_text, body div.highlight-section .et_pb_column .et_pb_text, div._iconSection .et_pb_column .et_pb_text_inner, div._iconSection .et_pb_column .et_pb_text_inner p {
	font-family: var(--font1)!important;
	color: rgba(255,255,255,.8)!important;
	text-align: center;
	font-size: 14px!important;
	line-height: 1.2;
}
div._iconSection .et_pb_column .et_pb_text_inner, div._iconSection .et_pb_column .et_pb_text_inner p {max-width: 240px; margin: 0 auto; left: 0; right: 0; position: relative;}
body.home div.highlight-section .et_pb_column .et_pb_text h4, body div.highlight-section .et_pb_column .et_pb_text h4, div._iconSection .et_pb_column h4 {
	font-family: var(--font1)!important;
	text-transform: capitalize!important;
	font-size: 17px!important;
	color: #fff!important;
	padding-top: 27px;
}
body.home div.highlight-section .et_pb_column:nth-child(2) .et_pb_text h4 {
	padding-top: 10.5px;
}
body.home div.highlight-section .et_pb_column .et_pb_text h4 b, body div.highlight-section .et_pb_column .et_pb_text h4 b {
	font-size: 32px !important;
    line-height: 1.2;
    font-weight: 900 !important;
    background: -webkit-linear-gradient(45deg, rgba(203, 181, 140,1), rgba(203, 181, 140,1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
}
div.fullWidth > div.et_pb_row {
	max-width: 100vw;
    margin: 0 60px;
    min-width: calc(100% - 120px);
}
body.home div.aboutHome-section .et_pb_image img, body div.left-right_box .et_pb_image img {
	border-radius: 10px!important;
}
body.home div.et_pb_heading h2.et_pb_module_heading, body div.left-right_box.et_pb_section div.et_pb_heading h2 {
	font-family: var(--font1) !important;
    text-transform: capitalize !important;
	color: #fff;
	font-size: 36px;
}
.et_pb_text.subHeading {margin-bottom: 40px!important;}
.et_pb_text.subHeading .et_pb_text_inner {
	font-family: var(--font1);
    font-size: 18px;
    color: var(--color1);
    text-transform: uppercase;
	    font-weight: 700;
}
.et_pb_text .et_pb_text_inner ul li {
	font-family: var(--font1);
}
body.home div.aboutHome-section.et_pb_section, body div.left-right_box.et_pb_section {padding-bottom: 60px;}
body.home div.aboutHome-section .et_pb_text .et_pb_text_inner ul li, body.home div.mobile-section .et_pb_text .et_pb_text_inner ul li, body div.left-right_box.et_pb_section .et_pb_text_inner ul li, body div.left-right_box.et_pb_section .et_pb_text_inner, body div.left-right_box.et_pb_section .et_pb_text_inner p {
	color: rgba(255,255,255,.85);}
body div.left-right_box.et_pb_section .et_pb_text.subHeading .et_pb_text_inner, body div.left-right_box.et_pb_section .et_pb_text.subHeading .et_pb_text_inner p {color: var(--color1)!important;}
body.home div.aboutHome-section .et_pb_text .et_pb_text_inner ul li b, body.home div.aboutHome-section .et_pb_text .et_pb_text_inner ul li strong,
body.home div.mobile-section .et_pb_text .et_pb_text_inner ul li b, body.home div.mobile-section .et_pb_text .et_pb_text_inner ul li strong,
body div.left-right_box.et_pb_section .et_pb_text_inner p strong, body div.left-right_box.et_pb_section .et_pb_text_inner p b, body div.left-right_box.et_pb_section .et_pb_text_inner strong, body div.left-right_box.et_pb_section .et_pb_text_inner b {color: #fff!important;}
body.home div.aboutHome-section > div.et_pb_row > div.et_pb_column:first-child, body div.left-right_box.et_pb_section > .et_pb_row > div.et_pb_column:first-child {padding-right: 40px;}
body.home div.aboutHome-section > div.et_pb_row > div.et_pb_column:last-child, body div.left-right_box.et_pb_section > div.et_pb_row > div.et_pb_column:last-child {padding-left: 40px;}
.et_pb_text_inner strong, .et_pb_text_inner b {
	font-weight: 800!important;
}
body.home div.mobile-section {padding-bottom: 0!important;}
body.home div.mobile-section > .et_pb_row.withBG {
	position: relative;
    background-attachment: initial !important;
    height: 100vh;
}
body.home div.mobile-section > .et_pb_row.withBG:before {
	content: '';
    display: block !important;
	background-color: #2b2b2b;
	background-image: url(../../uploads/2025/02/body-bg.png);
    background-repeat: repeat;
    background-size: contain;
    background-position: center;
	position: absolute;
    min-width: calc(100dvw - 140px);
    margin: 0 60px;
    top: 0;
    height: 200px;
    left: calc(50% - 60px);
    right: 0;
    transform: translate(-50%, -40px) !important;
    z-index: 2;
    border-radius: 20px;
}
body.home div.mobile-section > .et_pb_row.et_pb_row_4 {
/*	position: absolute;
	left: -50%; */
    right: 0;
	top: -15px;
    margin: 0 auto;
/*	z-index: 2;*/
}
body.home div.mobile-section > .et_pb_row.marqueeBox {
	position: absolute;
	left: -50%;
    right: 0;
	top: -15px;
    margin: 0 auto;
	z-index: 2;
}
body.home div.mobile-section > .et_pb_row.marqueeBox > div {min-height: 150px;}
body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_code {
	overflow: visible;
    min-width: 80dvw;
}
body.home div.mobile-section > .et_pb_row.marqueeBox marquee {
/*	font-family: var(--font1) !important;
    text-transform: capitalize !important;
    color: #fff;
    font-size: 40px;
	line-height: 1.5;
	-webkit-animation:slide 17s infinite; */
	
	font-family: var(--font1) !important;
    text-transform: capitalize !important;
    -webkit-text-stroke: 1px #fff;
    color: transparent !important;
    font-weight: 900;
    letter-spacing: 0px;
    font-size: 50px;
    line-height: 1.5;
    -webkit-animation: slide 12s infinite;
}
@-webkit-keyframes slide{
    0%   {-webkit-transform: translate(0px, 0px); }
	100% {    -webkit-transform: translate(2000px,0px); }
}
body.home div.mobile-section > .et_pb_row.withBG:after {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/02/AI-HL-3-1.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    width: 100vw;
    height: 100dvh;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 1;
    visibility: visible;
}
body.home div.mobile-section > .et_pb_row .et_pb_column:last-child {z-index: 11;}
body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_image {z-index: 2;}
body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_image img {
	width: 298px;
	min-width: 298px;
}
body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_code {
	position: absolute;
    right: initial;
    left: 275px;
    top: 100px;
	    z-index: 99;
}
div.mobile-application li a {
	position: absolute;
    width: 100%;
    height: 100%;
}
div.et_pb_code div.mobile-application ul {/*padding-left: 0;*/}
div.et_pb_code div.mobile-application li {
	background: url(../../uploads/2025/02/app_store.png) no-repeat;
	display: block;
    width: 200px;
    height: 200px;
    background-position: center;
    background-size: contain;
    margin-bottom: 40px;
	position: relative;
}
div.et_pb_code div.mobile-application li:nth-child(2) {
	background: url(../../uploads/2025/02/play_store.png) no-repeat;
	background-position: center;
    background-size: contain;
}
div.et_pb_code div.mobile-application li:after {
	content: '' !important;
    display: block !important;
    position: absolute;
    width: 100%;
    height: calc(100% + 30px);
    background: #000;
    top: -15px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    z-index: -1;
	box-shadow: 2px 3px 7px rgba(255,255,255,.15);
}
body .et_pb_row_1_tb_footer {background: #000!important; background-color: #000!important;}
footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section {
	background: #000!important; background-color: #000!important;
	border: 0px solid transparent!important;
}
footer .et_pb_row_0_tb_footer.et_pb_row {
	max-width: 100vw;
    width: calc(100% - 120px);
    margin: 0 60px;
}
footer .et_pb_image.et_pb_image_0_tb_footer img {
	height: 65px;
    width: auto;
    object-fit: contain;
}
footer .et_pb_text .et_pb_text_inner, footer .et_pb_text .et_pb_text_inner p, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner {color: #fff;
	font-family: var(--font4);
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;}
footer .et_pb_text .et_pb_text_inner p span {color: rgba(255,255,255,.8);}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:first-child {width: 30%!important;}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5 {
	width: calc(calc(100% - 30%) / 4)!important;
}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:not(:first-child):not(:last-child) {
	padding-right: 40px;
}
footer ul.et_pb_social_media_follow_0_tb_footer {margin-top: 40px!important;}
footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {color: #a9a9a9!important;}
footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:hover:before {color: #fff!important;}
footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon:first-child {margin-left: -15px;}
footer .et_pb_heading {margin-bottom: 43px!important;}
footer .et_pb_heading h4.et_pb_module_heading {
	font-family: var(--font1) !important;
	font-weight: 700;
    color: #fff;
    font-size: 26px;
}
footer .footer-section .et_pb_text_inner li a, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a {
	font-family: var(--font4);
    font-weight: 600;
    font-size: 16px;
	color: rgba(255,255,255,.8);
}
footer .footer-section .et_pb_text_inner li a:hover, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a:hover, footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a:hover {color: rgba(255,255,255,1);}
.footer-section .et_pb_text_inner li {margin-bottom: 10px!important; line-height: 1.2;}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a {color: rgba(255,255,255,.8)!important;}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a:hover {color: rgba(255,255,255,1)!important;}
footer .et_pb_row_1_tb_footer.et_pb_row {
	padding-left: 60px;
	padding-right: 60px;
}
footer .et_pb_row_1_tb_footer.et_pb_row:before {
	content: '';
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, .3);
    height: 1px;
    width: calc(100% - 120px);
    top: 0;
}
footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner {line-height: 1.2;}
footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a {
	font-family: var(--font1);
    font-weight: 400;
    font-size: 14px;
	color: rgba(255,255,255,.8);
}
footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_module.et_pb_text_align_center {text-align: left!important;}
footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul {display: flex; justify-content: right;}
footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li {padding-left: 40px;}

@media only screen and (max-width: 1280px) {
	body .et_pb_menu .et-menu>li {
		padding-left: 9px!important;
		padding-right: 9px!important;
	}
	body.home div.et_pb_heading h2.et_pb_module_heading {font-size: 36px!important;}
}

body:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
	min-height: 65dvh!important;
	height: 65dvh!important;
	padding-top: 32vh;
}
body:not(.home) .et-shortBanner .et_pb_row.et_pb_row_0 {
	text-align: center;
	position: relative;
	z-index: 2;
}
body:not(.home) .et-shortBanner .et_pb_module.et_pb_heading {margin-bottom: 0!important;}
body:not(.home) .et-shortBanner h2.et_pb_module_heading {font-family: var(--font1) !important; color: #fff!important; font-size: 42px; font-weight: 700!important;}
body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span, body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span span a, body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span span a span {color: #fff!important;}
body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span span {color: rgba(255,255,255,.7)!important;}
.et_pb_accordion .et_pb_toggle, .et_pb_toggle_open {background: transparent!important; background-color: transparent!important;
    padding: 0;
    border: 0px solid transparent;}
.et_pb_accordion .et_pb_toggle {
	margin-bottom: 0!important;
	border-bottom: 1px solid #5e5e5e;
}
.et_pb_toggle .et_pb_toggle_title, .et_pb_toggle h5.et_pb_toggle_title {
	font-family: var(--font1) !important;
    font-size: 24px;
    color: #fff !important;
	padding: 30px 50px 30px 0!important;
}
.et_pb_toggle_content {
	color: rgba(255,255,255,.85);
	padding-bottom: 40px;
	padding-top: 0 !important;
}
.et_pb_toggle_title:before {font-size: 42px!important;}
body div.left-right_box.et_pb_section#vip div.et_pb_heading h2 {font-size: 42px!important; /*max-width: 14ch;*/}
#vip .et_pb_text_inner h4 {color: #fff!important;
	font-family: var(--font2) !important;
	font-size: 20px!important;}
div#vip:after {
	content: '';
    display: block;
    position: absolute;
    background-image: url(../../uploads/2025/02/body-bg.png);
    background-repeat: repeat;
    background-size: inherit;
    background-position: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
body div.left-right_box.et_pb_section .et_pb_code_inner {
	color: rgba(255,255,255,.85);
}
body div.left-right_box.et_pb_section .et_pb_code_inner b, body div.left-right_box.et_pb_section .et_pb_code_inner strong {color: #fff !important;}
body div.left-right_box.et_pb_section .et_pb_code_inner p span {
	color: #fff !important;
    font-family: var(--font1) !important;
    font-weight: 700;
    font-size: 20px !important;
	position: relative;
}
body div.left-right_box.et_pb_section .et_pb_code_inner p {
	padding-left: 50px;
}
body div.left-right_box.et_pb_section .et_pb_code_inner p span:before {
	font-family: ETmodules !important;
    font-weight: 400 !important;
    content: "\4e" !important;
	position: absolute;
    left: -45px;
    font-size: 30px;
    top: 5px;
}
div._packageBox {
	border-radius: 10px;
}
div._packageBox .et_pb_code_inner h4 {
	font-family: var(--font1) !important;
	font-weight: 900!important;
    font-size: 20px !important;
	color: var(--color1)!important;
	text-transform: uppercase;
    letter-spacing: 1px;
}
div._packageBox .et_pb_code_inner div ul {padding-left: 40px;}
div._packageBox .et_pb_code_inner div ul li {color: #000; display: block; position: relative;}
div._packageBox .et_pb_code_inner div ul li:before {
	font-family: ETmodules !important;
    font-weight: 400 !important;
    content: "\4e" !important;
	position: absolute;
    left: -45px;
    font-size: 30px;
    top: 0px;
	color: var(--color1);
}
body div.left-right_box.et_pb_section ._buttonBox .et_pb_code_inner {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
._buttonBox .et_pb_code_inner {position: relative; overflow-x: hidden;}
._buttonBox .et_pb_code_inner b {
	font-family: var(--font1) !important;
	font-weight: 700;
    font-size: 20px !important;
}
._buttonBox .et_pb_code_inner input[type="button"] {
	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%);
    height: 44px;
    border: 0px solid transparent !important;
    border-radius: 30px;
    padding: 10px 40px 10px !important;
    padding-right: 65px !important;
    transition: background .7sease -in-out !important;
    color: #000;
    font-family: var(--font1) !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
	cursor: pointer;
}
._buttonBox .et_pb_code_inner input[type="button"]:hover, ._buttonBox .et_pb_code_inner:hover input[type="button"] {
	background: #fff;
    color: var(--color1) !important;
    box-shadow: 0 4px 10px rgba(171, 39, 140, 0.8), 0 8px 20px rgba(49, 52, 132, 0.8);
}
._buttonBox .et_pb_code_inner:after {
	content: "\35";
	font-family: ETmodules !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
	font-size: 32px;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
	display: block;
    position: absolute;
	height: 34px;
    top: 4px;
    width: 34px;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
    margin-left: 0;
    right: 5px;
    line-height: 1;
    color: #000;
}
._buttonBox .et_pb_code_inner:hover:after {
	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%);
    color: #fff;
    animation: width .35s linear!important;
}
.et_pb_button_module_wrapper>a {
/*	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%); */
	background: #fff;
    height: 44px;
    border: 0px solid transparent !important;
    border-radius: 30px;
    padding: 12px 40px 8px !important;
    padding-right: 65px !important;
    transition: background .7sease-in-out !important;
	font-family: var(--font1) !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
/*	color: #000!important; */
	color: var(--lx-color1) !important;
}
.et_pb_button_module_wrapper>a:hover {
	background: #fff!important;
/*    color: var(--color1) !important;*/
	color: var(--lx-color1) !important;
    box-shadow: 0 4px 10px rgba(171, 39, 140, 0.5), 0 8px 20px rgba(49, 52, 132, 0.5);
}
.et_pb_button_0, .et_pb_button_0, .et_pb_button_module_wrapper {overflow-x: hidden;}
.et_pb_button_module_wrapper.et_pb_button_alignment_center {max-width: max-content; margin: 0 auto!important;}
.et_pb_button_0:after, .et_pb_button_0:after, .et_pb_button_module_wrapper a:after {
	content: "\35";
    font-family: ETmodules !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
    display: block;
    position: absolute;
    height: 34px;
    top: 4px;
    width: 34px;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
    margin-left: 0;
    right: 5px;
    line-height: 1;
    color: #000;
	opacity: 1 !important;
    visibility: visible !important;
}
.et_pb_button_module_wrapper a:after {/*background: #fff; background-color: #fff;*/
    background: var(--lx-color2) !important;
    background-color: var(--lx-color2) !important;
    color: var(--lx-color1) !important;
}
.et_pb_button_module_wrapper>a.buttonLG {min-width: 300px;}
.et_pb_button_0:hover:after, .et_pb_button_0:hover:after, .et_pb_button_module_wrapper a:hover:after {
	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%);
    color: #fff;
    animation: width .35s linear!important;
}
h2.et_pb_module_heading {
	font-family: var(--font1) !important;
    text-transform: capitalize !important;
}

#wptime-plugin-preloader {display: none!important;}
.preloaderBox {
	position: fixed !important;
    width: 100dvw !important;
    height: 100dvh !important;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 !important;
    min-width: 100dvw !important;
    background: #000;
    display: block;
	z-index: 999999999999999999999; 
}
body.fully-loaded .preloaderBox, body.logged-in .preloaderBox {
	display: none!important;
	position: absolute !important;
	z-index: -1;
}
.preloaderBox .preloader {
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	background-color: var(--lx-color1)!important;
}
.preloaderBox .preloader img {
	position: absolute;
    width: 300px;
    height: 300px;
    object-fit: contain;
    top: 50%;
    left: 50%;
    z-index: 9999;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
/*	filter: brightness(100); */
}
.mesk {
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 1);
	z-index: 99999;
}
.mesk.open {
	animation: move 2s forwards; 
}
@keyframes move {
	0% {transform: translateX(0%);} 100% {transform: translateX(100%);}
}
@-webkit-keyframes move {
	0% {transform: -webkit-translateX(0%);} 100% {transform: -webkit-translateX(100%);}
}
body .cta-side span:hover {background-color: var(--color1)!important;}

body:not(.home) div.home-banner.design2 {padding: 0!important;}
body:not(.home) .home-banner.design2 > div.et_pb_row {
	margin: 0 !important;
    min-width: 100% !important;
    padding: 0 !important;
}
body:not(.home) div.home-banner.design2 > div .et_pb_slider > .et_pb_slides .et_pb_slide {
	min-height: 100vh;
}
body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs {
	z-index: 10;
    top: 250px;
    margin: 0 auto;
    left: 0;
    right: 0;
    max-width: fit-content;
}
body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs span, body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs a {color: rgba(255,255,255,.6)!important;}
body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs a span {color: #fff!important;}
body:not(.home) div.home-banner.design2 > div .et_pb_slider > .et_pb_slides .et_pb_slide:before {
	content: '';
    display: block;
    background: linear-gradient(90deg, rgba(92, 83, 70, 0.6) 0%, rgba(92, 83, 70, 0) 98.56%);
    position: absolute;
    width: calc(100% + 100px);
    height: 100%;
    margin: 0 -100px;
}
body {
	font-family: var(--font4)!important;
}
div._iconSection.design3 .et_pb_image img {
	width: 240px;
    height: 240px;
    object-fit: cover;
    border-radius: 10px;
}
div._iconSection.design3 .et_pb_column .et_pb_image .et_pb_image_wrap:after {display: none!important;}
div._iconSection.design3 .et_pb_column h4 {padding-top: 7px!important;}
.et_pb_slide_description .et_pb_slide_title {
	font-family: var(--font1) !important;
	font-weight: 700 !important;
}
div.infoBox-left > .et_pb_column {
	display: flex;
	flex-wrap: wrap;
}
div.infoBox-left > .et_pb_column > .et_pb_heading {
	flex: 0 0 100%;
	margin-bottom: 30px;
}
div.infoBox-left > .et_pb_column > .ba_info_box {
	flex: 0 0 calc(50% - 20px);
	margin-right: 20px;
	margin-bottom: 40px;
}
div.infoBox-left > .et_pb_column > .ba_info_box:nth-child(odd) {
	transform: translateX(40px);
}
div.infoBox-left .dtq-info-box {
	display: flex;
}
div.infoBox-left .dtq-info-box .dtq-info-box-figure {
	flex: 0 0 70px!important;
	margin-right: 15px;
}
div.infoBox-left .dtq-info-box .dtq-info-box-content {
	padding-top: 0!important;
}
div.infoBox-left .dtq-info-box .dtq-info-box-content .dtq-mce-content, div.infoBox-left .dtq-info-box .dtq-info-box-content h2 {color: #fff!important;}
div.infoBox-left .dtq-info-box .dtq-info-box-content h2 {font-size: 20px;}
div.infoBox-left .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	font-family: var(--font1) !important;
	font-size: 17px;
	color: rgba(255,255,255,.8)!important;
	line-height: 1.2;
}
.simplyCarousel.et_pb_slider .et_pb_slide {background-color: transparent!important;
	width: 360px !important;
    height: 700px !important;
    object-fit: contain !important;}
.simplyCarousel.et_pb_slider h2.et_pb_slide_title {display: none!important;}
body div.column3in1 {
	width: calc(40% - 3%)!important;
}
body div.column3in2 {
	width: calc(60% - 3%)!important;
}
div.bgAttachfix {
	background-attachment: fixed!important;
}
.carouselBox .et_pb_image {
	min-height: 140vh!important;
	margin: 0 !important;
}
.carouselBox {
	left: calc(50% - 60px);
    transform: translate(-50%, 0);
}
.carouselBox .owl-item {display: inline-block!important; vertical-align: top;}
.carouselBox .owl-nav {display: none!important;}
div.fullWidth.hero1 {
	overflow: hidden;
}
body .carouselBox .owl-stage-outer {overflow: visible!important;}
body .carouselBox .et_pb_image {
/*    transform: scale(.8);
	padding: 40%; */
}
div.fullWidth.cabinBox > div.et_pb_row {
	min-width: calc(100% - 0px);
}
div.fullWidth.cabinBox > div.et_pb_row > .et_pb_column {margin: 0!important; width: 50%!important;}
div.infoBox-left.Design2 .ba_info_box {
	margin-bottom: 30px;
}
div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure img, div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	filter: invert(1);
}
div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-content h2 {color: var(--color1)!important;}
.packageHigh div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-content h2 {color: #000!important;}
div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-content {
	align-items: center;
    display: flex;
	flex-wrap: wrap;
}
div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-content .dtq-info-box-title {flex: 0 0 100%;}
div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure {
	margin-right: 40px;
	position: relative;
	overflow: visible;
    margin-left: 30px;
}
div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure:after {
	content: '';
	position: absolute;
    width: 70px;
    height: 70px;
    background: rgba(203, 181, 140, 0.7);
    top: 27%;
    left: -30%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: 375mscubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transition: 375mscubic-bezier(0.7, 0, 0.3, 1);
    z-index: -1;
}
.packageHigh div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure:after {background: rgba(255, 255, 255, 0.7);}
body:not(.home) div.home-banner.designPackage {padding: 0!important;}
body:not(.home) .home-banner.designPackage > div.et_pb_row {
	margin: 0 !important;
    min-width: 100% !important;
    padding: 0 !important;
}
body:not(.home) div.home-banner.designPackage > div .et_pb_slider > .et_pb_slides .et_pb_slide {
	min-height: 140vh;
    transform: scale(.9);
	background-color: transparent!important;
}
body:not(.home) div.home-banner.designPackage .et_pb_slide_description, body:not(.home) div.home-banner.designPackage .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 0!important;
}
body:not(.home) div.home-banner.designPackage .et_pb_slide_description h2.et_pb_slide_title a {
	position: absolute;
    width: 100vw;
    height: 140vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
div.tableDetails .ba_info_box {margin-bottom: 10px!important;}
div.tableDetails .dtq-info-box .dtq-info-box-figure {height: 0!important; display: none!important;}
div.tableDetails .dtq-info-box .dtq-info-box-content {
	display: flex;
	padding-top: 0!important;
}
div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-info-box-title {
	background-color: #000;
    color: #fff;
    font-family: var(--font1) !important;
    font-size: 20px;
    padding: 4px 10px 5px !important;
    line-height: 1.2;
    margin-right: 15px;
    flex: 0 0 200px;
}
div.tableDetails.color1 .dtq-info-box .dtq-info-box-content .dtq-info-box-title {
	background-color: var(--color1);
    color: #000;
}
div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-mce-content {color: #000!important;}
div.tableDetails.color1 .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	color: var(--color1)!important;
}
div.fullWidth.alignCenter {
	align-content: center!important;
}
div.alignCenter.et_pb_with_background:before {
	content: '';
    display: block;
    background: linear-gradient(90deg, rgba(92, 83, 70, 1) 0%, rgba(92, 83, 70, 0) 70%);
    position: absolute;
    width: calc(100% + 100px);
    height: 100%;
    margin: 0 -100px;
    top: 0;
	opacity: .6;
}
div.alignCenter.reverseBox.et_pb_with_background:before {
	right: 0;
	left: initial;
	transform: scale(-1);
}
.page.et_pb_pagebuilder_layout #main-content {overflow-x: hidden;}
div.appBox div.et_pb_column:last-child {
	display: flex;
	flex-wrap: wrap;
}
div.appBox div.et_pb_column:last-child > .et_pb_heading, div.appBox div.et_pb_column:last-child > .et_pb_text {
	flex: 0 0 100%!important;
}
div.appBox div.et_pb_column:last-child > .ba_info_box {
	flex-basis: calc(45% - 40px);
	margin-right: 40px;
}
.mobileApps .et_pb_slider .et_pb_slide {background: #000!important; background-color: #000!important;}
.mobileApps .et_pb_slide_description .et_pb_slide_title:before {
	content: 'Mobile App';
	display: block!important;
	font-family: var(--font1);
    font-size: 18px;
    color: var(--color1);
    text-transform: uppercase;
    font-weight: 700;
}
div#support h2.et_pb_module_heading {font-weight: 700!important;}
div#support .et_pb_button_module_wrapper {
	width: fit-content;
    border-radius: 20px;
}
div#support .et_pb_button_module_wrapper>a:hover {
	box-shadow: 0 4px 10px rgba(171, 39, 140, 0.15), 0 8px 20px rgba(49, 52, 132, 0.05);
}
div#support .et_pb_text>.et_pb_text_inner {color: #000!important;}
div.socail-icons {
	display: flex;
}
div.socail-icons li {display: block; margin-right: 4px; opacity: .7;}
div.socail-icons li:hover {opacity: 1;}
div.socail-icons li a {
	background: url(../../uploads/2025/03/fb-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
    width: 34px;
    height: 34px;
    display: block;
}
div.socail-icons li.ins a {
	background: url(../../uploads/2025/03/insta-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
}
div.socail-icons li.linkedin a {
	background: url(../../uploads/2025/03/linkedin-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
}
div.socail-icons li.tiktok a {
	background: url(../../uploads/2025/03/tiktok-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
}
div.socail-icons li.xhs a {
	background: url(../../uploads/2025/03/xhs-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
}
div.socail-icons li.wa a {
	background: url(../../uploads/2025/03/wa-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
}
div.socail-icons li.ytube a {
	background: url(../../uploads/2025/03/yt-icon-blk.png) no-repeat;
    background-size: contain;
    background-position: center;
}
div.details-socials {
	font-family: var(--font1);
	color: #000!important;
	font-weight: 800!important;
	font-size: 14px;
	line-height: 1.2;
    margin-top: 15px;
}
div.details-socials small {font-size: 12px; font-weight: 400!important;}
div.details-socials small:nth-child(2) {padding-top: 7px !important; display: inline-block;}
div.infoBox-left > .et_pb_column.design2 > .ba_info_box:nth-child(odd) {
	transform: translateX(0px);
}
div.infoBox-left > .et_pb_column.design2 > .ba_info_box {
	flex: 0 0 calc(50% - 40px);
    margin-right: 40px;
}
div.infoBox-left > .et_pb_column.design2 .dtq-info-box .dtq-info-box-content {
	display: flex;
	align-items: center;
}
.simplyCarousel.design2.et_pb_slider .et_pb_slide {
	height: 500px!important;
	width: 480px !important;
}
div.advantageBox div.infoBox-left .dtq-info-box .dtq-info-box-figure {position: relative; overflow: visible;}
div.advantageBox div.infoBox-left .dtq-info-box .dtq-info-box-figure:after {
	content: '';
    position: absolute;
    width: 70px;
    height: 70px;
    background: rgba(203, 181, 140, 0.7);
    top: 15%;
    left: -30%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: 375mscubic -bezier(0.7, 0, 0.3, 1);
    -webkit-transition: 375mscubic -bezier(0.7, 0, 0.3, 1);
    z-index: -1;
}
table.x_specification {border: 0px solid transparent!important; transform: translateX(-20px);}
table.x_specification tbody td {color: #fff!important; border-top: 0 solid transparent!important; padding-top: 0!important; padding-bottom: 0!important; line-height: 1.2;}
table.x_specification tbody td[rowspan="4"] {vertical-align: top;}
table.x_specification tbody td:first-child:not(:last-child) {font-weight: 700!important; border-right: 1px solid #fff!important;}
.europeHoist div.infoBox-left > .et_pb_column > .ba_info_box {flex: 0 0 calc(100% - 0px);}
.europeHoist div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure img {filter: invert(0)!important;}
.europeHoist div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure:after {top: 0%; left: 0;}
.europeHoist div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure {margin-right: 23px!important; margin-left: 0!important;}
.europeHoist div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-content h2 {padding-bottom: 0!important;}
div.europeHoist:after {
	content: '';
    display: block !important;
    background: #fecf0a;
    position: absolute;
    bottom: 0;
    width: 50%;
    right: 0;
    height: 170px;
}
.europeHoist div.infoBox-left.Design2 + div.et_pb_row {
	display: flex;
    align-items: flex-end;
}
.europeHoist div.infoBox-left.Design2 + div.et_pb_row .et_pb_column:last-child .et_pb_image_wrap {
	min-width: 160%;
    left: 50%;
    transform: translate(-50%, 0);
}
div.package div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure {height: 70px;}
.alignCenter .dtq-info-box-title {
	display: flex;
    align-items: center;
}
div.contactInfo .dtq-info-box {
	display: flex;
}
div.contactInfo .dtq-info-box .dtq-info-box-figure {flex: 0 0 70px;
	justify-content: flex-start;
    display: flex;}
div.contactInfo .dtq-info-box .dtq-info-box-figure i {color: #fff!important; font-size: 42px;}
div.contactInfo .dtq-info-box .dtq-info-box-content {color: rgba(255,255,255,.84)!important; padding-top: 0!important;}
div.contactInfo .ba_info_box.smallerIcon  {margin-bottom: 10px;
    display: inline-flex;
    width: 50%;}
div.contactInfo .ba_info_box.smallerIcon .et_pb_module_inner {min-width: 100%;}
div.contactInfo .ba_info_box.smallerIcon .dtq-info-box .dtq-info-box-figure {flex: 0 0 40px;}
div.contactInfo .ba_info_box.smallerIcon .dtq-info-box-figure i {font-size: 28px;}
div.contactInfo .ba_info_box.smallerIcon .dtq-info-box-content div.dtq-mce-content {
	font-size: 28px!important;
    font-weight: 700!important;
    color: var(--color1) !important;
	opacity: .85;
}
div.contactInfo .ba_info_box.smallerIcon .dtq-info-box-content:hover div.dtq-mce-content {
	opacity: 1;
	transform: scale(1.01);
}
body .et_pb_contact_submit {
	background: linear-gradient(180deg, #cbb58c 0%, #cbb58c 100%);
    height: 44px;
    border: 0px solid transparent !important;
    border-radius: 30px;
    padding: 8px 40px 8px !important;
    padding-right: 65px !important;
    transition: background .7sease -in-out !important;
    font-family: var(--font1) !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
    color: #000;
}
body button.et_pb_button[type="submit"]:after {
	margin-left: 0;
    top: 5.5px;
    right: 6px;
    background: #fff;
    border-radius: 100%;
	opacity: 1;
}
body .et_pb_contact_submit:hover {
	background: #fff !important;
    color: var(--color1) !important;
    box-shadow: 0 4px 10px rgba(171, 39, 140, 0.5), 0 8px 20px rgba(49, 52, 132, 0.5);
}
body button.et_pb_button[type="submit"]:hover:after {
	background: var(--color1) !important;
	color: #fff!important;
}
h2.not-found-title {color: #fff!important;}
.et_pb_posts p {color: rgba(255,255,255,.84);}
body.error404 .et_pb_row_0_tb_footer {display: none;}
body.error404.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section {background-color: #000!important;}
body.error404 header {
	position: relative;
    background-color: #000;
}
body.error404.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a {color: #fff!important;}
body.error404.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul {background-color: #000!important;}
.et_pb_post h2 {
	color: #fff!important;
}
.pagination a {color: #fff!important;}
.et_pb_posts .et_pb_ajax_pagination_container {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px 20px;
}
.et_pb_posts div.post-content, .single .post-meta, .single .post-meta span {
	color: rgba(255,255,255,.84);
}
.single .post-meta a:hover {color: rgba(255,255,255,1);}
.author a {pointer-events: none!important;}
.et_pb_posts .post-meta, .et_pb_posts .post-content, .single .comments-number {display: none;}
.et_pb_posts .et_pb_post .entry-featured-image-url {margin-bottom: 0!important;}
.et_pb_posts h2.entry-title {
	position: absolute;
    bottom: 0;
    padding: 10px;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100%;
    font-size: 20px;
    line-height: 1.2;
	background: var(--lx-color3);
    color: #000 !important;
	transform: translateY(100%);
	transition: .3s all ease-in-out!important;
	z-index: 3;
}
.et_pb_posts .et_pb_post {margin-bottom: 20px!important; overflow: hidden;}
.et_pb_posts article.et_pb_post:hover h2.entry-title {
	transform: translateY(0%);
}
body .et_pb_heading_1 .et_pb_heading_container h4 {font-size: 28px!important;}
.et_pb_posts article.et_pb_post a img {
	transition: 1.0s all ease-in-out!important;
}
.et_pb_posts article.et_pb_post:hover a img {
	transform: scale(1.07) rotate(-3deg);
}
.et_pb_posts .et_pb_post .entry-featured-image-url:before {
	content: '';
	display: block!important;
	position: absolute;
    top: 0;
    left: 0;
    width: 101%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    border-radius: 0px;
	z-index: -1;
	opacity: 0;
	transition: .5s all ease-in-out!important;
}
.et_pb_posts .et_pb_post:hover .entry-featured-image-url:before {
	z-index: 1;
	opacity: 1;
}
body.custom-background.single, body.single #main-content {background-color: #000!important;}
body.single .et_pb_row_1_tb_header.et_pb_row {
	max-width: calc(100svw - 120px) !important;
}
#comment-wrap, #comment-section {display: none!important;}
body.single .et_pb_text_inner {color: rgba(255,255,255,.84);}
.single:not(.logged-in) article.post {padding-top: 120px; text-align: center;}
.single article.post h1.entry-title {
	color: #fff !important;
    font-family: var(--font1);
    font-weight: 700;
    font-size: 42px;
}
body.single div.et_pb_section.et_pb_section_0 {height: initial!important;}
body:not(.home).page-child.parent-pageid-4481 div.et_pb_section.et_pb_section_0.et-shortBanner {padding-bottom: 0!important;}
body:not(.home).page-child.parent-pageid-4481 div.et_pb_section.et_pb_section_0.et-shortBanner:before {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    top: 0;
    left: 0;
}
body:not(.home).page-child.parent-pageid-4481 div.et_pb_section.et-shortBanner + div {padding-top: 0!important;}
div.eventOverview .ba_info_box .dtq-info-box {
	display: flex;
}
div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-figure {display: none;}
div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-content {display: flex; padding-top: 3px!important;}
div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-content h2, div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	color: #fff;
	font-family: var(--font1) !important;
	font-size: 20px;
	padding: 0 !important;
    font-style: italic;
    font-weight: 400;
}
div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	color: rgba(255,255,255,.84);
	padding-left: 10px !important;
}
div.eventOverview .infoBox-left .ba_info_box {margin-bottom: 30px!important;}
div.eventOverview div.infoBox-left {transform: translateX(-15px);}
div.eventOverview div.infoBox-left .dtq-info-box .dtq-info-box-content h2 {flex-basis: 100%;}
div.eventOverview .infoBox-left .ba_info_box .dtq-info-box .dtq-info-box-figure {display: block!important;}
div.eventOverview .infoBox-left .ba_info_box .dtq-info-box .dtq-info-box-figure i {color: rgba(255,255,255,1); font-size: 36px;
    transform: translateY(7px);}
div.eventOverview .infoBox-left .ba_info_box .dtq-info-box .dtq-info-box-content {flex-wrap: wrap;}
div.eventOverview .infoBox-left .ba_info_box .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	padding: 0px 0 0 20px !important;
    margin-top: 20px;
    border-left: 1px solid rgba(255, 255, 255, .4) !important
}
body:not(.home).page-child.parent-pageid-4481 .et_pb_heading_container h5 {font-size: 24px!important;}
.et_pb_contact_right {color: #fff!important;}

div.close_window {height: 40px;}
div.close_window > .et_pb_code_inner {
	text-align: right;
    right: 0;
    display: flex;
    justify-content: right;
	position: absolute;
	top: 20px;
}
div.close_window > .et_pb_code_inner a {font-size: 0!important; display: block; width: 40px; height: 40px;}
div.close_window > .et_pb_code_inner a:after {
	content: '';
    display: block !important;
    position: absolute;
    width: 40px;
    height: 2px;
    background: #fff;
    background-color: #fff;
    transform: rotate(-45deg);
    top: 0;
}
div.close_window > .et_pb_code_inner a:before {
	content: '';
    display: block !important;
    position: absolute;
    width: 40px;
    height: 2px;
    background: #fff;
    background-color: #fff;
    transform: rotate(45deg);
    top: 0;
}
.whyChoose div.ba_info_box {margin-bottom: 40px!important;}
div.infoBox-left.whyChoose .dtq-info-box .dtq-info-box-figure {margin-right: 30px;}
div.infoBox-left > .et_pb_column.warrantyBox > .ba_info_box {
	flex: 0 0 calc(100% - 20px);
}
div.infoBox-left .warrantyBox .dtq-info-box .dtq-info-box-content .dtq-mce-content b {
	color: var(--color1)!important;
}
div.infoBox-left > .et_pb_column.warrantyBox > .ba_info_box:nth-child(odd) {transform: translateX(0px);}
div.et_policy .ba_info_box i {display: none!important;}
div.et_policy b, div.et_policy strong {font-weight: 700!important;}
div.et_policy h4.dtq-info-box-title {text-transform: uppercase!important;}

div.designPackage2 .dtq-info-box {
	display: flex!important;
	flex-direction: row-reverse;
	    align-items: flex-end;
}
div.designPackage2 .dtq-info-box .dtq-info-box-figure {
	flex: 0 0 calc(70% - 80px)!important;
	margin-left: 80px;
}
div.designPackage2 .dtq-info-box .dtq-info-box-content {
	flex: 0 0 30%!important;
}
div.designPackage2 .dtq-info-box .dtq-info-box-title, div.designPackage2 .dtq-info-box .dtq-mce-content, div.designPackage2 .dtq-info-box td {
	color: #fff!important;
	font-family: var(--font1) !important;
}
div.designPackage2 .dtq-info-box td {
	border: 0px solid transparent!important;
	font-size: 14px;
    line-height: 1.2;
}
div.designPackage2 .dtq-info-box table {border: 0px solid transparent!important;}
div.designPackage2 .dtq-info-box td:last-child:not(:first-child) {border-left: 1px solid #fff!important;}
div.designPackage2 .dtq-info-box td:first-child:not(:last-child) {padding-left: 5px!important; font-weight: 700!important; position: relative;color: #000 !important;}
div.designPackage2 .dtq-info-box td:first-child:not(:last-child):after {
	content: '';
    display: block !important;
    position: absolute;
    background: rgba(255, 255, 255, .7);
    width: calc(100% - 24px);
    height: calc(100% - 2px);
    top: 1px;
	left: 0;
	z-index: -1;
}
.designPackage2 .owl-stage-outer {overflow: hidden;}
.designPackage2 .owl-item, .videoShowcase .owl-item {
	display: inline-block;
	vertical-align: top;
}
.designPackage2 .owl-nav, .carouselShowcase .owl-nav, .carouselCabin .owl-nav, .videoShowcase .owl-nav, .cabinCarousel .owl-nav {
	display: flex;
    position: absolute;
    top: calc(50% - 25px);
    width: calc(100% + 100px);
    justify-content: space-between;
    left: -50px;
	height: 0;
}
.carouselShowcase .owl-nav {z-index: 10;}
.designPackage2 .owl-nav > div, .carouselShowcase .owl-nav > div, .carouselCabin .owl-nav > div, .videoShowcase .owl-nav > div, .cabinCarousel .owl-nav > div {font-size: 0!important; cursor: pointer;}
.designPackage2 .owl-nav > div:before, .carouselShowcase .owl-nav > div:before, .carouselCabin .owl-nav > div:before, .videoShowcase .owl-nav > div:before, .cabinCarousel .owl-nav > div:before {
	content: "4";
	font-family: ETmodules !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
	font-size: 50px;
    color: #fff;
}
.carouselCabin .owl-nav > div:before {color: #000;}
.designPackage2 .owl-nav > div.owl-next:before, .carouselShowcase .owl-nav > div.owl-next:before, .carouselCabin .owl-nav > div.owl-next:before, .videoShowcase .owl-nav > div.owl-next:before, .cabinCarousel .owl-nav > div.owl-next:before {
	content: "5";
}
body .mfp-wrap .mfp-container button:hover {background-color: #000!important;}
body div.carouselShowcase.et_pb_section {background: #000!important; background-color: #000!important; background-image: transparent !important;}
body div.carouselShowcase.et_pb_section:nth-child(odd) {background: transparent!important; background-color: transparent!important;
	background-image: url(../../uploads/2025/03/bg2.jpg) !important;}
.carouselShowcase > div.et_pb_row > .et_pb_column:last-child {
/*	min-width: 100%; */
	min-width: calc(100% - 40.33333%);
/*    left: 50%;
    transform: translate(-50%, 0);
    position: absolute; */
}
.carouselShowcase .owl-stage-outer {overflow: hidden;}
.carouselShowcase .owl-item {
	display: inline-block;
	vertical-align: top:
}
.carouselShowcase .owl-item img {border-radius: 10px !important;}
.carouselShowcase > div.et_pb_row > .et_pb_column:first-child {
	position: relative;
    z-index: 10;
    width: calc(33.333333% + 0px);
    background: #000;
	min-height: 320px;
}
.carouselShowcase:nth-child(odd) > div.et_pb_row > .et_pb_column:first-child {    background-image: url(../../uploads/2025/03/bg2.jpg) !important;    background: transparent !important;}
.carouselShowcase div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-info-box-title {
	background-color: transparent;
    color: #fff;
}
.carouselShowcase:nth-child(odd) div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-info-box-title {
/*	background-color: #000;
    color: #fff; */
	background-color: transparent;
    color: #fff;
}
.carouselShowcase div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	color: #fff !important;
    font-size: 16px;
    line-height: 1.2;
    justify-content: center;
    display: flex;
    align-items: center;
    padding-right: 20px;
}
.carouselShowcase div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-mce-content:before {
	content: ":";
    font-size: 20px;
    line-height: 1.2;
    margin-right: 10px;
}
div.alignCenter.carouselShowcase.et_pb_with_background:before {display: none!important;}
div.carouselShowcase.et_pb_section {min-height: initial!important;}
div.carouselShowcase > .et_pb_row {padding: 0 0!important;}
div.carouselShowcase:not(:last-child):after {
	content: '';
    display: none !important;
    background: #fff;
    position: absolute;
    width: calc(66.666667% - 20px);
    height: 1px;
    right: 0;
    bottom: 2px;
}
div.carouselShowcase:not(:last-child) + .supportBox:before {
	content: '';
    display: none !important;
    background: #fff;
    position: absolute;
    width: calc(33.33333% + 20px);
    height: 1px;
    left: 0;
    top: -3px;
}
body div.carouselShowcase:not(:last-child) + div.supportBox .et_pb_text>.et_pb_text_inner, body div.carouselShowcase:not(:last-child) + div.supportBox .et_pb_text>.et_pb_text_inner p {color: #fff!important;}
body div.carouselShowcase:not(:last-child) + div.supportBox div.details-socials {color: #fff!important;}
body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image, body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video,
body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image, body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video {
	margin: 0 !important;
    position: absolute;
    width: 100vw;
    min-width: 100vw;
    height: 100vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}
body.home .et_pb_slider .et_pb_slide_image img, body:not(.home) .home-banner.design2 .et_pb_slider .et_pb_slide_image img {
	height: 100vh!important;
    max-height: 100vh !important;
    object-fit: cover !important;}
body:not(.home) .home-banner.design2 .et_pb_slider .et_pb_slide_image img {width: 100svw; min-width: 100svw;}
div.home-banner.design2 .et_pb_slide_description, body:not(.home) .home-banner.design2 .et_pb_slide_description {
	width: 100%!important;
	    padding: 45svh 8% 0!important;
		text-align: center;
}
body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video .wp-video, body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video .wp-video video,
body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video .wp-video, body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video .wp-video video {
	width: 100%!important;
	height: 100%!important;
}
body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video .wp-video video, body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video .wp-video video {
	pointer-events: none!important;
}
body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image:before, body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video:before,
body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image:before, body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video:before {
	content: '';
    display: block;
    background: linear-gradient(90deg, rgba(92, 83, 70, 0.6) 0%, rgba(92, 83, 70, 0) 98.56%);
    position: absolute;
    width: calc(100% + 100px);
    height: 100%;
    margin: 0 -100px;
}
body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video:before, body:not(.home) .home-banner.design2 .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_video:before {
	background: rgba(0,0,0,.5);
	z-index: 100;
}
.et_pb_slider .et_pb_slide.et_pb_slide_with_video {position: relative;}
.clientsLog > .et_pb_column {
/*	display: flex;
	flex-wrap: wrap;*/
	display: block;
	text-align: center;
}
.clientsLog > .et_pb_column > div {
/*    flex: 0 0 auto;
    min-height: 100px;*/
	min-height: 80px;
    max-width: 180px;
    display: inline-block;
    margin: 0 20px 20px 0;
}
.clientsLog > .et_pb_column > div img {
	height: 80px;
    width: auto !important;
    object-fit: contain !important;
	max-width: 120px;
	    filter: grayscale(1);
}
.clientsLog > .et_pb_column > div:hover img {
	filter: grayscale(0);
}
.clientsLog > .et_pb_column > div.inverT img {filter: invert(1) grayscale(100);}
.clientsLog > .et_pb_column > div.inverT:hover img {filter: invert(0) grayscale(0);}
.noStyle-button .et_pb_button_module_wrapper>a {
	background: transparent !important;
    color: var(--color1) !important;
    box-shadow: 0 4px 10px rgba(171, 39, 140, 0), 0 8px 20px rgba(49, 52, 132, 0) !important;
    width: initial;
    padding: 0 !important;
    font-size: 20px;
    font-weight: 700 !important;
	height: initial;
    line-height: 1.2 !important;
    display: block !important;
	opacity: .7;
	background-attachment: initial !important;
	border-radius: 0;
	display: block !important;
}
div.noStyle-button {
	flex-direction: row;
    display: flex;
}
.noStyle-button > .et_pb_column {float: none!important;}
.noStyle-button .et_pb_button_module_wrapper {overflow: visible!important;}
.noStyle-button .et_pb_button_module_wrapper>a:hover {opacity: 1;}
.noStyle-button .et_pb_button_module_wrapper>a:after {display: none!important;}
.noStyle-button .et_pb_column:first-child:after {
	content: '/';
    display: block !important;
    font-family: Open Sans !important;
    position: absolute;
    color: #fff;
    right: -20px;
    top: 0;}
.breadcrumb-privacy .lwp-breadcrumbs span[typeof="BreadcrumbList"] > span:nth-child(3), .breadcrumb-privacy .lwp-breadcrumbs span[typeof="BreadcrumbList"] > span:nth-child(4) {display: none!important;}

div#Motor {
	padding-left: 0px;
	position: relative;
	border-bottom: 2px solid #fff!important;
}
div#Motor:before {
	content: '';
    display: none !important;
    background: url(../../uploads/2025/03/wallBg.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    width: 250px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;	
}
div#Motor > div.infoBox-left {display: flex;}
div#Motor div.fixedImage {
	position: absolute;
    width: calc(100% - 60px);
    border-radius: 10px;
    overflow: hidden;
}
div#Motor div.infoBox-left > .et_pb_column > .ba_info_box:nth-child(odd) {transform: translateX(0px);}
div#Motor div.infoBox-left > .et_pb_column:first-child {width: 33.33333%!important;}
div#Motor div.infoBox-left > .et_pb_column:last-child:not(:first-child) {width: 66.66667%!important;} 
div#Motor div.infoBox-left > .et_pb_column.et_pb_column_1_3:nth-child(2), div#Motor div.infoBox-left > .et_pb_column.et_pb_column_1_3:last-child:not(:first-child) {width: 33.33333%!important;}
div#Motor div.infoBox-left .dtq-info-box .dtq-info-box-figure {overflow: visible;}
div#Motor div.infoBox-left .dtq-info-box .dtq-info-box-figure:after {
	position: absolute;
    content: '';
    width: 70px;
    height: 70px;
    background: rgba(203, 181, 140, 0.7);
    top: 10%;
    left: -30%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
	z-index: -1;
}
div#Motor div.infoBox-left > .et_pb_column > .ba_info_box {
	flex: 0 0 calc(100% - 20px);
    margin-right: 0px;
    margin-left: 20px;
}

/** Amendment March'2025 **/
div.optionsBox .buttonTabs > .et_pb_column {
	display: flex;
}
div.optionsBox .buttonTabs .et_pb_button_module_wrapper>a {
	box-shadow: 0 4px 10px rgba(171, 39, 140, 0), 0 8px 20px rgba(49, 52, 132, 0) !important;
    border-radius: 3px;
    margin-right: 20px;
	padding: 12px 40px 8px !important;
}
div.optionsBox .buttonTabs .et_pb_button_module_wrapper>a.active {
	background: #fff !important;
    color: var(--color1) !important;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.09)!important;
}
div.optionsBox .buttonTabs .et_pb_button_module_wrapper>a:after {display: none!important;}
div.optionsBox .optionContents > .et_pb_column {
	display: flex;
	flex-wrap: wrap;
}
div.optionsBox .optionContents > .et_pb_column > div.et_pb_heading {
	flex: 0 0 25%;
}
div.optionsBox .optionContents > .et_pb_column > div.et_pb_heading .et_pb_module_heading {
	text-align: left!important;
}
div.optionsBox .optionContents > .et_pb_column > div.ba_info_box {
	flex: 0 0 calc(25% - 40px);
	margin: 0 20px 40px;
}
div.optionsBox .dtq-info-box .dtq-info-box-figure {
	box-shadow: 2px 3px 16px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}
div.optionsBox .dtq-info-box .dtq-info-box-figure img {border-radius: 10px; width: 320px; height: 200px;}
div.optionsBox .dtq-info-box {text-align: center;}
div.optionsBox .optionImage .dtq-info-box .dtq-info-box-figure {box-shadow: 2px 3px 16px rgba(0, 0, 0, 0);}
div.optionsBox .optionImage .dtq-info-box .dtq-info-box-figure img {
	width: 100%;
	height: 160px;
	object-fit: cover;
}
div.optionsBox #door-selection.optionContents.optionImage .dtq-info-box .dtq-info-box-figure img {
	height: 225px;
	object-fit: contain;
}
div.optionsBox .optionContents#door-selection > .et_pb_column > div {flex: 0 0 calc(16.666667% - 40px);}
div.optionsBox#handrail2 .optionImage .dtq-info-box .dtq-info-box-figure img {
	width: 100%;
    height: 200px;
    object-fit: contain;
}
div.optionsBox#handrail2 .optionImage .dtq-info-box .dtq-info-box-figure:after {
	content: '';
    display: block !important;
    background: rgba(255, 255, 255, .3);
    position: absolute;
    width: 100%;
    height: 160px;
    top: 50%;
    transform: translate(0, -50%);
    z-index: -1;
    border-radius: 12px;
}
div.optionsBox#handrail2 .optionImage .ba_info_box:nth-child(even) .dtq-info-box .dtq-info-box-figure:after {
	background: rgba(255, 255, 255, .5);
}
div.borderR-image .et_pb_image_wrap img {border-radius: 10px !important;}
div.CabinBox > .et_pb_row > div:first-child {width: 25%}
div.CabinBox > .et_pb_row > div:last-child {width: calc(75% - 50px); transform: translate(80px, 0);}
div.CabinBox .et_pb_text.subHeading .et_pb_text_inner {
	color: #777!important;
}
div.CabinBox .ba_info_box .dtq-info-box {
	display: flex;
	flex-direction: row-reverse;
}
div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content, div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-figure {flex: 0 0 50%;}
div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content {
	padding: 0;
	flex: 0 0 calc(50% - 20px);
	margin-right: 20px;
	background-color: #2B2B2B;
	background: #2B2B2B;
	border-radius: 22px;
	padding: 50px 60px;
	color: #fff!important;
}
div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content .dtq-info-box-title, div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content ul li {
	color: #fff!important;
}
div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-figure img {border-radius: 22px;}
div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content .dtq-info-box-title {font-family: var(--font1) !important; text-transform: capitalize !important; padding-bottom: 40px!important;}
.carouselCabin .owl-item {display: inline-block;}
.carouselCabin .owl-stage-outer {overflow: hidden;}
div#handrail {
	background-attachment: fixed;
    min-height: 700px;
}
div#handrail:before {
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(43, 43, 43, 0.2);
}
body.page-id-4338 div.package.packageHigh:after {
	content: '';
    display: block;
    background: #fff;
    position: absolute;
    width: calc(100% - 100px);
    height: 200px;
    left: calc(50% + 10px);
    transform: translate(-50%, 0);
    bottom: 40px;
    border-radius: 22px;
    opacity: .3;
}
.et-menu li li.menu-item-has-children>a:first-child:after {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}
.videoBox video {
	border-radius: 22px!important;
	width: 800px;
    height: 480px;
    object-fit: contain;
    background: #000;
	aspect-ratio: 16 / 9;
}
.videoShowcase .owl-stage-outer {
	overflow: hidden;
	min-width: 57vw;
}
.videoShowcase .owl-item.active + .owl-item video {filter: grayscale(1) blur(7px) opacity(0.3);}
body.page-id-5426 .videoBox .et_pb_text.subHeading .et_pb_text_inner {color: #777!important;}
div.specDard-overlay:before {
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(43, 43, 43, 0.6);
}
div.optionsBox div.optionContents.color-palette {padding-bottom: 0!important;}
div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box {
	flex: 0 0 calc(12.5% - 40px);
} 
body.page-id-5189 div.optionsBox .optionContents > .et_pb_column > div.ba_info_box {
	flex: 0 0 calc(16.66667% - 40px);
}
body.page-id-5189 div.optionsBox .dtq-info-box .dtq-info-box-figure {max-width: 120px;}
body.page-id-5189 div.optionsBox .dtq-info-box .dtq-info-box-figure img {
	height: 80px;
    width: 120px;
}
div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-info-box-figure {max-width: 80px;}
div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-info-box-figure img {
	height: 60px;
    width: 80px;
}
div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-mce-content {line-height: 1.2; font-size: 14px;}
body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
	min-height: 50dvh !important;
    height: 50dvh !important;
}
.et_pb_toggle_content b {color: var(--color1);}
.et_pb_toggle_content a {color: var(--color1)!important; text-decoration: underline;}

ul#mobile_menu1 {
		background: var(--color1) !important;
		background-color: var(--color1) !important;
	}
.home-banner .et_pb_slide_video .mejs-controls {display: none!important;}
@media only screen and (max-width: 1200px) { 
	div.home-banner.design2 .et_pb_slide_description, body:not(.home) .home-banner.design2 .et_pb_slide_description {
		padding: calc(50svh - 80px) 8% 0 !important;
	}
	body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs {top: calc(50svh - 120px);}
	.home-banner .et_pb_slide_video .mejs-mediaelement {
		height: 100svh;
		object-fit: cover;
	}
	.home-banner .et_pb_slide_video .mejs-controls {display: none!important;}
	.et_pb_section.packageHigh, .et_pb_section.mobileApps {min-height: 700px;}
	div.CabinBox > .et_pb_row > div:last-child {transform: translate(0px, 0);}
	.page.et_pb_pagebuilder_layout #main-content {overflow: hidden;}
}
.carouselShowcase .owl-item .et_pb_image_wrap img {max-height: 557px;min-height: 557px;
    object-fit: cover;}
@media only screen and (min-width: 1024px) {
	div.completed_list {
		position: absolute;
        bottom: 0;
        right: 100%;
        min-width: 35vw;
        margin-bottom: 0 !important;
	}
}
@media only screen and (max-width: 1024px) {
	body.home div.mobile-section > .et_pb_row.withBG > div {width: 100%!important;}
	body.home div.mobile-section > .et_pb_row.withBG > div:first-child {padding-top: 40px;}
	body.home div.mobile-section > .et_pb_row.withBG > div:last-child {padding-bottom: 100px;}
	body.home div.mobile-section > .et_pb_row.withBG {height: initial;}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:first-child {width: 100% !important;}
	body .et_pb_text_0_tb_footer {padding-right: 0!important;}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5 {
		width: calc(calc(100% - 10%) / 2) !important;
		margin-bottom: 50px;
	}
	footer .et_pb_heading {margin-bottom: 10px !important;}
	body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_code {min-width: 100dvw;}
	body div.fullWidth > div.et_pb_row._iconSection {padding-top: 40px!important; padding-bottom: 40px!important;}
	body div.safetyBox.fullWidth > div.et_pb_row._iconSection {
		padding-left: 40px !important;
        padding-right: 40px !important;
	}
	body.page-id-4124 div.safetyBox.fullWidth > div.et_pb_row._iconSection {
		padding-left: 0px !important;
        padding-right: 0px !important;
	}
	
	div#Motor div.fixedImage img {border-radius: 10px;}
	div#Motor > div.infoBox-left {flex-wrap: wrap!important;}
	div#Motor div.fixedImage {position: relative; width: calc(100% - 0px); text-align: right;}
	div#Motor div.infoBox-left > .et_pb_column:first-child {width: 100%!important;}
	div#Motor div.infoBox-left > .et_pb_column:last-child {width: 100%!important;}
	div#Motor > div.et_pb_row > div.et_pb_column, div#Motor > div.et_pb_row > div.et_pb_column:last-child:not(:first-child) {width: 100%!important;}
	div#Motor div.infoBox-left > .et_pb_column.et_pb_column_1_3:nth-child(2), div#Motor div.infoBox-left > .et_pb_column.et_pb_column_1_3:last-child:not(:first-child) {
		width: calc(50% - 20px)!important;
	}
	div#safetyLift > div.et_pb_row {
		display: flex;
		flex-wrap: wrap!important;
	}
	div#safetyLift > div.et_pb_row > div.et_pb_column {
		width: 100%!important;
	}
	div#safetyLift > div.et_pb_row > div.et_pb_column:first-child {order: 1;}
	div#safetyLift > div.et_pb_row > div.et_pb_column:last-child {justify-content: center;}
	div#safetyLift .et_pb_slider .et_pb_slide {margin: 0!important;}
	div#safetyLift .et_pb_slider_1.simplyCarousel {margin: 0!important;}
	.simplyCarousel.et_pb_slider .et_pb_slide {display: none!important;}
	.simplyCarousel.et_pb_slider .et_pb_slide.et-pb-active-slide {display: block!important;}
	div.downloadBox {min-height: 400px;}
	.simplyCarousel.design2.et_pb_slider .et_pb_slide {
		height: 400px !important;
        width: 340px !important;
        object-position: top left !important;
        background-position: top left;
	}
	div.bgAttachfix {display: none!important;}
	div#lift-shaft > .et_pb_row > div.et_pb_column {
		width: 100%!important;
	}
	div#lift-shaft > .et_pb_row > div.et_pb_column:first-child .et_pb_image {text-align: center;margin: 0 auto !important;}
	div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box {
		flex: 0 0 calc(15% - 40px);
	}
	div#COP > .et_pb_row > div.et_pb_column, div#LOP > .et_pb_row > div.et_pb_column {
		width: 100%!important;
	}
	div#COP h2.et_pb_module_heading br {display: none!important;}
	.carouselShowcase > div.et_pb_row > .et_pb_column:first-child {
		width: calc(100% + 0px);
		background: transparent!important;
		min-height: initial;
		margin-bottom: 40px;
	}
	.carouselShowcase > div.et_pb_row > .et_pb_column:last-child {
		min-width: calc(100% - 15px);
		margin-bottom: 40px;
	}
	div.CabinBox > .et_pb_row > div:last-child {width: calc(100% - 0px);}
	body.page-id-4019 div.specDard-overlay, body.page-id-5619 div.specDard-overlay {
		min-height: 400px;
	}
	div#our-story .et_pb_image .et_pb_image_wrap {min-height: 500px;}
	div#our-story .et_pb_image .et_pb_image_wrap img {height: 500px; width: 100%; object-fit: cover;}
	
	body.page-id-4703:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5172:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5801:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5787:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 40dvh !important;
		height: 40dvh !important;
		padding-top: 20svh;
	} 
	body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 30dvh !important;
		height: 30dvh !important;
	}
	body.parent-pageid-4481:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 40dvh !important;
		height: 40dvh !important;
		padding-top: 20svh;
	} 
	body:not(.home).page-child.parent-pageid-4481 div.entry-content div.et_builder_inner_content > div.et_pb_section:last-child {min-height: 400px;display: flex;}
	.et_pb_posts .et_pb_ajax_pagination_container {grid-template-columns: repeat(2, 1fr);}
	.single article.post {padding-top: 17svh;}
	
	body.home div.mobile-section > .et_pb_row.marqueeBox {
		min-width: 100vw;
		max-width: 100vw;
		left: 0;
	}
	body.home div.mobile-section > .et_pb_row.marqueeBox .et_pb_column:last-child div.et_pb_code {left: 0!important;}
	body.home div.mobile-section > .et_pb_row.marqueeBox marquee {font-size: 42px;}
	
	div#handrail {
		background-attachment: initial;
		min-height: 460px;
	}
	div.optionsBox#handrail2 .optionImage .dtq-info-box .dtq-info-box-figure:after {height: 120px;}
	body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(7),  
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(12) {margin-left: calc(25% + 20px)!important;}
}
@media only screen and (max-device-width: 1366px) and (orientation: landscape) {
	div.home-banner.design2 .et_pb_slide_description, body:not(.home) .home-banner.design2 .et_pb_slide_description {
		padding: calc(50svh - 80px) 8% 0 !important;
	}
	.home-banner .et_pb_slide_video .mejs-mediaelement {
		height: 100svh;
	}
	body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs {top: calc(50svh - 120px);}
	body .et_pb_slide_video .wp-video-shortcode video, body .et_pb_slide_video video.wp-video-shortcode {object-fit: cover!important;}
	
}
div.details-socials small a {text-decoration: underline;}
body .et_mobile_menu li a {border-bottom: 0px solid rgba(0, 0, 0, .0);}
@media only screen and (max-width: 992px) {
	body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a, .et_mobile_menu a, .et-db #et-boc .et-l .et_mobile_menu li a {
		color: var(--lx-color1) !important;
		opacity: 1 !important;
        font-weight: 600 !important;
		padding-left: 0;
	}
	.et_pb_menu_0_tb_header.et_pb_menu ul ul.sub-menu li a {
		color: #000!important;
	}
	body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
		background-color: var(--color1) !important;
	}
	.et_pb_menu .et_mobile_menu li ul.sub-menu {
		padding-top: 20px !important;
        padding-bottom: 20px !important;
	}
	.et_pb_menu .et_mobile_menu li ul.sub-menu.visible {
		border-top: 1px solid #777 !important;
        border-radius: 0;
	}
	body ul.et_mobile_menu ul.sub-menu.visible .menu-item-has-children.dt-open > a {
		padding-bottom: 20px!important;
	}
	body ul.et_mobile_menu ul.sub-menu.visible .menu-item-has-children.dt-open ul.sub-menu.visible {border-top: 0px solid transparent !important; position: relative;}
	body ul.et_mobile_menu ul.sub-menu.visible .menu-item-has-children.dt-open ul.sub-menu.visible:before {
		content: '';
        display: block;
        border-top: 1px solid #777 !important;
        position: absolute;
        width: calc(100% + 24.95px);
        height: 2px;
        top: 7px;
        left: -24.95px;
	}
	body ul.et_mobile_menu ul.sub-menu.visible .menu-item-has-children.dt-open {
		border-bottom: 1px solid #777 !important;
		margin-bottom: 20px!important;
	}
	div#Motor div.infoBox-left > .et_pb_column.et_pb_column_1_3:nth-child(2), div#Motor div.infoBox-left > .et_pb_column.et_pb_column_1_3:last-child:not(:first-child) {
		width: 100%!important;
	}
	body.home:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header, body:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header {
		padding: 20px 0px !important;
	}
	
	body.home div.aboutHome-section > div.et_pb_row > div.et_pb_column:last-child, body div.left-right_box.et_pb_section > div.et_pb_row > div.et_pb_column:last-child {
		padding-left: 0px;
		padding-right: 0px;
	}
	body.home div.aboutHome-section > div.et_pb_row > div.et_pb_column:first-child, body div.left-right_box.et_pb_section > .et_pb_row > div.et_pb_column:first-child {
		padding-left: 0px;
	}
	body div.left-right_box.et_pb_section > .et_pb_row > div.et_pb_column:first-child {
		padding-right: 0px;
	}
	body.home div.mobile-section > .et_pb_row.withBG:before {min-width: calc(100dvw - 80px);}
	body.home div.mobile-section > .et_pb_row.marqueeBox {
		min-width: 100vw;
		max-width: 100vw;
		left: 0;
	}
	body.home div.mobile-section > .et_pb_row.marqueeBox .et_pb_column:last-child div.et_pb_code {left: 0!important; top: 12vw;}
	body.home div.mobile-section > .et_pb_row.marqueeBox marquee {
		font-size: 40px;
        white-space: break-spaces;
        -webkit-animation: slide 0s infinite;
        transform: translate(40px, 10px) !important;
	}
	
	body.home div.mobile-section > .et_pb_row.withBG:after {height: 150dvh;}
	body.page-id-4579:not(.home) div.et_pb_section.et-shortBanner:before {
		content: '';
        display: block;
        background: rgba(0, 0, 0, .5);
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
	}
	div#our-story .et_pb_image .et_pb_image_wrap img {width: 100vw;}
	div#about-home-lift {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	
	div.highlight-section >.et_pb_row {justify-content: center;}
	div.highlight-section >.et_pb_row, div._iconSection.design3.et_pb_row {/*justify-content: center;*/
		display: flex;
        flex-wrap: wrap;}
	._iconSection > .et_pb_column {margin-bottom: 60px!important;}
	div.highlight-section .et_pb_column.et_pb_column_1_3, div._iconSection.design3 .et_pb_column.et_pb_column_1_3, div.safetyBox .et_pb_column.et_pb_column_1_3 {width: 50%;}
	body div.safetyBox.fullWidth > div.et_pb_row._iconSection {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	div.safetyBox div.et_pb_row._iconSection + div.et_pb_row._iconSection .et_pb_column.et_pb_column_1_3:first-child {
		position: absolute;
        bottom: calc(100% + 25px);
        right: 0;
	}
	._iconSection.et_pb_row_5col + ._iconSection > div.et_pb_column:first-child  {
		position: absolute;
        bottom: calc(100% + 25px);
        right: 0;
	}
	._iconSection.et_pb_row_5col + ._iconSection.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n) {margin-right: 5.5%!important;}
	._iconSection.et_pb_row_5col + ._iconSection.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(odd) {margin-right: 0!important;}
	
	div.aboutHome-section.et_pb_section > .et_pb_row > div.et_pb_column:last-child {
		display: flex;
		flex-wrap: wrap;
	}
	div.aboutHome-section.et_pb_section > .et_pb_row > div.et_pb_column:last-child div.et_pb_image {
		order: 2;
		margin-top: 40px;
	}
	body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_image img {
		width: 50svw;
	}
	body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_code {
		left: 47svw;
		top: 15svw;
	}
	div.et_pb_code div.mobile-application li {
		width: 270px;
		height: 270px;
	}
	body div.fullWidth > div.et_pb_row._iconSection {margin: 0 auto; padding-bottom: 0!important;}
	body div.fullWidth > div.et_pb_row._iconSection + div.et_pb_row._iconSection {padding-top: 0!important;}
	div.designPackage2 .dtq-info-box .dtq-info-box-figure {
		flex: 0 0 calc(100% - 0px) !important;
		margin-left: 0px;
	}
	div.designPackage2 .dtq-info-box .dtq-info-box-content {
		flex: 0 0 100% !important;
	}
	div.designPackage2 .dtq-info-box {
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	div.designPackage2 .dtq-info-box table {width: 470px;}
	div#Motor div.fixedImage {text-align: center;}
	div.infoBox-left > .et_pb_column > .ba_info_box {
		flex: 0 0 calc(50% - 30px);
		margin-right: 30px;
		margin-bottom: 50px;
	}
	div.infoBox-left > .et_pb_column > .ba_info_box:nth-child(odd) {transform: translateX(0px);}
	div.supportBox {
		background-size: 200vw;
		background-position: left top;
		position: relative;
	}
	div.supportBox:after {
		content: '';
        display: block !important;
        background: linear-gradient(to bottom, rgba(152, 151, 147, 0), rgba(152, 151, 147, 1) 40%);
        position: absolute;
        width: 100%;
        height: 67vh;
        bottom: 0;
	}
	div.supportBox > .et_pb_row > .et_pb_column:first-child {
		min-height: 400px;
		float: none;
        display: block;
	}
	div.fullWidth > div.et_pb_row {margin: 0 auto;}
	body.page-id-5189 div.optionsBox .optionContents > .et_pb_column > div.ba_info_box {
		min-width: 130px;
	}
	div.optionsBox .optionContents#door-selection > .et_pb_column > div {
		flex: 0 0 calc(33.33333% - 40px);
	}
	div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box {
		min-width: 120px;
	}
	div.optionsBox .optionContents.color-palette > .et_pb_column > div.et_pb_heading .et_pb_module_heading {font-size: 22px;}
	div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box {
		min-width: 89px;
	}
	div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-info-box-figure img {
		height: 55px;
    width: 80px;
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content, div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-figure img {min-height: 640px;}
	div.appBox div.et_pb_column:last-child {justify-content: center;}
	.mobileApps .et_pb_slider .et_pb_slide {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.et_pb_section.mobileApps {padding-top: 30px!important;}
	div.mobileApps .et_pb_slides .et_pb_slider_container_inner {
		display: flex;
		flex-wrap: wrap;
	}
	div.mobileApps .et_pb_media_alignment_center .et_pb_slide_image {
		position: relative;
		margin-top: 0 !important;
		margin-right: 0;
		width: 100vw;
	}
	div.mobileApps .et_pb_media_alignment_center .et_pb_slide_image img {
		max-height: 520px !important;
	}
	
	.simplyCarousel.design2 {margin: 0 auto!important;}
	.simplyCarousel.design2.et_pb_slider .et_pb_slide {
		height: 600px !important;
        width: 460px !important;
	}
	
	div.x_features > .et_pb_row {
		display: flex;
		flex-wrap: wrap;
		gap: 20px 60px;
	}
	div.x_features > .et_pb_row > .et_pb_column_1_3 {flex: 0 0 calc(50% - 30px);}
	div.x_features > .et_pb_row > .et_pb_column_1_3 h2.et_pb_module_heading {max-width: 12ch;}
	div.x_features > .et_pb_row > .et_pb_column_1_3:first-child h2.et_pb_module_heading {text-align: right; margin: 0 0 0 auto;}
	div.x_features > .et_pb_row > .et_pb_column_1_3:nth-child(2) {
		flex: 0 0 100%;
		order: -1;
	}
	div.advantageBox div.infoBox-left > .et_pb_column > .ba_info_box {
		transform: translate(20px, 0px);
	}
	.europeHoist div.infoBox-left.Design2 + div.et_pb_row {flex-wrap: wrap;}
	div.europeHoist > .et_pb_row:last-child > .et_pb_column, div.europeHoist > .et_pb_row:nth-child(3) > .et_pb_column {
		width: 100%!important;
	}
	div.europeHoist img {max-width: 80%;} div.europeHoist:after {width: 100%; height: 200px;}
	body.page-id-4338 div.package.packageHigh:after {
		width: calc(100% - 0px);
		left: calc(50% + 0px);
		bottom: 0px;
	}
	div.noStyle-button {display: flex; 
	position: absolute;
        width: 100%;
        bottom: 10px;
        padding: 0;}
	div.noStyle-button .et_pb_column {flex: 0 0 50%; padding: 0px 20px;}
	.noStyle-button .et_pb_column:first-child:after {right: 0;}
	
	body.menu-open {overflow-y: hidden!important;}
	div#handrail {
		background-attachment: initial;
		min-height: 400px;
	}
	div.optionsBox#handrail2 .optionImage .dtq-info-box .dtq-info-box-figure:after {height: 80px;}
	div.material_banner {min-height: 400px;}
	div.optionsBox .optionImage.optionContents:not(#door-selection)  > .et_pb_column > div.ba_info_box .dtq-info-box .dtq-info-box-figure img {height: 100px;}
	body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(7),  
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(12) {margin-left: calc(0% + 20px)!important;}
	body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(6), 
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(10), 
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(14) {margin-left: calc(25% + 20px)!important;}

.carouselShowcase .owl-item .et_pb_image_wrap img {max-height: 400px;min-height: 400px;width: 100vw;}
div.completed_list {order: 2;}
}
@media only screen and (max-device-width: 1024px) and (orientation: landscape) {
	body .et_pb_slide_video .wp-video-shortcode video, body .et_pb_slide_video video.wp-video-shortcode {object-fit: cover!important;}
}
@media only screen and (max-width: 640px) {
	body .et_pb_row_1_tb_header.et_pb_row {
		width: calc(100% - 30px);
		margin: 0 15px;
	}
	body.et-top .et_pb_image_0_tb_header .et_pb_image_wrap img {max-height: 80px;}
	body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a {color: #000!important;}
	body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
		background: var(--color1) !important;
		background-color: var(--color1) !important;
	}
	body .et_pb_menu_0_tb_header.et_pb_menu ul li:hover a {color: #000!important;}
	body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li a, body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul li a {
		color: #000!important;
	}
	
	div.highlight-section >.et_pb_row {justify-content: center;
		display: block!important;
        flex-wrap: wrap;}
	div.highlight-section .et_pb_column.et_pb_column_1_3 {width: 100%;}
	div.safetyBox div.et_pb_row._iconSection + div.et_pb_row._iconSection .et_pb_column.et_pb_column_1_3:first-child,
	div.et_pb_row._iconSection + div.et_pb_row._iconSection .et_pb_column.et_pb_column_1_3:first-child {
		position: relative;
        bottom: initial;
        right: initial;
	}
	._iconSection.et_pb_row_5col + ._iconSection > div.et_pb_column:first-child  {
		position: relative;
        bottom: initial;
        right: initial;
	}
	._iconSection.et_pb_row_5col + ._iconSection.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n) {margin-right: 0!important;}
	._iconSection.et_pb_row_5col + ._iconSection.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(odd) {margin-right: 5.5%!important;}
	
	body.home .et_pb_slider .et-pb-arrow-next, body:not(.home) .et_pb_slider .et-pb-arrow-next {right: 5px !important;}
	body.home .et_pb_slider .et-pb-arrow-prev, body:not(.home) .et_pb_slider .et-pb-arrow-prev {left: 5px!important;}
	
	body.home div.aboutHome-section > div.et_pb_row > div.et_pb_column:first-child, body div.left-right_box.et_pb_section > .et_pb_row > div.et_pb_column:first-child {padding-right: 0!important;}
	body.home div.mobile-section > .et_pb_row.marqueeBox marquee {
		font-size: 32px;
        line-height: 1.3;
	}
	body.home div.mobile-section > .et_pb_row.withBG:before {min-width: calc(100dvw - 30px);}
	body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_image img {min-width: 50svw;}
	div.et_pb_code div.mobile-application li {
		width: 120px;
        height: 120px;
	}
	body.home div.mobile-section > .et_pb_row .et_pb_column:last-child div.et_pb_code {
		left: 44svw;
        top: 11svw;
	}
	body.home div.mobile-section > .et_pb_row.withBG:after {
		height: 200dvh;
        background-position: 66% center;
	}
	ul#mobile_menu1 {
		overflow-y: scroll;
		max-height: 100dvh;
	}
	
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5 {
		width: calc(calc(100% - 0%) / 1) !important;
		padding-right: 0!important;
	}
	footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul {justify-content: center;}
	footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li:first-child {padding-left: 0!important;}
	footer .et_pb_row_0_tb_footer.et_pb_row {
		width: calc(100% - 60px);
		margin: 0 30px;
	}
	footer .et_pb_row_1_tb_footer.et_pb_row {
		padding-left: 30px;
		padding-right: 30px;
	}
	body.home div.et_pb_heading h2.et_pb_module_heading {font-size: 32px !important;}
	#wptime-plugin-preloader, .preloaderBox .preloader img {
		width: 180px!important;
		height: 120px!important;
		object-fit: contain!important;
	}
	body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs span, body:not(.home) div.home-banner.design2 .lwp_divi_breadcrumbs a {font-size: 13px;}
	body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span, body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span span a, body:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span span a span {font-size: 13px;} 
	body:not(.home).page-child:not(.page-id-4483) .et-shortBanner div.lwp_divi_breadcrumbs .lwp-breadcrumbs span.current {display: block;}
	body:not(.home).page-child.page-id-5172 .et-shortBanner div.lwp_divi_breadcrumbs .lwp-breadcrumbs span.current, body:not(.home).page-child.page-id-5801 .et-shortBanner div.lwp_divi_breadcrumbs .lwp-breadcrumbs span.current {display: inline-block;}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: 24px!important;}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {line-height: 1.5;}
	
	body .et_pb_slide_image, body .et_pb_slide_video {display: block!important;}
	.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode {object-fit: cover;}
	body ul.et_mobile_menu ul.sub-menu.visible .menu-item-has-children.dt-open ul.sub-menu.visible:before {
		width: calc(100% + 5%);
        left: -5%;
	}
	.et_pb_slide_description h1.et_pb_slide_title {font-size: 32px!important;}
	body:not(.home) .et_pb_heading_1 .et_pb_heading_container h2 {font-size: 32px!important; line-height: 1.2;}
	body:not(.home) .et-shortBanner h2.et_pb_module_heading {font-size: 32px!important;}
	.et_pb_text.subHeading .et_pb_text_inner {font-size: 15px;}
	div.designPackage2 .dtq-info-box table {width: 320px;}
	div.rowModel {padding-top: 0!important;}
	.designPackage2 .owl-nav, .carouselShowcase .owl-nav, .carouselCabin .owl-nav, .videoShowcase .owl-nav {
		width: calc(100% + 70px);
		left: -35px;
	}
	div#Motor > div.infoBox-left {padding-top: 0!important;}
	div#Motor .et_pb_image {width: 100%!important;padding-bottom: 0;}
	div.infoBox-left > .et_pb_column > .ba_info_box {margin-bottom: 20px;}
	.simplyCarousel.et_pb_slider .et_pb_slide {
		width: 280px !important;
		height: 500px !important;
	}
	div.infoBox-left > .et_pb_column > .ba_info_box {
		flex: 0 0 calc(100% - 0px);
        margin-right: 0px;
		margin-bottom: 30px;
	}
	
	div._iconSection .et_pb_column h4, body.home div.highlight-section .et_pb_column .et_pb_text h4, body div.highlight-section .et_pb_column .et_pb_text h4 {font-size: 20px;}
	div.infoBox-left .dtq-info-box .dtq-info-box-content .dtq-mce-content, div#support .et_pb_text>.et_pb_text_inner, .et_pb_text .et_pb_text_inner ul li, body div.et_pb_section .et_pb_text_inner, body div.et_pb_section .et_pb_text_inner p {font-size: 15px;}
	div.supportBox > .et_pb_row > .et_pb_column:first-child {min-height: 160px;}
	div.supportBox:after {height: 125vh;}
	._iconSection:not(.design3) > .et_pb_column {
		display: flex;
		margin-left: 15px !important;
		width: calc(100% - 15px) !important;
	}
	div._iconSection .et_pb_image {flex: 0 0 90px; margin-right: 15px;}
	div._iconSection .et_pb_column h4 {text-align: left; padding-top: 15px;}
	div._iconSection.design3 .et_pb_column h4 br {display: none;}
	div._iconSection .et_pb_column .et_pb_text_inner, div._iconSection .et_pb_column .et_pb_text_inner p {text-align: left;}
	body.home div.highlight-section .et_pb_column .et_pb_image .et_pb_image_wrap:after, body div.highlight-section .et_pb_column .et_pb_image .et_pb_image_wrap:after, div._iconSection .et_pb_image .et_pb_image_wrap:after {
		width: 70px!important;
		height: 70px!important;
		top: 20%!important;
		left: -15%!important;
	}
	body.page-id-5189 div.optionsBox .optionContents {
		margin: 0 auto;
		width: 100%;
	}
	body.page-id-5189 div.optionsBox .dtq-info-box .dtq-info-box-figure {max-width: 60px;}
	body.page-id-5189 div.optionsBox .dtq-info-box .dtq-info-box-figure img {
		width: 60px;
		height: 40px;
	}
	body.page-id-5189 div.optionsBox .dtq-info-box .dtq-mce-content, div.optionsBox .optionContents#door-selection .dtq-info-box .dtq-mce-content, div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-mce-content {font-size: 12px; line-height: 1.2;}
	body.page-id-5189 div.optionsBox .optionContents > .et_pb_column > div.ba_info_box {
		width: 60px; min-width: 60px;
		flex: 0 0 calc(20% - 15px);
		margin: 0 15px 30px;
	}
	div.optionsBox .optionImage .dtq-info-box .dtq-info-box-figure img {height: 150px;}
	div.optionsBox .optionContents#door-selection > .et_pb_column > div {
		flex: 0 0 calc(50% - 20px);
        margin: 0 10px 30px;
	}
	div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box {
		min-width: 60px;
		flex: 0 0 calc(15% - 20px);
        margin: 0 10px 20px;
	}
	div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-info-box-figure {max-width: 60px;}
	div.optionsBox div.optionContents.color-palette .dtq-info-box .dtq-info-box-figure img {
		width: 60px;
		height: 40px;
	}
	div.optionsBox .optionContents.color-palette > .et_pb_column > div.et_pb_heading .et_pb_module_heading {font-size: 16px;}
	div#LOP + div .et_pb_row {padding-top: 30px!important;}
	div#LOP + div .et_pb_row .et_pb_column {margin: 15px 0 15px;}
	div#LOP + div .et_pb_image .et_pb_image_wrap img {width: 70%!important; margin: 0 auto;}
	div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-info-box-title {
		font-size: 16px;
		flex: 0 0 120px;
	}
	.videoBox video {
		width: 100%;
		height: 240px;
	}
	div.CabinBox .ba_info_box .dtq-info-box {flex-direction: column;}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-figure {
		margin-bottom: 0px!important;
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-figure img {min-height: 450px;height: 450px; object-fit: cover;}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content .dtq-info-box-title {padding-bottom: 20px!important;}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content {
		flex: 0 0 calc(100% - 0px);
		margin-right: 0px;
		padding: 30px 30px 0;
		min-height: 0px;
		height: 0px;
		position: absolute;
        width: 100%;
        bottom: 0;
		transform: height 1.0s;
		transition: all 1.0s ease-in-out;
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content.open {
		min-height: 450px;
		height: 450px;
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content:before {
		content: 'Expand';
        display: block !important;
        font-size: 14px;
        color: #fff;
        position: fixed;
        bottom: 0;
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content:after {
		content: '5' !important;
        font-family: ETmodules !important;
        display: block !important;
        position: fixed;
        font-size: 25px;
        bottom: -2px;
        margin-left: 51px;
        speak: none;
        font-style: normal;
        font-weight: 400;
        -webkit-font-feature-settings: normal;
        font-feature-settings: normal;
        font-variant: normal;
        transform: rotate(-90deg);
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content.open:before {
		content: 'Close';
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content.open:after {
		content: '5' !important;
        display: block !important;
        position: fixed;
        font-size: 25px;
        margin-left: 41px;
		bottom: 1px;
        transform: rotate(90deg);
	}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content .dtq-info-box-title {font-size: 24px;}
	div.CabinBox .ba_info_box .dtq-info-box div.dtq-info-box-content ul li {font-size: 15px; line-height: 1.5;}
	div.appBox div.et_pb_column:last-child > .ba_info_box {
		flex-basis: calc(50% - 10px);
		margin-right: 10px;
	}
	div.mobileApps .et_pb_media_alignment_center .et_pb_slide_image img {max-height: 320px !important;}
	.et_pb_section.mobileApps {min-height: initial!important;}
	.specDard-overlay h2.et_pb_module_heading br {display: none;}
	.simplyCarousel.design2.et_pb_slider .et_pb_slide {
		height: 420px !important;
        width: 305px !important;
        padding: 0!important;
	}
	div.infoBox-left > .et_pb_column.design2 > .ba_info_box {
		flex: 0 0 calc(100% - 0px);
		margin-right: 0px;
	}
	div.advantageBox div.infoBox-left > .et_pb_column > .ba_info_box {margin-bottom: 60px;}
	div.advantageBox div.infoBox-left > .et_pb_column > .ba_info_box:last-child {margin-bottom: 0px;}
	table.x_specification tbody td {font-size: 15px;}
	div.europeHoist div.infoBox-left.Design2 .dtq-info-box .dtq-info-box-figure:after {
		top: 0%;
		left: 0;
		width: 57px;
		height: 57px;
	}
	.europeHoist div.infoBox-left > .et_pb_column > .ba_info_box {margin-bottom: 0!important;}
	div#our-story .et_pb_image .et_pb_image_wrap {min-height: initial!important;}
	div#our-story .et_pb_image .et_pb_image_wrap img {height: initial!important;}
	div.contactInfo .dtq-info-box .dtq-info-box-content {font-size: 15px;}
	div.contactInfo .dtq-info-box {align-items: flex-start;}
	div.contactInfo .ba_info_box.smallerIcon {width: 100%;}
	div.contactInfo .ba_info_box.smallerIcon#et-mail .dtq-info-box-content div.dtq-mce-content {font-size: 18px!important;}
	body.page-id-4431 iframe {height: 240px;}
	body.page-id-4703:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5172:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5801:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5787:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 55dvh !important;
        height: 55dvh !important;
        padding-top: 25svh;
	}
	body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 35dvh !important;
        height: 35dvh !important;
        padding-top: 23svh;
	}
	body.parent-pageid-4481:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 55dvh !important;
        height: 55dvh !important;
        padding-top: 25svh;
	}
	body.parent-pageid-4481:not(.home) .et-shortBanner .et_pb_row {margin: 0 0; width: 100%;padding: 20px 7px;}
	body.parent-pageid-4481:not(.home) .et-shortBanner h2.et_pb_module_heading, .single article.post h1.entry-title {line-height: 1.2; font-size: 28px!important;}
	
	div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-content h2, div.eventOverview .ba_info_box .dtq-info-box .dtq-info-box-content .dtq-mce-content {
		font-size: 15px;
		line-height: 1.2;
	}
	div.eventOverview > .et_pb_row:first-child {padding-bottom: 0!important;}
	body.parent-pageid-4481 iframe {height: 300px;}
	body:not(.home).page-child.parent-pageid-4481 div.entry-content div.et_builder_inner_content > div.et_pb_section:last-child {min-height: 300px;}
	.et_pb_posts .et_pb_ajax_pagination_container {grid-template-columns: repeat(1, 1fr);}
	body.single .et_pb_row.et_pb_row_0_tb_header {margin-left: 0!important;}
	body.single .et_pb_row_0_tb_header .et_pb_column {margin: 0 auto!important;}
	body.single .et_pb_row_1_tb_header.et_pb_row {max-width: calc(100svw - 0px) !important;}
	.et_pb_row_1_tb_header .et_pb_column_2_tb_header {width: 100%!important;}
	.single article.post {padding-top: 25svh;}
	body.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_with_background .et_pb_row {width: 100%;}
	footer .et_pb_row_1_tb_footer.et_pb_row:before {width: calc(100% - 60px);}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: 32px!important;}
	div.specDard-overlay:before {background: rgba(43, 43, 43, 0.8);}
	body.page-id-5197 div.specDard-overlay:before {background: rgba(43, 43, 43, 0.65);}
	
	body div.highlight-section .et_pb_column .et_pb_image {margin-bottom: 15px!important;}
	body div.highlight-section .et_pb_column .et_pb_text h4 {padding-top: 15px!important;} 
	
	div.optionsBox .optionImage.optionContents:not(#door-selection)  > .et_pb_column > div.ba_info_box {
		flex: 0 0 calc(50% - 20px);
        margin: 0 10px 40px;
	}
	div.optionsBox .optionImage.optionContents:not(#door-selection)  > .et_pb_column > div.ba_info_box .dtq-info-box .dtq-info-box-figure img {height: 80px;}
	div.optionsBox .optionImage.optionContents:not(#door-selection)  > .et_pb_column > div.ba_info_box .dtq-info-box .dtq-mce-content p {line-height: 1.2;}
	div#handrail {
		min-height: 170px;
	}
	div.optionsBox#handrail2 .optionImage .ba_info_box:nth-child(even) .dtq-info-box .dtq-info-box-figure:after {background: rgba(255, 255, 255, .3);}
	div.optionsBox#handrail2 .optionImage .dtq-info-box .dtq-info-box-figure:after {height: 80px;}
	div.material_banner {min-height: 170px;}
	div.completed_list + div {
		    min-width: 100vw;
    margin: 0 -30px;
	}
	.carouselShowcase .owl-item .et_pb_image_wrap img {max-height: 200px;min-height: 200px;width: 100vw;}
	div.optionsBox#handrail2 .optionImage.optionContents:not(#door-selection)  > .et_pb_column > div.ba_info_box .dtq-info-box .dtq-info-box-figure img {height: 130px;}
	body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(6), 
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(10), 
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(14) {margin-left: calc(0% + 7px)!important;}
	body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(5), 
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(9), 
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(13) {margin-left: 10px!important;}
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(7),  
body.page-id-5197 div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box:nth-child(12) {margin-left: calc(0% + 7px)!important;}
}
@media only screen and (max-width: 380px) {
	div.optionsBox div.optionContents.color-palette > div.et_pb_column > div.ba_info_box {
		flex: 0 0 calc(15% - 14px);
        margin: 0 7px 20px;
	}
	body.page-id-5189 div.optionsBox .optionContents > .et_pb_column > div.ba_info_box {
		width: 60px; min-width: 60px;
		flex: 0 0 calc(16.66667% - 15px);
	}
}
@media only screen and (max-width: 320px) {
	div.designPackage2 .dtq-info-box table {width: 240px;}
}
li.xhide {display: none!important;}

/** Luxe 2025 **/
:root {
/*	--lx-color1: #322f76!important;
	--lx-color2: #6dc9de!important;
	--lx-color3: #f0d6b4!important;*/
	--lx-color1: #6b1515!important;
	--lx-color2: #c68677!important;
	--lx-color3: #e9e2cf!important;
	--lx-color4: rgb(247, 245, 241);
	--lx-color5: #a02a34!important;
}
body.style-2 {color: #000;}
body .et_pb_section_0_tb_header.et_pb_section {
	padding-top: 12px;
    padding-bottom: 7px;
}
body.et-top:not(.xactive) .et_pb_image_0_tb_header .et_pb_image_wrap img {opacity: 0; visibility: hidden;}
body.et-top .et_pb_image_0_tb_header .et_pb_image_wrap:before {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/04/Luxe_logo2.png) no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    width: 200px;
    height: 200px;
    top: 0;
    left: 0;
    filter: brightness(100) grayscale(1);
}
body.et-top.style-2 .et_pb_image_0_tb_header .et_pb_image_wrap:before {
	background: url(../../uploads/2025/06/LUXE-ELEVATOR.png) no-repeat;
    background-position: center;
    background-size: contain;
	filter: brightness(1) grayscale(0);
}
body.et-top:not(.xactive) .et_pb_section_1_tb_header {
	background: var(--lx-color1) !important;
    background-color: var(--lx-color1) !important;
} 
body.et-top:not(.xactive).style-2.home .et_pb_section_1_tb_header {
	background: var(--lx-color3) !important;
    background-color: var(--lx-color3) !important;
}
body .et_pb_row_0_tb_header.et_pb_row, body .et_pb_row_1_tb_header.et_pb_row {
	width: calc(100% - 160px);
    margin: 0 80px;
}
.et_pb_image_0_tb_header a {display: block;}
.et_pb_sticky .et_pb_image_0_tb_header, .et_pb_row_1_tb_header .et_pb_column_2_tb_header {
	max-width: 280px!important;
	width: 280px !important;
}
body.home:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header, body:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header {
	background: var(--lx-color1)!important;
	background-color: var(--lx-color1)!important;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu {
	background: var(--lx-color1) !important;
    background-color: var(--lx-color1) !important;
	border: 1px solid #fff !important;
	
	box-shadow: 3px 9px 40px rgba(255, 255, 255, .1) !important;
    -webkitbox-shadow: 3px 9px 40px rgba(255,255,255,.1);
}
body .et_pb_section_0_tb_header.et_pb_section {
	background: var(--lx-color2) !important;
    background-color: var(--lx-color2) !important;
}
body.style-2 .et_pb_section_0_tb_header.et_pb_section {
	background: transparent !important;
    background-color: transparent !important;
    padding-top: 12px;
    padding-bottom: 8px;
    border-bottom: 1px solid var(--lx-color1);
}
body.style-2.home .et_pb_section_0_tb_header.et_pb_section {
	background: var(--lx-color3) !important;
    background-color: var(--lx-color3) !important;
}
body.style-2 .et_pb_blurb_0_tb_header.et_pb_blurb:after {
	content: '';
    display: block;
    border-right: 1px solid var(--lx-color1);
    position: absolute;
    width: 1px;
    height: calc(100% + 25px);
    right: -60px;
    top: -12px;
}
.et_pb_blurb_0_tb_header .et-pb-icon {color: var(--lx-color1) !important;}
div.et_pb_column_0_tb_header div.et_pb_blurb_description, div.et_pb_column_0_tb_header div.et_pb_blurb_description a, div.et_pb_column_0_tb_header div.et_pb_blurb_description b {
	color: var(--lx-color1) !important;
	font-weight: 700!important;
}
body.style-2 div.et_pb_column_0_tb_header div.et_pb_blurb_description, body.style-2 div.et_pb_column_0_tb_header div.et_pb_blurb_description a, body.style-2 div.et_pb_column_0_tb_header div.et_pb_blurb_description b {
	color: var(--lx-color1)!important;
}
body.style-2 div.et_pb_column_0_tb_header div.et_pb_blurb_description a b {opacity: .8 !important;}
body.style-2 div.et_pb_column_0_tb_header div.et_pb_blurb_description a:hover b {opacity: 1 !important; text-decoration: underline;}
body .et_pb_image_0_tb_header .et_pb_image_wrap img {
	max-height: 100px;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
	opacity: 1!important;
}
div.Hbanner {overflow: hidden!important;
	height: initial !important;
    min-height: 100dvh;
    padding: 0 !important;
	background: var(--lx-color1);}
body.style-2 div.Hbanner {
	background: var(--lx-color3);
}
div.Hbanner > div.et_pb_row {
	max-width: 100%;
    min-width: 100%;
    padding: 0 0;
    margin: 0 0;
    min-height: 100dvh;
    position: absolute;
    top: 0;
}
div.Hbanner .et_pb_slides .et_pb_slide > .et_pb_container {
	padding-top: 47dvh ;
	margin: 0;
    max-width: calc(100% - 0px);
	z-index: 3;
}
div.Hbanner .et_pb_slider .et_pb_slide {
	background: var(--lx-color1);
    min-height: 100dvh;
	padding: 0 80px;
}
body.style-2 div.Hbanner .et_pb_slider .et_pb_slide {
	background: var(--lx-color3)!important;
	background-color: var(--lx-color3)!important;
}
div.Hbanner .et_pb_slider .et_pb_slide .et_pb_slide_image {
	position: absolute!important;
	width: 100%!important;
	min-width: 100%!important;
	height: initial!important;
	top: calc(50% + 0dvh) !important;
	left: 115%!important;
	transform: translate(0, 0) !important;
	-webkit-transform: translate(0, 0) !important;
	right: 0;
	
	border: 0px solid transparent;
    box-shadow: 0px 0px transparent;
}
body.home div.Hbanner .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image {
	transform: translate(-50%, -50%) !important;
	-webkit-transform: translate(-50%, -50%) !important;
	max-width: 360px;
}
body.home.style-2 div.Hbanner .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image {
	max-width: 50vw;
}
body.home div.Hbanner .et_pb_slider .et_pb_slides .et_pb_slide_image img {
	height: 80vh !important;
    max-height: 75vh !important;
	object-fit: contain!important;
	
	border: 0px solid transparent;
    box-shadow: 0px 0px transparent;
	min-width: 50vw;
    object-position: left center;
}
body.home .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image:before {display: none!important;}
body.home #page-container {overflow: initial!important;}
div.Hbanner .et_pb_slide_with_image .et_pb_slide_description {
	float: left;
}
div.Hbanner .et_pb_slide_description .et_pb_slide_content, div.Hbanner .et_pb_slide_description .et_pb_slide_content p {
	font-size: 16px!important;
	line-height: 1.5!important;
}
body.style-2 div.Hbanner .et_pb_slide_description .et_pb_slide_content, body.style-2 div.Hbanner .et_pb_slide_description .et_pb_slide_content p {
	color: #000!important;
	font-family: var(--font4);
    text-shadow: 0 0 transparent;
	font-size: 20px !important;
}
div.Hbanner .et_pb_slider .et_pb_slide:after {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/04/pattern_luxe.png) no-repeat;
    background-position: left top;
    background-size: cover;
    position: absolute;
    width: calc(100vh + 0vw);
    height: calc(100vh + 0vw);
    right: 1vw;
    top: calc(-20px + 2vw);
    z-index: 2;
	opacity: .7;
}
div.Hbanner .et_pb_slider .et_pb_slide:before {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/04/pattern2_luxe-1.png) no-repeat;
    background-position: left top;
    background-size: cover;
    position: absolute;
/*    width: 700px;
    height: 700px; */
	width: 100vh;
    height: 100vh;
    right: -3vw;
    top: 20px;
    z-index: 3;
    opacity: .15;
}
div.Hbanner .et_pb_slide_image:after {
	content: '';
    display: block !important;
    position: absolute;
    background: rgba(0, 0, 0, .15);
    clip-path: polygon(0% 100%, 100% 17%, 100% 100%, 0% 100%);
    width: 65vw;
    height: 100vh;
    z-index: 2;
    bottom: -70px;
    right: -100%;
    mix-blend-mode: color;
}
body.home .et_pb_slide_description .et_pb_slide_title {max-width: 17ch;}
body.home.style-2 .et_pb_slide_description .et_pb_slide_title {color: var(--lx-color1) !important;
	font-family: var(--font3) !important;}
body .et_pb_slider .et_pb_button, body .et_pb_contact_submit {
	background: #fff !important;
    color: var(--lx-color1);
	overflow: hidden;
	position: relative;
	margin-top: 40px;
}
body .et_pb_contact_submit {z-index: 10; margin-top: 7px;}
body .et_pb_slider .et_pb_button:after, body button.et_pb_button[type="submit"]:after {
	background: var(--lx-color2);
	color: var(--lx-color1);
	top: 5px;
}
body .et_pb_slider .et_pb_button:hover:after, body button.et_pb_button[type="submit"]:hover:after {
	color: #fff !important;
	background: var(--lx-color1)!important;
}
body .et_pb_slider .et_pb_button:before, body .et_pb_contact_submit:before {
	content: '';
    display: block !important;
    transform: scaleX(0);
	-webkit-transform: scaleX(0);
    transform-origin: right;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 32px; 
    border-radius: inherit; 
    background: var(--lx-color2);
    opacity: 1;
	z-index: -1;
	transition: background 0.5s ease-out, transform 0.5s ease-in !important;
	-webkit-transition: background 0.5s ease-out, transform 0.5s ease-in !important;
}
body .et_pb_slider .et_pb_button:hover, body .et_pb_contact_submit:hover {background: transparent!important;
    color: var(--lx-color1) !important;
	font-weight: 700 !important;
    box-shadow: 0 4px 10px rgba(255, 255, 255, 0.15), 0 8px 20px rgba(49, 52, 132, 0.3) !important;}
body .et_pb_slider .et_pb_button:hover:before, body .et_pb_contact_submit:hover:before {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
}
body.home div.Hbanner .et_pb_slider .et-pb-slider-arrows {
	transform: translate(0, -63vh);
    -webkit-transform: translate(0, -63vh);
}
div.entry-content .et_pb_section > .et_pb_row {
	width: 100%;
    max-width: calc(100% - 160px);
    display: flex;
	padding-top: 0!important;
	padding-bottom: 0!important;
	    z-index: 3;
}
.entry-content div.et_pb_section:not(.Hbanner) {
	padding-top: 100px!important;
	padding-bottom: 100px!important;
}
div.entry-content .et_pb_section > .et_pb_row.alignCenter {
	display: flex;
    align-items: center;
    justify-content: center;
}
div.sec_instalment {position: relative; overflow: hidden;}
div.sec_instalment:before {
	content: '';
    display: block !important;
    clip-path: polygon(0% 0%, 77% 0%, 100% 100%, 0% 100%);
    position: absolute;
    background: rgba(0, 0, 0, .35);
    width: 67vw;
    height: 100%;
    top: 0;
    left: 0;
}
@keyframes marquee {
        from { transform: translateX(100%); }
        to { transform: translateX(-100%); }
    } 
.sec_marquee {overflow: hidden;}
.sec_marquee marquee {
	font-family: Raleway!important;
	text-transform: capitalize !important;
    -webkit-text-stroke: 1px #fff;
    color: transparent !important;
    font-size: 80px;
    line-height: 1.2;
    font-weight: 900;
    letter-spacing: 1px;
	animation: marquee 10s linear infinite;
}
div.sec_instalment .et_pb_image:before {
	content: '';
    display: block !important;
    background: var(--lx-color2);
    width: 60%;
    height: 60%;
    top: 0px;
    right: -15px;
    position: absolute;
    z-index: -1;
    opacity: .15;
    transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
div.sec_instalment .et_pb_image:after {
	content: '';
    display: block !important;
    background: var(--lx-color2);
    width: 60%;
    height: 60%;
    top: -15px;
    right: -15px;
    position: absolute;
    z-index: -1;
}
div.sec_manufacturer .sec_marquee marquee {
	font-size: 60px;
/*	-webkit-text-stroke: 1px var(--lx-color1); */
}
div.sec_manufacturer {position: relative; overflow: hidden;}
div.sec_manufacturer:before {
	content: '';
	display: block!important;
	clip-path: polygon(0% 0%, 100% 0%, 0% 90%, 0% 100%);
	position: absolute;
	top: 0;
    width: 67vw;
    height: 320px;
/*    background: #117dc8;
    opacity: .7;
    mix-blend-mode: plus-lighter; */
/*	background: #81d1df;*/
	background: #3a378f;
    filter: brightness(0.8);
}
div.sec_manufacturer:after {
	content: '';
    display: block !important;
/*    clip-path: polygon(0% 0%, 7% 0%, 100% 100%, 0% 100%);*/
	clip-path: polygon(52% 0%, 100% 0%, 100% 100%, 0% 100%);
    position: absolute;
    width: 67vw;
    height: 100%;
    top: 0;
    right: 0;
/*    background: #6e6ac4;
    mix-blend-mode: screen; */
	background: rgba(0, 0, 0, .15);
    mix-blend-mode: color;
}
div.sec_manufacturer.et_pb_section:not(.Hbanner) {padding-bottom: 0!important; overflow: visible;}
div.sec_manufacturer > .et_pb_row > .et_pb_column:last-child:before {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/04/more-hp-bg_zfdso1.png) no-repeat;
    background-position: left center;
    background-size: cover;
    position: absolute;
    width: calc(100vw - 160px);
    height: 100%;
    top: 0;
    right: 0;
}
div.sec_manufacturer .et_pb_image:after {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/04/world-map_colored.png) no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    width: 485px;
    height: 285px;
    top: 40px;
    z-index: -1;
    transform: scale(1.5);
    opacity: 1;
	filter: drop-shadow(2px 4px 6px black) invert(1) brightness(100) opacity(0.15)
}
div.sec_manufacturer .et_pb_image .et_pb_image_wrap  {
	transform: scale(1.3) translate(-60px, -45px);
	-webkit-transform: scale(1.3) translate(-60px, -45px);
}
div.sec_contact.et_pb_section {z-index: 2; position: relative;}
div.sec_contact.et_pb_section:not(.Hbanner):after {
	content: '' !important;
    display: block !important;
    position: absolute;
    background: rgba(255, 255, 255, 1);
    clip-path: polygon(100% -100%, 100% 0%, 100% 100%, 0% 100%);
    width: 60vw;
    height: 75%;
    bottom: 0px;
    right: 0;
    border: 0px solid transparent !important;
    z-index: 1;
    opacity: 1;
}
div.sec_contact > .et_pb_row > .et_pb_column:first-child {
	width: 31%;
    overflow: visible;
    z-index: 9;
}
div.sec_contact > .et_pb_row > .et_pb_column:first-child:before {
	content: '';
    display: block !important;
    position: absolute;
    border-left: 240px solid transparent;
    border-right: 240px solid transparent;
    border-bottom: 280px solid rgba(0, 0, 0, .05);
    transform: scale(-1);
    top: -97px;
    left: calc(100% - 3px);
}
div.sec_contact > .et_pb_row > .et_pb_column:last-child {
	width: 67%;
} 
div.sec_contact > .et_pb_row > .et_pb_column:last-child:after {
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 90px solid transparent;
    border-right: 90px solid transparent;
    border-bottom: 120px solid white;
    z-index: 1;
    top: -149px;
    right: -59px;
	animation: floatTriangle2 6s ease-in-out infinite;
}
div.sec_contact > .et_pb_row > .et_pb_column:last-child:before {
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 86px solid transparent;
    border-right: 86px solid transparent;
    border-bottom: 114px solid #1e4293;
    z-index: 2;
    top: -145px;
    right: -55px;
    animation: floatTriangle2 6s ease-in-out infinite;
}
@keyframes floatTriangle2 {
  0%, 100% {
    transform: rotate(25deg);
  }
  50% {
    transform: rotate(33deg);
  }
}
/*div.sec_contact > .et_pb_row > .et_pb_column:last-child > * {z-index: 3;} */
div.sec_contact > .et_pb_row > .et_pb_column:first-child > div.sec_marquee {
	position: relative;
    min-width: 200%;
} 
div.sec_contact .sec_marquee marquee {animation: marquee 0s linear infinite;}
div.sec_contact.et_pb_section:after {
	content: '';
    display: none !important;
    position: absolute;
    width: 700px;
    height: 700px;
    border: 12px solid #fff;
    right: -120px;
    bottom: calc(50% + 80px);
    opacity: .15;
}
div.sec_contact .et_pb_contact_form {
/*	padding: 120px calc(3% + 15px) 120px 15px;*/
	background: var(--lx-color1);
	border-radius: 20px;
	
	padding: 60px calc(3% + 3px) 120px 15px;
    max-width: 60%;
    margin: 0 0 0 auto;
}
div.sec_contact .et_pb_contact_form:after {
	content: '';
    display: block !important;
    background: var(--lx-color2);
    /* border-radius: 20px; */
    position: absolute;
    width: calc(100% + 10px);
    height: calc(100% - 10px);
    top: -15px;
    left: -37px;
    visibility: visible;
    z-index: -1;
}
.et_pb_contact p input, .et_pb_contact p textarea {
	background-color: transparent!important;
    border: 1px solid #fff !important;
	color: rgba(255, 255, 255, .7) !important;
/*	padding-left: 0 !important; */
}
.et_pb_contact p input::placeholder, .et_pb_contact p textarea::placeholder {
	color: rgba(255, 255, 255, .7) !important;
}
.et_pb_contact p input.et_pb_contact_captcha {background-color: #fff!important; color: var(--lx-color1)!important;}
div.sec_special-info {
	position: absolute;
	width: calc(40% - 60px);
    bottom: 60px;
	z-index: 10;
}
div.sec_special-info .et_pb_text_inner h4 {
	color: var(--lx-color1);
	font-family: var(--font1) !important;
    text-transform: capitalize !important;
	font-size: 24px;
	font-weight: 700!important;
	padding-bottom: 40px;
}
div.sec_special-info .et_pb_text_inner h4 span {color: #534eb9;}
div.sec_special-info .dtq-info-box {display: flex;}
div.sec_special-info .dtq-info-box a {
	color: var(--lx-color1);
	font-family: var(--font1) !important;
	margin-left: 10px;
	font-weight: 700!important;
	opacity: .8;
}
div.sec_special-info .dtq-info-box a:hover {opacity: 1;}
div.sec_special-info .ba_info_box {margin-bottom: 10px;}
div.sec_special-info .ba_info_box .dtq-info-box .dtq-info-box-icon {
	font-family: ETmodules !important;
    font-weight: 400 !important;
}
div.sec_special-info #et-mail.ba_info_box .dtq-info-box .dtq-info-box-icon {
	font-family: FontAwesome !important;
    font-weight: 400 !important;
}
div.sec_special-info .ba_info_box .dtq-info-box .dtq-info-box-icon i {font-size: 24px;}
div.sec_special-info #et-mail.ba_info_box .dtq-info-box .dtq-info-box-icon i {font-size: 20px; padding: 0 10px;}

/*.triangle-animated {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 100px solid white;
  z-index: 1;
  animation: floatTriangle 6s ease-in-out infinite;
  transform: rotate(0deg);
}
.triangle-animated::after {
    content: "";
    position: absolute;
    top: 4px;
    left: -46px;
    width: 0;
    height: 0;
    border-left: 46px solid transparent;
    border-right: 47px solid transparent;
    border-bottom: 95px solid var(--lx-color1);
    z-index: 2;
}
@keyframes floatTriangle {
  0%, 100% {
    transform: translateY(0) rotate(0deg);
  }
  50% {
    transform: translateY(-10px) rotate(2deg);
  }
}
*/
div.animated_section {
	position: absolute;
	top: -250px;
	width: 50vw;
}
.triangle-animated {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 100px solid white;
  animation: floatTriangle 6s ease-in-out infinite;
  z-index: 1;
}
.triangle-animated::after {
  content: "";
  position: absolute;
  z-index: 2;
}
/* Triangle 1 - Original */
.triangle-1 {
  top: 10%;
  left: 10%;
  transform: rotate(0deg);
  border-bottom: 80px solid white;
}
.triangle-1::after {
  top: 4px;
  left: -46px;
  border-left: 46px solid transparent;
  border-right: 47px solid transparent;
  border-bottom: 75px solid var(--lx-color1);
}
/* Triangle 2 - smaller, rotated */
.triangle-2 {
  top: 40%;
  left: 60%;
  margin-top: -50px;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 60px solid white;
  transform: rotate(45deg);
  animation-delay: 1s;
}
.triangle-2::after {
  top: 3px;
  left: -27px;
  border-left: 27px solid transparent;
  border-right: 29px solid transparent;
  border-bottom: 56px solid var(--lx-color1);
}
/* Triangle 3 - flipped and tilted */
.triangle-3 {
  margin-top: -130px;
  top: 0%;
  left: 45%;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-bottom: 80px solid white;
  transform: rotate(-30deg) scaleX(-1); /* mirrored flip */
  animation-delay: 2s;
  animation: none;
}
.triangle-3::after {
  top: 3px;
  left: -36px;
  border-left: 36px solid transparent;
  border-right: 36px solid transparent;
  border-bottom: 75px solid var(--lx-color1);
}
/* Floating keyframes */
@keyframes floatTriangle {
  0%, 100% {
    transform: translateY(0) rotate(0deg);
  }
  50% {
    transform: translateY(-10px) rotate(2deg);
  }
}
body .cta-side span {background-color: var(--lx-color5) !important;}
body .cta-side span:hover {background-color: var(--lx-color1) !important;}
body footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section {
	padding-top: 80px;
	padding-bottom: 0px;
	background: #fff!important;
}
div.sec_contact.et_pb_section:not(.Hbanner):before {
	content: '' !important;
    display: block !important;
    background: url(../../uploads/2025/04/sample-pattern.png) no-repeat;
    background-size: cover;
    background-position: center bottom;
    position: absolute;
    width: 70vw;
    height: 70vw;
/*    bottom: 0; */
/*    transform: translate(0, 0%);
	bottom: auto;
    top: calc(100% - 125px);*/
	transform: translate(0, -50%);
    bottom: auto !important;
    top: calc(100% + 0px);
    right: calc(-15vw + 80px);
    z-index: 3;
    opacity: .2;
    filter: opacity(0.1);
}
body footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
	content: '' !important;
    display: block !important;
    background: url(../../uploads/2025/04/sample-pattern.png) no-repeat;
    background-size: cover;
    background-position: center bottom;
    position: absolute;
    width: 70vw;
    height: 70vw;
/*    bottom: 100px;*/
	bottom: auto !important;
    top: 50%;
	transform: translate(0, calc(-50% - 310px));
    right: calc(-15vw + 80px);
    z-index: -1;
    opacity: .2;
    filter: opacity(0.1);
}
.page.et_pb_pagebuilder_layout #main-content {
/*	z-index: 11; */
    position: relative;
	overflow-y: hidden;
}
footer.et-l--footer {overflow-y: hidden;overflow-x: hidden;}
footer .et_pb_row_0_tb_footer.et_pb_row {padding-bottom: 70px!important;}
footer .et_pb_heading h4.et_pb_module_heading {color: var(--lx-color1) !important; max-width: 7ch;}
footer .et_pb_text .et_pb_text_inner, footer .et_pb_text .et_pb_text_inner p, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner, footer .et_pb_text .et_pb_text_inner p span {
	color: var(--lx-color1) !important;
}
footer .footer-section .et_pb_text_inner li a, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a, footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a {
	color: var(--lx-color2)!important;
	opacity: .8!important;
}
footer .footer-section .et_pb_text_inner li a:hover, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a:hover, footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a:hover, footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a:hover {
	color: var(--lx-color1)!important;
	opacity: 1!important;
}
footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a:hover {color: #fff!important;}
footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a:hover {color: #fff!important;}
footer .et_pb_image.et_pb_image_0_tb_footer img {height: 180px;}
body .et_pb_row_1_tb_footer {
	background: var(--lx-color1)!important;
    background-color: var(--lx-color1)!important;
}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child {
/*	display: none!Important; */
	display: block !important;
    width: 50% !important;
    margin-top: 40px;
}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child .et_pb_module > .et_pb_text_inner {
	display: flex;
    flex-wrap: wrap;
	font-weight: 900;
}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child .et_pb_module > .et_pb_text_inner p {font-weight: 900;}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a {margin-right: 5vw;font-family: var(--font4);font-weight: 600!important;}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a, footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child span, footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child .et_pb_module > .et_pb_text_inner p a, footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child .et_pb_module > .et_pb_text_inner p span {
	font-weight: 400;
}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:first-child {width: 50% !important;}
footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5 {width: calc(calc(100% - 50%) / 3) !important;}
footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {
	color: var(--lx-color1) !important;
}
footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:hover:before {
	color: var(--lx-color2) !important;
}
body .et_pb_code_0_tb_footer {bottom: 95px;}

body:not(.zoomed-in):not(.zoomed-out) footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
	right: calc(-15vw + 120px);
}
body:not(.zoomed-in):not(.zoomed-out) div.sec_contact.et_pb_section:not(.Hbanner):before {
	right: calc(-15vw + 120px);
}

body.style-2 .et_pb_icon_1_tb_header .et_pb_icon_wrap .et-pb-icon {color: var(--lx-color1) !important;}
body.style-2 .et_pb_blurb_0_tb_header .et-pb-icon {color: var(--lx-color1) !important;}
body.style-2 #mega-menu-wrap-primary-menu {
	background: transparent!important;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
	font-family: var(--font4) !important;
    font-size: 18px !important;
    text-transform: uppercase;
    color: var(--lx-color1) !important;
	opacity: .8 !important;
	padding-left: 20px;
    padding-right: 20px;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover {opacity: 1 !important;}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	background: transparent!important; background-color: transparent!important;
	color: var(--lx-color5) !important;
	opacity: 1 !important;
	    font-weight: 700;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
	background: transparent!important;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover, body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:focus {
	background: transparent!important;
}
body.style-2:not(.et-top) #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:first-child > a.mega-menu-link:before {
	content: '';
    display: block;
    border-right: 1px solid var(--lx-color1);
    position: absolute;
    width: 1px;
    height: calc(100% + 30px);
    left: 0;
    top: -15px;
}
body.style-2:not(.et-top) #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:after {
	content: '';
    display: block;
    border-right: 1px solid var(--lx-color1);
    position: absolute;
    width: 1px;
    height: calc(100% + 30px);
    right: 0;
    top: -15px;
}
body.style-2:not(.et-top) #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item:last-child > a.mega-menu-link:after {height: 0px; border-color: transparent;}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
	width: calc(100vw - 160px);
    min-width: calc(100% - 160px);
    max-width: calc(100% - 160px);
    left: 50%;
    transform: translate(-50%, 0) !important;
    position: fixed;
    background: #fff;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu {
	padding: 20px;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	padding: 20px;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
	gap: 0px 40px;
    display: flex;
    flex-wrap: wrap;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu {
	min-width: calc(100% + 40px);
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 0!important;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu img {
	width: 100%;
	height: 260px!important;
	object-fit: cover;
	object-position: center;
	border-radius: 20px;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-column:not(.without-text) li.widget_media_image:before {
	content: '';
    display: block;
    background: rgba(0, 0, 0, .25);
    position: absolute;
    width: 100%;
    height: calc(100% - 5px);
    border-radius: 20px;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	text-align: center!important;
    color: var(--lx-color1) !important;
    font-family: var(--font3) !important;
    font-size: 20px !important;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu .widget_text p {
	text-align: center!important;
	line-height: 1.2;
	font-family: var(--font4);
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
	width: calc(33.3333333333% - 40px)!important;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column .widget_custom_html {text-align: center;}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column a.et_pb_button {
	background: var(--lx-color3) !important;
    color: var(--lx-color1) !important;
    box-shadow: 0 4px 10px rgba(255, 255, 255, 0.15), 0 8px 20px rgba(49, 52, 132, 0.3) !important;
    padding: 12px 40px 8px !important;
    padding-right: 65px !important;
    border-radius: 65px;
    height: 44px;
	font-family: var(--font1) !important;
    font-weight: 700 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
	border: 0px solid transparent!important;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column a.et_pb_button:hover {background: var(--lx-color2) !important;}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column a.et_pb_button:after {
	color: #fff !important;
    background: var(--lx-color1) !important;
    border-radius: 100%;
    top: 5px;
    right: 5px;
	opacity: 1;
    margin-left: 0;
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.without-text > ul.mega-sub-menu > li.mega-menu-item:not(.widget_media_image) {
	position: absolute;
    z-index: 10;
    top: 0;
    max-width: calc(100% - 0px);
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 20px;
    height: calc(100% - 5px);
    display: flex;
    justify-content: center;
    text-align: center;
    background: rgba(0, 0, 0, .25);
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.without-text > ul.mega-sub-menu > li.mega-menu-item:not(.widget_media_image):hover {
	background: rgba(0, 0, 0, .45);
}
body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.without-text > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff!important;
	max-width: calc(100% - 30px);
}
div.sec2_hm-section2 {
	background: var(--lx-color4) !important;
}
.entry-content div.et_pb_section:not(.Hbanner).sec2_hm-section2 {padding-bottom: 1px!important;}
.entry-content div.et_pb_section:not(.Hbanner).sec2_hm-section3 {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
body.home div.sec2_hm-section2 div.et_pb_heading h2.et_pb_module_heading {
	font-size: 55px;
    font-family: var(--font4) !important;
	    line-height: 1.2;
}
div.entry-content .et_pb_section > div.et_pb_row.sec2_hightlight {margin: 0 0!important; max-width: calc(100% - 0px);}
div.sec2_hightlight > div.et_pb_column {
	display: flex;
	width: 100%;
    flex-direction: row;
}
div.sec2_hightlight > div.et_pb_column > div {
	flex: 0 0 auto;
	padding: 120px 80px 80px;
	border-top: 1px solid var(--lx-color1);
    border-right: 1px solid var(--lx-color1);
    border-bottom: 1px solid var(--lx-color1);
	position: relative;
/*	max-width: 500px; */
	max-height: 700px;
}
/*div.sec2_hightlight > div.et_pb_column > div:not(:hover) {
	max-width: calc(100% / 3);
    min-width: calc(100% / 3);
}*/
div.sec2_hightlight > div.et_pb_column > div:hover {min-width: 500px;}
div.sec2_hightlight > div.et_pb_column > div:nth-child(2).deafult {
	width: 500px;
    min-width: 500px !important;
    max-width: 500px !important;
}
div.sec2_hightlight > div.et_pb_column > div:before {
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-image: radial-gradient(rgba(240, 214, 180, 0.5) 2px, transparent 1px);
	background-size: 7px 7px;
    pointer-events: none;
	opacity: 0;
	visibility: hidden;
}
div.sec2_hightlight > div.et_pb_column > div:hover {max-width: 500px;}
div.sec2_hightlight > div.et_pb_column > div:hover:before {
	opacity: .5;
	visibility: visible;
}
div.sec2_hightlight > div.et_pb_column > div:last-child:hover:before {
	background-image: var(--lx-color3)!important;
	background: var(--lx-color3)!important;
}
div.sec2_hightlight .dtq-info-box-figure {
	perspective: 1000px;
	overflow: visible;
}
div.sec2_hightlight .dtq-info-box-figure img {
	max-width: 300px;
	height: 300px;
    object-fit: contain;
	display: block;
    transform: rotateY(90deg); 
	width: 300px;
    display: block;
    transform-origin: center center; /* or left center for door-like */
    transform-style: preserve-3d;
}
div.sec2_hightlight h2.dtq-info-box-title {
	position: absolute;
	top: -60px;
	font-size: 20px;
    font-family: var(--font4);
    font-weight: initial;
	padding-left: 30px;
	color: var(--lx-color5) !important;
}
div.sec2_hightlight h2.dtq-info-box-title:before {
	content: "";
	display: block;
	position: absolute;
	background: var(--lx-color1);
    width: 17px;
    height: 17px;
    left: 0;
    top: 4px;
}
div.sec2_hightlight > div.et_pb_column > div:hover h2.dtq-info-box-title:before {background: var(--lx-color2);}
div.sec2_hightlight div.dtq-mce-content h2 {
	font-family: var(--font3) !important;
	font-size: 20px;
	margin-top: 20px;
}
body.style-2 div.sec2_hightlight div.dtq-mce-content h2 {color: var(--lx-color1)!important;}
div.sec2_hightlight div.dtq-mce-content h1 {
	font-size: 40px;
    font-family: var(--font4) !important;
    line-height: 1.2;
	color: var(--lx-color1)!important;
}
div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover) div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {visibility: hidden; 
    width: 0 !important; min-width: calc(calc(calc(100vw - 499px) / 2) - 160px);}
div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {display: none!important; transform: translateY(20px);}
div.sec2_hightlight > div.et_pb_column > div:not(:hover):nth-child(2).default .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover):nth-child(2).default div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:not(:hover):nth-child(2) .dtq-info-box-btn {
	visibility: visible;
	width: calc(500px - 160px);
	min-width: calc(500px - 160px);
}
div.sec2_hightlight div.dtq-mce-content ul {padding-left: 35px;}
div.sec2_hightlight div.dtq-mce-content ul li {display: block; position: relative; color: var(--lx-color1)!important;}
div.sec2_hightlight div.dtq-mce-content ul li, div.sec2_hightlight div.dtq-mce-content p {
	font-family: var(--font4);
    font-size: 20px !important;
}
div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content p {min-width: 340px;}
div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content/*, div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content*/ {
	display: flex;
    margin-top: 40px;
}
div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content > h2/*, div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content > h2*/ {
	margin-top: 0;
    padding-right: 40px;
}
div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content > ul/*, div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content > ul*/ {
	min-width: calc(50% + 40px);
}
div.sec2_hightlight div.dtq-mce-content ul li:before {
	content: '';
    display: block;
    background: url(../../uploads/2025/06/check-circle.png) no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -30px;
    top: 4px;
}
div.sec2_hightlight .x-without-image .dtq-info-box-figure {display: none;}
div.sec2_hightlight a.et_pb_button {
	background: #fff;
    height: 44px;
    border: 0px solid transparent !important;
    border-radius: 30px;
    padding: 12px 40px 8px !important;
    padding-right: 65px !important;
    transition: background .7s ease-in-out !important;
    color: var(--lx-color1);
	font-family: var(--font1) !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
	overflow: hidden;
    position: relative;
    margin-top: 40px;
	z-index: 3;
}
div.sec2_hightlight a.et_pb_button:after {
	height: 34px;
    top: 5px;
    width: 34px;
    border-radius: 100%;
    background: var(--lx-color2);
    opacity: 1;
    margin-left: 0;
    right: 5px;
    line-height: 1;
    color: var(--lx-color1);
}
div.sec2_hightlight a.et_pb_button:before {
	content: '';
    display: block !important;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform-origin: right;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 32px;
    border-radius: inherit;
    background: var(--lx-color2);
    opacity: 1;
    z-index: -1;
    transition: background 0.5s ease-out, transform 0.5s ease-in !important;
    -webkit-transition: background 0.5s ease-out, transform 0.5s ease-in !important;
}
div.sec2_hightlight a.et_pb_button:hover {
	box-shadow: 0 4px 10px rgba(255, 255, 255, 0.15), 0 8px 20px rgba(49, 52, 132, 0.3) !important;
}
div.sec2_hightlight a.et_pb_button:hover:before {
	transform: scaleX(1);
    -webkit-transform: scaleX(1);
}
div.sec2_hightlight a.et_pb_button:hover:after {
	background: var(--lx-color1);
	color: #fff;
	animation: 1.65s moveRight ease-in-out;
}
@keyframes moveRight {
	0% {right: -50px;}
	100% {right: 5px;}
}
div.sec2_hightlight > div.et_pb_column > div:hover .dtq-info-box-figure img {
	animation: swingYSmooth 2s infinite linear;
}
@keyframes swingYSmooth {
  0%   { transform: rotateY(0deg); }
  20%  { transform: rotateY(30deg); }
  50% { transform: rotateY(0deg); }
  70% { transform: rotateY(-15deg); }
  100%   { transform: rotateY(0deg); }
}
.sec_contact .ba_info_box .dtq-info-box .dtq-info-box-figure {
	width: 100% !important;
    flex: 0 0 9%;
    display: flex;
	justify-content: center;
}
.sec_contact .ba_info_box .dtq-info-box .dtq-info-box-content {padding-top: 7px;}
.sec_special-info .ba_info_box_4 {background-image: initial!important; background: transparent!important;}
div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {
	width: 100%;
    max-width: calc(100% - 0px);
    padding: 0px 80px!important;
	background-image: linear-gradient(90deg, var(--lx-color3) 50%, #F4F6F9 50%);
}
div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:first-child {
	padding-top: 100px;
	padding-bottom: 100px;
}
div.sec2_subHeading h3 {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
}
.sec2_heading h2.et_pb_module_heading {
	font-size: 40px!important;
    font-family: var(--font4) !important;
    line-height: 1.2!important;
}
body.home div.sec2_heading h2.et_pb_module_heading {font-family: var(--font4) !important;}
div.sec2_hm-section3 .et_pb_text ul {padding-left: 35px;}
div.sec2_hm-section3 .et_pb_text ul li {
	display: block; position: relative;
}
div.sec2_hm-section3 .et_pb_text ul li:before {
	content: '';
    display: block;
    background: url(../../uploads/2025/06/check-circle.png) no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -30px;
    top: 4px;
}
div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:last-child {position: relative;
	display: grid;
    grid-template-columns: 1fr 1fr;}
div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:first-child {
	grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    display: grid;
    width: calc(100% + 110px);
    padding: 80px;
    top: 0px;
    left: -30px;
	height: 100%;
    position: relative;
	background: linear-gradient(to right, rgb(222, 226, 234) 0%, rgb(255, 255, 245) 100%)!important;
}
div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box {display: flex; align-items: center;}
div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box .dtq-info-box-figure {
	display: flex;
    flex: 0 0 50%;
}
div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box .dtq-info-box-figure img {width: 240px;}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(2) {
	display: grid;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    position: relative;
    left: -30px;
    top: 0px;
    min-width: calc(100% + 55px);
    padding: 80px;
	height: 100%;
	min-height: 400px;
	background-position: 60% center !important;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(2):before {
	content: '';
    display: block;
    position: absolute;
    background: var(--lx-color1);
    width: 100%;
    height: 100%;
    mix-blend-mode: lighten;
    opacity: 1;
	transition: .5s all ease-in-out;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(2):hover:before {mix-blend-mode: color;}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(2):after {
	content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(92, 83, 70, 0.9) 17%, rgba(92, 83, 70, 0) 100%);
    max-width: 1440px;
    width: 100%;
    height: 100%;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3) {
	display: grid;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    position: relative;
    left: 25px;
    top: 0px;
    min-width: calc(100% + 55px);
    padding: 80px;
	height: 100%;
	min-height: 450px;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):before {
    content: '';
    display: block;
    position: absolute;
    background: url(../../uploads/2025/03/bg2.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
    opacity: 1;
    mix-blend-mode: hard-light;
	transition: .5s all ease-in-out;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):hover:before {mix-blend-mode: normal; opacity: 0.7;}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):after {
	content: 'Showcase';
    font-family: Raleway !important;
    text-transform: capitalize !important;
    -webkit-text-stroke: 1px #fff;
    color: transparent !important;
    z-index: 5;
    position: absolute;
    font-size: 80px;
    font-weight: 900;
    transform: rotate(-90deg);
    bottom: 180px;
    right: -170px;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box .dtq-info-box-title {
	font-family: var(--font3) !important;
    font-size: 20px;
	color: var(--lx-color1);
}
body.style-2 div.sec_contact > .et_pb_row > .et_pb_column:last-child:before, body.style-2 div.sec_contact > .et_pb_row > .et_pb_column:last-child:after {display: none!important;}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:not(:first-child) .dtq-info-box-title {color: #fff!important; min-height: 62px;
	letter-spacing: 1px;}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:not(:first-child):nth-child(3) .dtq-info-box-title {color: #fff!important;}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box a.et_pb_button {
	background: #fff;
    height: 44px;
    border: 0px solid transparent !important;
    border-radius: 30px;
    padding: 12px 40px 8px !important;
    padding-right: 65px !important;
    transition: background .7s ease-in-out !important;
    color: var(--lx-color1);
    font-family: var(--font1) !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: normal;
    line-height: 1.2 !important;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    z-index: 3;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box a.et_pb_button:after {
	height: 34px;
    top: 5px;
    width: 34px;
    border-radius: 100%;
    background: var(--lx-color2);
    opacity: 1;
    margin-left: 0;
    right: 5px;
    line-height: 1;
    color: var(--lx-color1);
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box a.et_pb_button:before {
	content: '';
    display: block !important;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform-origin: right;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 32px;
    border-radius: inherit;
    background: var(--lx-color2);
    opacity: 1;
    z-index: -1;
    transition: background 0.5s ease-out, transform 0.5s ease-in !important;
    -webkit-transition: background 0.5s ease-out, transform 0.5s ease-in !important;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box a.et_pb_button:hover:before {
	transform: scaleX(1);
    -webkit-transform: scaleX(1);
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box a.et_pb_button:hover:after {
	background: var(--lx-color1);
    color: #fff;
    animation: 1.65s moveRight ease-in-out;
}
.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:not(:first-child) .et_pb_module_inner > .dtq-info-box {
	position: absolute;
    bottom: -40px;
    left: -40px;
	z-index: 5;
}
body.style-2 div.sec_contact .et_pb_contact_form:after {background: var(--lx-color3);}
body.style-2 div.sec_contact.et_pb_section:not(.Hbanner):after {height: 100%;}
body.style-2 div.sec_special-info .et_pb_text_inner h4 {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
}
body.style-2 div.sec_special-info .et_pb_text_inner h4 span {color: var(--lx-color2);}
body.style-2 footer .et_pb_heading h4.et_pb_module_heading {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
	color: var(--lx-color1) !important;
	min-height: 74px;
}
body.style-2 footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {
	color: var(--lx-color2) !important;
}
body.style-2 footer .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:hover:before {
	color: var(--lx-color1) !important;
}
body.style-2 div.sec_contact > .et_pb_row > .et_pb_column:first-child:before {display: none!important;}
body.style-2 .et_pb_row_1_tb_footer {
	background: transparent !important;
    background-color: transparent !important;
    border-top: 1px solid var(--lx-color1);
	padding-top: 0;
    padding-bottom: 0;
	display: flex;
    justify-content: space-between;
}
body.style-2 .et_pb_row_1_tb_footer > div {
	padding-top: 28px;
    padding-bottom: 28px;
}
body.style-2 .et_pb_row_1_tb_footer > div:first-child {border-right: 1px solid var(--lx-color1);
	width: initial;
    margin-right: 0;
    padding-right: 80px;}
body.style-2 .et_pb_row_1_tb_footer > div:last-child {
	width: 50%;
    right: 0;
    float: none;
	margin: 0 auto;
	padding-top: 0;
    padding-bottom: 0;
}
body.style-2 .et_pb_row_1_tb_footer > div:last-child .et_pb_text_inner ul li {
	padding-top: 28px;
    padding-bottom: 28px;
    padding-right: 40px;
    margin-bottom: 0 !important;
    line-height: 38px;
    border-left: 1px solid var(--lx-color1);
}
body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner, body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a, body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner ul li a:hover {
	color: var(--lx-color1)!important;	
}
body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a {color: rgba(160, 42, 52, .7);}
body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a:hover, body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row > .et_pb_column:first-child a:hover {color: rgba(50, 47, 118, 1)!important;}
body.style-2 .sec_marquee marquee {-webkit-text-stroke: 1px var(--lx-color1);}
body.style-2 div.sec_contact .et_pb_contact_form {border-radius: 0px!important;}
body.style-2 div.sec_contact .et_pb_contact_form:before {
	content: '';
    position: absolute;
    top: -30px;
    left: calc(40% + 7px);
    right: -15px;
    bottom: 10px;
    border: 2px solid #CECDEB;
    pointer-events: none;
    z-index: 0;
}
body.style-2 div.sec_contact .et_pb_contact_form > * {z-index: 3;}
body.style-2 footer .et_pb_text .et_pb_text_inner, body.style-2 footer .et_pb_text .et_pb_text_inner p, body.style-2 footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner {color: var(--lx-color1) !important;}
body.style-2 footer .et_pb_column:first-child .et_pb_text .et_pb_text_inner {color: var(--lx-color1) !important;}
body .et_pb_contact_select {
	color: rgba(255, 255, 255, .7);
    background-color: transparent;
    border: 1px solid #fff !important;
}
body select:focus {color: rgba(255, 255, 255, .7);}
body select option, body select:focus option {color: #000!important;}
.sec_contact .et_pb_contact_field_10 {margin-bottom: 20px;}
.sec_contact .et_pb_contact_field_10 label[for="et_pb_contact_check-offers_0"] + input + span.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
	color: #fff!important;
	padding-left: 35px;
	font-family: var(--font4);
    font-weight: initial;
}
.sec_contact .et_pb_contact_field_10 span.et_pb_contact_field_options_list {
	position: absolute;
    top: 0;
}
.sec_contact .et_pb_contact_field_10 span.et_pb_contact_field_options_list label {color: var(--lx-color1); font-size: 0;}
body.style-2 .entry-content div.et_pb_section:not(.Hbanner).sec_contact {padding-bottom: 99px!important; margin-bottom: -1px;}
body.style-2 footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
	transform: translate(0, calc(-50% - 337px));
	-webkit-transform: translate(0, calc(-50% - 337px));
}
body.style-2.home:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header, body.style-2:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header {
	background: var(--lx-color3) !important;
    background-color: var(--lx-color3) !important;
    border-bottom: 1px solid var(--lx-color1) !important;
}
/*body.style-2 footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a:hover {text-decoration: underline;}*/
body.style-2 div.et-shortBanner:before {
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: var(--lx-color3);
    mix-blend-mode: lighten;
    opacity: .8;
}
body.style-2.et-top:not(.xactive) .et_pb_section_1_tb_header {
	background: transparent!important;
    background-color: transparent!important;
}
body.style-2:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {padding-top: 30dvh!important;}
body.style-2:not(.home) .et-shortBanner h2.et_pb_module_heading {
	color: var(--lx-color1) !important;
    font-family: var(--font3) !important;
	max-width: 60%;
    margin: 0 auto;
}
body.style-2:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span:not(.et-pb-icon), body.style-2:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs a {
	color: #000 !important;
    font-family: var(--font4);
    text-shadow: 0 0 transparent;
    font-size: 17px !important;
}
body.style-2:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span.et-pb-icon {color: #000 !important;}
body.style-2 .sec_contact .et_pb_column:first-child .et_pb_text_inner strong, body.style-2 .sec_contact .et_pb_column:first-child .et_pb_text_inner b {
	color: var(--lx-color1) !important;
}
body.style-2 .sec_contact #et-mail + p, p.italic-text {
	color: #777;
    line-height: 1.2;
    font-style: italic;
    font-size: 14px;
	max-width: 24ch;
}
body .entry-content div.et_pb_section:not(.Hbanner).sec2_abt-section2 {padding-top: 20px!important;}
body div.sec2_abt-section2 .et_pb_heading h2.et_pb_module_heading {
	font-size: 55px;
    font-family: var(--font4) !important;
    line-height: 1.2;
	color: var(--lx-color1) !important;
	text-align: center;
}
body.style-2.page-id-4579 div.et-shortBanner:before {
	background: var(--lx-color3);
    mix-blend-mode: normal;
    opacity: 1;
}
body.style-2.page-id-4579:not(.home)  div.et_pb_section.et-shortBanner {
	padding-bottom: 0 !important;
    min-height: initial !important;
    height: initial !important;
}
body div.entry-content div.sec2_abt-section2 .et_pb_row.sec2_inside-column {padding-top: 100px!important;}
body div.entry-content div.et_pb_section.sec2_abt-section2 .sec2_inside-column .et_pb_heading h2.et_pb_module_heading {
	text-align: left;
}
div.et-pb-contact-message {position: absolute; bottom: 0;}
body div.sec2_abt-section2 .sec2_inside-column .et_pb_heading h2.et_pb_module_heading {
	font-size: 40px!important;
}
body div.sec2_abt-section2 .sec2_inside-column .et_pb_heading h1 {
	font-family: var(--font3) !important;
    letter-spacing: 1px;
    line-height: 1.5;
    font-size: 220%;
}
body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {
	left: 15%!important;
	max-width: 500px;
    width: 500px;
}
body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image.active {
  opacity: 1;
}
.sec2-slider .et_pb_image > .et_pb_image_wrap  {max-width: 500px; margin: 0 auto;}
.sec2-slider .et_pb_image img {
	height: 600px;
	width: 100%;
	object-fit: contain;
}
body div.sec2_abt-section2 .sec2_inside-column .sec2-slider:after {
	content: '';
    display: block !important;
    position: absolute;
    width: 80%;
    height: 90%;
/*    background: var(--color1); */
	background:  var(--lx-color5);
    z-index: -1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px;
/*    filter: sepia(1); */
	opacity: 0.13;
}
.sec2_inside-column:after {
	content: ''!important;
    display: block !important;
    position: absolute;
    width: calc(50% + 80px) !important;
    height: 700px !important;
    visibility: visible !important;
    border: 1px solid var(--lx-color1);
    margin-left: -80px;
}
.sec2_inside-column:before {
	content: '' !important;
    display: block !important;
    position: absolute;
    top: 160px;
    left: 0;
    width: calc(50% + 40px);
    height: calc(100% - 160px);
    background-image: radial-gradient(rgba(240, 214, 180, 0.5) 2px, transparent 1px);
    background-size: 7px 7px;
    pointer-events: none;
    z-index: 3;
    filter: invert(1);
    opacity: .15;
}
.sec2_inside-column > div {z-index: 4;}
.entry-content div.et_pb_section:not(.Hbanner).sec2_abt-section3 {
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.entry-content div.et_pb_section:not(.Hbanner).sec2_abt-section3 > .et_pb_row {
	margin: 0 0!important;
	max-width: calc(100% + 1px) !important;
    min-width: calc(100% + 1px) !important;
	gap: 0 0;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column {
	padding: 80px !important;
    margin: 0 0;
    border-top: 1px solid var(--lx-color1);
    border-right: 1px solid var(--lx-color1);
    border-bottom: 1px solid var(--lx-color1);
	width: 33.333333%;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 620px;
    align-content: space-between;
	overflow: hidden;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:first-child:before {
	content: '';
    display: block;
    background: url(../../uploads/2025/05/pattern-property2.png) no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    width: 600px;
    height: 500px;
    right: -150px;
    bottom: -150px;
    transform: rotate(-20deg);
    opacity: .9;
}
div.sec2_abt-section3 ul {padding-left: 31px; padding-top: 15px;}
div.sec2_abt-section3 ul li {
	display: block;
	color: var(--lx-color1) !important;
	position: relative;
}
div.sec2_abt-section3 ul li:before {
	content: '';
    display: block;
    background: url(../../uploads/2025/06/check-circle.png) no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -30px;
    top: 4px;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child {
	/*background: #f3dec3;
	background: url(../../uploads/2025/05/warehouse-pic2.jpg) no-repeat;
    background-position: -45px -10px; 
	background-size: 120% 680px;*/
	background: url(../../uploads/2025/05/Warehouse-pic2-2.jpg) no-repeat;
	background-position: left center;
    background-size: cover;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child:hover {background: var(--lx-color1)!important; background-color: var(--lx-color1)!important;}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child h2.et_pb_module_heading {
	font-family: var(--font3) !important;
	color: var(--lx-color1);
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child:hover h2.et_pb_module_heading {color: #fff;}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child:hover h2.et_pb_module_heading span {color: #fff!important;}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child:after {
	content: '';
    display: block;
/*    background: url(../../uploads/2025/05/LUXE-ELEVATOR.png) no-repeat; */
	background: url(../../uploads/2025/06/LUXE-ELEVATOR.png) no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    right: -199px;
    bottom: -140px;
    width: 400px;
    height: 400px;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:last-child:hover:after {filter: invert(1) brightness(100);}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:nth-child(2) {
/*	background: url(../../uploads/2025/05/warehouse-pic-1.png) no-repeat;
    background-position: center; */
	background: url(../../uploads/2025/05/Warehouse-pic1.jpg) no-repeat;
	background-position: right center;
    background-size: cover;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:last-child):after {
	content: '';
	display: block!important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(rgba(240, 214, 180, 0.5) 2px, transparent 1px);
    background-size: 7px 7px;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	transition: .5s all ease-in-out;
}
.sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:last-child):hover:after {
	opacity: .6;
	visibility: visible;
}
div.sec2-getQuote .et_pb_button_module_wrapper>a:hover {
	background: var(--lx-color2) !important;
    background-color: var(--lx-color2) !important;
}
div.sec2-getQuote .et_pb_button_module_wrapper>a:hover:after {
	background: var(--lx-color1) !important;
    background-color: var(--lx-color1) !important;
	color: #fff!important;
}
div.sec2-getQuote h2.et_pb_module_heading {
	font-family: var(--font4) !important;
}
div.sec2-getQuote h2.et_pb_module_heading span {
	font-family: Raleway !important;
    text-transform: capitalize !important;
    -webkit-text-stroke: 1px #fff;
    color: transparent !important;
    font-size: 80px;
    line-height: 1.2;
    font-weight: 900;
    letter-spacing: 1px;
}
div.sec2-getQuote:after {
	content: '';
	display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(to left, rgba(92, 83, 70, 0.9) 0%, rgba(92, 83, 70, 0) 98.56%);
    /* box-shadow: 0px 4px 20px 10px rgba(0, 0, 0, 0.06); */
    max-width: 1440px;
    width: 100%;
    height: 100%;
    z-index: 10;
}
div.sec2-getQuote > * {z-index: 11!important;}
.mobile-menu, .mobile-menu-toggle {display: none!important;}
.entry-content div.et_pb_section:not(.Hbanner)#BLOG {
	padding-top: 300px!important;
}
#BLOG div.et_pb_heading h4.et_pb_module_heading, .single article.post h1.entry-title {
	color: var(--lx-color1) !important;
    font-family: var(--font3) !important;
	font-size: 42px;
    font-weight: 700 !important;
}
#BLOG .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:before {
	content: '';
    display: block;
    background: rgba(0, 0, 0, .3);
    position: absolute;
    width: 1px;
    height: calc(100% - 5px);
    left: -2px;
    top: -2px;
}
#BLOG .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:first-child:before {display: none!important;}
#BLOG .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 0px 15px 8px;
    color: #000 !important;
    font-family: var(--font4);
    font-size: 20px;
}
#BLOG .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:first-child>a {color: var(--lx-color5)!important;}
body.page-id-4483 div.et_pb_menu {background: transparent!important;}
body.page-id-4483 .et_pb_menu .et_pb_menu__wrap {justify-content: center;}
h1.not-found-title {
	font-family: var(--font3) !important;
    font-size: 20px;
    letter-spacing: 1px;
}
body.custom-background.single, body.single #main-content {
	background: var(--lx-color3) !important;
}
body.single #main-content div.et_pb_section:not(.sec2-getQuote):not(.footer-section) {background: transparent!important;}
body.single article.post {
	padding-top: 300px!important;
}
.et_pb_posts div.post-content, .single .post-meta, .single .post-meta span {color: var(--lx-color1) !important;}
body.single .et_pb_text_inner {
	color: #000!important;
}
body.single.style-2 .et_pb_row_1_tb_footer, body.archive.category .et_pb_row_1_tb_footer {
	min-width: 100%;
}
body.single footer .et_pb_row.et_pb_row_0_tb_footer > .et_pb_column:first-child div.et_pb_image + div.et_pb_text, body.archive.category footer .et_pb_row.et_pb_row_0_tb_footer > .et_pb_column:first-child div.et_pb_image + div.et_pb_text  {
	margin-top: 20px;
}
body.single.style-2 .et_pb_row_2_tb_footer.et_pb_row, body.archive.category .et_pb_row_2_tb_footer.et_pb_row {
	position: fixed;
    right: 0;
    width: initial;
    bottom: 0;
}
body footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
	content: '' !important;
    display: block !important;
    background: url(../../uploads/2025/04/sample-pattern.png) no-repeat;
    background-size: cover;
    background-position: center bottom;
    position: absolute;
    width: 70vw;
    height: 70vw;
    /* bottom: 100px; */
    bottom: auto !important;
    top: 50%;
    transform: translate(0, calc(-50% - 310px));
    right: calc(-15vw + 80px);
    z-index: 1;
    opacity: .2;
    filter: opacity(0.1);
}
body.archive.category, body.archive.category #main-content {
	background: var(--lx-color3) !important;
	background-color: var(--lx-color3) !important;
}
body.archive.category #main-content > .container {padding-top: 320px;
	max-width: calc(100% - 160px);
    width: 100%;
	padding-bottom: 40px;}
body.archive.category.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
    background-color: transparent !important;
	display: none!important;
}
body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area {
/*	width: 70%!important; */
	width: 100%!important; 
	min-width: calc(100% + 70px); /** reduce gap, make it center **/
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
	gap: 30px 30px;
}
div.CAT-menu {margin-bottom: 20px;}
div.CAT-menu h1 {
	color: var(--lx-color1) !important;
    font-family: var(--font3) !important;
    font-size: 0px;
    font-weight: 700 !important;
	text-align: center;
	margin-bottom: 30px;
}
div.CAT-menu h1 span {font-size: 42px;}
div.CAT-menu ul#cat-post-menu-list {display: flex; justify-content: center;}
div.CAT-menu ul#cat-post-menu-list li {position: relative; padding: 0 11px; margin-top: 8px;}
div.CAT-menu ul#cat-post-menu-list li a {
	padding: 0px 15px 8px;
    color: #000 !important;
    font-family: var(--font4);
    font-size: 20px;
}
div.CAT-menu ul#cat-post-menu-list li:not(:first-child):before {
	content: '';
    display: block;
    background: rgba(0, 0, 0, .3);
    position: absolute;
    width: 1px;
    height: calc(100% - 10px);
    left: -2px;
    top: 5px;
}
div.CAT-menu ul#cat-post-menu-list li a:hover {opacity: .7;}
body.category-blog div.CAT-menu ul#cat-post-menu-list li:nth-child(2) a, body.category-event div.CAT-menu ul#cat-post-menu-list li:nth-child(3) a, body.category-news div.CAT-menu ul#cat-post-menu-list li:nth-child(4) a {
	color: var(--lx-color5)!important;
}
h1.not-found-title {color: var(--lx-color5)!important;}
body.archive.category.et_pb_gutter.et_pb_gutters2 #sidebar {
/*	width: 29%!important;
	transform: translateY(-8px);
	-webkit-transform: translateY(-8px); */
	width: 100% !important;
    padding-left: 0 !important;
    padding-top: 40px;
}
body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area > article {
/*	flex: 0 0 calc(50% - 30px);*/
	flex: 0 0 calc(33.33333% - 30px);
	display: flex;
}
body.archive.category #left-area > article {overflow: hidden;}
body.archive.category #left-area > article > *:not(a):not(h2) {display: none!important;}
body.archive.category #left-area > article {font-size: 0; position: relative; margin-bottom: 0!important;}
body.archive.category #left-area > article a {margin-bottom: 0;}
body.archive.category #left-area > article h2 {
	position: absolute;
    bottom: 0;
    padding: 10px;
	display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100%;
    font-size: 20px!important;
    line-height: 1.2;
    background: var(--lx-color3);
    color: #000 !important;
    transform: translate(0px, 100%);
    transition: .3s all ease-in-out !important;
    z-index: 3;
	font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
}
body.archive.category #left-area > article:hover h2 {
	transform: translate(0px, 1px);
}
body.archive.category #left-area > article a.entry-featured-image-url {height: 300px; max-height: 300px; overflow: hidden;}
body.archive.category #left-area > article a.entry-featured-image-url img {height: 300px; object-fit: cover;
	transition: 1.0s all ease-in-out !important;
	-webkit-transition: 1.0s all ease-in-out !important;}
body.archive.category #left-area > article:hover a.entry-featured-image-url img {
	transform: scale(1.07) rotate(-3deg);
	-webkit-transform: scale(1.07) rotate(-3deg);
}
body.archive.category #left-area > article a.entry-featured-image-url:before {
	content: '';
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 101%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    border-radius: 0px;
    z-index: -1;
    opacity: 0;
    transition: .5s all ease-in-out !important;
}
body.archive.category #left-area > article:hover a.entry-featured-image-url:before {
	z-index: 1;
    opacity: 1;
}
body.archive.category.et_pb_gutter.et_pb_gutters2 #sidebar h2 {
	font-family: var(--font3) !important;
    font-size: 20px;
    letter-spacing: 1px;
	line-height: 1.4em;
	color: var(--lx-color5)!important;
}
div.rpwwt-widget ul li span.rpwwt-post-title {
	font-family: var(--font4);
    font-weight: 600;
    font-size: 16px;
	color: var(--lx-color1) !important;
	opacity: .8;
}
div.rpwwt-widget ul li:hover span.rpwwt-post-title {opacity: 1;}
.rpwwt-widget ul {padding: 10px!important; border: 1px solid #ccc;}
.rpwwt-widget ul li {margin: 0 0 10px!important; border-bottom: 1px solid #ccc;}
.rpwwt-widget ul {display: grid; grid-template-columns: 1fr 1fr 1fr;}
.rpwwt-widget ul li {
	margin-bottom: 0 !important; border-bottom: 0px solid transparent !important;
	overflow: visible!important; position: relative;
}
.rpwwt-widget ul li:not(:first-child):before {
	content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    left: -15px;
    background: #ccc;
}
.rpwwt-widget ul li:last-child {border-color: transparent!important; margin-bottom: 0!important;}
body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area > div.pagination {
	flex: 0 0 calc(100% - 30px);
}
body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area > div.pagination a, body.page-id-4483 .et_pb_posts .et_pb_ajax_pagination_container > article + div div.pagination a {color: #000!important;}
.et_pb_posts article.et_pb_post a img {
	height: 310px;
    object-fit: cover;
}
body.page-id-4483 .et_pb_posts .et_pb_ajax_pagination_container > article + div {
	grid-column-start: 1;
    min-width: 300%;
}
body.single article.category-event div.et_pb_heading h2.et_pb_module_heading {
	font-family: var(--font3) !important;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.4em;
    color: var(--lx-color5) !important;
	text-align: left!important;
}
body.single article.category-event div.et_pb_heading.subheading h2.et_pb_module_heading {
	font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif!important;
}
div.event_overview p {padding-bottom: 0!important; font-style: italic;}
div.event_overview p b {
	color: var(--lx-color1) !important;
	font-style: normal;
}
body.single article.category-event div.entry-content .et_pb_section > .et_pb_row:not(:first-child) {padding-top: 80px!important;}
body.single article.category-event div.entry-content .et_pb_section > .et_pb_row:not(:first-child):not(.event-highlight):before {
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: var(--lx-color1);
    top: 40px;
}
body.single article.category-event div.entry-content .et_pb_section > .et_pb_row:not(:first-child).event-highlight:nth-child(3):before {
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: var(--lx-color1);
    top: 40px;
}
body.single article.category-event div.et_pb_blurb .et_pb_blurb_content {
	display: flex;
}
body.single article.category-event div.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {padding-right: 20px;}
body.single article.category-event div.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon {font-size: 50px; color: var(--lx-color2) !important;
	max-width: 60px; min-width: 60px;}
body.single article.category-event div.et_pb_blurb .et_pb_blurb_content h4 {color: var(--lx-color1) !important;}
body.single article.category-event div.event-highlight div.et_pb_heading.subheading {padding-left: 10px;}
body.single div.et_pb_blurb.event-details {padding-left: 10px;}
body.single article.category-event .et_pb_code_inner hr {
	position: absolute;
    bottom: -20px;
    width: 100%;
    left: 7px;
}
div.event-agenda > div.et_pb_column:last-child {padding-left: 10px!important;}
div.event-agenda.event-sponsors > div.et_pb_column:last-child {padding-left: 0px!important;}
div.event-agenda div.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
	display: flex;
}
div.event-agenda div.et_pb_blurb {margin-bottom: 0!important;}
div.event-agenda div.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {padding-left: 10px; font-style: italic;}
body.single article.category-event .et_pb_button_module_wrapper>a:hover {
	box-shadow: 0 4px 10px rgba(171, 39, 140, 0), 0 8px 20px rgba(49, 52, 132, 0)!important;
}
body.single article.category-event div.et_pb_blurb .et_pb_blurb_description {font-style: italic;}
body.single article.category-event div.et_pb_section.sec2-getQuote {
	min-width: calc(100vw - 15px);
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: -100px;
	overflow: hidden;
} 
body.single article.category-event div.et_pb_section.sec2-getQuote:before {
	content: 'Event';
    font-family: Raleway !important;
    text-transform: capitalize !important;
    -webkit-text-stroke: 1px #fff;
    color: transparent !important;
    z-index: 5;
    position: absolute;
    font-size: 80px;
    font-weight: 900;
    transform: rotate(-90deg);
    top: 110px;
    right: -85px;
}
body.single article.category-event div.et_pb_section.sec2-getQuote:after {
	content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(to left, rgba(198, 134, 119, 0.9) 0%, rgba(198, 134, 119, 0) 98.56%);
    max-width: 1440px;
    width: 100%;
    height: 100%;
	z-index: 1;
}
body.single article.category-event div.et_pb_section.sec2-getQuote > div.et_pb_row {z-index: 3;}
body.single article.category-event div.et_pb_section.sec2-getQuote .et_pb_module_heading, body.single article.category-event div.et_pb_section.sec2-getQuote .et_pb_button_module_wrapper {text-align: left;}
body.single article.category-event div.et_pb_section.sec2-getQuote h2.et_pb_module_heading {
	font-family: var(--font4) !important;
	font-size: 36px;
    color: #ffffff !important;
    line-height: 1.4em;
}
body.single article.category-event div.et_pb_section.sec2-getQuote h3.et_pb_module_heading {color: var(--lx-color5) !important;}
body.style-2 #safetyLift div.et-pb-slider-arrows {
	display: none!important;
}
body.style-2 div.entry-content .et_pb_section#safetyLift > .et_pb_row {
	width: calc(100% - 160px);
    margin: 0 80px;
}
body.style-2 div.infoBox-left .dtq-info-box .dtq-info-box-content h2 {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
	color: var(--lx-color5) !important;
}
body.style-2 div.infoBox-left .dtq-info-box .dtq-info-box-content .dtq-mce-content {color: #000!important;}
body.style-2:not(.home) .infoBox-left .dtq-info-box .dtq-info-box-figure img {
	filter: brightness(0.5);
}
body.style-2:not(.home) .et_pb_slider_0.et_pb_slider {
	overflow: visible!important;
}
body.style-2 .simplyCarousel.et_pb_slider .et_pb_slide {
	width: 320px!important;
}
body.style-2 #safetyLift > .et_pb_row > .et_pb_column:first-child {
	padding-right: 30px!important;
}
body.style-2 #safetyLift > .et_pb_row > .et_pb_column:last-child:after {
	content: ''!important;
	display: block!important;
	position: absolute;
	visibility: visible!important;
    width: calc(100% + 38px) !important;
    height: 700px !important;
    visibility: visible !important;
    border: 1px solid var(--lx-color1);
	margin-right: 0px;
	top: 0;
} 
body.style-2 #safetyLift > .et_pb_row > .et_pb_column:last-child:before {
	content: '' !important;
    display: block !important;
    position: absolute;
    top: -15px;
    left: -15px;
    width: calc(100% + 40px);
    height: calc(100% - 40px);
    background-image: radial-gradient(rgba(240, 214, 180, 0.5) 2px, transparent 1px);
    background-size: 7px 7px;
    pointer-events: none;
    z-index: -1;
    filter: invert(1);
    opacity: .15;
}
body.style-2:not(.home) .et_pb_slide_description, body.style-2:not(.home) .et_pb_slider_fullwidth_off .et_pb_slide_description {
	display: none!important;
}
.entry-content div.et_pb_section:not(.Hbanner).sloganBox {
	padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div.sloganBox h2.et_pb_module_heading {
	color: var(--lx-color3) !important;
    font-family: var(--font3) !important;
    font-size: 32px;
    line-height: 1.5;
    letter-spacing: 1px;
}
div.motor-elevator .dtq-info-box {
	display: flex;
}
div.motor-elevator:after {
	content: '';
    display: block !important;
    position: absolute;
    top: 15px;
    left: 27%;
    width: calc(70% + 40px);
    height: calc(100% - 40px);
    background-image: radial-gradient(rgba(240, 214, 180, 0.5) 2px, transparent 1px);
    background-size: 7px 7px;
    pointer-events: none;
    z-index: 1;
    filter: invert(0);
    opacity: .95;
} 
div.motor-elevator:before {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: var(--lx-color3);
    opacity: .67;
    left: 26%;
	z-index: 2;
}
body.style-2 div.motor-elevator .dtq-info-box .dtq-info-box-figure {flex: 0 0 130px; margin-top: 20px;}
body.style-2 div.motor-elevator .dtq-info-box .dtq-info-box-figure:after {
	content: '';
    display: block !important;
    background: var(--lx-color1);
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 100%;
}
body.style-2 div.motor-elevator .dtq-info-box .dtq-info-box-figure img {
	width: 80px;
    padding: 10px;
    filter: initial!important;
}
body.style-2 div.motor-elevator div.other-infoBox.et_pb_row {
	padding-left: 22.75%;
	padding-top: 80px!important;
}
body.style-2 div.motor-elevator div.other-infoBox div.ba_info_box {margin: 0px 7px!important;}
body.style-2 div.motor-elevator .ba_info_box .dtq-info-box-title {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: var(--lx-color5) !important;
}
body.style-2 div.motor-elevator .et_pb_heading .et_pb_heading_container h2 {
	font-size: 36px;
    color: #6b1515!important;
    line-height: 1.4em;
	font-family: var(--font1) !important;
    text-transform: capitalize !important;
}
body.style-2 div.motor-elevator div.et_pb_module.et_pb_image {
	width: 100%;
    background: rgba(255, 255, 255, .9);
	padding: 40px;
}
body.style-2 div.motor-elevator div.et_pb_module.et_pb_image:after {
	content: '';
    display: block !important;
    border: 1px solid var(--lx-color1);
    width: 100%;
    height: 100%;
    position: absolute;
    top: -15px;
    left: 15px;
}
body.style-2 div.twoSection h1.et_pb_module_heading {
	color: var(--lx-color1) !important;
    line-height: 1.4em;
	font-family: var(--font3) !important;
	letter-spacing: 1px;
	font-size: 36px;
}
body.style-2 div.twoSection h2.et_pb_module_heading {
	font-size: 36px;
    color: var(--lx-color1) !important;
    line-height: 1.4em;
    font-family: var(--font1) !important;
    text-transform: capitalize !important;
}
body.style-2 div.twoSection div.sec2_subHeading h3 {color: var(--lx-color5)!important;}
div.et_pb_button_module_wrapper {
	border-radius: 30px;
    overflow: hidden;
	    height: 44px;
}
div.et_pb_button_module_wrapper .et_pb_button {height: 44px;}
.et_pb_button_module_wrapper>a:hover {
	box-shadow: 0 4px 10px rgba(171, 39, 140, 0.0), 0 8px 20px rgba(49, 52, 132, 0.0)!important;
}
div.twoSection .et_pb_button_module_wrapper>a, div.lift-shaftBox .et_pb_button_module_wrapper>a {
	position: relative; z-index: 3;
}
div.twoSection .et_pb_button_module_wrapper>a:before, div.lift-shaftBox .et_pb_button_module_wrapper>a:before {
	content: "";
    transform: scaleX(0);
    transform-origin: right center;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 32px;
    opacity: 1;
    z-index: -1;
    display: block !important;
    border-radius: inherit;
    background: var(--lx-color2);
    transition: background 0.5s ease-out, transform 0.5s ease-in !important;
}
div.twoSection .et_pb_button_module_wrapper>a:hover:before, div.lift-shaftBox .et_pb_button_module_wrapper>a:hover:before {
	transform: scaleX(1);
}
div.twoSection .et_pb_button_module_wrapper>a:hover:after, div.lift-shaftBox .et_pb_button_module_wrapper>a:hover:after {
	color: rgb(255, 255, 255)!important;
    background: var(--lx-color1)!important;
    animation: 1.65s ease-in-out 0s 1 normal none running moveRight;
}
body.style-2 div#safetyLift .et_pb_heading .et_pb_heading_container h2, body.style-2 div.motor-elevator .et_pb_heading .et_pb_heading_container h2, body.style-2 div.customiseBox .et_pb_heading .et_pb_heading_container h2 {
	color: var(--lx-color1) !important;
    line-height: 1.4em;
    font-family: var(--font3) !important;
    letter-spacing: 1px;
}
body.style-2 div.twoSection div.ba_info_box {padding-bottom: 30px!important;}
body.style-2 div.twoSection div.ba_info_box div.dtq-info-box {
	display: flex;
}
body.style-2 div.twoSection div.ba_info_box div.dtq-info-box .dtq-info-box-content {padding-top: 0px;}
body.style-2 div.twoSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure {flex: 0 0 110px;}
body.style-2 div.twoSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {width: 80px;
    padding: 13px;
    filter: initial !important;}
body.style-2 div.twoSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure:after {
	content: '';
    display: block !important;
    background: var(--lx-color1);
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 100%;
}
body.style-2 div.twoSection div.ba_info_box div.dtq-info-box h2.dtq-info-box-title {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: var(--lx-color5) !important;
}
body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection {
	border-top: 1px solid var(--lx-color1);
}
body.style-2 div.entry-content .et_pb_section.twoSection > .et_pb_row > div.et_pb_column.et_pb_column_1_2:last-child:not(:first-child):before {
	content: '';
    display: block !important;
    background: var(--lx-color1);
    position: absolute;
    width: 1px;
    height: calc(100% + 200px);
    left: -1px;
    top: -100px;
}
body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#our-modal2 {
	padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div.twoSection#our-modal2 .et_pb_row .et_pb_column > .et_pb_module:not(.et_pb_button_module_wrapper) {
	width: calc(100% - 250px);
}
div.twoSection#our-modal2 .et_pb_row .et_pb_column > .et_pb_module.et_pb_button_module_wrapper {
	position: absolute;
    right: 0;
    bottom: 20px;
}
div.twoSection .et_pb_row .et_pb_column > .et_pb_module.et_pb_button_module_wrapper {
	width: fit-content;
    overflow: hidden;
    border-radius: 30px;
}
div.supportBox > .et_pb_row > div.et_pb_column:last-child {padding-left: 40px!important;}
div.supportBox > .et_pb_row > div.et_pb_column:last-child:before {
	content: '';
    display: block;
    background-image: inherit;
    position: absolute;
    width: calc(100% + 80px);
    height: calc(100% + 200px);
    top: -100px;
	left: 0;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}
div.supportBox > .et_pb_row > div.et_pb_column:last-child:after {
	content: 'Contact';
    font-family: Raleway !important;
    text-transform: capitalize !important;
    -webkit-text-stroke: 1px #fff;
    color: transparent !important;
    z-index: 5;
    position: absolute;
    font-size: 80px;
    font-weight: 900;
    transform: rotate(-90deg);
    top: 50px;
    bottom: initial;
    right: -210px;
}
div.supportBox > .et_pb_row > div.et_pb_column:first-child:before {
	content: '';
    display: block;
    background: inherit;
	position: absolute;
    width: calc(100% + 160px);
    height: calc(100% + 200px);
    top: -100px;
	left: -80px;
}
div.supportBox > .et_pb_row > div.et_pb_column:first-child:after {
	content: '';
    display: block;
	background: var(--lx-color3);
    position: absolute;
    width: 1px;
    height: calc(100% + 200px);
    right: calc(-6% - 1px);
    top: -100px;
}
div.supportBox .et_pb_heading h2.et_pb_module_heading {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
	color: #fff !important;
}
div.supportBox .et_pb_heading.colorBeige h2.et_pb_module_heading {color: var(--lx-color3) !important;}
div.supportBox div.et_pb_text div.et_pb_text_inner {color: #fff!important;}
div.supportBox div.et_pb_text.smallerFont {margin-bottom: 40px!important;}
div.supportBox div.et_pb_text.smallerFont div.et_pb_text_inner {
	color: rgba(255,255,255,.6)!important;
    line-height: 1.2;
    font-style: italic;
    font-size: 14px;
    max-width: 24ch;
}
div.supportBox .et_pb_button_module_wrapper {
	border-radius: 30px;
    overflow: hidden;
	width: fit-content;
}
div.supportBox .et_pb_button_module_wrapper>a {z-index: 3;}
div.supportBox .et_pb_button_module_wrapper>a:before {
	content: "";
    transform: scaleX(0);
    transform-origin: right center;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 32px;
    opacity: 1;
    z-index: -1;
    display: block !important;
    border-radius: inherit;
    background: var(--lx-color2);
    transition: background 0.5s ease-out, transform 0.5s ease-in !important;
}
div.supportBox .et_pb_button_module_wrapper>a:hover:before {
	transform: scaleX(1);
}
div.supportBox .et_pb_button_module_wrapper>a:hover:after {
	color: rgb(255, 255, 255)!important;
    background: var(--lx-color1)!important;
    animation: 1.65s ease-in-out 0s 1 normal none running moveRight;
}
body.style-2 div.et_pb_section.et_pb_section_0.designPackage2 {
	height: initial!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	margin: -1px 0 -1px;
}
body.style-2 div.designPackage2 .dtq-info-box {
	flex-direction: row!important;
	align-items: center;
}
body.style-2 div.designPackage2 .dtq-info-box:after {
	content: '';
    display: block !important;
    background: var(--lx-color1);
    position: absolute;
    width: calc(40% - 1px);
    height: 100%;
    top: 0;
    right: 11px;
    z-index: -1;
}
body.style-2 div.designPackage2 .dtq-info-box .dtq-info-box-figure {
	margin-left: 0!important;
	flex: 0 0 calc(60% - 7px) !important;}
body.style-2 div.designPackage2 .dtq-info-box .dtq-info-box-content {
	flex: 0 0 40% !important;
	padding: 40px 40px!important;
	position: relative;
	transform: translateY(-40px);
	-webkit-transform: translateY(-40px);
}
body.style-2 div.designPackage2 .dtq-info-box .dtq-info-box-content:after {
	content: '';
    display: block !important;
    background: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -1px;
    z-index: -1;
}
body.modal header, body.modal footer {display: none!important;}
body.style-2 div.designPackage2 .dtq-info-box .dtq-info-box-title {
	color: var(--lx-color3) !important;
    line-height: 1.4em;
	font-family: var(--font3) !important;
    font-size: 36px !important;
    letter-spacing: 1px;
	margin-bottom: 20px;
}
body.style-2 div.designPackage2 .dtq-info-box table tr {border-bottom: 3px solid var(--lx-color1) !important;}
body.style-2 div.designPackage2 .dtq-info-box table tr:nth-child(odd) td {background: var(--lx-color5) !important; color: #fff!important;}
body.style-2 div.designPackage2 .dtq-info-box table tr:nth-child(even) td {background: #fff !important; color: var(--lx-color1) !important;}
body.style-2 div.designPackage2 .dtq-info-box td:last-child:not(:first-child) {border-left: 3px solid var(--lx-color1) !important;}
body.style-2 .designPackage2 .owl-nav > div, .cabinCarousel .owl-nav > div {position: relative;}
body.style-2 .designPackage2 .owl-nav > div:before, body.style-2 .carouselShowcase .owl-nav > div:before, .cabinCarousel .owl-nav > div:before {color: var(--lx-color3)!important;}
body.style-2 .designPackage2 .owl-nav > div:after, body.style-2 .carouselShowcase .owl-nav > div:after, .cabinCarousel .owl-nav > div:after {
	content: '';
    display: block !important;
    background: var(--lx-color5) !important;
    position: absolute;
    width: 36px;
    height: 36px;
    top: -2px;
    left: 9px;
    z-index: -1;
    border-radius: 100%;
}
.cabinCarousel .owl-nav > div {z-index: 40;}
body.modal a.xCLOSE {
	display: flex !important;
    width: 50px;
    height: 50px;
    position: fixed;
    right: 90px;
    top: 10px;
	z-index: 99;
    cursor: pointer;
	justify-content: center;
    align-items: center;
}
body.modal a.xCLOSE span {
	content: '';
    display: block !important;
    background: #fff !important;
    width: 50px;
    height: 2px;
    position: absolute;
    top: 25px;
    left: 0px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    transform: rotate(45deg);
}
body.modal a.xCLOSE:before, body.modal a.xCLOSE:after {
	content: '';
    display: block !important;
    background: #fff !important;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 29px;
    left: 23px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
body.modal a.xCLOSE:before {
	transform: rotate(-45deg);
    width: 24px;
    top: 15px;
    left: 23px;
}
body.modal a.xCLOSE:after {
	transform: rotate(45deg);
    width: 2px;
    height: 24px;
    left: 17px;
    top: 23px;
}
body.modal div.entry-content .et_pb_section > .et_pb_row.et_pb_row_0 {z-index: 4;}
@-webkit-keyframes scale-width-left {
	0% {
		width: 0; }
    100% {
		width: 24px; }
}
@-webkit-keyframes scale-width-right {
	0% {
		height: 0px; }
    100% {
		height: 24px; }
}
body.modal a.xCLOSE:hover:before {
	-webkit-animation: scale-width-left .3s infinite alternate;
    animation: scale-width-left .3s infinite alternate;
}
body.modal a.xCLOSE:hover:after {
	-webkit-animation: scale-width-right .3s infinite alternate;
    animation: scale-width-right .3s infinite alternate;
}
body.style-2 div.entry-content .et_pb_section.carouselShowcase > .et_pb_row {
	margin: 0 80px!important;
}
body.style-2 .carouselShowcase .et_pb_heading .et_pb_heading_container h2 {
	color: var(--lx-color1) !important;
    font-family: var(--font3) !important;
	font-size: 28px;
    line-height: 1.4em;
	    transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(odd):after {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: var(--lx-color3);
    opacity: .75;
}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(odd):before {
	content: '';
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to right, var(--lx-color3) 0%, rgba(92, 83, 70, 0) 98.56%);
    max-width: 100%;
    width: 100%;
    min-width: calc(100% + 100px);
    height: 100%;
    z-index: 2;
    opacity: .9!important;
}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(odd) {
	background-image: url(../../uploads/2025/07/DT051-Stormy-Night-Marble-2X4_2024-01-scaled-1.jpg) !important;
}
body.style-2 .carouselShowcase > div.et_pb_row > .et_pb_column:first-child {background: transparent!important;}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(even) {
	background-image: url(../../uploads/2025/07/home-elevator3.jpg) !important;
}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(even):after {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: var(--lx-color2);
    opacity: 1;
    mix-blend-mode: overlay;
    border-top: 2px solid var(--lx-color1);
}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(even):before {
	content: '';
    display: block !important;
    position: absolute;
    width: calc(100% + 200px);
    top: 2px;
    left: 0;
    height: calc(100% - 2px);
    opacity: 1;
    background-image: linear-gradient(90deg, var(--lx-color1) 50%, transparent 50%);
	z-index: 2;
}
body.style-2 div.carouselShowcase .dtq-info-box-content h2.dtq-info-box-title {
	padding-left: 0!important;
	font-family: var(--font3) !important;
    font-size: 14px !important;
    letter-spacing: 1px;
    color: var(--lx-color5)!important;
}
body.style-2 .carouselShowcase div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	color: var(--lx-color5)!important;
}
body.style-2 .carouselShowcase div.tableDetails .et_pb_text div.et_pb_text_inner {
	font-family: var(--font4) !important;
	color: var(--lx-color5)!important;
}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(even) .et_pb_heading .et_pb_heading_container h2 {
	color: var(--lx-color3)!important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.35);}
body.style-2 div.carouselShowcase.et_pb_section:nth-child(even) div.tableDetails .et_pb_text div.et_pb_text_inner, body.style-2 .carouselShowcase:nth-child(even) div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-mce-content {
	color: var(--lx-color4)!important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
}
body.style-2 .carouselShowcase:nth-child(even) div.tableDetails .dtq-info-box .dtq-info-box-content .dtq-info-box-title {
	color: var(--lx-color3)!important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.35);
}
body.style-2 .carouselShowcase .owl-item img {border-radius: 0!important;}
body.style-2 .carouselShowcase .owl-nav {width: calc(100% - 20px); z-index: 99; left: 10px;}
body.style-2 .carouselShowcase .owl-nav div.owl-next {
	position: relative; z-index: 99;
}
body.style-2 .carouselShowcase.et_pb_section:nth-child(odd) > div.et_pb_row > .et_pb_column:last-child:after {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    height: calc(100% - 20px);
    border: 5px solid var(--lx-color1);
    top: -20px;
    left: 20px;
    z-index: -1;
}
body.style-2 .carouselShowcase.et_pb_section:nth-child(even) > div.et_pb_row > .et_pb_column:last-child:after {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    height: calc(100% - 20px);
    border: 5px solid var(--lx-color3);
    top: 30px;
    left: 20px;
    z-index: -1;
}
body.page-id-6841 .entry-content div.et_pb_section:not(.Hbanner).sec2-getQuote {
	border-top: 3px solid var(--lx-color3);
}
footer .et_pb_row.popoutBox {
	position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
	padding: 0;
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: 1.5s all ease-in-out;
	-webkit-transition: 1.5s all ease-in-out;
	z-index: 9;
}
body:not(.logged-in).activeDownload footer .et_pb_row.popoutBox {
	opacity: 1;
	visibility: visible;
}
body.style-2:not(.et-top).activeDownload header> .et_builder_inner_content .et_pb_section_1_tb_header {display: none!important;}
footer .et_pb_row.popoutBox .downloadBox {
	transform: translateY(-20px);
	transition: .5s all ease-in-out;
	-webkit-transition: .5s all ease-in-out;
}
body:not(.logged-in).activeDownload footer .et_pb_row.popoutBox .downloadBox {
	transform: translateY(0px);
}  
footer .et_pb_row.popoutBox > .et_pb_column {
	max-width: 750px;
}
footer .et_pb_row.popoutBox div.xContent {display: flex;
    max-width: 100%;
	min-width: 100%;
    justify-content: center;
	background: var(--lx-color3);
	padding: 10px;
	align-items: center;}
footer .et_pb_row.popoutBox div.xContent img {flex: 0 0 40%; max-width: 290px;}
footer .et_pb_row.popoutBox div.xContent div.xContent-desc {
	flex: 0 0 60%;
	padding: 40px 40px 40px 60px;
}
footer .et_pb_row.popoutBox div.xContent div.xContent-desc h3 {
	color: var(--lx-color5) !important;
	font-family: var(--font3) !important;
    font-size: 17px !important;
    letter-spacing: 1px;
	margin-bottom: 20px;
}
footer .et_pb_row.popoutBox div.xContent div.xContent-desc h2 {
	font-size: 36px;
    color: var(--lx-color1) !important;
    line-height: 1.4em;
    font-family: var(--font1) !important;
    text-transform: capitalize !important;
}
footer .et_pb_row.popoutBox div.xContent div.et_pb_button_module_wrapper {margin-top: 30px;}
footer .et_pb_row.popoutBox div.xContent div.et_pb_button_module_wrapper a {
	z-index: 3; position: relative;
	overflow: hidden; border-radius: 30px;
}
footer .et_pb_row.popoutBox div.xContent div.et_pb_button_module_wrapper a:before {
	content: "";
    transform: scaleX(0);
    transform-origin: right center;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 32px;
    opacity: 1;
    z-index: -1;
    display: block !important;
    border-radius: inherit;
    background: var(--lx-color2);
    transition: background 0.5s ease-out, transform 0.5s ease-in !important;
}
footer .et_pb_row.popoutBox div.xContent div.et_pb_button_module_wrapper a:hover:before {transform: scaleX(1);}
footer .et_pb_row.popoutBox div.xContent div.et_pb_button_module_wrapper a:hover:after {
	color: rgb(255, 255, 255) !important;
    background: var(--lx-color1) !important;
    animation: 1.65s ease-in-out 0s 1 normal none running moveRight;
}
body:not(.logged-in).activeDownload header {z-index: 9;}
body:not(.logged-in).activeDownload #et-main-area #main-content:after, body:not(.logged-in).activeDownload footer.et-l--footer .footer-section:before {
	content: '';
    display: block;
    background: var(--lx-color2);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    opacity: .9;
}
body:not(.logged-in).activeDownload footer.et-l--footer .footer-section:before {position: absolute;}
body:not(.logged-in).activeDownload footer.et-l--footer .footer-section div.et_pb_row:not(.popoutBox) {z-index: -1;}
footer .et_pb_row.popoutBox .downloadBox a.xToggle {
	display: flex !important;
    width: 50px;
    height: 50px;
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 99;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
footer .et_pb_row.popoutBox .downloadBox a.xToggle span {
	content: '';
    display: block !important;
    background: var(--lx-color1) !important;
    width: 50px;
    height: 2px;
    position: absolute;
    top: 25px;
    left: 0px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    transform: rotate(45deg);
}
footer .et_pb_row.popoutBox .downloadBox a.xToggle:before, footer .et_pb_row.popoutBox .downloadBox a.xToggle:after {
	content: '';
    display: block !important;
    background: var(--lx-color1) !important;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 29px;
    left: 23px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
footer .et_pb_row.popoutBox .downloadBox a.xToggle:before {
	transform: rotate(-45deg);
    width: 24px;
    top: 15px;
    left: 23px;
}
footer .et_pb_row.popoutBox .downloadBox a.xToggle:after {
	transform: rotate(45deg);
    width: 2px;
    height: 24px;
    left: 16px;
    top: 23px;
}
footer .et_pb_row.popoutBox .downloadBox a.xToggle:hover:before {
	-webkit-animation: scale-width-left .3s infinite alternate;
    animation: scale-width-left .3s infinite alternate;
}
footer .et_pb_row.popoutBox .downloadBox a.xToggle:hover:after {
	-webkit-animation: scale-width-right .3s infinite alternate;
    animation: scale-width-right .3s infinite alternate;
}
body.style-2.page-id-4694 div.et-shortBanner:before, body.style-2.page-id-5787 div.et-shortBanner:before, body.style-2.page-id-5801 div.et-shortBanner:before, body.style-2.page-id-4703 div.et-shortBanner:before,
body.style-2.page-id-5172 div.et-shortBanner:before {
	mix-blend-mode: initial;
    opacity: 1;
}
body.style-2.page-id-4694 div#home-elevators > .et_pb_row {
	max-width: 1140px;
    width: 80%;
}
body.style-2 div#home-elevators .et_pb_heading .et_pb_heading_container h2 {
	color: var(--lx-color1) !important;
/*    font-family: var(--font3) !important;
    font-size: 32px;
    line-height: 1.5;
	letter-spacing: 1px;*/
	font-size: 55px;
    font-family: var(--font4) !important;
    line-height: 1.2;
}
body.style-2 .et_pb_toggle_open .et_pb_toggle_title, body.style-2 .et_pb_toggle_open h5.et_pb_toggle_title, body.style-2 .et_pb_toggle .et_pb_toggle_title, body.style-2 .et_pb_toggle h5.et_pb_toggle_title {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: var(--lx-color5) !important;
}
body.style-2 .et_pb_toggle_content {color: #000!important;}
body.style-2 .et_pb_toggle_content b, body.style-2 .et_pb_toggle_content a {color: var(--lx-color5) !important;}
body.style-2 .et_pb_toggle .et_pb_toggle_title:before {color: #000!important;}
body.style-2 .noStyle-button .et_pb_button_module_wrapper>a {color: var(--lx-color5) !important;}
body.style-2 .noStyle-button .et_pb_column:first-child:after {color: #000 !important;}
body.style-2.page-id-5787 .et_pb_text_inner, body.style-2.page-id-5787 .et_pb_text_inner p, body.style-2.page-id-5801 .et_pb_text_inner, body.style-2.page-id-5801 .et_pb_text_inner p,
body.style-2.page-id-4703 .et_pb_text_inner, body.style-2.page-id-4703 .et_pb_text_inner p, body.style-2.page-id-5172 .et_pb_text_inner, body.style-2.page-id-5172 .et_pb_text_inner p {color: #000!important;}
body.style-2.page-id-5787 .et_pb_section.et-shortBanner + .et_pb_section, body.style-2.page-id-5801 .et_pb_section.et-shortBanner + .et_pb_section,
body.style-2.page-id-4703 .et_pb_section.et-shortBanner + .et_pb_section, body.style-2.page-id-5172 .et_pb_section.et-shortBanner + .et_pb_section {padding-top: 0!important;}

div.et_policy h4.dtq-info-box-title {
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    color: var(--lx-color5) !important;
}
div.et_policy .dtq-mce-content {color: #000 !important;}
div.et_policy a {color: var(--lx-color5) !important;}

body.style-2 #safetyLift.lift-shaftBox div.infoBox-left, body.style-2 .lift-shaftBox div.infoBox-left {
	display: flex;
	align-items: center;
}
body.style-2 #safetyLift.lift-shaftBox div.infoBox-left > .et_pb_column, body.style-2 .lift-shaftBox div.infoBox-left > .et_pb_column {
	display: block!important;
}
body.style-2 .lift-shaftBox:not(.reverseBox) div.infoBox-left > .et_pb_column:first-child {
	padding-right: 40px!important;
}
body.style-2 .lift-shaftBox .et_pb_heading .et_pb_heading_container h2 {
	color: var(--lx-color1) !important;
    line-height: 1.4em;
    font-family: var(--font3) !important;
    letter-spacing: 1px;
}
body.style-2 .lift-shaftBox > .et_pb_row > .et_pb_column:last-child:before {
	content: '' !important;
    display: block !important;
    position: absolute;
    top: -15px;
    left: -15px;
    width: calc(100% + 40px);
    height: calc(100% - 40px);
    background-image: radial-gradient(rgba(240, 214, 180, 0.5) 2px, transparent 1px);
    background-size: 7px 7px;
    pointer-events: none;
    z-index: -1;
    filter: invert(1);
    opacity: .15;
}
body.style-2 .lift-shaftBox > .et_pb_row > .et_pb_column:last-child:after {
	content: '' !important;
    display: block !important;
    position: absolute;
    visibility: visible !important;
    width: calc(100% + 38px) !important;
    height: 700px !important;
    visibility: visible !important;
    border: 1px solid var(--lx-color1);
    margin-right: 0px;
    top: 0;
}
div.reverseBox.lift-shaftBox > .et_pb_row {flex-direction: row-reverse;}
body.style-2 .lift-shaftBox.reverseBox div.infoBox-left > .et_pb_column:first-child {
	margin-right: 0;
    margin-left: 3%;
	padding-left: 40px;
}
body.style-2 .lift-shaftBox.reverseBox > .et_pb_row > .et_pb_column:last-child:after {margin-left: -60px;}
body.style-2 div.twoSection .et_pb_column.colorSection {
	display: flex;
    flex-wrap: wrap;
	gap: 20px 20px;
}
body.style-2 div.twoSection .et_pb_column.colorSection {
	height: initial;
    display: flex;
    align-content: flex-start;
}
body.style-2 div.twoSection .et_pb_column.colorSection div.ba_info_box {
	flex: 0 0 calc(20% - 20px);
	padding-bottom: 0 !important;
}
body.style-2 div.twoSection .et_pb_row .et_pb_column.colorSection.oneRow div.ba_info_box {
	flex: 0 0 calc(calc(100% / 10) - 20px);
}
body.style-2 div.twoSection .et_pb_column.colorSection div:not(.ba_info_box) {
	flex: 0 0 100%;
}
body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure {
	flex: 0 0 auto;
}
body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure:after {
	background: transparent!important;
}
body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
	padding: 0;
	box-shadow: inset 0 0 0 8px var(--lx-color3), 0 0 0 2px rgba(0, 0, 0, .05) !important;
    border-radius: 100%;
    margin: 4px;
    border: 4px solid var(--lx-color3);
}
body.style-2 div.twoSection .colorSection div.ba_info_box:hover div.dtq-info-box .dtq-info-box-figure img {
	box-shadow: inset 0 0 0 8px var(--lx-color3), 0 0 0 2px rgba(107, 21, 21, .15) !important;
}
body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content {
	padding-top: 7px!important;
}
body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content .dtq-mce-content {
	line-height: 1.2;
	font-size: 13px;
    padding: 0 10px;
	font-weight: 600;
}
body.style-2 div.twoSection .colorSection div.ba_info_box:hover div.dtq-info-box .dtq-info-box-content .dtq-mce-content {color: var(--lx-color1);}
body.style-2 div.et_pb_section.customiseBox {padding: 0 0!important;}
body.style-2 div.customiseBox .et_pb_column .et_pb_slide_image {margin-top: 0!important;}
body.style-2 div.customiseBox .et_pb_slider .et_pb_slide {padding-right: 0!important;}
body.style-2 div.customiseBox .et_pb_slides .et_pb_container {height: 500px;}
body.style-2 div.customiseBox .et_pb_column .et_pb_slide_image img {
	width: 100%!important;
	height: 100% !important;
    min-height: 500px;
	max-height: 500px!important;
    object-fit: cover;
}
body.style-2 div.entry-content .et_pb_section.customiseBox > .et_pb_row {
	margin-right: 0!important;
	margin-left: 80px;
    max-width: calc(100% - 80px);}
body.style-2 div.customiseBox > .et_pb_row > div.et_pb_column:first-child {
	padding-top: 100px;
	padding-bottom: 100px;
	z-index: 10; position: relative;
}
body.style-2 div.customiseBox > .et_pb_row > div.et_pb_column:last-child {overflow: hidden;}
body.style-2 div.customiseBox > .et_pb_row > div.et_pb_column:last-child:before {
	content: '';
	display: block!important;
	position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(233, 226, 207, 1) 30%, rgba(233, 226, 207, 0) 100%);
    max-width: 320px;
    width: 100%;
    height: 100%;
    z-index: 99;
}
body.style-2 div.customiseBox .et_pb_slider .et_pb_slides + .et-pb-slider-arrows {display: none!important;}
body.style-2 div.customiseBox .et_pb_slider .et-pb-controllers {
	left: -40%;
    z-index: 100;
	bottom: 10px;
}
body.style-2 div.customiseBox .et_pb_slider .et-pb-controllers a {
	border-radius: 20px;
    width: 20px;
    height: 20px;
    margin-right: 20px;
}
body.style-2 div.customiseBox .et_pb_slider .et-pb-controllers .et-pb-active-control {background-color: var(--lx-color1)!important;}
div.sloganBox.sloganBox2 h2.et_pb_module_heading {
	color: #6b1515 !important
}
body.style-2 div.twoSection .et_pb_column.doorSection {
	display: flex;
    flex-wrap: wrap;
    gap: 20px 20px;
	align-items: flex-start;
    align-content: flex-start;
}
body.style-2 div.twoSection .et_pb_column.doorSection div.ba_info_box {
	flex: 0 0 calc(50% - 20px);
}
body.style-2 div.twoSection .et_pb_column.doorSection div:not(.ba_info_box) {flex: 0 0 100%;}
body.style-2 div.twoSection .doorSection div.ba_info_box div.dtq-info-box {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
body.style-2 div.twoSection .doorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure {
	flex: 0 0 auto!important;
}
body.style-2 div.twoSection .doorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure:after {
	display: none!important;
}
body.style-2 div.twoSection .et_pb_column.doorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content {
	padding-top: 7px !important;
}
body.style-2 div.twoSection .et_pb_column.doorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content .dtq-mce-content {
	line-height: 1.2;
    font-size: 17px;
    padding: 0 10px;
    font-weight: 600;
    color: var(--lx-color1);
}
body.style-2 div.twoSection .doorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
	padding: 0;
	width: 260px;
    transform: translateX(-50px);
}
body.style-2 div.twoSection .et_pb_column.doorSection.doorSection2 div.ba_info_box {
	flex: 0 0 calc(33.33333% - 20px);
}
body.style-2 div.twoSection .doorSection.doorSection2 div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
	transform: translateX(0px);
}
body.style-2 div.twoSection div.sec2_subHeading.sub1 h3 {color: var(--lx-color1)!important;}
body.style-2 div.twoSection div.sec2_subHeading.sub2 {
	margin-top: 20px!important;
	margin-bottom: 0!important;
}
body.style-2 div.twoSection .et_pb_module.sec2_subHeading.sub1 + .et_pb_module.sec2_subHeading.sub2 {
	margin-top: 0!important;
}
body.style-2 div.twoSection div.sec2_subHeading.sub2 h3 {
	padding-bottom: 0!important;
	background: var(--lx-color3);
    width: fit-content;
    padding-right: 10px;
}
body.style-2 div.twoSection div.sec2_subHeading.sub2 h3:after {
	content: '';
    display: block !important;
    border-bottom: 1px solid var(--lx-color1);
    position: absolute;
    width: 100%;
    bottom: 6px;
    z-index: -1;
}
body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection.withImage .et_pb_column:first-child:before {
	content: '';
    display: block;
    background-image: inherit;
    background-position: center !important;
    background-size: cover;
    min-width: calc(100% + 6% + 80px);
    height: calc(100% + 200px);
    top: -100px;
    position: absolute;
    left: -80px;
    z-index: 2;
}
body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box {align-items: center;}
body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure {
	flex: 0 0 300px;
}
body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure:after {
	content: '';
    display: block !important;
    background: var(--lx-color4);
    position: absolute;
    width: 260px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 0;
}
body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
	width: 260px;
	padding: 7px;
}
body.style-2 div.twoSection div.lightningSection div.ba_info_box .dtq-mce-content {
	line-height: 1.2;
    font-weight: 600;
}
body.style-2 div.twoSection div.lightningSection div.ba_info_box .dtq-mce-content small {
	font-size: 13px;
	line-height: 1.2;
    margin-top: 10px !important;
    display: block;
}
div.et_pb_section.handrailSection {
	min-height: 350px;
    background-position: center bottom;
    border: 0px;
    min-width: calc(100% + 5px);
    margin-left: -2px;
}
div.et_pb_section.handrailSection div.et_pb_module.et_pb_heading {
	position: absolute;
	top: calc(100% + 150px);
}
div.et_pb_section.handrailSection div.et_pb_module.et_pb_heading h2 {
	font-family: var(--font3) !important;
    font-size: 32px;
    line-height: 1.5;
    letter-spacing: 1px;
	color: var(--lx-color1) !important;
}
div.et_pb_section.handrailSection div.et_pb_module.et_pb_heading h2 span {
	font-family: Raleway !important;
    text-transform: capitalize !important;
    -webkit-text-stroke: 1px var(--lx-color1);
    color: transparent !important;
    font-size: 80px;
    line-height: 1.2;
    font-weight: 900;
    letter-spacing: 1px;
}
div.handrailSection-items .et_pb_row > .et_pb_column {
	display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
	gap: 20px 20px;
}
div.handrailSection-items .et_pb_row > .et_pb_column > div {
	flex: 0 0 25%;
}
div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box {position: relative;}
div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-figure {text-align: center;}
div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-figure img {
	max-width: 240px;
}
div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-content {
	position: absolute;
	top: 20px;
	left: 20px;
	padding-left: 20px;
}
div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-content .dtq-mce-content {line-height: 1.2; display: block!important;}
div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-content:before {
	content: '';
    display: block !important;
    position: absolute;
    width: 6px;
    height: calc(100% - 23px);
    top: 19px;
    left: 0;
    background: #000;
}
div.handrailSection-items .et_pb_row > .et_pb_column > div.ba_info_box:nth-child(2) .dtq-info-box .dtq-info-box-content:before {background: #c6c7c9;}
div.handrailSection-items .et_pb_row > .et_pb_column > div.ba_info_box:nth-child(3) .dtq-info-box .dtq-info-box-content:before {background: #cb9a92;}
div.handrailSection-items .et_pb_row > .et_pb_column > div.ba_info_box:nth-child(4) .dtq-info-box .dtq-info-box-content:before {background: #e8c481;}
div.cabin-design div.et_pb_module.et_pb_heading h2 {
	font-family: var(--font3) !important;
    font-size: 32px;
    line-height: 1.5;
    letter-spacing: 1px;
    color: var(--lx-color1) !important;
}
div.cabin-design:after {
	content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    height: 65vh;
	max-height: 551px;
    background: var(--lx-color1);
    bottom: 0;
    z-index: 1;
}
.cabinCarousel .owl-item {
	display: inline-block;
	vertical-align: top;
	z-index: 10;
}
.cabinCarousel .owl-item:not(.active) {filter: blur(7px) grayscale(1); opacity: .5;}
.cabinCarousel .dtq-info-box .dtq-info-box-figure {position: relative;}
.cabinCarousel .dtq-info-box .dtq-info-box-figure:after {content: ''; position: absolute; display: block!important; background: #fff; width: 100%; height: 100%; top: 0;}
.cabinCarousel .dtq-info-box .dtq-info-box-figure img {
	padding: 10px;
	position: relative;
	z-index: 3;
}
.cabinCarousel .ba_info_box .dtq-info-box .dtq-info-box-content {padding-top: 30px!important; padding-left: 15px!important; padding-right: 15px!important;}
.cabinCarousel .ba_info_box .dtq-info-box .dtq-info-box-title {
	color: #fff !important;
	font-family: var(--font3) !important;
    font-size: 20px !important;
    letter-spacing: 1px;
}
.cabinCarousel .ba_info_box .dtq-info-box .dtq-info-box-content ul li {
	color: var(--lx-color2) !important;
    position: relative;
	display: block;
	padding-left: 15px;
}
.cabinCarousel .ba_info_box .dtq-info-box .dtq-info-box-content ul li:before {
	content: '';
    display: block;
    background: url(../../uploads/2025/06/check-circle.png) no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -19px;
    top: 4px;
}
body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child:after {
	height: 400px!important;
}
body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child div.et_pb_module.et_pb_image {
	padding: 40px;
    min-height: 400px;
    display: flex;
    align-items: center;
}
body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child:before {opacity: .07;}
div.fullWidth#COP > div.et_pb_row {
	margin: 0 80px;
    min-width: calc(100% - 160px);
}
#COP .et_pb_text_inner strong, #COP .et_pb_text_inner b {color: var(--lx-color5) !important;}
body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#LOP {
	background-color: transparent;
    background-image: linear-gradient(90deg, var(--lx-color1) 50%, var(--lx-color3) 50%);
}
body.style-2 .twoSection#LOP .et_pb_row > .et_pb_column:first-child:after {
	content: '';
    display: block !important;
    background: var(--lx-color1);
    position: absolute;
    width: 6%;
    height: calc(100% + 200px);
    right: calc(-6% - 1px);
    top: -100px;
}
body.style-2 div.entry-content .et_pb_section.twoSection#LOP > .et_pb_row > div.et_pb_column.et_pb_column_1_2:last-child:not(:first-child):before {
	content: '';
    display: block !important;
    background: var(--lx-color3);
    position: absolute;
    width: 2px;
    height: calc(100% + 200px);
    left: calc(0px - 2px);
    top: -100px;
}
body.style-2 div.twoSection#LOP .et_pb_heading h2.et_pb_module_heading {
	font-family: var(--font3) !important;
    font-size: 36px !important;
    letter-spacing: 1px;
	color: var(--lx-color3) !important;
    line-height: 1.4em;
	    padding-bottom: 30px;
}
body.style-2 div.twoSection#LOP div.et_pb_text_inner {
	color: rgba(255,255,255,.9) !important;
}
body.style-2 div.twoSection#LOP .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
	box-shadow: inset 0 0 0 8px var(--lx-color1), 0 0 0 2px rgba(255, 255, 255, .25) !important;
	border: 4px solid var(--lx-color1)!important;
}
body.style-2 div.twoSection#LOP .colorSection div.ba_info_box:hover div.dtq-info-box .dtq-info-box-figure img {box-shadow: inset 0 0 0 8px var(--lx-color1), 0 0 0 2px rgba(255, 255, 255, .55) !important;}
body.style-2 div.twoSection#LOP .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content .dtq-mce-content {color: var(--lx-color3)!important; }
body.style-2 div.twoSection#LOP .et_pb_column.colorSection div:not(.ba_info_box) {margin-bottom: 0!important;}
body.style-2 div.twoSection#LOP .et_pb_column.colorSection div.ba_info_box + .et_pb_module.et_pb_text {margin-top: 20px!important;}
body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#LOP {border-top-color: var(--lx-color3)!important;}
body.style-2 div.entry-content .et_pb_section.twoSection#LOP > .et_pb_row > div.et_pb_column.et_pb_column_1_2:last-child .et_pb_module.et_pb_image {
	display: flex;
    justify-content: center;
    align-items: center;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: transparent!important; background-color: transparent!important;
}
div.entry-content .et_pb_section > .et_pb_row.rowModel {
	min-height: 100vh;
}
.et_pb_row.rowModel .et_pb_module_inner {min-height: 100vh;}
body.style-2 .et_pb_row.rowModel .dtq-info-box .dtq-info-box-figure {
	min-height: 100vh;
    align-items: center;
    display: flex;
}
body.page-id-4559 .et_pb_section_1.et_pb_section {background-color: var(--lx-color1)!important;}
body.page-id-4559 h2.et_pb_module_heading {font-family: var(--font3) !important;}

@media only screen and (min-width: 1025px) {
    /** display **/
div.sec2_hightlight > div.et_pb_column > div, div.sec2_hightlight > div.et_pb_column > div:hover {min-width: calc(100% / 3)!important; max-width: 500px;} 
div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content > h2 {padding-right: 15px;}
div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover) div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {visibility: visible; 
    width: 100% !important; min-width: initial!important;}
div.sec2_hightlight > div.et_pb_column > div:first-child:not(:hover) .dtq-info-box-figure img {
    animation: swingYSmooth 2s infinite linear;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	div.entry-content .et_pb_section.sec2_hm-section2 > .et_pb_row {
		max-width: calc(100% - 80px);
	}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {padding: 0px 40px !important;}
	div.sec2_hightlight > div.et_pb_column > div, div.sec2_hightlight > div.et_pb_column > div:hover {min-width: calc(100% / 3)!important; max-width: calc(100% / 3)!important;} 
	div.sec2_hightlight > div.et_pb_column > div, .sec2_abt-section3 > .et_pb_row > div.et_pb_column {
		padding-left: 40px!important;
		padding-right: 40px!important;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):after {right: -130px;}
	body.style-2 div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {left: 0%!important;}
	
	div.cabin-design:after {
		height: 100vh;
		max-height: 600px;
	}
}
@media only screen and (min-width: 1200px) {
	body.style-2 .et_pb_section_0_tb_header.et_pb_section {height: 49.6px;}
}
@media only screen and (max-device-width: 1366px) and (orientation: landscape) {
	body.home div.Hbanner .et_pb_slider .et-pb-slider-arrows {
		transform: translate(0, -50vh);
		-webkit-transform: translate(0, -50vh);
	}
	body.home div.Hbanner .et_pb_slides .et_pb_slider_container_inner > div.et_pb_slide_image {
		transform: translate(-50%, -45%) !important;
		-webkit-transform: translate(-50%, -45%) !important;
	}
	.sec2_inside-column:after {height: 800px!important;}
	div.sec2_hightlight > div.et_pb_column > div, div.sec2_hightlight > div.et_pb_column > div:hover {
		max-width: calc(100% / 3) !important;
	}
	div.sec2_hightlight > div.et_pb_column > div {
		max-height: 800px;
		min-height: 800px;
	}
	div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content p {min-width: initial!important;}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {display: block!important;}
}
@media only screen and (max-width: 1365px) {
	body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
		padding-left: 14px;
		padding-right: 14px;
	}
	body.style-2:not(.et-top):not(.xactive) #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
		padding-left: 10px;
		padding-right: 10px;
	}
	body:not(.et-top):not(.xactive) .et_pb_row_1_tb_header.et_pb_row {
		width: calc(100% - 80px);
		margin: 0 40px;
	}
	body.style-2 #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
		min-width: calc(100% - 80px);
		max-width: calc(100% - 80px);
	}
	body:not(.et-top):not(.xactive) .et_pb_image_0_tb_header .et_pb_image_wrap img {width: 220px;}
	body:not(.et-top):not(.xactive) .et_pb_sticky .et_pb_image_0_tb_header, body:not(.et-top):not(.xactive) .et_pb_row_1_tb_header .et_pb_column_2_tb_header {
		max-width: 255px !important;
		width: 255px !important;
	}
	.sec_marquee marquee {font-size: 72px;}
	
	body .et_pb_row_0_tb_header.et_pb_row, body .et_pb_row_1_tb_header.et_pb_row {
		width: calc(100% - 80px);
		margin: 0 40px;
	}
	body.style-2 div.entry-content .et_pb_section#safetyLift > .et_pb_row {
		max-width: calc(100% - 80px);
		width: calc(100% - 80px);
		margin: 0 40px;
	}
	.et_pb_section.sloganBox > .et_pb_row {
		width: calc(100% - 0px)!important;
		max-width: calc(100% - 80px)!important;
		margin: 0 40px;
	}
	div.entry-content .et_pb_section.twoSection > .et_pb_row, div.entry-content .et_pb_section.supportBox > .et_pb_row, div.entry-content .et_pb_section.cabin-design > .et_pb_row, div.fullWidth#COP > div.et_pb_row {
		width: calc(100% - 80px);
        margin: 0 40px;
        max-width: calc(100% - 80px);
	}
	body.style-2 .lift-shaftBox:not(.reverseBox) div.infoBox-left {
		max-width: calc(100% - 80px);
		margin: 0 40px;
	}
	body.style-2 div.entry-content .et_pb_section.carouselShowcase > .et_pb_row, div.entry-content .et_pb_section.sec2-getQuote > .et_pb_row {
		max-width: calc(100% - 80px)!important;
		margin: 0 40px!important;
	}
	body.page-id-4483 div.entry-content .et_pb_section > .et_pb_row, body.archive.category #main-content > .container {
		max-width: calc(100% - 80px)!important;
		margin: 0 40px!important;
	}
	div.supportBox > .et_pb_row > div.et_pb_column:last-child:after {right: -170px;}
	body.style-2 .lift-shaftBox.reverseBox .et_pb_slider {margin-left: 0px !important;}
	body.style-2 .lift-shaftBox.reverseBox > .et_pb_row > .et_pb_column:last-child:before {left: -40px;}
	body.style-2 div.entry-content .et_pb_section.customiseBox > .et_pb_row {margin-left: 40px; max-width: calc(100% - 40px);}
	div.entry-content .et_pb_section.handrailSection > .et_pb_row, div.entry-content .et_pb_section.handrailSection-items > .et_pb_row {
		max-width: calc(100% - 80px);
	}
	div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-figure img {
		max-width: 170px;
		width: 170px;
        object-fit: contain;
	}
	.cabinCarousel .owl-nav > div.owl-prev {left: 10px;}
	.cabinCarousel .owl-nav > div.owl-next {right: 10px;}
	body.single article.category-event div.et_pb_section.sec2-getQuote {
		min-width: calc(100vw - 0px);
	}
	footer .et_pb_row_0_tb_footer.et_pb_row {
		width: calc(100% - 80px);
		margin: 0 40px;
	}
	footer .et_pb_row_1_tb_footer.et_pb_row {
		padding-left: 40px;
	}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:first-child {padding-right: 30px;}
	div.entry-content .et_pb_section.sec_contact > .et_pb_row {
		max-width: calc(100% - 80px);
	}
	
}
@media only screen and (max-width: 1280px) {
	footer .et_pb_text .et_pb_text_inner, footer .et_pb_text .et_pb_text_inner p, footer .et_pb_row_1_tb_footer.et_pb_row .et_pb_text_inner {font-size: 12px;}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {left: 5%!important;}
}
@media only screen and (max-width: 1200px) {
	div.Hbanner .et_pb_slider .et_pb_slide .et_pb_slide_image {
		left: 105% !important;
	}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:first-child {
		padding: 80px 50px;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box a.et_pb_button {
		padding-left: 30px !important;
		padding-right: 60px !important;
	}
	div.sec_special-info {text-align: left;}
	.cabinCarousel .ba_info_box .dtq-info-box .dtq-info-box-title {font-size: 17px!important;}
	
	body.style-2 div.designPackage2 .dtq-info-box:after {right: 0!important;}
}
@media only screen and (max-width: 1024px) {
	body:not(.et-top):not(.xactive) .et_pb_sticky .et_pb_image_0_tb_header, body:not(.et-top):not(.xactive) .et_pb_row_1_tb_header .et_pb_column_2_tb_header {
		max-width: 300px !important;
        width: 300px !important;
	}
	body:not(.et-top):not(.xactive) .et_pb_image_0_tb_header .et_pb_image_wrap img {
		width: 300px;
	    height: 80px !important;
        object-fit: contain;
        object-position: left center;}
	div.mobile-menu, div.mobile-menu-toggle {display: block!important;}
	div.desktop-menu {display: none!important;}
	div.mobile-menu.et_pb_menu {
		position: fixed;
		width: 100%;
		left: 0;
		right: 0;
		height: 100%;
		top: 0;
		background: var(--lx-color3);
		background-color: var(--lx-color3);
		display: none!important;
	}
	body.mobile-active {overflow: hidden;}
	body.mobile-active div.mobile-menu.et_pb_menu {
		display: block!important;
		z-index: 100000;
	}
	div.mobile-menu.et_pb_menu {z-index: 1000000000000;}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu ul.et-menu.nav {
		display: block!important;
		position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        height: 50vh;
        top: 50vh;}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu>nav>ul>li.menu-item {display: block!important;}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu ul.et-menu .menu-item-has-children>a, .header-section li a {
		font-family: var(--font4) !important;
		font-size: 18px !important;
		text-transform: uppercase;
		color: var(--lx-color1) !important;
		opacity: .8 !important;
		padding: 20px 30px!important;
	}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu > nav.et-menu-nav > ul.et-menu > li.menu-item-has-children>a {padding-right: 40px!important;}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu ul.et-menu .menu-item-has-children>a:before {
		content: '';
        display: block;
        background: #fff;
        position: absolute;
        width: 28px;
        height: 28px;
        right: -6px;
        top: 15px;
        border-radius: 100%;
        z-index: -1;
	}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu > nav.et-menu-nav > ul.et-menu > li.menu-item-has-children.et-show-dropdown > a:after {
		transform: scale(-1, -1);
		-webkit-transform: scale(-1, -1);
	}
	div.mobile-menu ul li a {font-size: 18px !important; line-height: 1.5; width: 100%; padding-bottom: 20px !important;}
	div.mobile-menu .et-menu .menu-item-has-children>a:first-child:after {top: 17px;}
	div.mobile-menu .et-menu ul.sub-menu {width: 300px;
	    left: 50%;
        transform: translateX(-50%); -webkit-transform: translateX(-50%);
		display: flex;
        flex-wrap: wrap;
        justify-content: center;
		border-radius: 0;}
	div.mobile-menu .et-menu ul.sub-menu li a {padding-bottom: 0px!important;}
	div.mobile-menu .et-menu ul.sub-menu li:last-child a {padding-bottom: 20px!important;}
	div.mobile-menu-toggle {
		display: block!important;
		width: 50px;
        height: 50px;
        position: fixed;
        right: 40px;
        top: 70px;
		z-index: 999;
	}
	div.mobile-menu-toggle a {
		background: transparent;
        height: 50px;
        position: absolute;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
	}
	div.mobile-menu-toggle a:before, div.mobile-menu-toggle a:after {
		content: '';
		display: block!important;
		background: var(--lx-color1);
		height: 2px;
        position: absolute;
        width: 100%;
	}
	div.header-section div.et_pb_column--with-menu .et_pb_module.et_pb_icon {right: 80px; top: 10px;}
	div.mobile-menu-toggle a:before {top: 0;} 
	div.mobile-menu-toggle a:after {bottom: 0;}
	div.mobile-menu-toggle > .et_pb_code_inner:after {
		content: '';
        display: block !important;
        background: var(--lx-color1);
        height: 2px;
        position: absolute;
        width: 50%;
        margin-top: calc(50% - 1px);
        right: 0;
	}
	body.mobile-active div.mobile-menu-toggle > .et_pb_code_inner:after {display: none!important;}
	body:not(.xactive):not(.et-top):not(.mobile-active) div.mobile-menu-toggle {top: 25px;}
	body.mobile-active div.mobile-menu-toggle {top: 25px; z-index: 100000000;}
	body:not(.xactive):not(.et-top) div.header-section div.et_pb_column--with-menu .et_pb_module.et_pb_icon {top: 0px;}
	body.mobile-active div.mobile-menu-toggle a:before {
        transform: rotate(45deg) translate(17px, 15px);
		-webkit-transform: rotate(45deg) translate(17px, 15px);
	}
	body.mobile-active div.mobile-menu-toggle a:after {
        transform: rotate(-45deg) translate(20px, -17px);
		-webkit-transform: rotate(-45deg) translate(20px, -17px);
	}
	
	body .et_pb_row_0_tb_header.et_pb_row, body .et_pb_row_1_tb_header.et_pb_row {
		width: calc(100% - 80px);
		margin: 0 40px;
	}
	div.Hbanner .et_pb_slider .et_pb_slide:after {
		right: initial!important;
		left: 40vw;
	}
	div.Hbanner .et_pb_slider .et_pb_slide:before {
		right: initial!important;
		left: 47vw;
	}
	div.Hbanner .et_pb_slider .et_pb_slide .et_pb_slide_image {
		left: 98% !important;
		top: calc(50% + 7dvh) !important;
	}
	body.home div.Hbanner .et_pb_slider .et-pb-slider-arrows {
		transform: translate(0, -50vh);
		-webkit-transform: translate(0, -50vh);
	}
	body.home .et_pb_slide_with_image .et_pb_slide_description {
		transform: translateY(-80px) !important;
		-webkit-transform: translateY(-80px) !important;
	}
	div.sec2_hightlight > div.et_pb_column > div {
		max-width: calc(440px + 60px);
		min-width: calc(calc(100% - 500px) / 2);
		padding: 120px 30px 80px;
	}
	div.sec2_hightlight > div.et_pb_column > div.default {
		min-width: 500px;
	}
	div.sec2_hightlight > div.et_pb_column > div.default {
		min-width: 100%;
	}
	div.sec2_hightlight > div.et_pb_column > div:hover {
		min-width: 440px;
		max-width: calc(440px + 60px);
	}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {flex-direction: column;
		background-image: linear-gradient(90deg, #f0d6b4 50%, #f0d6b4 50%);}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {
		padding: 0px 40px !important;
	}
	div.entry-content .et_pb_section.sec2_hm-section2 > .et_pb_row {max-width: calc(100% - 80px);}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3) {padding-left: 40px;}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):after {right: -130px;}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:first-child {width: 100%;}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:last-child {width: 100%;}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:first-child {
		width: calc(100% + 160px);
		left: -80px;
		padding: 80px 80px!important;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(2) {
		left: -80px;
		min-width: calc(100% + 80px);
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3) {
		left: 0px;
		min-width: calc(100% + 80px);
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:not(:first-child) .et_pb_module_inner > .dtq-info-box {left: 0;}
	body.style-2 .et_pb_row_1_tb_footer > div:first-child {padding-right: 57px; border-right: 1px solid transparent;}
	body.style-2 .et_pb_row_1_tb_footer > div:last-child .et_pb_text_inner ul li {line-height: 1.2;}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:first-child {
		width: 100% !important;
	}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5 {width: calc(calc(100% - 0%) / 3) !important;}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child {width: 100% !important;}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child .et_pb_module > .et_pb_text_inner p:last-child, footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child .et_pb_module > .et_pb_text_inner p:nth-last-child(2) {
		flex: 0 0 100%;
	}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5:last-child a {
		margin-right: 16.5vw;
		margin-left: 10px;
	}
	.footer-section ul.et_pb_social_media_follow {
	/*	position: absolute;
		top: 51vh; */
	}
	body.style-2 footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
		transform: translate(0, calc(-50% - 555px));
		-webkit-transform: translate(0, calc(-50% - 555px));
	}
	div.sec_contact.et_pb_section:not(.Hbanner):after {width: 63vw;}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {left: -60px!important;}
	.sec2_inside-column:after {height: 900px !important;}
	.entry-content div.et_pb_section:not(.Hbanner).sec2_abt-section3 > .et_pb_row {
		    flex-wrap: wrap;
	}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column:first-child {flex: 0 0 100%; min-height: 420px;}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:first-child) {flex: 0 0 50%;}
	div.entry-content .et_pb_section.sec_contact > .et_pb_row {flex-wrap: wrap;}
	div.sec_contact > .et_pb_row > .et_pb_column:first-child {width: 60%; margin-bottom: 30px;}
	div.sec_contact > .et_pb_row > .et_pb_column:last-child {width: 100%;}
	div.sec_contact .et_pb_contact_form:after {left: -70px;}
	div.sec_contact > .et_pb_row > .et_pb_column:last-child > div:last-child {
		transform: translateX(30px);
		-webkit-transform: translateX(30px);
	}
	body:not(.home) div.sec_contact > .et_pb_row > .et_pb_column:first-child .et_pb_code {
		transform: translateX(100%);
		-webkit-transform: translateX(100%);
	}
	body:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 50dvh !important;
		height: 50dvh !important;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box .dtq-info-box-title {
		max-width: 15ch;
	}
	div.sec2_hightlight .dtq-info-box-figure img {margin: 0 auto;}
	body.home .et_pb_slide_description .et_pb_slide_title {margin: 0 auto;}
	body div.sec2_abt-section2 .sec2_inside-column .sec2-slider:after {width: 100%!important;}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_heading h1 {font-size: 195%;}
	
	div.sec2_hightlight > div.et_pb_column > div:not(:hover):first-child .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover):first-child div.dtq-mce-content {
	        visibility: visible; min-width: 100%!important; 
	}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover):first-child .dtq-info-box-figure img {animation: swingYSmooth 2s infinite linear;}
	div.sec2_hightlight > div.et_pb_column > div:not(.default):first-child {max-height: initial!important;}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover) div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {
		visibility: visible!important;
		width: initial !important;
	}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {display: block!important;}
	div.sec2_hightlight > div.et_pb_column {flex-direction: column;}
	div.sec2_hightlight > div.et_pb_column > div {
		max-width: 100%;
        min-width: 100%;
		padding-left: 40px;
	}
	div.sec2_hightlight > div.et_pb_column > div:hover {
		max-width: 100% !important;
        min-width: 100% !important;
	}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column {padding: 80px 40px !important;}
	div#safetyLift > div.et_pb_row > div.et_pb_column:first-child {
		padding: 80px 0 0 !important;
        margin: 0;
	}
	body.xactive.mobile-active .et_pb_sticky.et_pb_section_1_tb_header, body.xactive.mobile-active .et_pb_section_0_tb_header.et_pb_section {display: block!important;}
	body.xactive.mobile-active .et_pb_sticky.et_pb_section_1_tb_header {z-index: 100000000!important;}
	body.xactive.mobile-active .et_pb_sticky.et_pb_section_1_tb_header {z-index: 100000000!important;}
	body.xactive.mobile-active header {visibility: visible!important; opacity: 1!important;
		min-height: 100vh;
		z-index: 999999999999999999999!important;
	}
	body.xactive.mobile-active .et_builder_inner_content.has_et_pb_sticky {display: block!important;}
	body.style-2:not(.home) .simplyCarousel.et_pb_slider .et_pb_slide {width: 100% !important;}
	div.reverseBox.lift-shaftBox > .et_pb_row {
		flex-direction: column-reverse;
		max-width: 100%;
	}
	div.reverseBox.lift-shaftBox > .et_pb_row > div {flex: 0 0 100%; width: 100%!important;}
	body.style-2 .lift-shaftBox.reverseBox div.infoBox-left > .et_pb_column:first-child {
		margin-left: 0%;
		padding-left: 0px;
	}
	div.reverseBox.lift-shaftBox > .et_pb_row {
		max-width: calc(100% - 60px);
        min-width: calc(100% - 60px);
        margin: 0 30px;
	}
	div.reverseBox.lift-shaftBox > .et_pb_row > div:first-child {padding-top: 30px!important;}
	div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box .dtq-info-box-figure {
		justify-content: center;
		padding-right: 40px;
	}
	body.style-2 #safetyLift > .et_pb_row > .et_pb_column:last-child:after, body.style-2 .lift-shaftBox > .et_pb_row > .et_pb_column:last-child:after {width: calc(100% + 0px) !important;}
	body.style-2 .lift-shaftBox.reverseBox > .et_pb_row > .et_pb_column:last-child:after {width: calc(100% + 0px) !important; margin-left: 0px!important;}
	body.style-2 div.twoSection .et_pb_column.colorSection div.ba_info_box {flex: 0 0 calc(20% - 0px);}
	body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {width: 80px; height: 80px;}
	body.style-2 .lift-shaftBox:not(.reverseBox):not(#safetyLift) div.infoBox-left {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	body.style-2 .lift-shaftBox:not(.reverseBox):not(#safetyLift) div.infoBox-left > div {flex: 0 0 100%; width: 100%;}
	body.style-2 .lift-shaftBox.reverseBox div.infoBox-left > .et_pb_column:first-child {padding-top: 80px!important;}
	body.style-2 .lift-shaftBox:not(.reverseBox):not(#safetyLift) div.infoBox-left > div:first-child {
		padding: 80px 0 0 !important;
        margin: 0;
	}
	body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child div.et_pb_module.et_pb_image {
		justify-content: center;
	}
	body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child:after {height: 530px !important;}
	div.entry-content .et_pb_section.twoSection#LOP > .et_pb_row {
		flex-direction: column;
	}
	body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#LOP {
		background-color: transparent;
		background-image: linear-gradient(180deg, var(--lx-color1) 55%, var(--lx-color3) 50%);
	}
	body.style-2 div.entry-content .et_pb_section.twoSection#LOP > .et_pb_row > div.et_pb_column.et_pb_column_1_2:last-child:not(:first-child):before {display: none!important;}
	body.style-2 div.twoSection#LOP .et_pb_column.colorSection div.ba_info_box {
		flex: 0 0 calc(12% - 0px);
	}
	body.style-2 div.entry-content .et_pb_section.carouselShowcase > .et_pb_row {
		flex-direction: column;
	}
	body.style-2 div.carouselShowcase.et_pb_section:nth-child(even):before {background-image: linear-gradient(180deg, var(--lx-color1) 50%, transparent 50%);}
	body.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_with_background .et_pb_row {
		width: 100%!important;
		max-width: calc(100% - 0px)!important;
	}
	body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area > article {flex: 0 0 calc(50% - 30px);}
	div.rpwwt-widget ul li span.rpwwt-post-title {
		display: -webkit-box !important;
		-webkit-line-clamp: 2 !important;
		-webkit-box-orient: vertical !important;
		overflow: hidden !important;
		text-overflow: ellipsis !important;
		padding-right: 30px;
	}
	body.archive #et-main-area {overflow-x: hidden;}
	body.mobile-active header> .et_builder_inner_content .et_pb_section_1_tb_header {height: 100vh;}
	body.parent-pageid-5167.style-2:not(.home) .et-shortBanner h2.et_pb_module_heading {max-width: 90%;}
	body.page-id-4483.mobile-active header {position: static!important;}
	body.page-id-4483.mobile-active header .et_pb_section.et_pb_section_0_tb_header, body.page-id-4483.mobile-active header .et_pb_icon {opacity: 0;}
	body.page-id-4483.mobile-active .et_pb_sticky .et_pb_image_0_tb_header, body.page-id-4483.mobile-active .et_pb_row_1_tb_header .et_pb_column_2_tb_header {
		opacity: 0;
	}
	body.custom-background.page-id-4483.mobile-active {background: var(--lx-color3)!important; background-color: var(--lx-color3)!important;}	
	.carouselShowcase .owl-item {margin-right: 0!important;}
	div.et_pb_menu__menu + div.et_mobile_nav_menu div.mobile_nav.opened span.mobile_menu_bar {display: none!important;}
}
@media only screen and (max-device-width: 1024px) and (orientation: landscape) {
	div.Hbanner .et_pb_slider .et_pb_slide .et_pb_slide_image {
		left: 110% !important;
		top: calc(50% + 0dvh) !important;
	}
	body.home .et_pb_slide_with_image .et_pb_slide_description {
		transform: translateY(-40px) !important;
		-webkit-transform: translateY(-40px) !important;
	}
	div.Hbanner {min-height: 120dvh;}
	div.Hbanner > div.et_pb_row {min-height: 120dvh;}
	div.Hbanner .et_pb_slider .et_pb_slide {min-height: 120dvh;}
	div.mobile-menu.et_pb_menu .et_pb_menu__menu ul.et-menu.nav {top: 45vh;}
	
	div.sec2_hightlight > div.et_pb_column > div {
		max-height: initial;
        min-height: initial;
	}
	body:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 60dvh !important;
        height: 60dvh !important;
	}
	div.cabin-design:after {height: 63vh;}
	body.page-id-4703:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5172:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5801:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5787:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 50dvh !important;
        height: 50dvh !important;
	}
	body:not(.home) .et-shortBanner h2.et_pb_module_heading {font-size: 36px!important;}
}
@media only screen and (max-width: 992px) {
	body.style-2 .et_pb_blurb_0_tb_header.et_pb_blurb:before {
		content: '';
		display: block;
		border-right: 1px solid var(--lx-color1);
		position: absolute;
		width: 1px;
		height: calc(100% + 20px);
		left: -60px;
		top: -12px;
	}
	body.style-2 .et_pb_blurb_0_tb_header.et_pb_blurb:after {
		height: calc(100% + 20px);
	}
	body.style-2 .et_pb_row_1_tb_footer > div:first-child {margin-bottom: 0!important;}
	
	div.sec2_hightlight > div.et_pb_column {
		flex-direction: column;
	}
	div.sec2_hightlight > div.et_pb_column > div {
		max-width: 100%;
        min-width: 100%;
		max-height: 200px;
	}
	div.sec2_hightlight > div.et_pb_column > div {
		max-height: initial;
        min-height: initial;
	}
	div.sec2_hightlight > div.et_pb_column > div.default, div.sec2_hightlight > div.et_pb_column > div:hover {
		max-height: 700px;
		min-width: 100%;
        max-width: 100%;}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover):nth-child(2).default .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover):nth-child(2).default div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:not(:hover):nth-child(2) .dtq-info-box-btn {
		min-width: 100%;
	}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {display: block!important;}
	div.entry-content .et_pb_section > .et_pb_row {
		max-width: calc(100% - 80px);
	}
	body.home div.sec2_hm-section2 div.et_pb_heading h2.et_pb_module_heading br {display: none!important;}
	div.sec2_hightlight > div.et_pb_column > div {padding-left: 40px; padding-right: 40px;}
	div.sec2_hightlight > div.et_pb_column > div:last-child, div.sec2_hightlight > div.et_pb_column > div:last-child:hover {
		max-height: 700px;
        min-width: 100%;
        max-width: 100%;
	}
	div.sec2_hightlight > div.et_pb_column > div:last-child:not(:hover) .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:last-child:not(:hover) div.dtq-mce-content {
		visibility: visible; min-width: 100%;
	}
	div.sec2_hightlight > div.et_pb_column > div:last-child:not(:hover):before {background: var(--lx-color3) !important;
		opacity: .5; visibility: visible;}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {
		padding-left: 40px !important; padding-right: 40px !important;
	}
	div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box .dtq-info-box-figure {
		padding-right: 0px;
	}
	div.sec_contact.et_pb_section:not(.Hbanner):after {width: 65vw;}
	body.style-2.page-id-4579:not(.home) div.et_pb_section.et-shortBanner {
		background: var(--lx-color3) !important;
		background-color: var(--lx-color3) !important;
	}
	body.style-2:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {padding-top: 35dvh !important;}
	body.page-id-4579:not(.home) div.et_pb_section.et-shortBanner:before {display: none!important;}
	.mobile_nav.closed #mobile_menu1 {
		transform: translateX(0px) !important;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		background-color: var(--lx-color3) !important;
		background: var(--lx-color3) !important;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0)!important;
		-moz-box-shadow: 0 2px 5px rgba(0,0,0,0)!important;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0)!important;
	}
	.et_pb_menu .et_mobile_nav_menu > .mobile_nav.closed span.mobile_menu_bar {display: none!important;}
	body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a, .et_mobile_menu a, .et-db #et-boc .et-l .et_mobile_menu li a {
		font-weight: 400!important;
	}
	body div.sec2_abt-section2 .sec2_inside-column .sec2-slider:after {width: 80%!important;} 
	body div.entry-content div.sec2_abt-section2 .et_pb_row.sec2_inside-column {
		flex-direction: column;
	}
	.sec2_inside-column > div.sec2-slider {
		transform: translateY(0px)!important;
		-webkit-transform: translateY(0px)!important;
		position: relative !important;
        min-height: 600px;
	}
	.sec2_inside-column:after {
		height: 600px !important;
        width: calc(100% + 0px) !important;
        left: 80px;
	}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {
		left: 0 !important;
        right: 0 !important;
	}
	.sec2_inside-column:before {
		width: 100%;
		height: calc(600px - 40px);
	}
	.sec2_inside-column > div:last-child {padding-left: 0!important; padding-top: 60px!important;}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column:first-child, .sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:first-child) {
		padding-left: 40px !important; padding-right: 40px !important;
	}
	body.mobile-active div.mobile-menu-toggle a:after {
		transform: rotate(-45deg) translate(20px, -17px);
        -webkit-transform: rotate(-45deg) translate(20px, -17px);
	}
	
	body.style-2 .et_pb_row_1_tb_footer > div:last-child .et_pb_text_inner ul li {padding-left: 17px !important; padding-right: 17px !important;}
	body.style-2 footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
		transform: translate(0, calc(0% - 50%));
        -webkit-transform: translate(0, calc(0% - 50%));
        top: 0;
	}
	footer .et_pb_row_0_tb_footer.et_pb_row {
		width: calc(100% - 80px);
		margin: 0 40px;
	}
	footer .et_pb_row_1_tb_footer.et_pb_row {padding-left: 40px;}
	body:not(.home) div.sec_contact > .et_pb_row > .et_pb_column:first-child .et_pb_code iframe {
		width: 380px !important;
		min-width: 380px !important;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):after {right: -130px;}
	
	body:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 60dvh !important;
        height: 60dvh !important;
	}
	body.page-id-4703:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5172:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5801:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner, body.page-id-5787:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 60dvh !important;
        height: 60dvh !important;
	}
	body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 40dvh !important;
        height: 40dvh !important;
	}
	div.entry-content .et_pb_section > .et_pb_row.noStyle-button {margin: 0 40px!important;}
	body.style-2 div.motor-elevator div.other-infoBox.et_pb_row {
		padding-left: 0%;
		gap: 20px 20px;
        min-width: calc(100% - 60px);
	}
	div.motor-elevator:before {left: 0%;}
	div.motor-elevator:after {
		left: 0%;
		width: calc(100% + 0px);
	}
	div.entry-content .et_pb_section.twoSection > .et_pb_row, div.entry-content .et_pb_section.supportBox > .et_pb_row {
		flex-direction: column;
	}
	div.entry-content .et_pb_section.twoSection > .et_pb_row > div:first-child, div.entry-content .et_pb_section.supportBox > .et_pb_row > div:first-child {padding-right: 0; padding-bottom: 40px;}
	div.entry-content .et_pb_section.twoSection > .et_pb_row > div:last-child, div.entry-content .et_pb_section.supportBox > .et_pb_row > div:last-child {padding-left: 0; padding-top: 60px;}
	body.style-2 div.entry-content .et_pb_section.twoSection > .et_pb_row > div.et_pb_column.et_pb_column_1_2:last-child:not(:first-child):before {
		width: calc(100% + 80px);
		height: 1px;
		left: -40px;
		top: 0px;
	}
	body.style-2 div.twoSection .et_pb_row .et_pb_column.colorSection.oneRow div.ba_info_box, body.style-2 div.twoSection .et_pb_column.colorSection div.ba_info_box {
		flex: 0 0 calc(20% - 20px)!important;
	}
	div.entry-content .et_pb_section.twoSection.withImage > .et_pb_row > div:first-child {
		min-height: 400px;
		display: block!important;
	}
	body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection.withImage .et_pb_column:first-child:before {height: calc(100% + 130px);}
	div.supportBox > .et_pb_row > div.et_pb_column:last-child:before {
		top: -50px;
		left: -40px;
		background-position: 25% center;
	}
	div.supportBox > .et_pb_row > div.et_pb_column:last-child {padding-left: 0!important;}
	div.supportBox > .et_pb_row > div.et_pb_column:last-child:after {top: 100px;}
	body.style-2:not(.home) div.customiseBox .et_pb_slider_0.et_pb_slider {
		height: calc(100% - 0px);
	}
	body.style-2 div.customiseBox > .et_pb_row > div.et_pb_column:last-child {overflow: overflow;}
	body.style-2 div.customiseBox .et_pb_slider .et-pb-controllers {left: -30%;}
	div.customiseBox .et_pb_media_alignment_center .et_pb_slide_image {
		top: 0!important;
		width: 100%!important;
		margin: 0!important;
	}
	body.style-2 div.customiseBox .et_pb_slides .et_pb_container {height: 100%!important;}
	body.style-2 div.customiseBox .et_pb_column .et_pb_slide_image img {
		min-height: 700px!important; max-height: 700px!important;
	}
	body.style-2 div.et_pb_section.customiseBox {overflow: hidden;}
	div.handrailSection-items .et_pb_row > .et_pb_column {flex-wrap: wrap !important; min-width: calc(100% + 20px);}
	div.handrailSection-items .et_pb_row > .et_pb_column > div {flex: 0 0 calc(50% - 20px);}
	div#LOP > .et_pb_row > div.et_pb_column:last-child {padding-top: 150px!important;}
	body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child:after {height: 480px !important;}
	
	body.single article.et_pb_post.category-event div.et_pb_row:not(.event_overview) {
		flex-direction: column!important;
	}
	div.event-agenda > div.et_pb_column:last-child, body.single article.category-event div.event-highlight div.et_pb_heading.subheading {padding-left: 0!important;}
	#BLOG .et_pb_menu .et_pb_menu__menu {display: block!important;}
	body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area {min-width: calc(100% + 30px);}
	.rpwwt-widget ul {
		grid-template-columns: 1fr;
	}
	.rpwwt-widget ul li:not(:first-child):before {
		width: 100%;
		height: 1px;
		left: 0px;
		top: -5px;
	}
	h1.not-found-title {padding-top: 20px;}
	h1.not-found-title, h1.not-found-title + p {padding-right: 30px;}
	div.supportBox > .et_pb_row > div.et_pb_column:first-child:after {display: none!important;}
	body.style-2 .twoSection#LOP .et_pb_row > .et_pb_column:first-child:after {display: none!important;}
}
@media only screen and (max-width: 600px) {
	body .et_pb_blurb_0_tb_header.et_pb_blurb {margin-right: 0!important;}
	body .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_main_blurb_image + .et_pb_blurb_container {padding-left: 0px!important;}
	body .et_pb_row_1_tb_header.et_pb_row {
		width: calc(100% - 60px);
        margin: 0 30px;
	}
	body.et-top .et_pb_image_0_tb_header .et_pb_image_wrap:before {
		width: 150px;
		height: 150px;
	}
	div.mobile-menu-toggle {
		right: 30px;
		width: 40px;
        height: 40px;
	}
	body:not(.mobile-active) div.mobile-menu-toggle {height: 34px;}
	div.mobile-menu-toggle a {height: 40px;}
	body:not(.mobile-active) div.mobile-menu-toggle a {height: 34px;}
	div.mobile-menu-toggle > .et_pb_code_inner:after {margin-top: calc(17px - 1px);}
	body.mobile-active div.mobile-menu-toggle a:before {
		transform: rotate(45deg) translate(12px, 12px);
        -webkit-transform: rotate(45deg) translate(12px, 12px);
	}
	body.mobile-active div.mobile-menu-toggle a:after {
		transform: rotate(-45deg) translate(15px, -15px);
        -webkit-transform: rotate(-45deg) translate(15px, -15px);
	}
	body.mobile-active div.mobile-menu-toggle {right: 25px;}
	body.home.style-2 div.Hbanner .et_pb_slides .et_pb_slide_image {display: none!important;}
	body.home .et_pb_slide_with_image .et_pb_slide_description {text-align: left!important;}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
		font-size: 30px!important;
	}
	div.Hbanner .et_pb_slider .et_pb_slide {padding: 0 30px;}
	body.home .et_pb_slide_with_image .et_pb_slide_description {
		transform: translateY(-25px) !important;
        -webkit-transform: translateY(-25px) !important;
	}
	body.style-2 div.Hbanner .et_pb_slide_description .et_pb_slide_content, body.style-2 div.Hbanner .et_pb_slide_description .et_pb_slide_content p {
		font-size: 14px!important;
	}
	body.style-2 div.Hbanner .et_pb_slide_description .et_pb_slide_content {padding-right: 30px;}
	body.home div.Hbanner .et_pb_slider .et-pb-slider-arrows {
		transform: translate(7px, -40px);
        -webkit-transform: translate(7px, -40px);
		width: 110px;
	}
	.entry-content div.et_pb_section.Hbanner + div {padding-top: 60px!important;}
	.entry-content div.et_pb_section.Hbanner + div .et_pb_row:not(.sec2_hightlight) div.et_pb_heading h2.et_pb_module_heading {padding-bottom: 50px!important;}
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {top: 10px!important;}
	
	div.sec2_hightlight > div.et_pb_column > div:not(.default):not(:hover) {
		max-height: 100px;
	}
	div.sec2_hightlight > div.et_pb_column > div:not(.default):not(:hover) {max-height: initial!important;}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover) div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:not(:hover) .dtq-info-box-btn {
	        visibility: visible !important;
    width: 0 !important;
    min-width: 100% !important;
	}
	div.entry-content .et_pb_section > .et_pb_row {max-width: calc(100% - 40px);}
	div.sec2_hightlight > div.et_pb_column > div {
		padding-left: 20px;
        padding-right: 20px;
	}
	div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content, div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content {
		flex-wrap: wrap;
	}
	div.sec2_hightlight > div.et_pb_column > div.default, div.sec2_hightlight > div.et_pb_column > div:hover {
		max-height: 780px;
	}
	div.sec2_hightlight > div.et_pb_column > div:nth-child(3) div.dtq-mce-content p {
		min-width: 100% !important;
		font-size: 16px !important;
	}
	div.sec2_hightlight > div.et_pb_column > div:not(.default):not(:hover):last-child {
		max-height: 700px;
	}
	div.sec2_hightlight div.dtq-mce-content h1 {font-size: 32px;}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row > div:first-child {
		padding-top: 60px;
		padding-bottom: 60px;
		padding-right: 0px;
	}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content > h2 br, div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content > h2 br {display: none!important;}
	div.sec2_hightlight > div.et_pb_column > div:first-child div.dtq-mce-content > h2, div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content > h2 {padding-right: 0!important;}
	div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box {
		flex-direction: column;
	}
	div.sec2_hm-section3 div.ba_info_box:first-child .dtq-info-box .dtq-info-box-figure {
		display: flex;
		flex: 0 0 100%;
		justify-content: center;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3) {
		padding-left: 40px;
        padding-right: 40px;
	}
	.sec_marquee marquee {font-size: 50px;}
	div.sec_contact > .et_pb_row > .et_pb_column:first-child .et_pb_text {width: 140%;}
	footer .et_pb_row_0_tb_footer.et_pb_row {
		width: calc(100% - 60px);
        margin: 0 30px;
	}
	footer .et_pb_row_1_tb_footer.et_pb_row {
	padding-left: 30px;}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_heading h1 {
		font-size: 22px!important;
	}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column:first-child, .sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:first-child) {
		padding-left: 30px !important;
        padding-right: 30px !important;
	}
	div.sec2-getQuote h2.et_pb_module_heading span {font-size: 50px;}
	.preloaderBox .preloader img {
		width: 180px!important; height: 180px!important;
	}
	div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content p {min-width: 300px;}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover):first-child .dtq-info-box-figure, div.sec2_hightlight > div.et_pb_column > div:not(:hover):first-child div.dtq-mce-content {
	        visibility: visible; min-width: 100%!important; 
	}
	div.sec2_hightlight > div.et_pb_column > div:not(:hover):first-child .dtq-info-box-figure img {animation: swingYSmooth 2s infinite linear;}
	div.sec2_hightlight > div.et_pb_column > div:not(.default):first-child {max-height: initial!important;}
	
	div.entry-content .et_pb_section.sec2_hm-section2 > .et_pb_row {max-width: calc(100% - 40px);}
	div.entry-content .et_pb_section.sec_contact > .et_pb_row {max-width: calc(100% - 40px);}
	body.style-2 .et_pb_row_1_tb_footer > div:last-child .et_pb_text_inner ul li:first-child {padding-left: 20px!important;}
	div.entry-content .et_pb_section.sec2-getQuote > .et_pb_row {
		max-width: calc(100% - 40px)!important;
		margin: 0 20px!important;
	}
	.et_mobile_menu li ul.sub-menu li {padding-left: 0!important;}
	body:not(.home) .et_pb_section.sloganBox .et_pb_heading_container h2 {
		font-size: 26px !important;
	}
	body.style-2 div.lift-shaftBox .et_pb_heading .et_pb_heading_container h2 {font-size: 32px !important;}
	body.activeDownload {overflow: hidden;}
	footer .et_pb_row.popoutBox div.xContent {flex-direction: column;
	    max-height: 100vh;
		overflow-y: scroll; padding: 15px;}
	footer .et_pb_row.popoutBox div.xContent img {
		flex: 0 0 100%;
		max-width: initial;
		max-height: 340px;
		width: 100%;
		object-fit: cover;
		object-position: top;
		transform: translateY(120px); 
	}
	footer .et_pb_row.popoutBox div.xContent div.xContent-desc {
		padding-left: 10px; padding-right: 10px;
		background: var(--lx-color3);
        z-index: 10;
		margin: 0 -5px;
	}
	footer .et_pb_row.popoutBox div.xContent div.xContent-desc h3 {margin-bottom: 0px;}
	body:not(.home) .et_pb_slider_0 {margin-left: 0!important;}
	body.style-2 #safetyLift > .et_pb_row > .et_pb_column:first-child {padding-right: 0!important;}
	body.style-2 #safetyLift > .et_pb_row > .et_pb_column:last-child:after, body.style-2 .lift-shaftBox > .et_pb_row > .et_pb_column:last-child:after {height: 420px!important; top: -30px;}
	body.style-2 #safetyLift .simplyCarousel.et_pb_slider .et_pb_slide, body.style-2 .lift-shaftBox .simplyCarousel.et_pb_slider .et_pb_slide {
		height: 380px!important;
	}
	div.entry-content .et_pb_section.lift-shaftBox.reverseBox > .et_pb_row {
		margin: 0 auto!important;
	}
	div.entry-content .et_pb_section.motor-elevator > .et_pb_row {
		flex-direction: column;
	}
	body.style-2 div.motor-elevator .dtq-info-box .dtq-info-box-figure {flex: 0 0 110px;}
	body.style-2 div.entry-content .et_pb_section#safetyLift > .et_pb_row {max-width: calc(100% - 40px) !important; width: calc(100% - 40px) !important;}
	.et_pb_section.sloganBox > .et_pb_row, div#safetyLift > div.et_pb_row {
		max-width: calc(100% - 40px) !important;
        margin: 0 20px!important;
	}
	body.style-2 div.entry-content .et_pb_section.twoSection {padding-top: 60px!important;}
	div.entry-content .et_pb_section.twoSection > .et_pb_row {
		max-width: calc(100% - 40px) !important;
		width: calc(100% - 40px) !important;
        margin: 0 20px!important;
	}
	body.style-2 div.entry-content .et_pb_section.twoSection > .et_pb_row > div.et_pb_column.et_pb_column_1_2:last-child:not(:first-child):before {
		left: -20px;
	}
	div.twoSection#our-modal2 .et_pb_row .et_pb_column > .et_pb_module:not(.et_pb_button_module_wrapper) {
		width: calc(100% - 0px);
	}
	div.twoSection#our-modal2 .et_pb_row .et_pb_column > .et_pb_module.et_pb_button_module_wrapper {
		position: relative;
		right: initial;
		bottom: 0px;
	}
	body.modal a.xCLOSE {right: 20px;}
	footer .et_pb_row.popoutBox div.xContent div.xContent-desc {position: relative;}
	footer .et_pb_row.popoutBox div.xContent div.xContent-desc:before {
		content: '' !important;
        display: block !important;
        position: absolute;
        visibility: visible !important;
        border: 1px solid var(--lx-color1);
        margin-right: 0px;
        bottom: 97%;
        width: calc(100% - 11px);
        height: 240px;
	}
	body.style-2 div.designPackage2 .dtq-info-box {
		flex-direction: column !important;
	}
	body.style-2 .et_pb_row.rowModel .dtq-info-box .dtq-info-box-figure {
		min-height: 50vh;
		padding-top: 60px;
        background: var(--lx-color3);
	}
	body:not(.activeDownload) footer .et_pb_row.popoutBox {z-index: -1!important;}
	body.modal a.xCLOSE:before, body.modal a.xCLOSE:after, body.modal a.xCLOSE span {background: var(--lx-color1)!important;}
	body.style-2 div.designPackage2 .dtq-info-box:after {
		width: calc(100% + 40px);
	}
	body.modal div.entry-content .et_pb_section.designPackage2 > .et_pb_row.rowModel {
		max-width: calc(100% - 0px);
	}
	body.modal div.designPackage2 .dtq-info-box .dtq-info-box-title {margin-top: 20px;}
	footer .et_pb_row.popoutBox div.xContent div.xContent-desc h2 {
		font-size: 32px!important;
		line-height: 1.2 !important;
	}
	body:not(.activeDownload) footer .et_pb_row.popoutBox div.xContent div.xContent-desc {z-index: -1!important; position: absolute;}
	.designPackage2 .owl-nav {
		width: calc(100% + 0px);
        left: 0px;
		z-index: 99;
		position: fixed;
	}
	body.style-2 .lift-shaftBox:not(.reverseBox) div.infoBox-left {
		max-width: calc(100% - 40px) !important;
		width: calc(100% - 40px) !important;
        margin: 0 20px!important;
	}
	body:not(.home) .lift-shaftBox .et_pb_slider_1, body:not(.home) .lift-shaftBox .et_pb_slider_2 {margin-left: 0!important;}
	div.entry-content .et_pb_section.twoSection.withImage > .et_pb_row > div:first-child {
		min-height: 260px;
	}
	div.entry-content .et_pb_section.supportBox > .et_pb_row {
		max-width: calc(100% - 40px) !important;
		width: calc(100% - 40px) !important;
        margin: 0 20px!important;
	}
	div.supportBox > .et_pb_row > div.et_pb_column:last-child:after {right: -150px;}
	div.entry-content .et_pb_section.supportBox > .et_pb_row > div.et_pb_column {padding-right: 30px;}
	body.style-2 div.entry-content .et_pb_section.customiseBox > .et_pb_row {
		margin-left: 20px;
        max-width: calc(100% - 20px);
	}
	body.style-2 div.customiseBox > .et_pb_row > div.et_pb_column:first-child {
		padding-top: 60px!important;
		padding-bottom: 60px!important;
		width: calc(100% - 20px) !important;
	}
	body.style-2 div.entry-content .et_pb_section.customiseBox > .et_pb_row > div:last-child {display: none!important;}
	body.style-2 div.twoSection .doorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
		transform: translateX(-20px);
	}
	body.style-2 div.twoSection .et_pb_column.doorSection.doorSection2 div.ba_info_box {
		flex: 0 0 calc(50% - 20px);
	}
	body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box {flex-direction: column;}
	body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure {flex: 0 0 100%;}
	body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img, body.style-2 div.twoSection div.lightningSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure:after {width: 100%;}
	body.style-2 div.twoSection div.lightningSection div.ba_info_box .dtq-mce-content {text-align: center;}
	div.et_pb_section.handrailSection {min-height: 160px;}
	div.et_pb_section.handrailSection div.et_pb_module.et_pb_heading h2 span {font-size: 50px;}
	div.et_pb_section.handrailSection div.et_pb_module.et_pb_heading {
		top: calc(100% + 40px);
	}
	div.entry-content .et_pb_section.handrailSection > .et_pb_row, div.entry-content .et_pb_section.handrailSection-items > .et_pb_row, div.entry-content .et_pb_section.cabin-design > .et_pb_row {
		max-width: calc(100% - 40px);
	}
	div.entry-content .et_pb_section.cabin-design > .et_pb_row {width: calc(100% - 40px); margin: 0 20px;}
	div.entry-content .et_pb_section.handrailSection-items {padding-bottom: 40px!important;}
	div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-figure img {
		max-width: 140px;
        width: 140px;
	}
	div.handrailSection-items .et_pb_row > .et_pb_column > div .dtq-info-box .dtq-info-box-content {
		top: -15px;
		left: 3px;
	}
	div.handrailSection-items .et_pb_row > .et_pb_column > div {
		flex: 0 0 calc(50% - 20px);
        margin-bottom: 30px;
	}
	.cabinCarousel .dtq-info-box .dtq-info-box-figure {max-width: 80%; margin: 0 auto!important;
		left: 50%;
        right: 0;
        transform: translateX(-50%);}
	.cabinCarousel .dtq-info-box .dtq-info-box-figure img {
		height: 400px;
		object-fit: cover;
	}
	.cabinCarousel .owl-nav {
		width: calc(100% + 60px);
		left: -30px;
	}
	div.cabin-design:after {
		height: 73vh;
		max-height: 470px;
	}
	body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child div.et_pb_module.et_pb_image {
		padding: 10px;
		min-height: 320px;
	}
	body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child:after {height: 345px !important;}
	body.style-2 .lift-shaftBox#COP > .et_pb_row > .et_pb_column:last-child:before {height: calc(100% - 0px);}
	body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#LOP {
		background-color: transparent;
        background-image: linear-gradient(180deg, var(--lx-color1) 70%, var(--lx-color3) 50%);
	}
	div#LOP > .et_pb_row > div.et_pb_column:last-child {padding-top: 60px!important;}
	body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#LOP {padding-bottom: 0!important;}
	body.page-id-4483 div.entry-content .et_pb_section > .et_pb_row, body.archive.category #main-content > .container {
		max-width: calc(100% - 40px) !important;
        margin: 0 20px !important;
	}
	#BLOG .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {font-size: 17px;}
	body.archive.category.et_pb_gutter.et_pb_gutters2 #left-area > article {
		flex: 0 0 calc(100% - 30px);
	}
	div.entry-content .et_pb_section > .et_pb_row.noStyle-button {margin: 0 20px !important;}
	body.style-2 div.entry-content .et_pb_section.carouselShowcase > .et_pb_row {
		max-width: calc(100% - 40px) !important;
        margin: 0 20px !important;
	}
	body.style-2 .carouselShowcase .owl-nav {
		width: calc(100% - 0px);
		left: 0px;
	}
}
@media only screen and (max-width: 480px) {
	body.style-2:not(.home) .et-shortBanner h2.et_pb_module_heading {max-width: 80%!important;}
	body.page-id-5801.style-2:not(.home) .et-shortBanner h2.et_pb_module_heading, body.page-id-7008.style-2:not(.home) .et-shortBanner h2.et_pb_module_heading {
		max-width: 100%!important;
	}
	body:not(.et-top):not(.xactive) .et_pb_row_1_tb_header.et_pb_row {
		width: calc(100% - 40px);
        margin: 0 20px;
	}
	div.mobile-menu-toggle {right: 20px;}
	body:not(.et-top):not(.xactive) .et_pb_image_0_tb_header .et_pb_image_wrap img {height: 40px!important; width: 234px !important;}
	body.home:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header, body:not(.et-top) header> .et_builder_inner_content .et_pb_section_1_tb_header {
		padding: 10px 0px !important;
	}
	div.Hbanner .et_pb_slider .et_pb_slide {padding: 0 20px;}
	body:not(.xactive):not(.et-top):not(.mobile-active) div.mobile-menu-toggle {top: 10px;}
	.mobile_nav.closed #mobile_menu1 {
		background: var(--lx-color3)!important;
		background-color: var(--lx-color3)!important;
	}
	body.home div.Hbanner .et_pb_slider .et-pb-slider-arrows {
		transform: translate(0px, -40px);
        -webkit-transform: translate(0px, -40px);
	}
	div.entry-content .et_pb_section.sec2_hm-section3 > .et_pb_row {
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(2) {
		min-width: calc(100% + 160px);
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3) {
		min-width: calc(100% + 160px);
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 3;
		grid-row-end: 4;
		left: -40px !important;
		padding-left: 40px;
        padding-right: 40px;
	}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):after {right: -150px;}
	div.sec_contact.et_pb_section:not(.Hbanner):after {
		width: 0vw;
	}
	body.style-2 .entry-content div.et_pb_section:not(.Hbanner).sec_contact {padding-top: 60px!important;}
	div.sec_special-info {
		position: relative;
		width: calc(100% - 60px);
		bottom: 0px;
	}
	div.sec_contact > .et_pb_row > .et_pb_column:last-child > div:last-child {
		transform: translateX(0px);
        -webkit-transform: translateX(0px);
	}
	div.sec_contact .et_pb_contact_form {
		max-width: 100%;
		margin-left: 0 !important;
	}
	body.style-2 div.sec_contact .et_pb_contact_form:before {
		left: calc(0% + 7px);
	}
	
	div.sec_contact.et_pb_section:not(.Hbanner):before {
		width: 100vw !important;
		right: -160px !important;
		height: 100vw !important;
	}
	body footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
		width: 100vw !important;
		right: -160px !important;
		height: 100vw !important;
	}
	body.style-2 footer.et-l--footer .et_pb_section_1_tb_footer.et_pb_section:after {
		transform: translate(0, calc(-50% - calc(0% + 0px)));
        -webkit-transform: translate(0, calc(-50% - calc(0% + 0px)));
        top: 0;
	}
	footer .et_pb_row_0_tb_footer.et_pb_row {
		width: calc(100% - 40px);
        margin: 0 20px;
	}
	footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row_5col > div.et_pb_column.et_pb_column_1_5 {
		width: calc(calc(100% - 0%) / 1) !important;
	}
	footer .et_pb_row_1_tb_footer.et_pb_row {
		padding-left: 20px;
        flex-wrap: wrap;
	}
	body.style-2 .et_pb_row_1_tb_footer > div:last-child {
		margin: 0 -23px;
		width: calc(100% + 46px) !important;
		padding-right: 40px;
	}
	body.style-2 .et_pb_row_1_tb_footer > div:last-child .et_pb_text_inner ul li:first-child {padding-left: 20px;}
	body.style-2 .et_pb_row_1_tb_footer > div:last-child:before {
		content: '';
        display: block !important;
        background: var(--lx-color1) !important;
        height: 1px;
        top: 0;
        position: absolute;
        width: calc(100% + 40px);
	}
	div.et_pb_module.sec_special-info {margin-bottom: 50px;}
	body.style-2:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 70dvh !important;
        height: 70dvh !important;
		padding-top: 35dvh !important;
	}
	body.style-2:not(.home).page-id-4579 div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 60dvh !important;
        height: 60dvh !important;
	}
	body.page-id-4694:not(.home) div.et_pb_section.et_pb_section_0.et-shortBanner {
		min-height: 40dvh !important;
        height: 40dvh !important;
	}
	body #home-elevators.et_pb_section {padding-top: 30px!important;}
	body:not(.home) div.sec_contact > .et_pb_row > .et_pb_column:first-child .et_pb_code {
		transform: translateX(0%);
        -webkit-transform: translateX(0%);
	}
	body:not(.home) div.sec_contact > .et_pb_row > .et_pb_column:first-child .et_pb_code iframe {
		width: 100% !important;
        min-width: 300px !important;
	}
	.sec2-slider .et_pb_image img {height: 400px;}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_module.et_pb_image {
		max-width: 300px;
		width: 300px;
	}
	.sec2-slider .et_pb_image > .et_pb_image_wrap {max-width: 300px;}
	body div.sec2_abt-section2 .sec2_inside-column .sec2-slider:after {
		filter: initial!important;
		background: transparent!important;
	}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column:first-child, .sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:first-child) {
		padding-left: 20px !important;
        padding-right: 20px !important;
	}
	.sec2_abt-section3 > .et_pb_row > div.et_pb_column:not(:first-child) {
		flex: 0 0 100%;
		min-height: 500px;
	}
	body:not(.home) .et_pb_section.sloganBox .et_pb_heading_container h2 br {display: none;}
	body:not(.home) .et_pb_section.sloganBox .et_pb_heading_container h2 {font-size: 22px!important;}
	body:not(.home) .et_pb_section.sloganBox.sloganBox2 .et_pb_heading_container h2 {font-size: 32px!important;}
	body:not(.home) .et_pb_section.customiseBox + .et_pb_section.sloganBox.sloganBox2 .et_pb_heading_container h2 {font-size: 22px!important;}
	body.style-2 div.twoSection h1.et_pb_module_heading {font-size: 32px!important;}
	body.style-2 div.twoSection h2.et_pb_module_heading {
		font-size: 32px!important;
		line-height: 1.2!important;
	}
	body.style-2 div.et_pb_section.customiseBox .et_pb_heading .et_pb_heading_container h2 {font-size: 32px!important;}
	body.single article.category-event div.et_pb_heading:not(.subheading) h2.et_pb_module_heading {font-size: 32px!important;}
	body.style-2 div#safetyLift .et_pb_heading .et_pb_heading_container h2 {font-size: 32px!important;}
	body.single article.category-event div.event-agenda > .et_pb_column:not(:first-child) div.et_pb_heading:not(.subheading) h2.et_pb_module_heading {font-size: 22px!important;}
	body.single article.category-event div.et_pb_section.sec2-getQuote div.et_pb_heading:not(.subheading) h2.et_pb_module_heading {
		font-size: 22px!important;
		padding-right: 50px;
	}
	body.style-2 div.twoSection .et_pb_row .et_pb_column.colorSection.oneRow div.ba_info_box, body.style-2 div.twoSection .et_pb_column.colorSection div.ba_info_box {
		flex: 0 0 calc(25% - 20px) !important;
	}
	body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
		width: 50px;
        height: 50px;
	}
	body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content .dtq-mce-content {
		max-width: 60px;
		text-align: center;
		font-size: 9px;
	}
	body:not(.logged-in).activeDownload header {z-index: -1;}
	body.single-post #left-area {
		margin: 0 -6%;
		min-width: calc(100% + 12%);
	}
	body.style-2 div.carouselShowcase.et_pb_section:nth-child(even):before {
		background-image: linear-gradient(180deg, var(--lx-color1) 65%, transparent 50%);
	}
	.et_pb_posts article.et_pb_post a img, body.archive.category #left-area > article a.entry-featured-image-url img {height: 270px;}
	body.archive.category #left-area > article a.entry-featured-image-url {
		height: 270px;
		max-height: 270px;
	}
	body.single article.post {padding-top: 250px !important;}
	article.category-event .entry-content div.et_pb_section:not(.Hbanner).et_pb_section_0 {padding-top: 60px!important;}
	.sec2_hm-section3 > .et_pb_row > div:last-child > div.ba_info_box:nth-child(3):after {right: -70px;}
}
@media only screen and (max-width: 320px) {
	body:not(.home) .et_pb_section.sloganBox.sloganBox2 .et_pb_heading_container h2 {font-size: 30px!important;}
	body.style-2 div.twoSection h1.et_pb_module_heading {font-size: 30px!important;}
	body.style-2 div.twoSection h2.et_pb_module_heading {
		font-size: 30px!important;
		line-height: 1.2!important;
	}
	body.style-2 div.et_pb_section.customiseBox .et_pb_heading .et_pb_heading_container h2 {font-size: 30px!important;}
	body.single article.category-event div.et_pb_heading:not(.subheading) h2.et_pb_module_heading {font-size: 30px!important;}
	body.style-2 div#safetyLift .et_pb_heading .et_pb_heading_container h2 {font-size: 30px!important;}
	body.style-2:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs span:not(.et-pb-icon), body.style-2:not(.home) .et-shortBanner div.lwp_divi_breadcrumbs a {font-size: 12px!important;}
	body.et-top .et_pb_image_0_tb_header .et_pb_image_wrap:before {
		width: 124px;
        height: 124px;
	}
	body div.sec2_abt-section2 .sec2_inside-column .et_pb_heading h1 {font-size: 28px !important;}
	body:not(.et-top):not(.xactive) .et_pb_image_0_tb_header .et_pb_image_wrap img {width: 220px !important;}
	div.sec2_hightlight > div.et_pb_column > div:nth-child(2) div.dtq-mce-content p {min-width: 280px;}
	
	body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-figure img {
		width: 42px;
        height: 42px;
	}
	body.style-2 .entry-content div.et_pb_section:not(.Hbanner).twoSection#LOP {background-image: linear-gradient(180deg, var(--lx-color1) 75%, var(--lx-color3) 50%);}
	.et_pb_button_module_wrapper>a {
		padding: 13px 40px 10px 26px !important;
	}
	div.cabin-design:after {
		height: 90vh;
        max-height: 480px;
	}
	body.style-2 div.twoSection .colorSection div.ba_info_box div.dtq-info-box .dtq-info-box-content .dtq-mce-content {padding: 0 0;}
	div.Hbanner .et_pb_slides .et_pb_slide > .et_pb_container {padding-top: 42dvh;}
	body.home div.Hbanner .et_pb_slider .et-pb-slider-arrows {
		transform: translate(0px, -50px);
        -webkit-transform: translate(0px, -50px);
	}
	body.style-2 div.carouselShowcase.et_pb_section:nth-child(even):before {
		background-image: linear-gradient(180deg, var(--lx-color1) 65%, transparent 50%);
	}
	body .et_pb_menu .et-menu>li {
		padding-left: 5px !important;
        padding-right: 5px !important;
	}
	div.CAT-menu ul#cat-post-menu-list li a {padding: 0px 5px 8px;}
	.entry-content div.et_pb_section:not(.Hbanner)#BLOG, body.archive.category #main-content > .container {padding-top: 230px !important;}
	body.single article.post {padding-top: 230px !important;}
	.et_pb_posts article.et_pb_post a img, body.archive.category #left-area > article a.entry-featured-image-url img {height: 230px;}
	body.archive.category #left-area > article a.entry-featured-image-url {
		height: 230px;
		max-height: 230px;
	}
	body.single article.category-event div.et_pb_section.sec2-getQuote div.et_pb_heading:not(.subheading) h2.et_pb_module_heading {padding-right: 50px;}
	iframe {height: 300px;}
	.sec_marquee marquee {font-size: 44px;}
}
body.page-id-6804 #et-boc > header, body.page-id-6804 footer.et-l {display: none!important;}
body.home footer .et_pb_row.popoutBox div.xContent div.et_pb_button_module_wrapper a {
      height: 44px !important;
    display: block;
    width: fit-content;  
}

.disabled {display: none!important;}