.elementor-element.elementor-element-bf2ce38.e-flex.e-con-boxed.e-con.e-child:hover svg path, .elementor-element.elementor-element-0e1a25a.e-flex.e-con-boxed.e-con.e-child:hover svg path, .elementor-element.elementor-element-b477840.e-flex.e-con-boxed.e-con.e-child:hover svg path {
	fill:#EF4444;
}

.elementor-swiper-button.elementor-swiper-button-next, .elementor-swiper-button.elementor-swiper-button-prev {
	padding: 10px;
  background-color: #fff;
  box-shadow: 1px 1px 1px 0px #1B1B1B33;
  border: 1px solid #1B1B1B33;
  border-radius: 50%;
	top:35% !important;
}
.elementor-testimonial__footer {
    display: none;
}

.wpcf7 input.wpcf7-form-control:not([type=submit]), .wpcf7 textarea.wpcf7-form-control {
	margin:0px !important;
}

.mcontainers {
	border: 1px solid #CACACA;
	border-radius: 8px 8px 8px 8px;
	margin-bottom:0px;
	padding: 50px;
}

.mcontainers .container {
	border: none;
	padding:0;
}

.containers h2 {
	white-space: nowrap;
	margin-bottom: 0px !important;
	font-family: Kanit;
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	color:#fff;
}

.containers .submit .uacf7-col-6, select.wpcf7-form-control.wpcf7-select {
	margin-top:0px;
}

h1.elementor-heading-title.elementor-size-default {
	background: linear-gradient(to bottom, rgba(180, 180, 180, 1), rgba(180, 180, 180, 0.8));
	-webkit-background-clip: text;
	color: transparent !important;
}

.container {
	padding: 50px;
  overflow: hidden;
  border-radius: 8px 8px 8px 8px;
	align-items: start;
  border: 1px solid #CACACA;
}

 .uacf7-form-534, .uacf7-form-535, .uacf7-form-537, .uacf7-form-1599, .uacf7-form-1605 {
	margin-bottom:0px !important;
}

.personal-info {
	width:425px;
	display:flex;
	align-items: center;
}

.form-container {
	flex: 1;
	background-color: #fff;
	transition: transform 0.3s ease-in-out;
}

label {
	display: block;
	color: #575757;
	font-family: Kanit;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
}

input, select {
	width: 100%;
	padding: 8px;
	margin-bottom: 12px;
	box-sizing: border-box;
	border-radius: 7px;
}

.wpcf7-form label {
	padding: 0px !important;
}
 
.container h2 {
	white-space: nowrap;
	margin-bottom: 0px !important;
	font-family: Kanit;
	font-size: 40px;
	line-height: 58px;
	text-transform: uppercase;
}

.container .First-section {
	text-align:center;
	margin-bottom:50px;
}

.container .First-section2 {
	padding: 0px 200px 0px 50px;
}

select.wpcf7-form-control, input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control, input.wpcf7-form-control.wpcf7-number {
	height:50px;
	padding: 7px;
  border-radius: 8px;
	margin-top:8px;
	border: 1px solid #CACACA;
}

.uacf7-form-19555 img {
	width: 70px;
  height: fit-content;
}

.info .uacf7-row {
	display:flex;
}

.boderbuttom {
	border-bottom: 1px solid #D7D7D7;
	margin-top:40px;
	margin-bottom:20px;
}

.boderbuttoms {
	border-bottom: 1px solid #D7D7D7;
	margin-bottom:20px;
}

.boderbuttom h3, .boderbuttoms h3 {
	color:#575757;
	font-family: Kanit;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 0px;
}

p.pe {
	margin-bottom: 0px;
	text-align: justify;
	font-family: Kanit;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color:#575757;
}

p.lastp {
	margin-top:50px;
	font-family: Kanit;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	text-align: center;
	color:#EF4444;
}

h5 {
	color:#fff;
}

div#wpcf7-f19555-p1033-o1 p {
    margin-bottom: 0px;
}

.pesub {
	margin-top:10px;
}

.uacf7-form-19555 {
    margin-bottom: 0 !important;
}

.submitmargin {
	 margin-top: 30px !important;
}

.submit .uacf7-col-6 {
	height: 50px;
	margin: 50px 0px 0px 0px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner, input[type="submit"] {
	color: #fff;
	background: #4B5563;
  border-radius: 12px;
	margin-bottom: 0px;
	font-family: Kanit;
	font-size: 20px;
	line-height: 29px;
	text-transform: uppercase;
	padding: 9px 24px 9px 24px;
	border: 2px solid #4B5563;
}

.submit1 {
	color: #fff;
	font-family: Kanit;
	font-size: 20px;
	font-weight: 600;
	line-height: 29px;
	background: #4B5563;
  border-radius: 12px;
	margin-bottom: 0px;
	padding: 9px 24px 9px 24px;
	text-transform: uppercase;
	border: 2px solid #4B5563;
	text-align:center;
}

.submit .uacf7-col-3 {
	width:auto;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, input[type="submit"]:hover {
	background: red; 
	color: #fff;
	border: 2px solid #4B5563;
}

.street-addressapt {
	display:flex;
	gap: 30px;
	padding-bottom:20px;
}

.street-address {
	width:80%;
}

.apt {
	width: 20%;
}

@media only screen and (max-width: 467px) { 
	.elementor-29 .elementor-element.elementor-element-5dc5bba img {
		width:90%;
	}
	.elementor-29 .elementor-element.elementor-element-e304c1f .elementor-heading-title {
		width:335px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1300px) {
  .container {
    display:block;
		padding:20px;
  }
	.form-container {
		margin-top:20px;
	}
	.container .First-section {
		padding:0px !important;
	}
	.containers .First-section {
		display:none;
	}
	.mcontainers {
		padding:20px !important;
	}
	span.wpcf7-list-item.first, span.wpcf7-list-item.last {
		padding: 7px 30px 8px 30px !important;
	}
}

@media only screen and (max-width: 767px) {
	.container {
		padding:20px;
		display:block;
	}
	.container .First-section {
		padding:0px !important;
	}
	.form-container {
		margin-top:20px;
	}
	.personal-info {
		width:100%;
	}
	.submit .uacf7-col-6 {
		margin-top:15px;
	}
	.submit .uacf7-row {
		display:flex;
	}
	.containers .First-section {
		display:none;
	}
	.mcontainers {
		padding:20px !important;
	}
	.psub .uacf7-row {
		display:flex;
	}
	p.lastp {
		margin:20px 0px 0px 0px;
		text-align:justify;
	}
	.container h2 {
		font-size: 26px;
    line-height: 36px;
	}
	label {
		font-size: 15px;
    line-height: 22px;
	}
	.street-addressapt {
		display:flex; 
		flex-wrap:wrap;
		gap: 20px;
	}
	.street-address {
		width:100%;
	}
	.apt {
		width: 100%;
	}
	span.wpcf7-list-item.last {
		margin: 10px 0px 0px 0px;
	}
	span.wpcf7-list-item.first, span.wpcf7-list-item.last {
		padding: 7px 40px 8px 20px !important;
	}
	.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next {
		display:none !important;
	}
	h1.elementor-heading-title.elementor-size-default {
		background: linear-gradient(to bottom, rgba(180, 180, 180, 1), rgba(180, 180, 180, 0.8));
		-webkit-background-clip: text;
		color: transparent !important;
	}
	.elementor-29 .elementor-element.elementor-element-45ab6b1 .elementor-heading-title, .elementor-365 .elementor-element.elementor-element-ad1261e .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-f441b26 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-f441b26 .elementor-heading-title {
		background: linear-gradient(to bottom, rgba(180, 180, 180, 1), rgba(180, 180, 180, 1));
		-webkit-background-clip: text;
		color: transparent !important;
	}
}

input.wpcf7-form-control, select.wpcf7-form-control {
	margin-bottom: 0 !important
}

.uacf7-col-6, .uacf7-col-4 {
	margin-bottom:20px;
}

.info .uacf7-col-4, p.sub {
    margin-bottom: 0px;
}

p.sub {
	font-family: Kanit;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color:#CACACA;
}

.psub .uacf7-col-6 {
	margin-bottom:0px;
}

.wpcf7-form-control::placeholder {
  color: #CACACA;
	font-family: Kanit;
	font-size: 16px;
	line-height: 24px;
}

span.wpcf7-list-item.first {
	margin-left:0px;
}

span.wpcf7-list-item.first, span.wpcf7-list-item.last {
	border: 1px solid #CACACA;
	padding: 7px 40px 8px 40px;
	border-radius: 8px;
}

nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown {
	z-index: 10 !important;
	left: -200px !important;
}

@media only screen and (min-width: 768px) and (max-width: 1140px) {
	span.wpcf7-list-item.last {
		margin: 10px 0px 0px 0px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next {
		display:none !important;
	}
}

a.hfe-menu-item {
	outline-style: none;
}

input.wpcf7-form-control.wpcf7-text:focus, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus {
	border: 1px solid #CACACA !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
	height:100px;
}

button.eael-simple-menu-toggle {
	box-shadow:none;
}

.elementor-icon:hover svg path {
	fill:#EF4444;
}

.elementor-element-4a1ec5c3 p, .elementor-element-61dd602 p{
	margin-bottom:10px !important;
}

.ast-plain-container.ast-no-sidebar #primary {
	margin-bottom:0px !important;
}

.sellmycar .uacf7-row {
    margin-bottom: 10px;
}

@media only screen and (min-width: 1025px) and (max-width: 1400px) { 
body:not(.rtl) .elementor-282 .elementor-element.elementor-element-93422e9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child), body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-fda64ee .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child), li#menu-item-554, li#menu-item-554 {
		margin:7px;
	}
	ul#menu-1-23c47b1 a, ul#menu-1-93422e9 a {
		font-size: 21px;
	}
	.container .First-section, .containers h2  {
		padding: 0px 80px 0px 30px;
	}	
	.elementor-element.elementor-element-a12bb42.e-flex.e-con-boxed.e-con.e-child {
		background-image: url('https://akkadcars.ca/wp-content/uploads/2024/03/1350.png');
	min-height:530px;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.elementor-element.elementor-element-29e6b27.e-flex.e-con-boxed.e-con.e-parent {
		background-image: url('https://akkadcars.ca/wp-content/uploads/2024/03/Vector-2-12.png');
		min-height:400px;
		background-repeat:no-repeat;
		background-size:cover;
		margin-bottom: 50px;
	}
	.elementor-element.elementor-element-bb3018b.e-flex.e-con-boxed.e-con.e-parent {
		background-image: url('https://akkadcars.ca/wp-content/uploads/2024/03/Vector-2-12.png');
		min-height:450px;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.elementor-element.elementor-element-a12bb42.e-flex.e-con-boxed.e-con.e-child .e-con-inner,
	.elementor-element.elementor-element-2cb9fe4.e-flex.e-con-boxed.e-con.e-child .e-con-inner, .elementor-element.elementor-element-927fd1f .e-con-inner {
		padding-top:70px;
	}
	.elementor-29 .elementor-element.elementor-element-8f97cde .elementor-heading-title {
		width:557px;
		font-size:52px;
		line-height:60px;
	}
	.elementor-29 .elementor-element.elementor-element-e304c1f .elementor-heading-title {
		width:433px;
		font-size:16px;
		line-height:20px;
	}
	.elementor-29 .elementor-element.elementor-element-a9321b4 .elementor-button, .elementor-29 .elementor-element.elementor-element-736f3d8 .elementor-button {
		font-size:16px;
		line-height:20px;
	}
	.elementor-element-9cb6686, .elementor-element.elementor-element-79b24fd, .elementor-element.elementor-element-9ea126b, .elementor-element.elementor-element-3345c70 {
		margin-top:100px;
	}
	.elementor-element.elementor-element-9f14e4e {
		margin-top:30px;
	}
	h1.elementor-heading-title.elementor-size-default {
		font-size:80px !important;
	}
	.elementor-element.elementor-element-b8f4746 .elementor-heading-title, .elementor-element.elementor-element-70befc7 .elementor-heading-title {
		font-size:35px !important;
	}
	img.attachment-large.size-large.wp-image-1745, img.attachment-large.size-large.wp-image-1744, img.attachment-large.size-large.wp-image-1743, img.attachment-large.size-large.wp-image-1771, img.attachment-large.size-large.wp-image-1767, img.attachment-large.size-large.wp-image-1761 {
		width:40px;
	}
	.elementor-element.elementor-element-16975df.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child, .elementor-element.elementor-element-1a0a1e3.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child, .elementor-element.elementor-element-c538335.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child {
		padding:20px;
	}
}

@media only screen and (min-width: 1401px) and (max-width: 1530px) {
		.elementor-element.elementor-element-a12bb42.e-flex.e-con-boxed.e-con.e-child {
		background-image: url('https://akkadcars.ca/wp-content/uploads/2024/03/1352.png');
	min-height:600px;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.elementor-element.elementor-element-a12bb42 .e-con-inner, .elementor-element.elementor-element-2cb9fe4 .e-con-inner, .elementor-element.elementor-element-927fd1f .e-con-inner {
		padding-top:100px;
	}
	.elementor-element.elementor-element-29e6b27 {
		min-height:430px;
	}
	.elementor-29 .elementor-element.elementor-element-8f97cde .elementor-heading-title {
    width: 555px;
    font-size: 57px;
    line-height: 60px;
	}
	.elementor-29 .elementor-element.elementor-element-e304c1f .elementor-heading-title {
    width: 500px;
    font-size: 18px;
    line-height: 26px;
	}
	.elementor-element-9cb6686, .elementor-element.elementor-element-79b24fd, .elementor-element.elementor-element-9ea126b, .elementor-element.elementor-element-3345c70 {
		margin-top:100px;
	}
	.elementor-element.elementor-element-9f14e4e {
		margin-top:30px;
	}
	h1.elementor-heading-title.elementor-size-default {
		font-size:80px !important;
	}
	.elementor-element.elementor-element-b8f4746 .elementor-heading-title, .elementor-element.elementor-element-70befc7 .elementor-heading-title {
		font-size:35px !important;
	}
	img.attachment-large.size-large.wp-image-1745, img.attachment-large.size-large.wp-image-1744, img.attachment-large.size-large.wp-image-1743, img.attachment-large.size-large.wp-image-1771, img.attachment-large.size-large.wp-image-1767, img.attachment-large.size-large.wp-image-1761 {
		width:40px;
	}
.elementor-element.elementor-element-16975df.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child, .elementor-element.elementor-element-1a0a1e3.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child, .elementor-element.elementor-element-c538335.e-con-full.elementor-hidden-mobile.e-flex.e-con.e-child {
	padding:20px !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1250px) {
	body:not(.rtl) .elementor-282 .elementor-element.elementor-element-93422e9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child), body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-fda64ee .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child), li#menu-item-554, li#menu-item-554 {
		margin:0px;
	}
ul#menu-1-23c47b1 a, ul#menu-1-93422e9 a {
		font-size: 19px;
	}
	.elementor-element.elementor-element-a12bb42.e-flex.e-con-boxed.e-con.e-child {
		background-image: url('https://akkadcars.ca/wp-content/uploads/2024/03/1471.png');
	min-height:450px;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.elementor-element.elementor-element-a12bb42 .e-con-inner {
		padding-top:50px;
	}
	.elementor-29 .elementor-element.elementor-element-8f97cde .elementor-heading-title {
    width:410px;
    font-size: 41px;
    line-height: 50px;
	}
	.elementor-29 .elementor-element.elementor-element-e304c1f .elementor-heading-title {
    width: 350px;
    font-size: 16px;
    line-height: 20px;
	}
	.elementor-29 .elementor-element.elementor-element-e304c1f > .elementor-widget-container {
		margin: 14px 0px 17px 0px;
	}
}
/* Hide arrow buttons for number input */
.wpcf7 input[type="number"]::-webkit-inner-spin-button,
.wpcf7 input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
    margin: 0;
}

.wpcf7 input[type="number"] {
	-moz-appearance: textfield;
}

.wpcf7 input[type="number"] {
    width: auto;
}

img.rmp-menu-title-image {
	margin-left:20px !important;
	margin-bottom: 40px !important;
}
div#rmp-menu-wrap-3641 li {
    margin-bottom: 15px !important;
}
button#rmp_menu_trigger-3641 {
	position: absolute;
	box-shadow: none;
}

@media only screen and (min-width: 1920px) and (max-width: 3250px) {
	.elementor-element.elementor-element-5591ce1.e-flex.e-con-boxed.e-con.e-parent {
	background-image: url(https://akkadcars.ca/wp-content/uploads/2024/03/2560.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
	}
}