* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Archivo';
	font-style: normal;
}
@font-face {
	font-family: 'Archivo';
	src: url('Archivo-Light.woff2') format('woff2'), url('Archivo-Light.woff') format('woff'), url('Archivo-Light.svg#Archivo-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Archivo';
	src: url('Archivo-Bold.woff2') format('woff2'), url('Archivo-Bold.woff') format('woff'), url('Archivo-Bold.svg#Archivo-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Archivo';
	src: url('Archivo-Medium.woff2') format('woff2'), url('Archivo-Medium.woff') format('woff'), url('Archivo-Medium.svg#Archivo-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Archivo';
	src: url('Archivo-Regular.woff2') format('woff2'), url('Archivo-Regular.woff') format('woff'), url('Archivo-Regular.svg#Archivo-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Jost';
	src: url('Jost-Bold.woff2') format('woff2'), url('Jost-Bold.woff') format('woff'), url('Jost-Bold.svg#Jost-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Jost';
	src: url('Jost-Black.woff2') format('woff2'), url('Jost-Black.woff') format('woff'), url('Jost-Black.svg#Jost-Black') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Jost';
	src: url('Jost-Regular.woff2') format('woff2'), url('Jost-Regular.woff') format('woff'), url('Jost-Regular.svg#Jost-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Jost';
	src: url('Jost-SemiBold.woff2') format('woff2'), url('Jost-SemiBold.woff') format('woff'), url('Jost-SemiBold.svg#Jost-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Jost';
	src: url('Jost-Medium.woff2') format('woff2'), url('Jost-Medium.woff') format('woff'), url('Jost-Medium.svg#Jost-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
a {
	outline: none;
	-webkit-transition: all .5s;
	transition: all .5s;
}
input, textarea {
	outline: none;
}
.fixluxtremeheadr {
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	width: 100%;
	z-index: 99;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.fixluxtremeheadr.sticky {
	position: fixed;
	border-bottom: 1px solid rgba(217,161,40,0.8);
	background: rgba(0,0,0,0.9);
	transition: all 0.9s ease;
	z-index: 9999;
}
.fixluxtremeheadr.sticky .company-logo {
	background: url(../images/logo.png) no-repeat;
	background-size: 100% 100%;
	width: 220px;
	height: 45px;
}
.fixluxtremeheadr.sticky .rightside-navbx {
	margin: 24px 0 10px;
}
header .company-logo {
	float: left;
	background: url(../images/logo.png) no-repeat;
	background-size: 100% 100%;
	width: 244px;
	height: 50px;
	margin: 30px 0 15px;
	transition: all 0.9s ease;
}
header .company-logo a {
	display: block;
}
header .rightside-navbx {
	float: right;
	margin: 28px 0 0;
	transition: all 0.4s ease;
}
header .rightside-navbx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
header .rightside-navbx ul li {
	float: left;
	position: relative;
	margin: 0 20px 0 0;
}
header .rightside-navbx ul li:last-child {
	margin-right: 0;
}
header .rightside-navbx ul li a {
	position: relative;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 30px;
	padding: 5px 20px;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: 0.3s;
	border: 1px solid rgba(255,255,255,0.3);
	border-radius: 50px;
}
header .rightside-navbx ul li a:hover {
	color: #fff;
	text-decoration: none;
}
header .rightside-navbx ul li a:before {
	content: "";
	width: 0;
	height: 34px;
	background: #e9ac28;
	position: absolute;
	bottom: 2px;
	border-radius: 50px;
	left: 0;
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
header .rightside-navbx ul li a:hover:before {
	content: "";
	width: 94%;
	height: 34px;
	background: #e9ac28;
	position: absolute;
	bottom: 3px;
	border-radius: 50px;
	left: 5px;
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
header .rightside-navbx li>.sub-menu {
	position: absolute;
	min-width: 100%;
	width: 230px;
	background: rgba(0,0,0,0.9);
	padding: 0;
	z-index: 99;
	left: 0;
	top: 70px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
}
header .rightside-navbx li:hover>.sub-menu {
	top: 70px;
	text-align: left;
	opacity: 100;
	visibility: visible;
	padding: 15px 20px;
	border-radius: 20px;
}
/*header .rightside-navbx li:hover>.sub-menu a {
	display: block;
	font-size: 13px;
	line-height: 24px;
	padding: 6px 0 7px;
	-webkit-transition: all .3s;
	transition: all .3s;
}*/
header .rightside-navbx li:hover>.sub-menu a:hover {
	color: #e9ac28;
}
header .rightside-navbx li>.sub-menu li {
	width:100%;
	margin: 0;
}
header .rightside-navbx li>.sub-menu li a {
    font-size: 15px;
    font-weight: 400;
    text-transform:initial;
    letter-spacing: 0;
    border: none;
    border-radius: 0;
	background:url(https://webonlinecity.com/luxtremeweb/wp-content/uploads/2025/08/mercedes-lgoicn.png) no-repeat 0 6px;
	background-size:28px 28px;
	padding-left: 36px;
}
header .rightside-navbx li>.sub-menu li a:before {
	content: "";
	width: 0;
	height: 0;
}
header .rightside-navbx li>.sub-menu li a:hover:before {
	content: "";
	width: 0;
	height: 0;
}
header .rightside-navbx li.cars-type>.sub-menu {
	position:fixed;
	min-width: 730px;
	z-index: 99;
	left: 580px;
	top: 70px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	background: rgba(0,0,0,0.9);
	padding: 25px;
}
header .rightside-navbx li.cars-type:hover>.sub-menu {
	top: 70px;
	opacity: 100;
	visibility: visible;
}
header .rightside-navbx li.cars-type>.sub-menu li {
	width:50%;
}
/*** Mobile Menu ****/

header .mobBar {
	display: none;
}
header .mobBar #TopMenu {
	display: block;
	cursor: pointer;
}
header .mobBar #TopMenu .bar1, .bar2, .bar3 {
	width: 30px;
	height: 3px;
	background: #d9a129;
	margin: 5px 0;
	transition: 0.4s;
}
header .mobBar .open-menu .bar1 {
	-webkit-transform: rotate(-42deg) translate(-4px, 4px);
	transform: rotate(-45deg) translate(-4px, 4px);
}
header .mobBar .open-menu .bar2 {
	-webkit-transform: rotate(45deg) translate(0, 0);
	transform: rotate(45deg) translate(0, 0);
}
header .mobBar .open-menu .bar3 {
	-webkit-transform: rotate(45deg) translate(-6px, -11px);
	transform: rotate(45deg) translate(-6px, -6px);
}
header .mobBar .mobNav.active {
	display: block;
	transition: 0.5s;
}
header .mobBar .mobNav {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	z-index: -1;
	width: 290px;
	height: 100%;
	background: #fff;
	padding: 30px 10px 10px;
	list-style: none;
	transition: width ease .6s;
	overflow-x: hidden;
	transition: 0.5s;
}
header .mobBar .mobNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
header .mobBar .mobNav li {
	width: 100%;
	position: relative;
}
header .mobBar .mobNav li a {
	display: inline-block;
	color: #2e2e2e;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	padding: 8px 0;
	margin: 0;
	text-decoration: none;
	transition: 0.3s;
}
header .mobBar .mobNav li a:hover {
	color: #000;
}
header .mobBar .mobNav li h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}
header .mobBar .mobNav li.menu-item-has-children::before {
	content: '';
	position: absolute;
	top: 18px;
	right: 0;
	height: 0;
	width: 0;
	border: 6px solid transparent;
	border-top-color: #de3232;
}
header .mobBar .mobNav li .sub-menu.active {
	display: block;
	visibility: visible;
	top: 100%;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
header .mobBar .mobNav li .sub-menu {
	display: none;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	visibility: hidden;
	padding: 10px;
}
header .mobBar .mobNav li .sub-menu li a {
	display: block;
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	padding: 5px 15px;
	margin: 0;
	text-decoration: none;
	transition: 0.3s;
}
header .mobBar .mobNav li .sub-menu li a:hover {
	color: #000;
}
/** END **/
.luxuryluxtreme-profiletxt-section {
	position: relative;
	padding: 50px 0;
	overflow: hidden;
}
.luxuryluxtreme-profiletxt-section::before {
	content: '';
	position: absolute;
	left: 0;
	top: 5%;
	width: 450px;
	height: 95px;
	background: url(../images/logobg.png) no-repeat;
	background-size: 450px 95px;
	margin: 0 auto;
}
.luxuryluxtreme-profiletxt-section .profiletbx {
	margin: 0;
}
.luxuryluxtreme-profiletxt-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.luxuryluxtreme-profiletxt-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 30px;
	height: 22px;
	top: -25px;
	left: 28px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 30px 22px;
	animation: fadeIn 1s infinite;
}
.luxuryluxtreme-profiletxt-section h1 {
	font-size: 26px;
	color: #dfa526;
	line-height: 32px;
	font-weight: 500;
	margin: 5px 0;
	padding: 0;
}
.luxuryluxtreme-profiletxt-section h3 {
	font-size: 26px;
	color: #dfa526;
	line-height: 32px;
	font-weight: 500;
	margin: 5px 0;
	padding: 0;
}
.luxuryluxtreme-profiletxt-section h4 {
	font-size: 26px;
	color: #dfa526;
	line-height: 32px;
	font-weight: 500;
	margin: 5px 0;
	padding: 0;
}
.luxuryluxtreme-profiletxt-section p {
	font-size: 14px;
	color: #333;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 10px 0;
}
.luxuryluxtreme-profiletxt-section .pt {
	color: #545454;
	font-weight: 500;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx {
	position: relative;
	width: 20%;
	float: left;
	margin:40px auto 0;
	text-align:center;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx h5 {
	display: block;
	color: #2e2c2c;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.5px;
	padding: 0;
	margin: 0;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx .imgbx {
	position: relative;
	overflow:hidden;
	width: 164px;
    margin: 0 auto 10px;
    border-radius: 20px;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx .imgbx img {
	position: relative;
	width: 100%;
    height: auto;
	border-radius: 10px;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s ease
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx .imgbx:hover img {
    -webkit-transform: scale(1.05,1.05);
    -moz-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05)
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx a {
	text-decoration:none;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx .imgicn1 {
	position: relative;
	width: 100px;
	height: 100px;
	background: url(../images/onlinesupport-icon.png) no-repeat 50% 50%;
	border-radius: 50%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	transition: 0.8s;
	margin: 0 auto;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx:hover .imgicn1 {
	background: url(../images/onlinesupport-icon.png) no-repeat 50% 50% #000;
	transform: rotateY(360deg);
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx .imgicn2 {
	position: relative;
	width: 100px;
	height: 100px;
	text-align: center;
	background: url(../images/reservationtime-icon.png) no-repeat 50% 50%;
	border-radius: 50%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	transition: 0.8s;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx:hover .imgicn2 {
	background: url(../images/reservationtime-icon.png) no-repeat 50% 50% #000;
	transform: rotateY(360deg);
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx .imgicn3 {
	position: relative;
	width: 100px;
	height: 100px;
	text-align: center;
	background: url(../images/locations-icon.png) no-repeat 50% 50%;
	border-radius: 50%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	transition: 0.7s;
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx:hover .imgicn3 {
	background: url(../images/locations-icon.png) no-repeat 50% 50% #000;
	transform: rotateY(360deg);
}
.luxuryluxtreme-profiletxt-section .hmabt-tbx p {
	padding:0;
}
.luxuryluxtreme-profiletxt-section .mercedes-lineimg {
	position: absolute;
	right: 0;
	z-index: -1;
	width: 768px;
	height: 768px;
	background: url(../images/mercedes-g63-ouline.jpg) no-repeat;
	background-size: 768px 540px;
}
.recommendedluxtreme-ourservice-section {
	position: relative;
	padding: 50px 0;
	background: #111;
	overflow: hidden;
}
.recommendedluxtreme-ourservice-section .filter-decor {
	position: relative;
	display: inline-block;
	margin-left:5%;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #fff;
	-webkit-box-shadow: 25px 5px 0 0 #fff, -25px 5px 0 0 #fff;
	box-shadow: 25px 5px 0 0 #fff, -25px 5px 0 0 #fff;
}
.recommendedluxtreme-ourservice-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 30px;
	height: 22px;
	top: -25px;
	left: 28px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 30px 22px;
	animation: fadeIn 1s infinite;
}
.recommendedluxtreme-ourservice-section h3 {
	font-size: 26px;
    color: #dfa526;
    line-height: 32px;
    font-weight: 500;
    margin: 5px 0 20px 5%;
    padding: 0;
}
.recommendedluxtreme-ourservice-section .carservice-tbx {
	position: relative;
	width: 100%;
	float: left;
	padding: 15px 15px 40px;
	border-radius: 20px;
	margin: 0;
	background: #1e1e1e;
}
.recommendedluxtreme-ourservice-section .carservice-tbx img {
	width: 100%;
	height: auto;
	border-radius: 15px;
}
.recommendedluxtreme-ourservice-section .carservice-tbx h4 {
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	font-weight: 400;
	margin: 0;
	padding: 15px 10px 0;
}
.recommendedluxtreme-ourservice-section .carservice-tbx p {
	display:none;
	font-size: 17px;
	color: #fff;
	line-height: 25px;
	font-weight: 400;
	margin: 0;
	padding: 10px;
}
.recommendedluxtreme-ourservice-section .carservice-tbx .prcbx {
	width:48%;
	display:inline-block;
	font-size: 13px;
	color: #fff;
	line-height: 20px;
	font-weight: 400;
	margin: 0;
	padding: 5px 10px;
}
.recommendedluxtreme-ourservice-section .carservice-tbx .prcbx strong {
	font-size: 16px;
	color: #f0b229;
	font-weight: 500;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1 {
	position: relative;
	width: 100%;
	float: left;
	padding: 15px 15px 40px;
	border-radius: 20px;
	margin: 40px 0 0;
	background: #1e1e1e;
	transition: 0.3s;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1:hover {
	background: #000;
}
.recommendedluxtreme-ourservice-section .carservice-tbx:hover {
	background: #000;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1 img {
	width: 100%;
	height: auto;
	border-radius: 15px;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1 h4 {
	font-size: 20px;
	color: #fff;
	line-height: 32px;
	font-weight: 500;
	margin: 0;
	padding: 15px 10px 0;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1 p {
	display:none;
	font-size: 17px;
	color: #fff;
	line-height: 25px;
	font-weight: 400;
	margin: 0;
	padding: 10px;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1 .prcbx {
	width:48%;
	display:inline-block;
	font-size: 13px;
	color: #fff;
	line-height: 20px;
	font-weight: 400;
	margin: 0;
	padding: 5px 10px;
}
.recommendedluxtreme-ourservice-section .carservice-tbx1 .prcbx strong {
	font-size: 16px;
	color: #f0b229;
	font-weight: 500;
}
.recommendedluxtreme-ourservice-section .callbx {
	display: block;
}
.recommendedluxtreme-ourservice-section .wabtn {
	display: inline-block;
	width: 32px;
	height: 32px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 10px 10px 0;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	background: url(../images/whatsapp-fill.png) no-repeat 5px 5px #fff;
	background-size: 22px 21px;
}
.recommendedluxtreme-ourservice-section .wabtn:hover {
	background: url(../images/whatsapp-fill.png) no-repeat 5px 5px #fff;
	background-size: 22px 21px;
	text-decoration: none;
}
.recommendedluxtreme-ourservice-section .calbtn {
	display: inline-block;
	width: 32px;
	height: 32px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	background: url(../images/call-calling.png) no-repeat 5px 5px #d9a128;
	background-size: 22px 21px;
}
.recommendedluxtreme-ourservice-section .calbtn:hover {
	background: url(../images/call-calling.png) no-repeat 5px 5px #d9a128;
	background-size: 22px 21px;
	text-decoration: none;
}
.recommendedluxtreme-ourservice-section .more-btn {
	position: absolute;
	right: -7px;
	bottom: -7px;
	width: 80px;
	height: 80px;
	border-radius: 50px;
	background: #111;
	padding: 15px;
}
.recommendedluxtreme-ourservice-section .more-btn a {
	position: relative;
	width: 50px;
	height: 50px;
	display: block;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/mre-btn.png) no-repeat #111;
	background-size: 50px 50px;
}
.recommendedluxtreme-ourservice-section .more-btn a:hover {
	background: url(../images/mre-btn-h.png) no-repeat #111;
	background-size: 50px 50px;
	text-decoration: none;
}
.whyluxtreme-carmarketplace-section {
	position: relative;
	padding: 80px 0;
}
.whyluxtreme-carmarketplace-section .carprofile {
	width: 100%;
	margin: 150px 0 0;
	padding: 0 0 0 150px;
}
.whyluxtreme-carmarketplace-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.whyluxtreme-carmarketplace-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.whyluxtreme-carmarketplace-section h3 {
	font-size: 65px;
	color: #dfa526;
	line-height: 70px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.whyluxtreme-carmarketplace-section h3 strong {
	display: block;
	font-size: 52px;
	color: #111;
	font-weight: 700;
}
.whyluxtreme-carmarketplace-section .pt {
	color: #2e2c2c;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.whyluxtreme-carmarketplace-section .carservice-tbx {
	position: relative;
	width: 50%;
	float: left;
	padding: 30px 0 0;
	text-align: center;
}
.whyluxtreme-carmarketplace-section .carservice-tbx.tp {
	margin-top: 170px;
}
.whyluxtreme-carmarketplace-section .carservice-tbx .imgbx {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	transition: 0.7s;
}
.whyluxtreme-carmarketplace-section .carservice-tbx .imgbx img {
	display: block;
	width: 140px;
	height: auto;
	margin: 0 auto 20px;
	border: 2px dashed rgba(0,0,0,0.2);
	border-radius: 50px;
	padding: 20px;
}
.whyluxtreme-carmarketplace-section .carservice-tbx:hover .imgbx {
	transform: rotateY(360deg);
}
.whyluxtreme-carmarketplace-section .carservice-tbx .tbx {
	width: 100%;
	float: left;
	position: relative;
}
.whyluxtreme-carmarketplace-section .carservice-tbx .tbx h4 {
	color: #2e2c2c;
	font-size: 28px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0.5px;
	padding: 5px 0;
	margin: 0;
}
.whyluxtreme-carmarketplace-section .carservice-tbx .tbx h4 strong {
	display: block;
	font-weight: 500;
}
.whyluxtreme-carmarketplace-section .carservice-tbx .tbx p {
	color: #2e2c2c;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.whyluxtreme-carmarketplace-section .carservice-tbx .hvr-tbx {
	visibility: hidden;
	width: 80%;
	background: #d9a128;
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	border-radius: 10px;
	padding: 40px 20px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	z-index: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.whyluxtreme-carmarketplace-section .carservice-tbx:hover .hvr-tbx {
	visibility: visible;
	bottom: 15px;
}
.sportsluxtreme-carsproduct-section {
	position: relative;
	padding: 80px 0;
	background: url(../images/vactorbg.png) no-repeat;
	background-size: 100% 100%;
}
.sportsluxtreme-carsproduct-section::before {
	position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
	background: #d9a128;
}
.sportsluxtreme-carsproduct-section .ptbx {
	width: 100%;
	margin: 50px 0 0;
	padding: 0;
}
.sportsluxtreme-carsproduct-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #fff;
	-webkit-box-shadow: 25px 5px 0 0 #fff, -25px 5px 0 0 #fff;
	box-shadow: 25px 5px 0 0 #fff, -25px 5px 0 0 #fff;
}
.sportsluxtreme-carsproduct-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn-w.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.sportsluxtreme-carsproduct-section h3 {
	font-size: 65px;
	color: #fff;
	line-height: 70px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.sportsluxtreme-carsproduct-section h3 strong {
	display: block;
	font-size: 55px;
	color: #fff;
	font-weight: 700;
}
.sportsluxtreme-carsproduct-section .pt {
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 10px 20px;
}
.sportsluxtreme-carsproduct-section .sportscar-product {
	position: relative;
	width: 95%;
	float: left;
	overflow: hidden;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	transition: 0.8s;
}
.sportsluxtreme-carsproduct-section .sportscar-product::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(45deg, transparent, rgba(255,255,255,0.1), transparent);
	top: -100%;
	left: -100%;
	transition: all 0.5s ease;
	z-index: 9;
}
.sportsluxtreme-carsproduct-section .sportscar-product:hover::before {
	top: 100%;
	left: 100%;
}
.sportsluxtreme-carsproduct-section .bx {
	position: relative;
	padding: 30px;
	z-index: 9;
	background: rgba(0,0,0,0.7);
}
.sportsluxtreme-carsproduct-section .sportscar-product .prcbx {
	position: relative;
	font-size: 13px;
	color: #fff;
	line-height: 20px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
}
.sportsluxtreme-carsproduct-section .sportscar-product .prcbx strong {
	font-size: 16px;
	color: #f0b229;
	font-weight: 600;
}
.sportsluxtreme-carsproduct-section .callbx {
	display: block;
}
.sportsluxtreme-carsproduct-section .wabtn {
	display: inline-block;
	width: 32px;
	height: 32px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 10px 10px 0 0;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	background: url(../images/whatsapp-fill.png) no-repeat 5px 5px #fff;
	background-size: 22px 21px;
}
.sportsluxtreme-carsproduct-section .wabtn:hover {
	background: url(../images/whatsapp-fill.png) no-repeat 5px 5px #fff;
	background-size: 22px 21px;
	text-decoration: none;
}
.sportsluxtreme-carsproduct-section .calbtn {
	display: inline-block;
	width: 32px;
	height: 32px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	background: url(../images/call-calling.png) no-repeat 5px 5px#d9a128;
	background-size: 22px 21px;
}
.sportsluxtreme-carsproduct-section .calbtn:hover {
	background: url(../images/call-calling.png) no-repeat 5px 5px #d9a128;
	background-size: 22px 21px;
	text-decoration: none;
}
.pointer {
	cursor: pointer;
	background: linear-gradient(145deg, #2a2a2a, #383838);
	border: 2px solid #646cff;
}
.pointer:hover {
	transform: scale(1.05) rotate(2deg);
	box-shadow: 0 0 15px #646cff50;
}
.sportsluxtreme-carsproduct-section .sportscar-product:nth-child(1) {
	background: linear-gradient(104.27deg, #1D123A 35.79%, #FFA37B 136.37%);
}
.sportsluxtreme-carsproduct-section .sportscar-product:nth-child(2) {
	background: linear-gradient(100.57deg, #3006A4 12.93%, #FFA37B 121.02%);
}
.sportsluxtreme-carsproduct-section .sportscar-product:nth-child(3) {
	background: linear-gradient(160.27deg, #962EFF 9.09%, #2F06B1 151.6%);
}
.sportsluxtreme-carsproduct-section .sportscar-product:nth-child(4) {
	background: linear-gradient(110.78deg, #962EFF 3.23%, #FFA37B 107.68%);
}
.sportsluxtreme-carsproduct-section .sportscar-product h4 {
	position: relative;
	font-size: 24px;
	color: #fff;
	line-height: 32px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px;
}
.sportsluxtreme-carsproduct-section .sportscar-product h4 strong {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.sportsluxtreme-carsproduct-section .sportscar-product p {
	position: relative;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	font-weight: 500;
	margin: 0;
	padding: 0;
}
.sportsluxtreme-carsproduct-section .sportscar-product img {
	position:relative;
	width: 100%;
	height: auto;
	transition: 0.7s;
}
.updateluxtreme-newsbx-section {
	position: relative;
	padding: 150px 0 100px;
	background: #f9f9f9;
}
.updateluxtreme-newsbx-section .newstbx {
	width: 100%;
	margin: 0;
	padding: 0 0 0 150px;
}
.updateluxtreme-newsbx-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.updateluxtreme-newsbx-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.updateluxtreme-newsbx-section h3 {
	font-size: 65px;
	color: #dfa526;
	line-height: 70px;
	font-weight: 700;
	margin: 15px 0 20px;
	padding: 0;
}
.updateluxtreme-newsbx-section .updatenews-tbx {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
	border-radius: 25px;
	margin: 25px 0;
}
.updateluxtreme-newsbx-section .updatenews-tbx .overtxt {
	position: absolute;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	padding: 40px;
	z-index: 9;
	transition: 0.3s;
}
.updateluxtreme-newsbx-section .updatenews-tbx .overtxt h5 {
	display: block;
	color: #fff;
	font-size: 26px;
	font-weight: 500;
	line-height: 38px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	transition: 0.3s;
}
.updateluxtreme-newsbx-section .updatenews-tbx .overtxt .mrebtn {
	display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    background: #e9ac28;
    cursor: pointer;
    padding: 5px 18px;
    margin: 15px 0 0;
    transition: 0.3s;
    border-radius: 50px;
}
.updateluxtreme-newsbx-section a {
	display: block;
	color: fff;
	text-decoration: none;
}
.updateluxtreme-newsbx-section a:hover {
	color: fff;
	text-decoration: none;
}
.updateluxtreme-newsbx-section .updatenews-tbx:hover .overtxt {
	background: rgba(0, 0, 0, 0.8);
}
.updateluxtreme-newsbx-section .updatenews-tbx .imgbx {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.updateluxtreme-newsbx-section .updatenews-tbx .imgbx img {
	width: 100%;
	height: auto;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s ease;
}
.updateluxtreme-newsbx-section .updatenews-tbx:hover .imgbx img {
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}
.globalluxtreme-leadingteams-section {
	position: relative;
	padding: 80px 0;
	background: url(../images/form-worldmap-bg.jpg) no-repeat center #a3791f;
	background-size: 100% 100%;
}
.globalluxtreme-leadingteams-section h4 {
	position: relative;
	display: block;
	font-size: 44px;
	color: #fff;
	line-height: 65px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-align: center;
	margin: 0 0 20px;
	padding: 0;
}
.globalluxtreme-leadingteams-section h4 strong {
	display: block;
	color: #111;
	font-weight: bold;
}
.globalluxtreme-leadingteams-section .indiv-formbx {
	position: relative;
	width: 100%;
	float: left;
}
.globalluxtreme-leadingteams-section .indiv-formbx .inpnme {
	width: 47%;
	float: left;
	font-family: 'Archivo';
	font-size: 18px;
	color: #d9a128;
	font-weight: normal;
	line-height: 24px;
	padding: 20px;
	margin: 15px 10px;
	background-image: linear-gradient(156deg, #fff 0, #fff 82%);
	border-radius: 10px;
	border: 1px solid #bababa;
}
.globalluxtreme-leadingteams-section .indiv-formbx .inpnme::placeholder {
 color:#d9a128;
}
.globalluxtreme-leadingteams-section .indiv-formbx .inpeml {
	width: 47%;
	float: left;
	font-family: 'Archivo';
	font-size: 18px;
	color: #d9a128;
	font-weight: normal;
	line-height: 24px;
	padding: 20px;
	margin: 15px 10px;
	background-image: linear-gradient(156deg, #fff 0, #fff 82%);
	border-radius: 10px;
	border: 1px solid #bababa;
}
.globalluxtreme-leadingteams-section .indiv-formbx .inpeml::placeholder {
 color:#d9a128;
}
.globalluxtreme-leadingteams-section .indiv-formbx textarea {
	width: 96.4%;
	height: 210px;
	float: left;
	font-family: 'Archivo';
	font-size: 18px;
	color: #d9a128;
	font-weight: normal;
	line-height: 18px;
	padding: 20px;
	margin: 15px 10px;
	background-image: linear-gradient(156deg, #fff 0, #fff 82%);
	border-radius: 10px;
	border: 1px solid #bababa;
}
.globalluxtreme-leadingteams-section .indiv-formbx textarea::placeholder {
 color:#d9a128;
}
.globalluxtreme-leadingteams-section .indiv-formbx .sbmt-btn {
	float: left;
	font-family: 'Archivo';
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	line-height: 28px;
	padding: 12px 30px;
	margin: 10px;
	background-image: linear-gradient(156deg, #111 0, #111 82%);
	border-radius: 10px;
	border: 1px solid #bababa;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.globalluxtreme-leadingteams-section .indiv-formbx .sbmt-btn:hover {
	color: #fff;
	background-image: linear-gradient(156deg, #111 0, #111 82%);
}
.foterluxtreme-blkwrp {
	position: relative;
	background: url(../images/ftrbg.jpg) no-repeat;
	background-size: cover;
	padding: 100px 0 50px;
}
.foterluxtreme-blkwrp::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}
.foterluxtreme-blkwrp .ft-visitoffice {
	width: 100%;
	float: left;
	padding: 0 0 30px;
	border-bottom: 1px solid #d9a128;
	margin: 0 0 50px;
}
.foterluxtreme-blkwrp .ft-visitoffice .ft-adrs {
	width: 40%;
	float: left;
}
.foterluxtreme-blkwrp .ft-visitoffice .ft-adrs img {
	width: 30px;
	float: left;
	margin-right: 5px;
}
.foterluxtreme-blkwrp .ft-visitoffice .ft-adrs.a2 {
	width: 30%;
}
.foterluxtreme-blkwrp .ft-visitoffice .ft-adrs.a3 {
	width: 30%;
}
.foterluxtreme-blkwrp .ft-visitoffice h4 {
	position: relative;
	display: block;
	color: #d9a128;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0.5px;
	padding: 0;
	margin: 0 0 10px;
}
.foterluxtreme-blkwrp .ft-visitoffice ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.foterluxtreme-blkwrp .ft-visitoffice ul li {
	width: 100%;
	float: left;
	margin: 5px 0;
}
.foterluxtreme-blkwrp .ft-visitoffice ul li a {
	position: relative;
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.2px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.foterluxtreme-blkwrp .ft-visitoffice ul li a strong {
	display: block;
	font-weight: 400;
}
.foterluxtreme-blkwrp .ft-qucklink {
	width: 100%;
	float: left;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx {
	width: 25%;
	float:left;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx h4 {
	position: relative;
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	padding: 0;
	margin: 0 0 18px;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx ul li {
	position: relative;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx ul li a {
	position: relative;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	padding: 5px 0 5px 15px;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx ul li a::before {
	content: "";
	position: absolute;
	top: 17px;
	left: 0;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 50px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx ul li a:hover {
	color: #d9a128;
	text-decoration: none;
	padding-left: 30px;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx ul li a:hover::before {
	content: "";
	position: absolute;
	top: 17px;
	left: 10px;
	width: 6px;
	height: 6px;
	background: #d9a128;
	border-radius: 50px;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 {
	width: 55%;
	float:left;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 h4 {
	position: relative;
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	padding: 0;
	margin: 0 0 18px;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 ul li {
	position: relative;
	width: 50%;
	float:left;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 ul li a {
	position: relative;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	padding: 5px 0 5px 15px;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 ul li a::before {
	content: "";
	position: absolute;
	top: 17px;
	left: 0;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 50px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 ul li a:hover {
	color: #d9a128;
	text-decoration: none;
	padding-left: 30px;
}
.foterluxtreme-blkwrp .ft-qucklink .morelinkbx2 ul li a:hover::before {
	content: "";
	position: absolute;
	top: 17px;
	left: 10px;
	width: 6px;
	height: 6px;
	background: #d9a128;
	border-radius: 50px;
}
.foterluxtreme-blkwrp .ft-flwlink {
	float: left;
	width: 20%;
}
.foterluxtreme-blkwrp .ft-flwlink h4 {
	position: relative;
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0.5px;
	padding: 0;
	margin: 0 0 18px;
}
.foterluxtreme-blkwrp .ft-flwlink ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.foterluxtreme-blkwrp .ft-flwlink ul li {
	position: relative;
	width:100%;
	float:left;
	margin: 5px 0 0;
}
.foterluxtreme-blkwrp .ft-flwlink ul li a {
	position: relative;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 34px;
	letter-spacing: 0.2px;
	padding: 5px 0 5px 50px;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.foterluxtreme-blkwrp .ft-flwlink ul li a:hover {
	color: #d9a128;
	text-decoration: none;
	margin-left: 10px;
}
.foterluxtreme-blkwrp .ft-flwlink .ficn1 {
	background: url(../images/flw-icn1.png) no-repeat 3px 3px;
	background-size: 36px 36px;
}
.foterluxtreme-blkwrp .ft-flwlink .ficn2 {
	background: url(../images/flw-icn2.png) no-repeat 3px 3px;
	background-size: 36px 36px;
}
.foterluxtreme-blkwrp .ft-flwlink .ficn3 {
	background: url(../images/flw-icn3.png) no-repeat 3px 3px;
	background-size: 36px 36px;
}
.foterluxtreme-blkwrp .ft-flwlink .ficn4 {
	background: url(../images/flw-icn4.png) no-repeat 3px 3px;
	background-size: 36px 36px;
}
.foterluxtreme-blkwrp .cpy-rgtxt {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.2px;
	text-align: center;
	padding: 40px 0 0;
	margin: 0;
}
.foterluxtreme-blkwrp .cpy-rgtxt a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
/* Animated Title Border */
.titletbx {
	position: relative;
}
.titletbx-cnt {
	position: relative;
	text-align: center;
}
@keyframes moveright {
 from {
 clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
to {
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
}
 @keyframes moveLeft {
 from {
 clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
}
to {
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
}
.move-right {
	animation: moveright 1s linear;
}
.move-left {
	animation: moveLeft 1s linear;
}
/***** INNER ABOUT PAGE CSS ****/

.innerluxtreme-pageprofile-section {
	position: relative;
	padding: 150px 0;
	overflow: hidden;
}
.innerluxtreme-pageprofile-section::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 45%;
	height: 100%;
	background: #f9f9f9;
}
.innerluxtreme-pageprofile-section .indiv-tbx {
	width: 90%;
	padding-left: 100px;
}
.innerluxtreme-pageprofile-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.innerluxtreme-pageprofile-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.innerluxtreme-pageprofile-section h1 {
	font-size: 48px;
	color: #dfa526;
	line-height: 60px;
	font-weight: 700;
	margin: 15px 0 0;
	padding: 0;
}
.innerluxtreme-pageprofile-section p {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 10px 0;
}
.innerluxtreme-pageprofile-section .pt {
	color: #545454;
	font-size: 24px;
	line-height: 36px;
	font-weight: 500;
	border-top: 1px solid #dfa526;
}
.innerluxtreme-pageprofile-section .rightsideimg {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 0 30px 0 0;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.innerluxtreme-pageprofile-section .rightsideimg img {
	width: 100%;
	height: auto;
	transform: translate3d(-6.66%, 0, 0) scale(1.2);
	-webkit-transform: translate3d(-6.66%, 0, 0) scale(1.2);
	transition: opacity 0.35s, transform 0.45s, filter 0.35s;
}
.innerluxtreme-pageprofile-section .rightsideimg:hover img {
	transform: translate3d(0, 0, 0) scale(1.2);
	-webkit-transform: translate3d(0, 0, 0) scale(1.2);
}
.innerluxtreme-rentdreamstep-section {
	position: relative;
	padding: 80px 0;
	background: url(../images/road-linebg.jpg) no-repeat;
	background-size: cover;
}
.innerluxtreme-rentdreamstep-section .indiv-tbx {
	width: 100%;
	margin: 150px 0 0;
	padding: 0 30%;
}
.innerluxtreme-rentdreamstep-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.innerluxtreme-rentdreamstep-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.innerluxtreme-rentdreamstep-section h3 {
	font-size: 65px;
	color: #111;
	line-height: 70px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.innerluxtreme-rentdreamstep-section h3 strong {
	color: #dfa526;
	font-weight: 700;
}
.innerluxtreme-rentdreamstep-section .pt {
	color: #2e2c2c;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx {
	position: relative;
	width: 50%;
	float: left;
	padding: 40px 0;
	text-align: center;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx .imgbx {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	transition: 0.7s;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx .imgbx img {
	display: block;
	width: 140px;
	height: auto;
	margin: 0 auto 20px;
	border: 1px solid #cc9933;
	border-radius: 50px;
	padding: 20px;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx:hover .imgbx {
	transform: rotateY(360deg);
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx .tbx {
	width: 100%;
	float: left;
	position: relative;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx .tbx h4 {
	color: #2e2c2c;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	letter-spacing: 0.5px;
	padding: 5px 0 10px;
	margin: 0;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx .tbx h4 strong {
	display: block;
	font-weight: 500;
}
.innerluxtreme-rentdreamstep-section .indivspets-tbx .tbx p {
	color: #2e2c2c;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.innerluxtreme-misionvision-section {
	position: relative;
	padding: 80px 0;
	background: url(../images/missionbg.jpg) no-repeat;
	background-size: 100% 100%;
}
.innerluxtreme-misionvision-section::before {
	position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
	background: #000;
}
.innerluxtreme-misionvision-section::after {
	position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.7);
}
.innerluxtreme-misionvision-section .ptbx {
	width: 100%;
	margin: 50px 0 0;
	padding: 0;
}
.innerluxtreme-misionvision-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #fff;
	-webkit-box-shadow: 25px 5px 0 0 #fff, -25px 5px 0 0 #fff;
	box-shadow: 25px 5px 0 0 #fff, -25px 5px 0 0 #fff;
}
.innerluxtreme-misionvision-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn-w.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.innerluxtreme-misionvision-section h3 {
	font-size: 65px;
	color: #fff;
	line-height: 70px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.innerluxtreme-misionvision-section h3 strong {
	display: block;
	font-size: 55px;
	color: #fff;
	font-weight: 700;
}
.innerluxtreme-misionvision-section .tbx {
	position: relative;
	width: 46%;
	float: left;
	padding: 30px;
	margin: 10px;
	overflow: hidden;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	transition: 0.8s;
}
.innerluxtreme-misionvision-section .tbx h4 {
	font-size: 32px;
	color: #fff;
	line-height: 50px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.innerluxtreme-misionvision-section p {
	position: relative;
	font-size: 17px;
	color: #fff;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 20px 0;
	padding: 20px 0 20px 40px;
}
.innerluxtreme-misionvision-section p::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: #cc9933;
	width: 70px;
	height: 5px;
}
.innerluxtreme-misionvision-section .imgbx {
	position: relative;
	width: 100%;
	transition: 0.7s;
	padding: 50px;
	z-index: 1;
}
.innerluxtreme-misionvision-section .imgbx img {
	width: 100%;
	height: auto;
}
.innerluxtreme-misionvision-section .vdobx {
	position: relative;
	width: 100%;
	transition: 0.7s;
	background:#fff;
	z-index: 1;
}
.innerluxtreme-misionvision-section .vdobx video {
	width: 100%;
	height: 100vh;
	position: absolute;
	right: 0;
	bottom: 0;
}
#myVideo {
	position: relative;
	right: 0;
	bottom: 0;
	width: 100%;
}
.innerluxtremetxt-slider-section {
	overflow: hidden;
}
.innerluxtremetxt-slider-section .slider-main {
	padding: 80px 0;
	display: flex;
	align-items: center;
}
.innerluxtremetxt-slider-section .slider-main .slider-item {
	display: flex;
	align-items: center;
	white-space: nowrap;
	animation: scroll2 18s linear infinite;
	gap: 42px;
}
.innerluxtremetxt-slider-section .slider-main .slider-item .title {
	color: #47b16a;
	font-size: 60px;
	font-weight: 300;
	line-height: 68px;
	letter-spacing: -1.48px;
}
.innerluxtremetxt-slider-section .slider-main .slider-item .title img {
	margin-right: 20px;
	width: 405px;
	height: auto;
}
.innerluxtremetxt-slider-section .slider-main .slider-item .title:nth-child(2n) {
	opacity: .7;
}
.innerluxtremetxt-slider-section .slider-main:hover .slider-item {
	animation-play-state: paused;
}
 @keyframes scroll2 {
 0% {
 transform: translate(0)
}
to {
	transform: translate(calc(-100% - 2.6rem))
}
}
.innerluxtreme-serviceslistpge-section {
	position: relative;
	padding: 0 0 80px;
	overflow: hidden;
}
.innerluxtreme-serviceslistpge-section h1 {
	font-size: 22px;
	color: #373737;
	line-height: 32px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section h2 {
	font-size: 28px;
	color: #373737;
	line-height: 36px;
	font-weight: 500;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx {
	position: relative;
	width: 100%;
	float: left;
	border-radius: 20px;
	margin: 30px 0;
	border: 1px solid #efefef;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .lt-imgbx {
	width: 49.7%;
	float: left;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .lt-imgbx img {
	width: 100%;
	height: auto;
	border-radius: 15px 0 0 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-vdobx {
	position: relative;
	width: 49.7%;
	float: right;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-vdobx img {
	width: 100%;
	height: auto;
	border-radius: 0 15px 0 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-vdobx iframe {
	width: 100%;
	height: auto;
	border-radius: 0 15px 0 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-vdobx::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background: rgba(256,256,256,0.5);
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-vdobx .vdoicn {
	position: absolute;
	top: 10%;
	left: 80%;
	z-index: 9;
	background: url(../images/vdoicn1.png) no-repeat;
	background-size: 40px 32px;
	width: 40px;
	height: 32px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx {
	width: 100%;
	float: left;
	padding: 15px 28px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx h4 {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx p {
	font-size: 14px;
	color: #373737;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .carbx {
	width: 100%;
	float: left;
	padding: 25px 0 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .carbx ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .carbx ul li {
	float: left;
	font-size: 13px;
	color: #373737;
	line-height: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
	border: 1px solid #e7e7e7;
	border-radius: 50px;
	margin: 0 10px 0 0;
	padding: 5px 15px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .carbx ul li.yr {
	background: url(../images/caricn.jpg) no-repeat 12px 5px;
	background-size: 16px 15px;
	padding-left: 35px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .carbx ul li.gc {
	background: url(../images/gcicn.jpg) no-repeat 12px 5px;
	background-size: 16px 15px;
	padding-left: 35px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .lstbx {
	width: 100%;
	float: left;
	padding: 15px 0;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .lstbx ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .lstbx ul li {
	width: 50%;
	float: left;
	font-size: 13px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 5px 0;
	padding: 0 0 0 20px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .lstbx ul li.loc {
	background: url(../images/loc.jpg) no-repeat 0 2px;
	background-size: 17px 18px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .lstbx ul li.lst {
	background: url(../images/lsticn.jpg) no-repeat 0 2px;
	background-size: 17px 17px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .lstbx ul li.rnt {
	background: url(../images/rnt.jpg) no-repeat 0 2px;
	background-size: 12px 16px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .prcbx {
	width: 100%;
	float: left;
	padding: 20px 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .prcbx .lt {
	width: 50%;
	float: left;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .prcbx .prc {
	display: inline-block;
	font-size: 12px;
	color: #373737;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .prcbx .prc strong {
	font-size: 17px;
	color: #cc4700;
	font-weight: 400;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .prcbx .cut {
	display: inline-block;
	font-size: 12px;
	color: #707070;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: line-through;
	margin: 0;
	padding: 0 5px 0 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .prcbx .km {
	display: block;
	font-size: 12px;
	color: #373737;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	background: url(../images/kmline.png) no-repeat 0 5px;
	background-size: 14px 14px;
	margin: 0;
	padding: 0 0 0 20px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx {
	width: 100%;
	float: left;
	padding: 0 25px 25px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .callbx {
	width: 100%;
	float: left;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .wabtn {
	float: left;
	width: 48%;
	color: #399839;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 15px 65px 15px 115px;
	letter-spacing: 0.5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	border: 1px solid #007b00;
	background: url(../images/whatsapp-fill.png) no-repeat 85px 14px #f2f8f2;
	background-size: 22px 21px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .wabtn:hover {
	color: #fff;
	border: 1px solid #007b00;
	background: url(../images/whatsapp-fill-h.png) no-repeat 85px 14px #007b00;
	background-size: 22px 21px;
	text-decoration: none;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .calbtn {
	float: right;
	width: 48%;
	color: #d9a128;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 15px 65px 15px 135px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	border: 1px solid #d9a128;
	background: url(../images/call-calling1.png) no-repeat 105px 14px #fff;
	background-size: 22px 21px;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .calbtn:hover {
	color: #fff;
	border: 1px solid #d9a128;
	background: url(../images/call-calling1-h.png) no-repeat 105px 14px #d9a128;
	background-size: 22px 21px;
	text-decoration: none;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .dtlsbtn {
	float: left;
	width: 100%;
	color: #707070;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 15px 50px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	border: 1px solid #373737;
	background: #fff;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .btnbx .dtlsbtn:hover {
	color: #fff;
	border: 1px solid #707070;
	background: #707070;
	text-decoration: none;
}
.innerluxtreme-btmcontent-section {
	position: relative;
	padding: 0 0 50px;
	overflow: hidden;
}
.innerluxtreme-btmcontent-section .descn-tbx {
	position: relative;
	width: 100%;
	float:left;
}
/*.innerluxtreme-btmcontent-section .descn-tbx::before {
	background: rgba(217, 161, 40, 0.1);
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
}*/
.innerluxtreme-btmcontent-section .descn-tbx h2 {
	position: relative;
	font-size: 26px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0 0 10px;
	padding: 5px 0 0;
}
.innerluxtreme-btmcontent-section .descn-tbx h2::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-btmcontent-section .descn-tbx h3 {
	font-size: 20px;
	color: #4d4d4d;
	line-height: 32px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 0 0;
}
.innerluxtreme-btmcontent-section .descn-tbx p {
	font-size: 15px;
	color: #373737;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 0;
}
.innerluxtreme-btmcontent-section .descn-tbx ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.innerluxtreme-btmcontent-section .descn-tbx ul li {
	font-size: 15px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 1px;
	background: url(../images/listicn.png) no-repeat 0 4px;
	background-size: 18px 18px;
	margin: 0;
	padding: 8px 0 8px 32px;
}
.innerluxtreme-btmcontent-section .descn-tbx .imgbx {
	position: relative;
	width:45%;
	float:right;
	overflow: hidden;
	box-shadow: 15px 15px 0 rgba(0, 0, 0, .2);
	margin: 0 0 50px 50px;
}
.innerluxtreme-btmcontent-section .descn-tbx .imgbx img {
	position: relative;
	width: 100%;
	height: auto;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s ease;
}
.innerluxtreme-btmcontent-section .descn-tbx .imgbx:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05)
}
.innerluxtreme-btmcontent-section .ovrview-tbx {
	position: relative;
	width: 100%;
	float: left;
	margin: 80px 0;
	padding:0 100px;
}
.innerluxtreme-btmcontent-section .ovrview-tbx h3 {
	position: relative;
	font-size: 26px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
.innerluxtreme-btmcontent-section .ovrview-tbx h3::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-btmcontent-section .ovrview-tbx ul {
	width: 100%;
	float: left;
	list-style: none;
}
.innerluxtreme-btmcontent-section .ovrview-tbx ul li {
	width: 47%;
	float: left;
	font-size: 14px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	margin: 5px 10px;
	padding: 12px 15px;
	border: 1px solid #dfdfdf;
	letter-spacing: 0.5px;
	border-radius: 5px;
}
.innerluxtreme-btmcontent-section .ovrview-tbx ul li img {
	width: 23px;
	height: auto;
	float: left;
	margin: 0 8px 0 0;
}
.innerluxtreme-btmcontent-section .ovrview-tbx ul li .lt {
	width: 60%;
	float: left;
	font-weight: 300;
	color: #595959;
}
.innerluxtreme-btmcontent-section .ovrview-tbx ul li .rt {
	width: 40%;
	float: left;
	font-weight: 400;
	text-align: right;
}
.innerluxtreme-servicesdetail-section {
	position: relative;
	padding: 70px 0;
	overflow: hidden;
}
/*.innerluxtreme-servicesdetail-section .productdescription-tbx {
	position: relative;
	width: 98%;
	float: left;
	margin: 50px 0;
	padding: 0 50px;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx h2 {
	font-size: 42px;
	color: #111;
	line-height: 60px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 20px;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx .pt {
	font-size: 24px;
	line-height: 40px;
	padding-right: 20%;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx p {
	font-size: 16px;
	color: #111;
	line-height: 25px;
	font-weight: 400;
	margin: 0;
	padding: 10px 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx ul li {
	font-size: 16px;
	color: #111;
	line-height: 25px;
	font-weight: 400;
	background: url(../images/listicn.png) no-repeat 0 7px;
	background-size: 24px 24px;
	margin: 0;
	padding: 8px 0 8px 32px;
}

.innerluxtreme-servicesdetail-section .rightside-details {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 10px 15px 25px;
}
.innerluxtreme-servicesdetail-section .rightside-details .prcbx {
	width: 100%;
	float: left;
}
.innerluxtreme-servicesdetail-section .rightside-details .prcbx h4 {
	font-size: 40px;
	color: #000;
	line-height: 60px;
	font-weight: 700;
	margin: 0;
	padding: 5px 10px;
}
.innerluxtreme-servicesdetail-section .rightside-details .prcbx h4 strong {
	font-size: 16px;
	color: #f0b229;
	font-weight: 400;
}
.innerluxtreme-servicesdetail-section .rightside-details .callbx {
	width: 100%;
	float: left;
	padding: 5px 55px 30px;
}
.innerluxtreme-servicesdetail-section .rightside-details .wabtn {
	float: left;
	width: 52px;
	height: 52px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0 10px;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/whatsapp-fill.png) no-repeat 9px 8px #ffffff;
	background-size: 32px 31px;
	border: 1px dashed #111;
}
.innerluxtreme-servicesdetail-section .rightside-details .wabtn:hover {
	background: url(../images/whatsapp-fill.png) no-repeat 9px 8px #ffffff;
	background-size: 32px 31px;
	border: 1px dashed #111;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .calbtn {
	float: left;
	width: 52px;
	height: 52px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0 10px;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/call-calling1.png) no-repeat 9px 10px #ffffff;
	background-size: 31px 30px;
	border: 1px dashed #111;
}
.innerluxtreme-servicesdetail-section .rightside-details .calbtn:hover {
	background: url(../images/call-calling1.png) no-repeat 9px 10px #ffffff;
	background-size: 31px 30px;
	border: 1px dashed #111;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .quto-btn {
	width: 100%;
	float: left;
	text-align: center;
}
.innerluxtreme-servicesdetail-section .rightside-details .quto-btn a {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
	padding: 8px 50px 8px 20px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/mre-btn.png) no-repeat #111 97% 5px;
	background-size: 35px 35px;
}
.innerluxtreme-servicesdetail-section .rightside-details .quto-btn a:hover {
	background: url(../images/mre-btn.png) no-repeat #333 97% 5px;
	background-size: 35px 35px;
	text-decoration: none;
}*/
.innerluxtreme-servicesdetail-section .rightside-speclist {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 10px 15px 25px;
	margin: 30px 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist h4 {
	font-size: 28px;
	color: #111;
	line-height: 40px;
	font-weight: 700;
	margin: 0;
	padding: 5px 0 10px;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul li {
	width: 100%;
	float: left;
	font-size: 18px;
	color: #111;
	line-height: 36px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul li img {
	width: 22px;
	height: auto;
	float: left;
	margin: 8px 10px 0 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul li span {
	width: 50%;
	display: inline-block;
	font-weight: 600;
}
.innerluxtreme-servicesdetail-section .rightside-bookform {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 25px;
}
.innerluxtreme-servicesdetail-section .rightside-bookform h4 {
	font-size: 28px;
	color: #111;
	line-height: 40px;
	font-weight: 700;
	margin: 0;
	padding: 5px 0 10px;
}
.innerluxtreme-servicesdetail-section .rightside-bookform form {
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpnme {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpnme::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpeml {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpeml::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpdte {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpdte::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-servicesdetail-section .rightside-bookform textarea {
	width: 100%;
	height: 70px;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #d9a128;
	font-weight: normal;
	line-height: 18px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform textarea::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .booknow-btn {
	float: left;
	font-family: 'Archivo';
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	line-height: 26px;
	padding: 10px 25px;
	margin: 10px 0;
	background: #111;
	border-radius: 5px;
	border: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .booknow-btn:hover {
	color: #fff;
	background: #e9ac28;
}
.innerluxtreme-contactdetails-section {
	position: relative;
	padding: 100px 0;
	overflow: hidden;
}
.innerluxtreme-contactdetails-section::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 630px;
	height: 760px;
	background: url(../images/office-img1.jpg) no-repeat;
	background-size: 630px 760px;
}
.innerluxtreme-contactdetails-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.innerluxtreme-contactdetails-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.innerluxtreme-contactdetails-section h2 {
	font-size: 55px;
	color: #dfa526;
	line-height: 60px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.innerluxtreme-contactdetails-section .leftside-contactform {
	position: relative;
	width: 90%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 40px;
	margin: 0 5%;
}
.innerluxtreme-contactdetails-section .leftside-contactform form {
	margin: 0;
	padding: 0;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpnme {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpnme::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpeml {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpeml::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpdte {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpdte::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform textarea {
	width: 100%;
	height: 170px;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #d9a128;
	font-weight: normal;
	line-height: 18px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform textarea::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform .submit-btn {
	float: left;
	width: 100%;
	font-family: 'Archivo';
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	padding: 10px 25px;
	margin: 10px 0;
	background: #111;
	border-radius: 5px;
	border: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-contactdetails-section .leftside-contactform .submit-btn:hover {
	color: #fff;
	background: #e9ac28;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo {
	width: 100%;
	float: right;
	background: rgba(255,255,255,0.95);
	padding: 30px
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .info-tbx {
	width: 100%;
	float: left;
	margin: 30px 0;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx {
	width: 20%;
	float: left;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn1 {
	width: 70px;
	height: 70px;
	background: url(../images/adricn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn2 {
	width: 70px;
	height: 70px;
	background: url(../images/calicn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn3 {
	width: 70px;
	height: 70px;
	background: url(../images/emlicn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn4 {
	width: 70px;
	height: 70px;
	background: url(../images/hrsicn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx {
	width: 70%;
	float: left;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx h4 {
	display: block;
	color: #4c4c4c;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx a {
	display: block;
	color: #111;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx a:hover {
	color: #111;
	text-decoration: none;
}
.innerluxtreme-carsearch-bx-section {
	position: relative;
	padding: 50px 0 0;
}
.innerluxtreme-carsearch-bx-section .rent-inpbx {
	width: 7%;
	float: left;
	margin-right: 10px;
}
.innerluxtreme-carsearch-bx-section .rent-inpbx select {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #373737;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.5px;
	padding: 15px 10px;
	margin: 0;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
}
.innerluxtreme-carsearch-bx-section .rent-inpbx select::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-carsearch-bx-section .carsearch-inpbx {
	width: 34%;
	float: left;
	border: 1px solid #dedede;
	border-radius: 5px;
	margin-right: 10px;
	position: relative;
}
.innerluxtreme-carsearch-bx-section .carsearch-inpbx input {
	width: 72%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #373737;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: 0.5px;
	padding: 15px 10px;
	margin: 0;
/*	background: url(../images/srchicn.jpg) no-repeat 10px 14px;*/
	border: none;
}
.innerluxtreme-carsearch-bx-section .carsearch-inpbx::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-carsearch-bx-section .carsearch-inpbx .searchbtn {
	float: right;
	width: 25%;
	font-family: 'Archivo';
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	letter-spacing: 0.5px;
	padding: 6px 5px;
	margin: 5px;
	background: linear-gradient(293deg, #cc4700, #ed8413);
	border-radius: 5px;
	border: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-carsearch-bx-section .sort-inpbx {
	width: 15%;
	float: left;
	margin-right: 10px;
}
.innerluxtreme-carsearch-bx-section .sort-inpbx select {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #373737;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.5px;
	padding: 15px 10px;
	margin: 0;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
}
.innerluxtreme-carsearch-bx-section .sort-inpbx select::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-carsearch-bx-section .cartype-inpbx {
	width: 15%;
	float: left;
	margin-right: 10px;
}
.innerluxtreme-carsearch-bx-section .cartype-inpbx select {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #373737;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.5px;
	padding: 15px 10px;
	margin: 0;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
}
.innerluxtreme-carsearch-bx-section .cartype-inpbx select::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-carsearch-bx-section .carprice-inpbx {
	width: 15%;
	float: left;
	margin-right: 10px;
}
.innerluxtreme-carsearch-bx-section .carprice-inpbx select {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #373737;
	font-weight: 300;
	line-height: 22px;
	padding: 15px 10px;
	margin: 0;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
}
.innerluxtreme-carsearch-bx-section .carprice-inpbx select::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-carsearch-bx-section .morefilter-inpbx {
	width: 10%;
	float: left;
}
.innerluxtreme-carsearch-bx-section .morefilter-inpbx a {
	display: block;
	font-family: 'Archivo';
	font-size: 15px;
	color: #373737;
	font-weight: 400;
	line-height: 22px;
	padding: 12px 10px 12px 34px;
	margin: 0;
	background: url(../images/filtericon.png) no-repeat 10px 15px #fff;
	background-size: 18px 14px;
	border: 1px solid #dedede;
	border-radius: 5px;
	text-decoration: none;
}
.innerluxtreme-carsearch-bx-section .morefilter-inpbx a:hover {
	color: #fff;
	background: url(../images/filtericon-h.png) no-repeat 10px 15px #d9a128;
	background-size: 18px 14px;
	text-decoration: none;
	border: 1px solid #d9a128;
}
.innerluxtreme-carsearch-bx-section .resetfilter-inpbx {
	float: left;
}
.innerluxtreme-servicesdetail-section {
	position: relative;
	padding: 30px 0 80px;
	overflow: hidden;
}
.innerluxtreme-servicesdetail-section .titlebar {
	width: 100%;
	float: left;
	border: 1px solid #ededed;
	border-radius: 10px;
	padding: 10px;
	margin: 0 0 15px;
}
.innerluxtreme-servicesdetail-section .titlebar h1 {
	font-size: 22px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .ltitle {
	width: 60%;
	float: left;
	background: url(../images/mercedes-lgoicn.jpg) no-repeat;
	background-size: 40px 40px;
	padding-left: 50px;
}
.innerluxtreme-servicesdetail-section .rtitle {
	width: 40%;
	float: left;
	text-align: right;
	margin-top: 7px;
}
.innerluxtreme-servicesdetail-section .rtitle ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .rtitle ul li {
	display: inline-block;
	font-size: 13px;
	color: #373737;
	line-height: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
	border: 1px solid #e7e7e7;
	border-radius: 50px;
	margin: 0 5px;
	padding: 5px 10px;
}
.innerluxtreme-servicesdetail-section .rtitle ul li.yr {
	background: url(../images/caricn.jpg) no-repeat 10px 5px;
	background-size: 15px 15px;
	padding-left: 30px;
}
.innerluxtreme-servicesdetail-section .rtitle ul li.gc {
	background: url(../images/gcicn.jpg) no-repeat 10px 5px;
	background-size: 15px 15px;
	padding-left: 30px;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider {
	position: relative;
	width: 100%;
	float: left;
	border-radius: 20px;
	margin-bottom: 50px;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .innproduct-imgslide {
	width: 100%;
	height: auto;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .innproduct-imgslide img {
	width: 100%;
	height: auto;
	border-radius: 15px;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .innproduct-thumbx {
	width: 100%;
	width: 100%;
	margin-top: -100px;
	position: absolute;
	xopacity: 0.7;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .innproduct-thumbx img {
	width: 100%;
	height: auto;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .slider-for {
	margin-bottom:20px;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .slider-for img {
    height: auto;
}
.innerluxtreme-servicesdetail-section .leftdetail-imgslider .slider-nav img {
    height: auto;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx {
	position: relative;
	width: 90%;
	float: left;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx h2 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx h2::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .nav-tabs .nav-link.active {
	color: #373737!important;
	background: #fff9eb!important;
	margin-top: -1px;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .nav-link {
	display: block;
	color: #373737!important;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	padding: 10px 75px;
	text-align: center;
	border: none;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .nav-link .prc {
	display: block;
	font-size: 15px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .nav-link .prc strong {
	display: block;
	font-size: 18px;
	color: #cc4700;
	font-weight: 400;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .nav-link .cut {
	display: none;
	font-size: 12px;
	color: #595959;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: line-through;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .tbx {
	width: 100%;
	float: left;
	padding: 20px 30px;
	background: #f9f9f9;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .tbx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .tbx ul li {
	width: 100%;
	float: left;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .tbx ul li .lt {
	width: 60%;
	float: left;
	font-size: 13px;
	color: #595959;
	line-height: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-align: left;
	margin: 8px 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-pricedetail-tbx .tbx ul li .rt {
	width: 40%;
	float: left;
	font-size: 15px;
	color: #373737;
	line-height: 16px;
	font-weight: 500;
	letter-spacing: 0.5px;
	text-align: right;
	margin: 8px 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-rentbx {
	width: 90%;
	float: left;
	margin: 30px 0 0;
	padding: 15px 30px;
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
}
.innerluxtreme-servicesdetail-section .product-rentbx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-rentbx ul li {
	float: left;
	font-size: 14px;
	color: #4d4d4d;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	background: url(../images/listicn.png) no-repeat 0 2px;
	background-size: 20px 20px;
	margin: 0 100px 0 0;
	padding: 0 0 0 26px;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview {
	position: relative;
	width: 90%;
	float: left;
	margin: 50px 0;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview h3 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview h3::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-servicesdetail-section .inncarengine-overview ul {
	width: 47%;
	float: left;
	list-style: none;
	margin: 0 10px;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview ul li {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	margin: 5px 0;
	padding: 12px 8px;
	border: 1px solid #dfdfdf;
	letter-spacing: 0.5px;
	border-radius: 5px;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview ul li img {
	width: 23px;
	height: auto;
	float: left;
	margin: 0 8px 0 0;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview ul li .lt {
	width: 60%;
	float: left;
	font-weight: 300;
	color: #595959;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview ul li .rt {
	width: 40%;
	float: left;
	font-weight: 400;
	text-align: right;
}
.innerluxtreme-servicesdetail-section .inncarengine-overview ul li .rt a {
    color: #373737;
    text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rtitle ul li a {
    color: #373737;
    text-decoration: none;
}
.innerluxtreme-servicesdetail-section .product-featurestbx {
	width: 90%;
	float: left;
	margin: 0 0 30px;
}
.innerluxtreme-servicesdetail-section .product-featurestbx h3 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
.innerluxtreme-servicesdetail-section .product-featurestbx h3::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-servicesdetail-section .product-featurestbx h5 {
	font-size: 14px;
	color: #373737;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 0 0 15px;
	padding: 0 0 10px;
	border-bottom: 1px solid #dfdfdf;
}
.innerluxtreme-servicesdetail-section .product-featurestbx .lstbx {
	float: left;
	width: 45%;
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-featurestbx .lstbx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .product-featurestbx .lstbx ul li {
	float: left;
	width: 50%;
	font-size: 13px;
	color: #4d4d4d;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	background: url(../images/listicn.png) no-repeat 0 1px;
	background-size: 17px 17px;
	margin: 5px 0;
	padding: 0 0 0 24px;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx {
	position: relative;
	width: 100%;
	float: left;
	margin: 20px 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx h3 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx h3::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-servicesdetail-section .productdescription-tbx h4 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx p {
	font-size: 14px;
	color: #373737;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .productdescription-tbx ul li {
	font-size: 15px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 1px;
	background: url(../images/listicn.png) no-repeat 0 4px;
	background-size: 18px 18px;
	margin: 0;
	padding: 8px 0 8px 32px;
}
.innerluxtreme-servicesdetail-section .rightside-details {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 10px 15px 25px;
	margin: 0 0 20px;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx {
	width: 100%;
	float: left;
	padding:20px 30px 0;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx .wabtn1 {
	float: left;
	width: 100%;
	color: #399839;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 15px;
	padding: 15px 50px 15px 95px;
	letter-spacing: 0.5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	border: 1px solid #007b00;
	background: url(../images/whatsapp-fill.png) no-repeat 65px 14px #f2f8f2;
	background-size: 22px 21px;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx .wabtn1:hover {
	color: #fff;
	border: 1px solid #007b00;
	background: url(../images/whatsapp-fill-h.png) no-repeat 65px 14px #007b00;
	background-size: 22px 21px;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx .calbtn1 {
	float: left;
	width: 100%;
	color: #d9a128;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.5px;
	margin: 0 0 15px;
	padding: 15px 50px 15px 105px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	border: 1px solid #d9a128;
	background: url(../images/call-calling1.png) no-repeat 75px 14px #fff;
	background-size: 22px 21px;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx .calbtn1:hover {
	color: #fff;
	border: 1px solid #d9a128;
	background: url(../images/call-calling1-h.png) no-repeat 75px 14px #d9a128;
	background-size: 22px 21px;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx .dtlsbtn1 {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 15px 50px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 5px;
	border: 1px solid #373737;
	background: #707070;
}
.innerluxtreme-servicesdetail-section .rightside-details .rtbtn-tbx .dtlsbtn1:hover {
	color: #fff;
	border: 1px solid #707070;
	background: #373737;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .prcbx {
	width: 100%;
	float: left;
}
.innerluxtreme-servicesdetail-section .rightside-details .prcbx h4 {
	font-size: 40px;
	color: #000;
	line-height: 60px;
	font-weight: 700;
	margin: 0;
	padding: 5px 10px;
}
.innerluxtreme-servicesdetail-section .rightside-details .prcbx h4 strong {
	font-size: 16px;
	color: #f0b229;
	font-weight: 400;
}
.innerluxtreme-servicesdetail-section .rightside-details .callbx {
	width: 100%;
	float: left;
	padding: 5px 55px 30px;
}
.innerluxtreme-servicesdetail-section .rightside-details .wabtn {
	float: left;
	width: 52px;
	height: 52px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0 10px;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/whatsapp-fill.png) no-repeat 9px 8px #ffffff;
	background-size: 32px 31px;
	border: 1px dashed #111;
}
.innerluxtreme-servicesdetail-section .rightside-details .wabtn:hover {
	background: url(../images/whatsapp-fill.png) no-repeat 9px 8px #ffffff;
	background-size: 32px 31px;
	border: 1px dashed #111;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .calbtn {
	float: left;
	width: 52px;
	height: 52px;
	color: #fff;
	font-size: 1px;
	font-weight: 400;
	line-height: 20px;
	text-indent: -100000px;
	margin: 0 10px;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/call-calling1.png) no-repeat 9px 10px #ffffff;
	background-size: 31px 30px;
	border: 1px dashed #111;
}
.innerluxtreme-servicesdetail-section .rightside-details .calbtn:hover {
	background: url(../images/call-calling1.png) no-repeat 9px 10px #ffffff;
	background-size: 31px 30px;
	border: 1px dashed #111;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-details .quto-btn {
	width: 100%;
	float: left;
	text-align: center;
}
.innerluxtreme-servicesdetail-section .rightside-details .quto-btn a {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
	padding: 8px 50px 8px 20px;
	cursor: pointer;
	text-decoration: none;
	transition: 0.3s;
	border-radius: 50px;
	background: url(../images/mre-btn.png) no-repeat #111 97% 5px;
	background-size: 35px 35px;
}
.innerluxtreme-servicesdetail-section .rightside-details .quto-btn a:hover {
	background: url(../images/mre-btn.png) no-repeat #333 97% 5px;
	background-size: 35px 35px;
	text-decoration: none;
}
.innerluxtreme-servicesdetail-section .rightside-speclist {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 10px 15px 25px;
	margin: 30px 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist h4 {
	font-size: 28px;
	color: #111;
	line-height: 40px;
	font-weight: 700;
	margin: 0;
	padding: 5px 0 10px;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul li {
	width: 100%;
	float: left;
	font-size: 18px;
	color: #111;
	line-height: 36px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul li img {
	width: 22px;
	height: auto;
	float: left;
	margin: 8px 10px 0 0;
}
.innerluxtreme-servicesdetail-section .rightside-speclist ul li span {
	width: 50%;
	display: inline-block;
	font-weight: 600;
}
.innerluxtreme-servicesdetail-section .rightside-bookform {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding:20px 30px;
}
.innerluxtreme-servicesdetail-section .rightside-bookform h4 {
	font-size: 28px;
	color: #111;
	line-height: 40px;
	font-weight: 700;
	margin: 0;
	padding: 5px 0 10px;
}
.innerluxtreme-servicesdetail-section .rightside-bookform form {
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpnme {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 14px;
	color: #373737;
	font-weight: normal;
	line-height: 24px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpnme::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpeml {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 14px;
	color: #373737;
	font-weight: normal;
	line-height: 24px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpeml::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpdte {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 14px;
	color: #373737;
	font-weight: normal;
	line-height: 24px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .inpdte::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-servicesdetail-section .rightside-bookform textarea {
	width: 100%;
	height: 70px;
	float: left;
	font-family: 'Archivo';
	font-size: 14px;
	color: #373737;
	font-weight: normal;
	line-height: 18px;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-bookform textarea::placeholder {
 color:#4d4d4d;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .booknow-btn {
	float: left;
	font-family: 'Archivo';
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	line-height: 26px;
	padding: 10px 25px;
	margin: 10px 0 0;
	background: #373737;
	border-radius: 5px;
	border: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-servicesdetail-section .rightside-bookform .booknow-btn:hover {
	color: #fff;
	background: #e9ac28;
}
.innerluxtreme-servicesdetail-section .rightside-opennow {
	width: 100%;
	float: left;
	margin: 30px 0;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
}
.innerluxtreme-servicesdetail-section .rightside-opennow h3 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: 1px;
	background: #f9f9f9;
	margin: 0;
	padding: 10px 30px;
	border-radius: 10px 10px 0 0;
}
.innerluxtreme-servicesdetail-section .rightside-opennow h3 strong {
	display: block;
	font-size: 14px;
	font-weight: 400;
}
.innerluxtreme-servicesdetail-section .rightside-opennow ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-servicesdetail-section .rightside-opennow ul li {
	width: 50%;
	float: left;
	font-size: 13px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 7px 30px;
	border-top: 1px solid #ebebeb;
}
.innerluxtreme-servicesdetail-section .rightside-opennow ul li strong {
	font-weight: 500;
}
.innerluxtreme-recommendedcar-section {
	position: relative;
	padding: 50px 0 80px;
	border-top: 1px solid #ededed;
}
.innerluxtreme-recommendedcar-section h3 {
	position: relative;
	font-size: 18px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 30px;
	padding: 0;
}
.innerluxtreme-recommendedcar-section .indiv-recommendedcar-slider {
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx {
	position: relative;
	float: left;
	border-radius: 15px;
	border: 1px solid #efefef;
	margin: 0 10px
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .lt-imgbx {
	width: 100%;
	float: left;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .lt-imgbx img {
	width: 100%;
	height: auto;
	border-radius: 10px 10px 0 0;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx {
	width: 100%;
	float: left;
	padding: 10px;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx h4 {
	font-size: 15px;
	color: #373737;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .prcbx {
	width: 100%;
	float: left;
	margin: 0 0 10px;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .prcbx .lt {
	width: 50%;
	float: left;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .prcbx .prc {
	display: inline-block;
	font-size: 12px;
	color: #373737;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .prcbx .prc strong {
	font-size: 16px;
	color: #cc4700;
	font-weight: 400;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .prcbx .cut {
	display: inline-block;
	font-size: 12px;
	color: #707070;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: line-through;
	margin: 0;
	padding: 0 5px 0 0;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .prcbx .km {
	display: block;
	font-size: 12px;
	color: #373737;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	background: url(../images/kmline.png) no-repeat 0 5px;
	background-size: 14px 14px;
	margin: 0;
	padding: 0 0 0 20px;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .lstbx {
	width: 100%;
	float: left;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .lstbx ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerluxtreme-recommendedcar-section .recommendedcar-tbx .rt-tbx .lstbx ul li {
	float: left;
	font-size: 13px;
	color: #373737;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 5px 10px;
	padding: 0;
}
.innerluxtreme-contactdetails-section {
	position: relative;
	padding: 100px 0;
	overflow: hidden;
}
.innerluxtreme-contactdetails-section::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 630px;
	height: 760px;
	background: url(../images/office-img1.jpg) no-repeat;
	background-size: 630px 760px;
}
.innerluxtreme-contactdetails-section .filter-decor {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 1px;
	opacity: .5;
	background: #000;
	-webkit-box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
	box-shadow: 25px 5px 0 0 #000, -25px 5px 0 0 #000;
}
.innerluxtreme-contactdetails-section .filter-decor::before {
	position: absolute;
	content: '';
	width: 50px;
	height: 37px;
	top: -35px;
	left: 38px;
	background: url(../images/lineicn.png) no-repeat;
	background-size: 50px 37px;
	animation: fadeIn 1s infinite;
}
.innerluxtreme-contactdetails-section h2 {
	font-size: 55px;
	color: #dfa526;
	line-height: 60px;
	font-weight: 700;
	margin: 15px 0;
	padding: 0;
}
.innerluxtreme-contactdetails-section .leftside-contactform {
	position: relative;
	width: 90%;
	float: left;
	border: 1px solid #dfdfdf;
	border-radius: 10px;
	padding: 40px;
	margin: 0 5%;
}
.innerluxtreme-contactdetails-section .leftside-contactform form {
	margin: 0;
	padding: 0;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpnme {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpnme::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpeml {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpeml::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpdte {
	width: 100%;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #111;
	font-weight: normal;
	line-height: 24px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform .inpdte::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform textarea {
	width: 100%;
	height: 170px;
	float: left;
	font-family: 'Archivo';
	font-size: 15px;
	color: #d9a128;
	font-weight: normal;
	line-height: 18px;
	padding: 15px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ebebeb;
}
.innerluxtreme-contactdetails-section .leftside-contactform textarea::placeholder {
 color:#cfcfcf;
}
.innerluxtreme-contactdetails-section .leftside-contactform .submit-btn {
	float: left;
	width: 100%;
	font-family: 'Archivo';
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	padding: 10px 25px;
	margin: 10px 0;
	background: #111;
	border-radius: 5px;
	border: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-contactdetails-section .leftside-contactform .submit-btn:hover {
	color: #fff;
	background: #e9ac28;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo {
	width: 100%;
	float: right;
	background: rgba(255,255,255,0.95);
	padding: 30px
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .info-tbx {
	width: 100%;
	float: left;
	margin: 30px 0;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx {
	width: 20%;
	float: left;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn1 {
	width: 70px;
	height: 70px;
	background: url(../images/adricn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn2 {
	width: 70px;
	height: 70px;
	background: url(../images/calicn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn3 {
	width: 70px;
	height: 70px;
	background: url(../images/emlicn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .icnbx .imgicn4 {
	width: 70px;
	height: 70px;
	background: url(../images/hrsicn.png) no-repeat 50% 50% #d9a128;
	background-size: 30px 30px;
	border-radius: 8px;
	transition: all 300ms ease-out 0s;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx {
	width: 70%;
	float: left;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx h4 {
	display: block;
	color: #4c4c4c;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	padding: 0;
	margin: 0;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx a {
	display: block;
	color: #111;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.innerluxtreme-contactdetails-section .rightside-contactinfo .rtbx a:hover {
	color: #111;
	text-decoration: none;
}
.innerluxtreme-caractionlist-section {
	position: relative;
	padding: 0 0 80px 0;
	overflow: hidden;
}
.innerluxtreme-caractionlist-section h3 {
	position: relative;
	font-size: 22px;
	color: #373737;
	line-height: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0 0 30px;
	padding: 5px 0 0;
}
.innerluxtreme-caractionlist-section h3::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 1px;
	background: rgba(217, 161, 40);
}
.innerluxtreme-caractionlist-section .indiv-productbx {
	position: relative;
	width: 100%;
	float: left;
	border-radius: 20px;
	border: 1px solid #efefef;
	text-align: center;
}
.innerluxtreme-caractionlist-section .indiv-productbx .vdobx {
	width: 100%;
	float: left;
}
.innerluxtreme-caractionlist-section .indiv-productbx .vdobx img {
	width: 100%;
	height: auto;
	border-radius: 10px 10px 0 0;
}
.innerluxtreme-caractionlist-section .indiv-productbx .vdobx iframe {
	width: 100%;
	height: auto;
	border-radius: 15px;
}
.innerluxtreme-caractionlist-section .indiv-productbx .vdoicn {
	position: absolute;
	top: 25%;
	left: 45%;
	background: url(../images/vdoicn.png) no-repeat;
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx {
	width: 100%;
	float: left;
	padding: 15px;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx h4 {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: 1px;
	min-height:110px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx .prcbx {
	width: 100%;
	float: left;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx .prcbx .lt {
	width: 100%;
	float: left;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx .prcbx .prc {
	display: block;
	font-size: 12px;
	color: #373737;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx .prcbx .prc strong {
	font-size: 17px;
	color: #cc4700;
	font-weight: 400;
}
.innerluxtreme-caractionlist-section .indiv-productbx .tbx .prcbx .cut {
	display: block;
	font-size: 12px;
	color: #707070;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: line-through;
	margin: 0;
	padding: 0;
}
.innerluxtreme-serviceslistpge-section .indiv-productbx .rt-tbx .carbx ul li a {
    color: #373737;
    text-decoration: none;
}
.luxtrem-rgt-fixbar {
	position: fixed;
	width: 50px;
	top: 250px;
	right: 0;
	z-index: 999;
}
.luxtrem-rgt-fixbar .phnicn, .whicn {
	float: left;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	margin:2px 0;
}
.luxtrem-rgt-fixbar .phnicn {
	background-image: url(../images/call-calling.png);
	background-size: 29px 27px;
	background-color: #100d04;
	border-radius: 5px 0 0 5px;
}
.luxtrem-rgt-fixbar .whicn {
	background-image: url(../images/whatsapp-fill-h.png);
	background-size: 31px 29px;
	background-color: #007b00;
	border-radius: 5px 0 0 5px;
}