@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Ultra-Light-Trial-BF651b7fc72b236.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Ultra-Light-Oblique-Trial-BF651b7fc635ce.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Thin-Trial-BF651b7fc728c4c.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Thin-Oblique-Trial-BF651b7fc66311a.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Light-Trial-BF651b7fc714941.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Light-Oblique-Trial-BF651b7fc6b04a3.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Regular-Trial-BF651b7fc71a47d.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique-Trial-BF651b7fc67342f.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Medium-Trial-BF651b7fc728fb3.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique-Trial-BF651b7fc69eff5.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Bold-Trial-BF651b7fc737c57.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique-Trial-BF651b7fc5f06a0.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Black-Trial-BF651b7fc736a5b.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Black-Oblique-Trial-BF651b7fc5608e6.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
}





@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Condensed-Regular-Trial-BF651b7fc730eb2.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Condensed-Bold-Trial-BF651b7fc7358e0.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/wp-content/themes/hello-elementor-child/assets/fonts/gt-walsheim/GT-Walsheim-Condensed-Black-Trial-BF651b7fc6a5bf5.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-stretch: condensed;
}


@import url(https://db.onlinewebfonts.com/c/f7afe66fe9d022d7dc7fd57e4adc078f?family=GT+Walsheim+Pro+Bold+Regular);


body {
  font-family: "GT Walsheim", sans-serif;
}

.custom-font * {
	font-family: "GT Walsheim Pro Bold Regular", sans-serif !important;
	font-style: normal;
}
/* Fonts end */


.sell-car-reg-form-wrap #vehicle-lookup-app .step {
	padding: 0;
	background: unset;
}

.sell-car-reg-form-wrap #vehicle-lookup-app .step h3,
.sell-car-reg-form-wrap #vehicle-lookup-app .step p, 
.milage-output p {
	color: white;
	font-family: "Poppins", sans-serif;
}
.sell-car-reg-form-wrap #vehicle-lookup-app .step h3 {
	font-size: 18px;
}

.sell-car-reg-form-wrap #vehicle-lookup-app .step button {
	font-family: "Poppins", sans-serif;
	background-color: black;
    color: white;
    font-weight: 600;
    border: none;
}

.sell-car-reg-form-wrap #vehicle-lookup-app .step input ,
.estimation-form input ,
.sell-car-reg-form-wrap #vehicle-lookup-app .step textarea, 
.milage-output input {
	padding: 10px 20px;
    font-family: "Poppins", sans-serif;
    outline: none !important;
    border: none !important;
}

.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap {
	display: flex;
}
.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap input, 
.milage-output input {
	margin: 0px;
    border-radius: 4px 0 0 4px;
}

.sell-car-reg-form-wrap #vehicle-lookup-app input:focus,
.estimation-form input:focus,
.milage-output input:focus {
	box-shadow: 0 0 7px white;
}

.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap button {
    border-radius: 0 4px 4px 0;
    padding: 10px 50px;
}

.sell-car-reg-form-wrap #vehicle-lookup-app .step .message {
	margin-top: 20px;
    color: white;
    font-weight: 600;
}


@media ( max-width: 600px ) {
	.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap button {
		padding: 10px 15px;
	}
}

@media ( max-width: 425px ) {
	.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap {
		flex-wrap: wrap;
	    gap: 10px;
	    flex-direction: column;
	}
	
	.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap input,
	.sell-car-reg-form-wrap #vehicle-lookup-app .input-wrap button {
	    border-radius: 4px;
	    margin: 0px;
	}

}

