/**
 * Copyright: 2007-2012, Web Techtonics, LLC
 * This code is property of Web Techtonics, LLC. All rights reserved.
 * May not be re-used, re-distributed or modified without permission.


*/
:root{
	--placeholderSvg: 25px;
	--placeholderLabel: 20px !important;
	--placeholderFontFamily: Arial, Helvetica, sans-serif;
}
html {
	scroll-behavior: smooth;
}
.AV-WShowroom-2.widget{
	padding: 20px 0px;
}
.AV-WShowroom-2 .WShowroom-layout svg{
	width: 100%;
	margin: auto;
	display: block;
	max-width: var(--placeholderSvg);
	max-height: var(--placeholderSvg);
}
.AV-WShowroom-2 .WShowroom.placeholder-label{
	margin-bottom: 0px;
	text-align: center;
	line-height: normal;
	padding-bottom: 0px;
	font-size: var(--placeholderLabel) !important;
	font-family: var(--placeholderFontFamily) !important;
}

/** STUFF THAT WAS DUMPED IN FROM THE OLD RESPONSIVE STYLESHEET **/

@media (max-width: 998px)
{
	alpha-1 .AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title
	{
		padding-left: 0;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-price small
	{
		font-size: 2.4vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-fuel
	{
		font-size: 2.4vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-fuel small
	{
		font-size: 2.2vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors .color-list .color
	{
		margin: 6px 0.9vw;
		height: 2.5vw;
		width: 2.5vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description
	{
		font-size: 1.4vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages
	{
		justify-content: space-around;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row .crashtest-type i
	{
		font-size: 30px;
		font-size: 4vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row .crashtest-type.overall i
	{
		font-size: 36px;
		font-size: 5vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .keyinfo-row .keyinfo
	{
		padding-left: 0;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .features-row
	{
		padding: 10px 0;
	}
}

@media (min-width: 481px) and (max-width: 768px) {
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row {
		margin-bottom: 0;
	}
}

@media (max-width: 768px) {
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description
	{
		font-size: 1.9vw;
		width:100%;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors .color-list .color
	{
		height: 3vw;
		width: 3vw;
	}
}

@media (max-device-width: 550px), (max-width: 550px) {
	.AV-WShowroom-2 .responsive-showroom-vehicle .flex-item
	{
		width: 100% !important;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row
	{
		background: none !important;
		margin-bottom: 10px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .image:not(.no-color-matched)
	{
		display: none;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .image.no-color-matched
	{
		margin-bottom: -60px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row
	{
		margin-bottom: 20px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors
	{
		bottom: -30px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors .color-list .color
	{
		margin: 6px 1vw;
		height: 32px;
		width: 32px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-fuel
	{
		font-size: 4.4vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-fuel small
	{
		font-size: 4.2vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description
	{
		font-size: 3.4vw;
		margin-top: -16vw;
	}

	.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row .crashtest-type i
	{
		font-size: 30px;
		font-size: 8vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row .crashtest-type.overall i
	{
		font-size: 36px;
		font-size: 10vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title
	{
		padding-top: 0;
		padding-left: 0;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title .call-cta
	{
		display: none;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .call-cta-mobile
	{
		display: block;
	}
	.no-flexbox .AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title
	{
		width: 100%;
	}
}

@media (max-device-width: 740px), (max-width: 740px) {
	/* Turn off popups on smartphones */
	.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery .gallery-image,
	.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery .owl-carousel .owl-item .gallery-image:hover:after
	{
		pointer-events: none;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery .owl-carousel .owl-item .gallery-image:hover:after
	{
		content: '';
		background-color: transparent;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery .gallery-image *
	{
		pointer-events: auto;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery .gallery-button
	{
		display: none;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery-swipe-help
	{
		display: block;
	}
}

/** PRE-EXISTING STUFF **/

.AV-WShowroom-2 {
	box-sizing: border-box;
}
.AV-WShowroom-2 *, .AV-WShowroom-2 *:before, .AV-WShowroom-2 *:after {
	box-sizing: inherit;
}
	.AV-WShowroom-2 #loading-div
	{
		display: none;
		border: 1px solid #a0a0a0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		padding: 10px;
		width: 400px;
		text-align: center;
		margin: 15px;
	}
	.AV-WShowroom-2 h3
	{
		padding-top: 20px;
	}
	.AV-WShowroom-2 .models
	{
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
		.AV-WShowroom-2 .model
		{
			width: 200px;
			height: 165px;
			float: left;
			margin-right: 30px;
			margin-bottom: 40px;
		}
		.AV-WShowroom-2 .model a
		{
			text-decoration: none;
		}
			.AV-WShowroom-2 .model a .make-model
			{
				text-align: center;
				margin-top: 5px;
			}
			.AV-WShowroom-2 .model a img
			{
				opacity: 1.0;
				filter: alpha(opacity=100);
				width: 200px;
			}
			.AV-WShowroom-2 .model a img:hover
			{
				opacity: 0.8;
				filter: alpha(opacity=80);
			}

.AV-WShowroom-2 .subbar .features
{
	width: 140px;
	height: 38px;
	background-position: 0px 0px;
	cursor: pointer;
}
.AV-WShowroom-2 .subbar .features:hover
{
	background-position: 0px -38px;
}
.AV-WShowroom-2 .subbar .print
{
	width: 154px;
	height: 38px;
	background-position: -140px 0px;
	cursor: pointer;
}
.AV-WShowroom-2 .subbar .print:hover
{
	background-position: -140px -38px;
}
.AV-WShowroom-2 .pictures .viewvideo
{
	width: 420px;
	height: 51px;
	background-position: 0px -246px;
	cursor: pointer;
}
.AV-WShowroom-2 .pictures .viewvideo:hover
{
	background-position: 0px -297px;
}
.AV-WShowroom-2 .imageleft
{
	width: 20px;
	height: 48px;
	background-position: 0px -150px;
	cursor: pointer;
}
.AV-WShowroom-2 .imageleft:hover
{
	background-position: 0px -198px;
}
.AV-WShowroom-2 .imageright
{
	width: 20px;
	height: 48px;
	background-position: -20px -150px;
	cursor: pointer;
}
.AV-WShowroom-2 .imageright:hover
{
	background-position: -20px -198px;
}
.AV-WShowroom-2 .info .fuel
{
	width: 30px;
	height: 37px;
	background-position: 0px -348px;
}
.AV-WShowroom-2 .actions .bestprice
{
	width: 194px;
	height: 37px;
	background-position: 0px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .bestprice:hover
{
	background-position: 0px -113px;
}
.AV-WShowroom-2 .actions .moreinfo
{
	width: 194px;
	height: 37px;
	background-position: -194px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .moreinfo:hover
{
	background-position: -194px -113px;
}
.AV-WShowroom-2 .actions .test
{
	width: 194px;
	height: 37px;
	background-position: -388px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .test:hover
{
	background-position: -388px -113px;
}
.AV-WShowroom-2 .actions .calculator
{
	width: 194px;
	height: 37px;
	background-position: -582px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .calculator:hover
{
	background-position: -582px -113px;
}
.AV-WShowroom-2 .actions .preapproved
{
	width: 194px;
	height: 37px;
	background-position: -776px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .preapproved:hover
{
	background-position: -776px -113px;
}
.AV-WShowroom-2 .actions .makeoffer
{
	width: 194px;
	height: 37px;
	background-position: -970px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .makeoffer:hover
{
	background-position: -970px -113px;
}
.AV-WShowroom-2 .actions .tradein
{
	width: 194px;
	height: 37px;
	background-position: -1164px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .tradein:hover
{
	background-position: -1164px -113px;
}
.AV-WShowroom-2 .actions .friend
{
	width: 194px;
	height: 37px;
	background-position: -1358px -76px;
	cursor: pointer;
	margin-bottom: 3px;
}
.AV-WShowroom-2 .actions .friend:hover
{
	background-position: -1358px -113px;
}
.AV-WShowroom-2 .viewdetails
{
	width: 104px;
	height: 27px;
	background-position: 0px -385px;
	cursor: pointer;
}
.AV-WShowroom-2 .viewdetails:hover
{
	background-position: 0px -412px;
}
.AV-WShowroom-2 .summaryrow
{
	margin: 3px;
}

.AV-WShowroom-2 .yeartoggler
{
	font-size: 12px;
	font-style: italic;
	margin: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
	cursor: pointer;
}
/*.AV-WShowroom-2 .yeartoggler
{
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
}
	.AV-WShowroom-2 .expanded
	{
		background-position: -16px 0px;
	}
	.AV-WShowroom-2 .contracted
	{
		background-position: 0px 0px;
	}*/

/* Default colors */
.AV-WShowroom-2 .model a
{
	color: #444444;
}

/* The sub-bar */
.AV-WShowroom-2 .subbar
{
	background-color: #d3d1d2;
}

/* The back to inventory link */
.AV-WShowroom-2 .backtoinventorylink:link
{
	color: #e14127;
	text-decoration: none;
}
.AV-WShowroom-2 .backtoinventorylink:visited
{
	color: #e14127;
	text-decoration: none;
}
.AV-WShowroom-2 .backtoinventorylink:hover
{
	color: #0067a2;
	text-decoration: none;
}
.AV-WShowroom-2 .backtoinventorylink:active
{
	color: #0067a2;
	text-decoration: none;
}

/* Call now */
.AV-WShowroom-2 .callnow
{
	color: #000000;
}
/* Phone number */
.AV-WShowroom-2 .phone
{
	color: #e14127;
}

/* The title */
.AV-WShowroom-2 h1
{
	color: #000000;
}

/* The internet price field */
.AV-WShowroom-2 .internetprice
{
	color: #000000;
}
/* The price */
.AV-WShowroom-2 .price
{
	color: #e14127;
}
/* The old price */
.AV-WShowroom-2 .oldprice
{
	color: #e14127;
}

/* The summary info field */
.AV-WShowroom-2 .summaryrow.on
{
	background-color: #d3d1d2;
}
.AV-WShowroom-2 .summaryrow.off
{
	background-color: #ffffff;
}
.AV-WShowroom-2 .summaryrow .field
{
	color: #000000;
}
/* The summary info text */
.AV-WShowroom-2 .summaryrow .field-text
{
	color: #000000;
}

/* The main text color */
.AV-WShowroom-2 .maincolor
{
	color: #000000;
}
/* The alt text color */
.AV-WShowroom-2 .altcolor
{
	color: #444444;
}

/* The work order links */
.AV-WShowroom-2 .workorderlink:link
{
	color: #e14127;
	text-decoration: none;
}
.AV-WShowroom-2 .workorderlink:visited
{
	color: #e14127;
	text-decoration: none;
}
.AV-WShowroom-2 .workorderlink:hover
{
	color: #0067a2;
	text-decoration: none;
}
.AV-WShowroom-2 .workorderlink:active
{
	color: #0067a2;
	text-decoration: none;
}

/* Dotted line */
.AV-WShowroom-2 .dotted
{
	border-color: #d0d0d0;
}

/* The location heading */
.AV-WShowroom-2 .locationheading
{
	color: #000000;
}
/* Similar vehicles heading */
.AV-WShowroom-2 .similarheading
{
	color: #000000;
}

/* The location background */
.AV-WShowroom-2 .locationbox
{
	color: #000000;
	background-color: #d3d1d2;
}

/* The similar background */
.AV-WShowroom-2 .similarbox
{
	color: #000000;
	background-color: #d3d1d2;
}

/* The back to top link */
.AV-WShowroom-2 .backtotoplink:link
{
	color: #e14127;
	text-decoration: none;
}
.AV-WShowroom-2 .backtotoplink:visited
{
	color: #e14127;
	text-decoration: none;
}
.AV-WShowroom-2 .backtotoplink:hover
{
	color: #0067a2;
	text-decoration: none;
}
.AV-WShowroom-2 .backtotoplink:active
{
	color: #0067a2;
	text-decoration: none;
}
.AV-WShowroom-2 .model a img
{
	border: 1px solid #dfdfdf;
}




















.alpha-1 .beta-2 .boxmain .inside .container .box-content-full .AV-WShowroom-2.widget
{
	margin: 0;
	padding: 0;
	width: 100%;
}
.AV-WShowroom-2 .responsive-showroom-vehicle {
	display: flex;
	flex-wrap: wrap;
	font-family: Roboto;
	width: 100%;
	margin: auto;
	padding: 15px;
}
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle h2,
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle h3,
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle h4
{
	text-align: center;
	margin: 20px 0 10px 0;
	position: static;
	font-family: Roboto;
	font-weight: 300;
}
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle h2
{
	vertical-align: top;
	line-height: 23px;
}
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle h3
{
	/*font-size: 17px;*/
}



.AV-WShowroom-2 .responsive-showroom-vehicle .title-row {
	width: 50%;
	color: #464646;
	align-content: center;
}
.flexbox .AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title {
	width: 100%;
	-webkit-align-self: flex-start;
	    -ms-align-self: flex-start;
	        align-self: flex-start;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .call-cta-mobile,
.AV-VMedia-2 .call-cta-mobile
{
	display: none;
	font-size: 26px;
	padding: 15px 0 20px 0;
	margin-bottom: 15px;
	width: 100%;
	background-color: #e1e2e7;
	font-weight: 300;
	/*text-shadow: #2e7db2 0 2px;*/
	color: #585867;
	cursor: pointer;
	text-align: center;

	-webkit-box-shadow: inset 0 -2px #aeaeb6;
	   -moz-box-shadow: inset 0 -2px #aeaeb6;
	        box-shadow: inset 0 -2px #aeaeb6;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .call-cta-mobile,
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .call-cta-mobile:active,
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .call-cta-mobile:visited
{
	color: #585867;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title .call-cta-mobile:before
{
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAHlBMVEUAAADBwcnBwcnBwcnBwcnBwcnBwcnBwcnBwcnBwckytMfgAAAACXRSTlMAoffwzR1OTQwkWx98AAAATUlEQVQY02MAgkbNmTNnTpJggADJmSAwEcqznDmBgXPmZChvJgRAeRPAJOew5UF9C+dNCfVE4k1nyITzLEE8eChJglTCQ5ARHLoCQBYAqKkq6dUScNIAAAAASUVORK5CYII=);
	position: relative;
	top: 4px;
	left: -6px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row h1 {
	font-size: 40px;
	margin-top: 5px;
	font-weight: 900;
	font-family: Roboto;
	margin-bottom: 5px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-price {
	font-family: Roboto;
	font-size: 20px;
	font-weight: 400;
	margin: 5px 0px 20px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-price .price-breakdown {
	font-size: 18px;
	color: #959595;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title-price small
{
	font-weight: 100;
	font-size: 24px;
	color: #959595;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row select.style-name {
	border: 1px solid #d9d9d9;
	border-radius: 8px;
	font-family: Roboto;
	font-size: 16px;
	height: 40px;
	width: 100%;
	max-width: 400px;
	padding: 5px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row button {
	font-weight: 600;
	min-width: 250px;
	font-weight: 900;
	margin-top: 20px;
	min-height: 47px;
	line-height: 47px;
	padding: 0 12px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .title .call-cta
{
	display: inline-block;
	padding: 10px;
	font-size: 20px;
}




.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .image
{
	width: 48%;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .title-row .image img
{
	width: 100%;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row {
	width: 50%;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .image {
	width: 100%;
	height: 36vw;
	max-height: 300px;
	pointer-events: none;
	background-size: cover;
	background-position: center;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .image.no-image {
	width: 90%;
	margin: 30px auto;
	max-height: 240px;
	background-image: none !important;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .image-alt
{
	height: 36vw;
	max-height: 380px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .image .no-image-color {
	width: 90%;
	height: 100%;
	margin: 30px auto;
	max-height: 240px;
}
.AV-WShowroom-2 .color-row + .colors {
	text-align: center;
	bottom: 0;
	width: 100%;
	margin-bottom: 50px;
	pointer-events: auto;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .colors .color-name {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	line-height: 31px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .responsive-showroom-vehicle .colors .color-name span
{
	color: #464646;
	padding-left: 5px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .colors .interior-color-name {
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	font-family: 'Roboto';
}
.AV-WShowroom-2 .responsive-showroom-vehicle .colors > p{
	font-size: 12px;
	font-weight: 700;
	line-height: 21px;
	margin-bottom: 0px;
	font-family: 'Roboto';
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors .color-list .color {
	display: inline-block;
	width: 27px;
	height: 27px;
	position: relative;
	border: 1px solid #888;
	border-radius: 25px;
	margin: 6px 5px;
	cursor: pointer;
	vertical-align: middle;
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		 -o-transition: all 300ms ease;
			transition: all 300ms ease;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors .color-list .color.selected::before {
	top: 52%;
	left: 44%;
	font-size: 13px;
	content: "\f00c";
	font-weight: 900;
	position: absolute;
	transform: translate(-50%, -50%);
	font-family: "Font Awesome 6 Pro";
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row + .colors .color-list .color.selected::after {
	top: 50%;
	left: 50%;
	content: "";
	width: 36px;
	height: 36px;
	position: absolute;
	border-radius: 50px;
	border: 1px solid #333;
	transform: translate(-50%, -50%);
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description
{
	width: 48%;
	-webkit-align-self: flex-start;
	    -ms-align-self: flex-start;
	        align-self: flex-start;

	color: #707070;
	font-size: 14px;
	text-align: center;
}
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .incentives h2
{
	margin: 0;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .incentives ul
{
	display: inline-block;
	padding-left: 10px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .incentives ul li
{
	width: auto;
	line-height: 20px;
	list-style-type: none;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .incentives ul li strong
{
	min-width: 85px;
	display: inline-block;
	text-align: right;
	padding-right: 5px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .description-ctas
{
	-webkit-justify-content: center;
	    -ms-justify-content: center;
	        justify-content: center;

	text-align: center;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .description-ctas .cta-button
{
	padding: 15px 5px;
	background-color: #e1e2e7;

	-webkit-flex-grow: 1;
	    -ms-flex-grow: 1;
	        flex-grow: 1;

	max-width: 220px;
	margin: 10px;
	font-size: 15px;
	color: #585867;
	cursor: pointer;

	-webkit-box-shadow: inset 0 -2px #aeaeb6;
	   -moz-box-shadow: inset 0 -2px #aeaeb6;
	        box-shadow: inset 0 -2px #aeaeb6;

	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		 -o-transition: all 300ms ease;
			transition: all 300ms ease;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .description-ctas .cta-button.cta-primary
{
	background-color: #3997d6;
	color: #fff;
	text-shadow: #2e7db2 0 2px;
	-webkit-box-shadow: inset 0 -2px #2e7db2;
	   -moz-box-shadow: inset 0 -2px #2e7db2;
	        box-shadow: inset 0 -2px #2e7db2;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .description-ctas .cta-button:hover
{
	-webkit-box-shadow: inset 0 -70px #aeaeb6;
	   -moz-box-shadow: inset 0 -70px #aeaeb6;
	        box-shadow: inset 0 -70px #aeaeb6;
	color: #fff;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .description .description-ctas .cta-button.cta-primary:hover
{
	-webkit-box-shadow: inset 0 -70px #2e7db2;
	   -moz-box-shadow: inset 0 -70px #2e7db2;
	        box-shadow: inset 0 -70px #2e7db2;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .features-row,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row
{
	padding: 10px 20px;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages
{
	margin-top: 30px;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package
{
	width: 100%;
	padding: 20px;
	background-color: #fff;
	font-size: 15px;
	font-weight: 300;
	text-align: left;
	margin: 10px 0;
	box-shadow: 0 2px #d8d8df;
	color: #464646;
	position: relative;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-name
{
	margin-bottom: 5px;
	padding-right: 15px;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category.open,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package.open .package-name
{
	font-weight: 400;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-details
{
	font-weight: 200;
	font-size: 8px;

}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category ul,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-details ul
{
	padding-left: 0;
	margin: 0;
	max-height: 0;
	overflow: hidden;

	-webkit-transition: all 500ms cubic-bezier(1, 0, 0, 1);
	   -moz-transition: all 500ms cubic-bezier(1, 0, 0, 1);
		-ms-transition: all 500ms cubic-bezier(1, 0, 0, 1);
		 -o-transition: all 500ms cubic-bezier(1, 0, 0, 1);
			transition: all 500ms cubic-bezier(1, 0, 0, 1);
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category.open ul
{
	max-height: 2500px;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package.open .package-details ul
{
	max-height: 500px;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category ul li,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-details ul li
{
	font-size: 13px;
	font-weight: 300;
	padding: 8px 60px 8px 0;
	line-height: 20px;
	border-top: 1px solid #eee;
	position: relative;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category ul li:first-child,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-details ul li:first-child
{
	padding-top: 20px;
	border-top: none;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category ul li span
{
	position: absolute;
	right: 0;
	display: inline-block;
	padding: 0 5px;
	font-size: 9px;
	border: 1px solid #b5b5b5;
	color: #737373;
	text-transform: uppercase;
	border-radius: 3px;
	line-height: 18px;
	font-weight: 400;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category .expand-button,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-details .expand-button
{
	color: #17abba;
	font-size: 20px;
	position: absolute;
	top: -4px;
	right: 20px;
	width: 100%;
	text-align: right;
	cursor: pointer;
	padding: 20px 0 15px 0;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category .expand-button:before,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-details .expand-button:before
{
	content: "+ ";
	font-family: monospace;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .features-row .categories .category.open .expand-button:before,
.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package.open .package-details .expand-button:before
{
	content: "- ";
}

.AV-WShowroom-2 .responsive-showroom-vehicle .packages-row .packages .package .package-cost
{
	color: #d8171e;
}
.AV-WShowroom-2 .keyinfo-row {
	color: #fff;
	width: 100vw;
	text-align: center;
	background-color: #000;
	--marginSpace: calc((100vw - 100%) / -2);
	margin-left: calc(var(--marginSpace) - 9px);
}
.AV-WShowroom-2 .keyinfo-row > div{
	width: 100%;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	padding: 32px 15px;
}
.AV-WShowroom-2 .keyinfo-row .left-section{
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	text-align: left;
	padding-right: 15px;
	flex-direction: column;
}
.AV-WShowroom-2 .keyinfo-row .left-section span{
	width: 100%;
	color: #fff;
	font-size: 32px;
	font-weight: 900;
	line-height: 38px;
	margin-bottom: 40px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .keyinfo-row .left-section button{
	color: #000;
	height: 47px;
	width: 140px;
	font-size: 16px;
	margin-top: auto;
	font-weight: 900;
	line-height: 27px;
	border-radius: 5px;
	margin-bottom: 13px;
	font-family: "Roboto";
	background-color: #fff;
}
.AV-WShowroom-2 .keyinfo-row .left-section small{
	color: #fff;
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .keyinfo-row .keyinfo {
	flex: 3;
	display: grid;
	grid-row-gap: 20px;
	align-content: center;
	grid-column-gap: 25px;
	grid-template-columns: repeat(2, 1fr);
}
.AV-WShowroom-2 .keyinfo-row .keyinfo > div.flex-item {
	padding: 15px;
	min-height: 95px;
	position: relative;
	border-radius: 10px;
	border: 1px solid #fff;
}
.no-flexbox .AV-WShowroom-2 .keyinfo-row .keyinfo
{
	text-align: center;
}
.no-flexbox .AV-WShowroom-2 .keyinfo-row .keyinfo > div.flex-item
{
	display: inline-block;
	width:220px !important;
}
.AV-WShowroom-2 .keyinfo-row div.flex-item label {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .keyinfo-row div.flex-item .keyinfo-text {
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	font-weight: 700;
	line-height: 16px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .responsive-showroom-vehicle .keyinfo-row div.flex-item .keyinfo-text {
	top: 50%;
	text-align: center;
	position: absolute;
	width: calc(100% - 30px);
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.AV-WShowroom-2 .incentives-row{
	padding: 35px 15px;
}
.AV-WShowroom-2 .incentives-row #incentivesanchor{
	font-size: 32px;
	text-align: center;
}
.AV-WShowroom-2 .incentives-row .sub-title{
	font-size: 14px;
	text-align: center;
}
.AV-WShowroom-2 .AV-WIncentives-1 .incentive {
	height: auto;
	border-bottom: none;
}
.AV-WShowroom-2 .AV-WIncentives-1 .incentive > .row{
	width: 100%;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	max-width: 1400px;
	align-items: center;
	border-bottom: none;
}
.AV-WShowroom-2 .incentive .image {
	width: 100%;
	text-align: center;
}
.AV-WShowroom-2 .incentive .image > img{
	width: 100%;
	max-width: 450%;
	display: inline-block;
}
.AV-WShowroom-2 .incentive .image > small{
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	text-align: center;
	display: inline-block;
	font-family: 'Roboto';
}
.AV-WShowroom-2 .incentive .align-center{
	display: flex;
	justify-content: center;
}
.AV-WShowroom-2 .incentives-row .incentive-info {
	padding: 20px;
	margin: 15px 0;
	border-radius: 10px;
	border: 1px solid #000;
}
.AV-WShowroom-2 .row .incentive-info .incentive-title {
	font-size: 12px;
	font-weight: 900;
	line-height: 14px;
	margin-bottom: 30px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .row .incentive-info .incentive-rate {
	font-size: 36px;
	font-weight: 900;
	line-height: 50px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .row .incentive-info .incentive-term {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .row .incentive-info .btn-LK-red {
	height: auto;
	max-width: 100%;
	font-size: 16px;
	font-weight: 900;
	padding: 10px 0px;
	line-height: 27px;
	border-radius: 5px;
	text-decoration: none;
	font-family: "Roboto";
	text-transform: capitalize;
}
.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row {
	background-color: #ffffff;
	color: #333;
	text-align: center;
	padding: 10px 0 40px 0;
	margin-top: 60px;
}
.boxmain .inside .container .box-content-full .AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row h2
{
	margin-top: 0;
}
	.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row .crashtest-type i
	{
		color: #ccc;
		padding: 0 5px;
		padding: 0 0.5vw;
		font-size: 2vw;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .crashtest-row .crashtest-type.overall i
	{
		color: #ebd25e;
		padding: 0 10px;
		padding: 0 1vw;
		font-size: 3vw;
	}

.AV-WShowroom-2 .responsive-showroom-vehicle .safety-row
{
	color: #333;
}
	.AV-WShowroom-2 .responsive-showroom-vehicle .safety-row h2 img
	{
		height: 23px;
		padding-right: 5px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .safety-row .safety
	{
		text-align: center;
		padding-left: 0;

		-webkit-justify-content: space-around;
		    -ms-justify-content: space-around;
		        justify-content: space-around;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .safety-row .safety li
	{
		-webkit-flex-basis: 250px;
		    -ms-flex-basis: 250px;
		        flex-basis: 250px;

		-webkit-align-self: flex-start;
		    -ms-align-self: flex-start;
		        align-self: flex-start;

		list-style-type: none;
		padding: 5px 0;
	}

.custom-scroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.custom-scroll::-webkit-scrollbar-button:start:decrement,
.custom-scroll::-webkit-scrollbar-button:end:increment {
	display: block;
	height: 10px;
}

.custom-scroll::-webkit-scrollbar-button:vertical:increment {
	background-color: #fff;
}

.custom-scroll::-webkit-scrollbar-track-piece {
	background-color: #eee;
	-webkit-border-radius: 3px;
}

.custom-scroll::-webkit-scrollbar-thumb:vertical
{
	height: 6px;
	background-color: #aaa;
	-webkit-border-radius: 3px;
}

.custom-scroll::-webkit-scrollbar-thumb:horizontal
{
	width: 6px;
	background-color: #aaa;
	-webkit-border-radius: 3px;
}

.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row
{
	margin-top: 60px;
	position: relative;
	padding: 0 0 40px 0;
	background-color: #fff;
}
.AV-WShowroom-2 .gallery-row .gallery-title{
	font-size: 32px;
	font-weight: 900;
	line-height: 60px;
	text-align: center;
	font-family: "Roboto";
}
.AV-WShowroom-2 .gallery-row .gallery{
	display: flex;
	flex-wrap: wrap;
	margin: 35px auto;
	grid-row-gap: 25px;
	grid-column-gap: 25px;
	justify-content: center;
}
.AV-WShowroom-2 .gallery-row .gallery > a {
	display: inline-block;
	width: calc(25% - calc(75px / 3));
}
.AV-WShowroom-2 .gallery-row .gallery > a > div{
	width: 100%;
	overflow: hidden;
	padding-top: 75%;
	border-radius: 10px;
	background-size: cover;
	border: 1px solid #333;
	background-position: center;
}
.AV-WShowroom-2 .gallery-row .btn-LK-red{
	margin: auto;
	height: auto;
	display: block;
	font-size: 16px;
	min-width: 250px;
	font-weight: 900;
	line-height: 25px;
	padding: 10px 20px;
	border-radius: 5px;
	font-family: "Roboto";
}
.AV-WShowroom-2 .responsive-showroom-vehicle .gallery-row .gallery
{
	background-color: #fff;
	position: relative;
	margin-top: 15px;
}
.AV-WShowroom-2 .gallery-row{
	--marginSpace: calc((100vw - 100%) / -2);
	width: 100vw;
	padding: 32px 15px;
	margin-left: calc(var(--marginSpace) - 9px);
	background-color: #e8e9ec;
}
.AV-WShowroom-2 .gallery-row > *:not(button){
	width: 100%;
	margin: auto;	
	max-width: 1200px;
}

.AV-WShowroom-2 .features-row .feature-title{
	font-size: 32px;
	font-weight: 900;
	margin: 35px 0px;
	line-height: 60px;
	text-align: center;
}
.AV-WShowroom-2 .feature-search-wrapper {
	width: 100%;
	padding: 0 15px;
}
.AV-WShowroom-2 .feature-search-wrapper input {
	outline: none;
	box-shadow: none;
	padding-right: 75px;
	color: var(--black);
	height: 50px !important;
	background-color: #f0f1f3;
	border: 2px solid #f0f1f3;
	border-top-right-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}
.AV-WShowroom-2 .feature-search-wrapper input:focus {
	border: 2px solid #1e3050; 
}
.AV-WShowroom-2 .feature-search-wrapper #clear-search {
    top: 2px;
    z-index: 13;
    right: 42px;
    border: none;
    position: absolute;
    pointer-events: all;
}
.AV-WShowroom-2 .feature-search-wrapper:hover .clear-search-icon::after{
	top: 13px;
	right: 12px;
	display: block;
	font-size: 20px;
	content: "\f00d";
	position: absolute;
	font-family: "Font Awesome 6 Sharp";
}
.AV-WShowroom-2 .feature-search-wrapper input:focus + #clear-search .clear-search-icon::after{
	top: 13px;
	right: 12px;
	display: block;
	color: #2b80b6;
	font-size: 20px;
	content: "\f2d3";
	font-weight: 900;
	position: absolute;
	font-family: "Font Awesome 6 Pro";
}
.AV-WShowroom-2 .feature-search-wrapper #basic-addon2 {
	top: 2px;
	right: 17px;
	z-index: 6;
	width: 40px;
	height: 46px;
	border: none;
	font-size: 18px;
	line-height: 18px;
	position: absolute;
	text-align: center;
	padding: 13px 0 10px;
}
.AV-WShowroom-2 .searchStats {
	width: 100%;
	padding: 10px 15px;
	text-align: center;
	display: inline-block;
}
.AV-WShowroom-2 .searchStats .matchingCount {
	font-weight: 900;
}
.AV-WShowroom-2 .searchStats .not-matchingCount {
	font-weight: 900;
	padding-left: 20px;
}
.AV-WShowroom-2 .refresh-search-button {
	color: #91ce00;
	padding-left: 20px;
	border-color: transparent;
	background-color: transparent;
}
.AV-WShowroom-2 .features-row .categories{
	padding: 0 15px;
	margin-top: 55px;
}
.AV-WShowroom-2 .features-row .category{
	border-radius: 8px;
	position: relative;
	margin-bottom: 45px;
	padding: 54px 20px 42px;
	border: 2px solid #f0f1f3;
	background-color: var(--white);
}
.AV-WShowroom-2 .features-row .category .category-title{
	top: -25px;
	left: 20px;
	font-size: 16px;
	font-weight: 600;
	color: #1e3050;
	padding: 12px 18px;
	position: absolute;
	border-radius: 10px;
	align-items: center;
	display: inline-flex;
	background-color: #ffcc00;
}
.AV-WShowroom-2 .features-row .category ul{
	display: flex;
	flex-wrap: wrap;	
}
.AV-WShowroom-2 .features-row .category li{
	font-size: 16px;
	width: calc(100% / 3);
	padding: 0 30px 10px 0px;	
}

/* RESPONSIVE: 1025px and larger */
.AV-WPayments-1
{
	clear: both;
	background: url('//sites.liftkit.click/images/widgets/showroom/payments.jpg?auto=compress,format&q=60');
	color: white;
	height: 260px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 30px;
	position: relative;
}
	.AV-WPayments-1 .payments-heading {
		margin: 0 auto;
		font-size: 36px;
		position: absolute;
		left: 110px;
		top: 58px;
		text-align: center;
		text-shadow: 1px 1px #666;
	}
	.AV-WPayments-1 .payments-content-lease {
		margin: 0 auto;
		font-size: 26px;
		position: absolute;
		right: 34%;
		top: 30px;
		text-align: right;
		width: 32%;
		height: 200px;
		min-width: 110px;
		padding-right: 10px;
	}
	.AV-WPayments-1 .payments-content-buy {
		margin: 0 auto;
		font-size: 26px;
		position: absolute;
		right: 1%;
		top: 30px;
		text-align: right;
		width: 32%;
		height: 200px;
		min-width: 110px;
		padding-right: 10px;
	}
	.AV-WPayments-1 .small-print {
		font-size: 10px;
		font-weight: normal;
	}
	.AV-WPayments-1 .medium-print {
		font-size: 14px;
		font-weight: normal;
	}

/* RESPONSIVE to 1024px */
@media (max-width: 1024px)
{
	.AV-WPayments-1
	{
		background-position: -92px;
	}
		.AV-WPayments-1 .payments-heading {
			font-size: 32px;
			left: 40px;
			top: 65px;
		}
		.AV-WPayments-1 .payments-content-lease {
			right: 34%;
			width: 32%;
		}
		.AV-WPayments-1 .payments-content-buy {
			right: 1%;
			width: 32%;
		}
}

/* RESPONSIVE to 768px */
@media (max-width: 768px)
{
	.AV-WPayments-1
	{
		background-position: -265px;
	}
		.AV-WPayments-1 .payments-heading {
			font-size: 26px;
			left: 12px;
			top: 76px;
		}
		.AV-WPayments-1 .payments-content-lease {
			right: 34%;
			width: 32%;
		}
		.AV-WPayments-1 .payments-content-buy {
			right: 1%;
			width: 32%;
		}
}

/* RESPONSIVE to 530px */
@media (max-width: 530px)
{
	.AV-WPayments-1
	{
		background-position: -280px;
	}
		.AV-WPayments-1 .payments-heading {
			font-size: 16px;
			left: 5px;
			top: 96px;
		}
		.AV-WPayments-1 .payments-content-lease {
			right: 34%;
			width: 32%;
		}
		.AV-WPayments-1 .payments-content-buy {
			right: 1%;
			width: 32%;
		}
}

/* RESPONSIVE to 340px */
@media (max-width: 340px)
{
	.AV-WPayments-1
	{
		background-position: -280px;
	}
		.AV-WPayments-1 .payments-heading {
			font-size: 12px;
			left: 5px;
			top: 105px;
		}
		.AV-WPayments-1 .payments-content-lease {
			right: 34%;
			width: 32%;
		}
		.AV-WPayments-1 .payments-content-buy {
			right: 1%;
			width: 32%;
		}
}
.btn-LK-red{
	height: 36px;
	font-size: 16px;
	font-family: Roboto;
	min-width: 100px;
	padding: 6px 12px;
	line-height: 22px;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	box-sizing: border-box;
	color: #fff !important;
	border: 1px solid #D8171E;
	background-color: #D8171E !important;
}
#rkt-shuttle{
	min-width: 82px;
	min-height: 82px;
}
@media(max-width: 1200px){
	.AV-WShowroom-2 .keyinfo-row,
	.AV-WShowroom-2 .gallery-row{
		--marginSpace: 0;
		width: 100%;
	}
}
@media(max-width: 992px){
	.AV-WShowroom-2 .features-row .category li{
		width: 50%;
	}
}
@media(min-width: 801px){
	.mobile-visible{
		display: none !important;
	}
}
@media(max-width: 800px){
	.mobile-hide{
		display: none !important;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row{
		width: 100%;
		text-align: center;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row select.style-name {
		max-width: 100%;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .title-row button{
		width: 100%;
		min-height: 60px;
		line-height: 60px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row{
		width: 100%;
		margin-top: 30px;
		margin-bottom: 15px;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .image.no-image{
		margin: auto;
	}
	.AV-WShowroom-2 .responsive-showroom-vehicle .color-row .image .no-image-color {
		width: 100%;
		height: 100%;
		margin: 0px auto;
		max-height: none;
	}
	.AV-WShowroom-2 .keyinfo-row > div{
		padding: 45px 15px;
	}
	.AV-WShowroom-2 .keyinfo-row .left-section{
		padding-right: 0;
		text-align: center;
	}
	.AV-WShowroom-2 .keyinfo-row .left-section > span{
		margin-bottom: 40px;
	}
	.AV-WShowroom-2 .keyinfo-row .left-section > button{
		width: 100%;
		height: 60px;
		line-height: 60px;
		margin: 35px auto 20px;
	}
	.AV-WShowroom-2 .keyinfo-row .left-section,
	.AV-WShowroom-2 .keyinfo-row .keyinfo{
		flex: none;
		width: 100%;
	}
	.AV-WShowroom-2 .AV-WIncentives-1{
		padding: 0px !important;
	}
	.AV-WShowroom-2 .incentive .image{
		margin-bottom: 33px;
	}
	.AV-WShowroom-2 .incentive .incentive-info{
		margin-bottom: 20px;
	}
	.AV-WShowroom-2 .incentive .col-lg-5{
		width: 100%;
		text-align: center;
	}
	.AV-WShowroom-2 .incentive .col-lg-7{
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.AV-WShowroom-2 .incentive .col-lg-7 > .col-lg-6{
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.AV-WShowroom-2 .incentive .image > img{
		width: 100%;
		max-width: 400px;
	}
	.AV-WShowroom-2 .gallery-row{
		padding-bottom: 50px;
	}
	.AV-WShowroom-2 .gallery-row .gallery > a {
		width: calc(50% - calc(25px / 2));
	}
	.AV-WShowroom-2 .gallery-row .btn-LK-red{
		width: 100%;
		height: 60px;
		line-height: 39px;
	}
	.AV-WShowroom-2 .features-row > .categories{
		padding: 0px 15px;
	}
	.AV-WShowroom-2 .features-row .category li{
		width: 100%;
	}
	.AV-WShowroom-2 .altcolor{
		text-align: justify;
	}
}
@media (max-width: 576px){
	.AV-WShowroom-2 .keyinfo-row .keyinfo{
		grid-row-gap: 25px;
		grid-template-columns: repeat(1, 1fr);
	}
}
