@media screen and (max-width: 1024px) {
	.wearnes-header-menu #ekit-megamenu-main-menu {
		left: unset;
		right: -100vw;
		-webkit-transition: right .6s cubic-bezier(.6,.1,.68,.53);
		transition: right .6s cubic-bezier(.6,.1,.68,.53);
	}
	.wearnes-header-menu #ekit-megamenu-main-menu.active {
		right: 0;
		left: unset;
	}
	.wearnes-header-menu .elementskit-menu-overlay {
		right: -100%;
		left: unset;
	}
	.wearnes-header-menu .elementskit-menu-overlay.active {
		right: 0;
		left: unset;
		-webkit-transition: all .6s cubic-bezier(.22,.61,.24,1) 0s;
		transition: all .6s cubic-bezier(.22,.61,.24,1) 0s;
	}
	.wearnes-banner-img-inner {
		padding-left: 30px;
		padding-right: 30px;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top {
		margin-bottom: 30px;
	}
	.wal-car-archive-main-wrp .wal-car-archive-row {
		margin: 0 -5px;
	}
	.wal-car-archive-row .wal-car-archive-loop {
		max-width: calc(33.333% - 10px);
		margin: 0 5px 30px 5px;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-archive-title {
		font-size: 1.25em;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-detail-wrp {
		margin: 15px 0 0 0;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-detail-wrp .wal-car-seats {
		margin: 0 7px;
		font-size: 1em;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-detail-wrp .wal-car-seats img {
		max-width: 14px;
		margin-right: 4px;
	}
	.wal-car-archive-loop .wal-car-loop-bottom .wal-car-price {
		font-size: 1em;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-archive-image {
		margin-bottom: 15px;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li {
		padding: 0 20px;
	}
	.wearnes-cars-single-main-wrap .wearnes-cars-container {
		padding: 0 30px;
	}
	.wearnes-cars-container .wearnes-cars-content-wrp .wearnes-cars-content-details-wrp {
		padding-left: 40px;
		padding-right: 0;
	}
	.wearnes-cars-enquire-form-wrp {
		padding: 50px 30px;
		margin: 70px 0;
	}
	.wearnes-data-from-xml .wearnes-cars-single-details-inner-first , .wearnes-data-from-xml .wearnes-cars-single-details-inner-second {
		width: 50%;
	}
}/*1024*/

@media screen and (max-width: 990px) {
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-sorting-dropdown{
		max-width: 50%;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-filter-wrp{
		max-width: 50%;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-brand-dropdown {
		max-width: 50%;
		margin-bottom: 10px;
		border-right: none;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-search-box-wrp {
		max-width: 50%;
		margin-bottom: 10px;
	}
	.wearnes-testimonial-repeater-main {
		flex-direction: column;
	}
	.wearnes-testimonial-repeater-main .wearnes-testimonial-left {
		max-width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.wearnes-testimonial-repeater-main .wearnes-testimonial-main {
		max-width: 100%;
	}
	.wearnes-testimonial-padding {
		padding: 0 10px 0 0;
	}
	.wearnes-cars-container .wearnes-cars-content-wrp {
		flex-wrap: wrap;
		gap: 30px;
	}
	.wearnes-cars-container .wearnes-cars-content-wrp .wearnes-cars-content-details-wrp {
		padding-left: 0;
		max-width: 100%;
	}
	.wearnes-cars-container .wearnes-cars-content-wrp .wearnes-cars-content-images-wrp {
		width: 100%;
		max-width: 100%;
	}
}/*990*/

@media screen and (max-width: 767px) {
	.psg-footer-whatsapp-icon {
		right: 10px;
	}
	.psg-footer-whatsapp-icon a {
		height: 50px;
		width: 50px;
	}
	.psg-footer-whatsapp-icon a svg {
		height: 18px;
		width: 18px;
	}
	.wearnes-step-main-wrp .wearnes-step-main-wrp-inner {
		gap: unset;
		padding-left: 27px;
		flex-direction: column;
		padding-top: unset;
	}
	.wearnes-step-main-wrp .wearnes-step-main-wrp-inner:before {
		border-left: 1px solid #FFFFFF;
		left: 0;
		top: unset;
		border-top: unset;
		height: calc(100% - 7px);
		bottom: 0;
	}
	.wearnes-step-main-wrp .wearnes-step-main-wrp-inner .wearnes-step-item {
		max-width: 100%;
		margin-bottom: 46px;
	}
	.wearnes-step-main-wrp .wearnes-step-main-wrp-inner .wearnes-step-item:before {
		left: -27px;
		top: 13px;
	}
	.wearnes-step-main-wrp-inner .wearnes-step-content-wrp .wearnes-step-title {
		font-size: 1em;
		padding-bottom: 8px;
	}
	.wearnes-step-main-wrp-inner .wearnes-step-content-wrp .wearnes-step-content {
		font-size: 0.875em;
	}
	.wal-car-archive-main-wrp .wal-car-load-more {
		margin: 0px 0 30px 0;
	}
	.wal-car-archive-main-wrp .wal-car-load-more #load_more_button {
		padding: 8.5px 20px;
	}
	.wal-car-archive-loop .wal-car-loop-top {
		padding-bottom: 15px;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-detail-wrp .wal-car-seats {
		font-size: 0.875em;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-detail-wrp {
		margin: 10px 0 0 0;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-archive-image {
		margin-bottom: 10px;
	}
	.wal-car-archive-loop .wal-car-loop-top .wal-car-archive-title {
		font-size: 1.125em;
	}
	.wal-car-archive-loop .wal-car-loop-bottom .wal-car-billing-cycle {
		letter-spacing: 0.8px;
		margin: 0;
	}
	.wal-car-filter-wrp .wal-car-price-filter-box.active {
		top: 100%;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-brand-dropdown {
		max-width: 100%;
		margin-bottom: 10px;
		border-right: none;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 10px;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-filter-wrp {
		max-width: 100%;
		border-right: none;
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-sorting-dropdown {
		max-width: 100%;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top li.wal-car-search-box-wrp {
		max-width: 100%;
		border-right: none;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 10px;
	}
	.wal-car-archive-main-wrp .wal-car-archive-top {
		padding: 10px 0;
	}
	.wal-car-price-filter-box input[type=range]::-moz-range-thumb,
	.wal-car-price-filter-box input[type=range]::-webkit-slider-thumb {
		width: 10px;
		height: 10px;
	}
	.wal-car-price-filter-box .slider-tooltip {
		top: -3rem;
		padding: 3px 5px 2px 5px;
		font-size: 0.75em;
	}
	.wal-car-price-filter-box .wal-car-price-label-wrp {
		font-size: 0.75em;
	}
	.wal-car-filter-wrp .wal-car-price-filter-box {
		padding: 20px;
	}
	.wearnes-footer .wearnes-footer-menu-list .elementor-icon-list-item {
		padding-bottom: 50px;
	}
	.wearnes-footer .wearnes-footer-menu-list .elementor-icon-list-item:last-child {
		padding-bottom: 0;
	}
	.wearnes-faq .elementor-tab-title .elementor-accordion-icon svg {
		font-size: 16px;
	}
	.wearnes-banner-img-inner .wearnes-banner-page-title {
		font-size: 1.5em;
		padding-bottom: 20px;
	}
	.wearnes-banner-img-inner {
		padding-left: 20px;
		padding-right: 20px;
	}
	.wearnes-banner-img-wrap {
		min-height: 270px;
	}
	.wal-car-archive-row .wal-car-archive-loop {
		max-width: calc(100% - 10px);
	}
	.wearnes-testimonial-repeater-main .wearnes-testimonial-left .wearnes-testimonial-name {
		padding-top: 0;
		font-size: 1.3125em;
		letter-spacing: 0.21px;
	}
	.wearnes-testimonial-inner .wearnes-testimonial-content {
		font-size: 0.875em;
	}
	.wearnes-testimonial-inner .wearnes-testimonial-name {
		font-size: 0.75em;
		line-height: 1.33em;
		padding-top: 10px;
	}
	.wearnes-testimonial-inner .wearnes-testimonial-top {
		margin-bottom: 30px;
	}
	.wearnes-testimonial-inner {
		padding: 20px;
		min-height: 300px;
	}
	.wearnes-testimonial-name-rating .wearnes-star-rating-wrp i {
		padding-right: 4px;
		font-size: 12px;
	}
	.wearnes-testimonial-name-rating .wearnes-star-rating-wrp svg {
		height: 12px;
		width: 12px;
	}
	.wearnes-testimonial-name-rating .wearnes-star-rating-wrp {
		gap: 4px;
	}
	.wearnes-cars-content-details-wrp .wearnes-car-content-wrp p {
		font-size: 0.875em;
	}
	.wearnes-cars-breadcrumbs-wrp {
		padding: 20px 0px 40px 0px;
	}
	.wearnes-cars-single-main-wrap .wearnes-cars-container {
		padding: 0 20px;
	}
	.wearnes-cars-enquire-form-wrp {
		margin: 50px -20px 70px -20px;
		padding: 40px 20px;
	}
	.wearnes-cars-enquire-form-wrp .wearnes-cars-enquire-form-title {
		padding-bottom: 20px;
		font-size: 1.3125em;
	}
	.wearnes-cars-content-details-wrp .wearnes-cars-title {
		font-size: 1.5em;
		padding-bottom: 15px;
	}
	.wearnes-cars-details-wrp .wal-car-seats {
		font-size: 1em;
	}
	.wearnes-cars-details-wrp .wal-car-seats img {
		max-width: 14px;
	}
	.wearnes-cars-content-details-wrp .wearnes-car-price-bottom .wal-car-price {
		font-size: 1em;
	}
	.wearnes-cars-breadcrumbs-wrp .wearnes-cars-breadcrumbs-links {
		font-size: 0.625em;
		letter-spacing: 0.8px;
	}
	.wearnes-cars-breadcrumbs-wrp span.separator {
		padding: 0px 5px;
	}
	.wearnes-cars-breadcrumbs-wrp span.separator i {
		font-size: 10px;
	}
	.wearnes-cars-breadcrumbs-wrp .wearnes-cars-breadcrumbs-post-title {
		font-size: 0.625em;
		letter-spacing: 0.8px;
	}
	.wearnes-cars-single-details-inner-wrp {
		display: block;
	}
	.wearnes-cars-single-details-inner-first {
		width: 100%;
		padding-bottom: 8px;
	}
	.wearnes-cars-single-details-inner-second {
		width: 100%;
	}
	h3.wearnes-cars-single-details-title {
		font-size: 1.3125em;
	}
}/*767*/	