/* Small devices (portrait tablets and large phones,769px to 991px) */
@media only screen and (max-width: 991px){
	.container-wide{
		max-width: 100%;
	}
	.container-custom{
		max-width: 97%;
	}
	.head-sec{
		text-align: center;
		justify-content: center;
		gap: 5vw;
		padding: 9.125vw 0 8.646vw;
	}
	.head-sec h1{
		width: 100%;
		font-size: 7.604vw;
		line-height: 10.063vw;
		letter-spacing: -0.224vw;
	}
	.head-sec p {
		width: 80%;
		font-size: 3.833vw;
		line-height: 6.094vw;
	}
	.video-sec{
		display: flex;
		justify-content: center;
	}
	.video-sec video {
		width: 140vw;
	}
	.inside-slider-sec {
		padding: 8.646vw 0 8.083vw;
	}
	.inside-slider-area {
		margin-left: 0;
		padding: 0 0;
	}
	.inside-slider-sec h2 {
		margin-left: 0;
		font-size: 5.604vw;
		line-height: 9.063vw;
		margin-bottom: 5.094vw;
		text-align: center;
	}
	.inside-slider-area .inside-slider .slide-item h6 {
		font-size: 4.538vw;
		line-height: 9.458vw;
		margin-bottom: 2.51vw;
		margin-left: 2.521vw;
	}
	.inside-slider-area .inside-slider .slide-item p {
		margin-top: 3.51vw;
		margin-left: 2.521vw;
		font-size: 3.117vw;
		line-height: 5.354vw;
		width: 84.792vw;
	}
	.inside-slider-area .inside-slider .slide-item{
		width: 90.833vw !important;
	}
	.inside-slider-area .inside-slider .slide-item:hover {
		width: 91.396vw !important;
	}
	.inside-slider-area .inside-slider .slide-item .media{
		height: 152.5vw;
		border-radius: 5.198vw;
	}
	.inside-slider-area .nav-area {
		gap: 2.625vw;
		margin-top: 30px;
	}
	.inside-slider-area .prev-slide, .inside-slider-area .next-slide {
		width: 10.083vw;
		height: 10.083vw;
		font-size: 5.042vw;
	}
	.inside-slider-area .prev-slide.slick-disabled, .inside-slider-area .next-slide.slick-disabled{
		width: 10.083vw;
		height: 10.083vw;
	}
	.benefits-area .benefits-title {
		font-size: 6.8vw;
		line-height: 15vw;
	}
	.benefits-area .benefits-subtitle {
		font-size: 3.83vw;
		line-height: 6.1vw;
		margin-bottom: 8.85vw;
		width: 80%;
		margin-inline: auto;
	}
	.benefits-area .benefits-items{
		justify-content: center;
		gap: 5vw 11vw;
	}
	.benefits-area .benefits-items .benefits-item {
		flex: 1 1 calc(50% - 2.04vw);
		max-width: 41vw;
	}
	.benefits-area .benefits-items .benefits-item img {
		max-width: 19.16vw;
		margin-bottom: 6.34vw;
	}
	.benefits-area .benefits-items .benefits-item .benefits-item-title {
		font-size: 3.43vw;
		line-height: 4.22vw;
		height: 8.4vw;
		margin-bottom: 1.93vw;
	}
	.benefits-area .benefits-items .benefits-item .benefits-item-description {
		font-size: 3.11vw;
		line-height: 4.83vw;
	}
	.store-locator-wrapper {
		padding: 7.85vw 15px 14.48vw;
		gap: 35px;
	}
	.store-locator-wrapper .store-list .store-title {
		font-size: 6.35vw;
		line-height: 9.77vw;
		margin-bottom: 3.4vw;
	}
	.store-locator-wrapper .store-list .store-subtitle-area {
		gap: 6.88vw;
		margin-bottom: 4.81vw;
	}
	.store-locator-wrapper .store-list .store-subtitle-area img {
		width: 12.46vw;
	}
	.store-locator-wrapper .store-list .store-subtitle-area .store-subtitle {
		font-size: 3.69vw;
		line-height: 5.3vw;
	}
	.store-locator-wrapper .store-list{
		flex: unset;
		width: 100%;
		max-width: 100%;
	}
	.store-locator-wrapper .store-list .store-buttons .store-button{
		width: 100%;
		max-width: 100%;
		height: 11.665vw;
		font-size: 3.94vw;
		line-height: 3.25vw;
		padding: 1.73vw 2.88vw 1.73vw 3.4vw;
		border: 1px solid #B9B9B9;
		margin-bottom: 3.25vw;
		border-radius: 1.36vw;
	}
	.store-locator-wrapper .store-map{
		width: 100%;
		flex: unset;
		max-width: 100%;
	}
	.store-locator-wrapper .store-map .map-wrapper{
		width: 100%;
		max-width: 100%;
	}
	.store-locator-wrapper .store-map .map-wrapper iframe {
		height: 75vw;
		border-radius: 7.92vw;
	}
	.store-locator-wrapper .store-list .store-buttons .store-button.active{
		height: 12.767vw;
		border-radius: 1.16vw 1.36vw 1.36vw 1.16vw;
	}
	.store-locator-wrapper .store-list .store-buttons .store-button:before{
		width: 4px;
	}
	.store-locator-wrapper .store-list .store-buttons .store-button.active:before{
		width: 6px;
	}
	.store-locator-wrapper .store-list .store-buttons .store-button .arrow{
		font-size: 4.94vw;
	}
	.review-sec h3 {
		margin-left: 0;
		font-size: 6.083vw;
		line-height: 6.063vw;
		letter-spacing: -0.104vw;
		margin-bottom: 7.594vw;
		text-align: center;
	}
	.review-sec .reviews-slider .r-slide-item {
		width: 90.625vw !important;
		padding: 9.24vw 10.656vw 8.406vw 7.406vw;
		margin-right: 1.677vw;
		border-radius: 2.625vw;
		height: 100%;
	}
	.review-sec .reviews-slider .r-slide-item img {
		width: 13.917vw;
		margin-bottom: 7.667vw;
	}
	.review-sec .reviews-slider .r-slide-item p {
		font-size: 4.198vw;
		line-height: 6.875vw;
		margin-bottom: 3.094vw;
	}
	.review-sec .reviews-slider .r-slide-item span {
		font-size: 2.677vw;
		line-height: 4.938vw;
	}
	.review-sec .nav-area {
		gap: 2.625vw;
		margin-top: 30px;
	}
	.review-sec .prev-slide, .review-sec .next-slide {
		width: 10.083vw;
		height: 10.083vw;
		font-size: 5.042vw;
	}
	.review-sec .prev-slide.slick-disabled, .review-sec .next-slide.slick-disabled{
		width: 12.083vw;
		height: 12.083vw;
	}
	.dealer-sec {
		background-position: center bottom;
		background-size: 138%;
		padding: 8.563vw 10% 13vw;
		text-align: center;
	}
	.dealer-sec h3 {
		font-size: 6.823vw;
		line-height: 9.063vw;
		letter-spacing: -0.5px;
		margin-bottom: 17px;
	}
	.dealer-sec p {
		font-size: 4.938vw;
		line-height: 1.3;
		margin-bottom: 6.042vw;
	}
	.dealer-sec a {
		display: inline-block;
		font-size: 3.833vw;
		line-height: 5.448vw;
		border-radius: 6.688vw;
		padding: 3.0211vw 7.083vw;
	}
	.dealership-sec .benefits-area-left{
		padding-bottom: 42vw !important;!i;!;
	}
	.dealership-sec .benefits-area-left,.dealership-sec .form-right{
		width: 100%;
		padding: 9.854vw 5.979vw;
	}
	.dealership-sec .benefits-area-left h1, .dealership-sec .form-right h2{
		font-size: 6.523vw;
		line-height: 10.063vw;
		margin-bottom: 3.26vw;
	}
	.dealership-sec .benefits-area-left h2 {
		font-size: 4.55vw;
		line-height: 4.063vw;
	}
	.dealership-sec .benefits-area-left p, .dealership-sec .form-right p {
		font-size: 4.238vw;
		line-height: 6.25vw;
		margin-bottom: 10.604vw;
	}
	.dealership-sec .benefits-area-left .inner-beefits-area{
		gap: 7.563vw;
	}
	.dealership-sec .benefits-area-left .inner-beefits-area .dealer-benefits-item{
		width: 42%;
	}
	.dealership-sec .benefits-area-left .inner-beefits-area .dealer-benefits-item img {
		width: 20.906vw;
		margin-bottom: 5.563vw;
	}
	.dealership-sec .benefits-area-left .inner-beefits-area .dealer-benefits-item h4 {
		font-size: 3.238vw;
		line-height: 4.25vw;
	}
	.dealership-sec .form-right form .form-row{
		flex-wrap: wrap;
	}
	.dealership-sec .form-right form .form-row .form-col{
		margin-bottom: 20px;
	}
	.dealership-sec .form-right form .form-row .form-col label {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 4.742vw;
	}
	.dealership-sec .form-right form .form-row .form-col input, .dealership-sec .form-right form .form-row .form-col select{
		font-size: 16px;
	}
	.dealership-sec .form-right form .form-row button, .thank-sec a{
		margin-top: 5.221vw;
		padding: 4.781vw 10.51vw;
		border-radius: 10.688vw;
		line-height: 2.085vw;
		font-size: 3.833vw;
	}
	.thank-sec img {
		width: 27.417vw;
	}










	.d {
		display: none !important;
	}
	.footer-top .col-right{
		align-items: center !important;
	}
	.customer-support .title{
		text-align: center;
	}
	.footer-top {
		padding: 0 !important;
	}
	.footer-menu{
		display: inline-flex !important;
	}
	.customer-support .desc{
		width: 100%;
		justify-content: center;
	}
}

/* Extra small devices (phones,576px to 768px) */
@media only screen and (max-width: 768px) {
	
}


/* Extra small devices (phones, 575px and down) */
@media only screen and (max-width: 575px) {
	
}