html,
body {
	margin: 0;
	padding: 0;
}

.container {
	padding: 0 0.6em;
}

	footer .container {
		padding: 3em 3em;
	}

		.text-page footer .container {
			margin-top: 1em;
		}

			.cars footer .container {
				margin-top: 0;
			}

		footer .container .flex-item {
			margin-bottom: 3.5em;
			padding-right: 5px;
		}
		
			footer .container .flex-item:last-child {
				margin-bottom: 0;
			}

			/*footer .container .footer-nav .flex-item {
				margin: 0 0.3em;
			}*/

			footer .container .car-brands .flex-item {
				margin: 0.6em 0;
			}

.listing aside {
	display: none;
}

.listing aside.active {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height:100vh;
	min-height:100%;
    overflow-y:scroll;
    overflow-x:hidden;
	z-index: 999;
}

.flex-container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
}

	.top-bar.flex-container {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: start;
	}

		.request-email .top-bar.flex-container {
			flex-direction: column;
			flex-wrap: wrap;
			justify-content: center;
			align-items: start;
		}

	.flex-container-start {
		justify-content: start;
	}

	.flex-container-end {
		justify-content: end;
	}

	.no-bgr .flex-container {
		flex-direction: row;
	}

		.no-bgr .flex-container {
			flex-direction: row;
		}

	.info-box.flex-container {
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: start;
	}

	.flex-container-icon-equal {
		display: flex;
		flex-direction: row;
		justify-content: start;
		align-items: start;
	}

	.cars-details.flex-container {
		flex-wrap: unset;
	}
	
	.footer-nav.flex-container {
		justify-content: space-between;
	}

	.paginator-container {
		display: none;
	}
	
		.paginator.flex-container {
			gap: 5px;
		}
		
			.paginator-container.flex-container-left {
				gap: 25px;
				margin: 4em 0 2em;
			}
	
.flex-col-reverse {
	flex-direction: column-reverse !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-container-left-icon {
	gap: 0.5em;
}

	.info-box.flex-container-left-icon .flex-item:first-child {
		flex: 0 1 15%;
	}

	.info-box.flex-container-left-icon .flex-item:last-child {
		flex: 0 1 85%;
		text-align: left;
	}

	.car-info .flex-container-left-icon {
		margin-bottom: 1em;
		padding: 1em;
		background: #ebebeb;
		border-radius: 7px;
	}

		.car-info .flex-container-left-icon:last-child {
			margin-bottom: 0;
		}

.flex-container-left-icon .flex-item {
	flex: 0 1 100%;
}

.cars .standart-container .flex-container-left-icon {
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: start;
}

	.cars .flex-container-right .flex-item .flex-container-left-icon .flex-item:first-child {
		flex: 0 1 10%;
	}

    .cars .flex-container-right .flex-item .flex-container-left-icon .flex-item:nth-child(2) {
        flex: 0 1 90%;
    }

.flex-container-right-icon {
	flex-wrap: nowrap;
	gap: 0.5em;
}

.flex-container-right-icon .flex-item {
	flex: 0 1 100%;
}

	.flex-container-right-icon .flex-item:last-child {
		text-align: center;
	}

.flex-container-icon-equal .flex-item:first-child {
	flex: 0 1 16%;
}

.flex-container-icon-equal .flex-item::last-child  {
	flex: 0 1 84%;
}

.accents-container-inner.flex-container-3 {
	gap: 1.3em;
	align-items: start;
}

.top-bar {
	padding: 0.3em 0.5em;
}

.top-bar .contacts {
	flex: 0 1 60%;
}

.top-bar .social {
	flex: 0 1 40%;
	text-align: right;
}

	.request-email .top-bar .social {
		flex: 0 1 100%;
		text-align: left;
	}

.flex-container-main-nav {
	display: block;
}

.main-nav-container {
	display: none;
	padding: 0.6em;
}

.main-nav-secondary {
	background: #fff;
    text-align: center;
    padding: 1em;
}

	.request-email .main-nav-secondary {
		margin: 1em;
		background: #e8ebee;
	}

.main-nav-secondary a {
	display: block;
	width: 50%;
	margin: 0 auto;
}

.main-nav {
	display: none;
}

.carousel-container.flex-container-3 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}

	.carousel-container.second {
		display: none;
	}

.carousel-container.flex-container-3 .flex-item:first-child {
	flex: 0 1 10%;
}

.carousel-container.flex-container-3 .flex-item:nth-child(2) {
	flex: 0 1 80%;
	text-align: center;
}

.carousel-container.flex-container-3 .flex-item:last-child {
	flex: 0 1 10%;
	text-align: right;
}

.carousel-container .flex-container-4 {
	gap: 1em;
}

.input-group.flex-container {
	flex-direction: row;
	gap: 0 3%;
}

@media (max-width: 640px) {
	.input-group.flex-container {
		flex-direction: column;
	}
}

.more-btns {
	gap: 20px;
	white-space: nowrap;
	margin-top: 20px;
}

.more-btns,
.more-btns .flex-item {
	display: flex;
	align-items: center;
	justify-content: center;
}

	.listing .more-btns,
	.listing .more-btns .flex-item {
		justify-content: start;
	}

.input-group.flex-container .flex-item {
	flex: 0 1 46%;
	padding: 0;
}

.contact-form .flex-container.checkbox-group {
	flex-direction: row;
    justify-content: start;
}

	.contact-form .flex-container.checkbox-group .flex-item {
		flex: 0 1 50%;
	}

footer .footer-nav.flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

footer .footer-nav.flex-container-2 .flex-item {
	flex: 0 1 50%;
}

footer .car-brands.flex-container {
	flex-wrap: wrap;
	align-items: center;
	flex-direction: row;

}

footer .car-brands.flex-container .flex-item {
	flex: 0 1 29%;
}


@media only screen and (min-width: 375px) {

.top-bar {
    padding: 0.3em 2.3em;
}

.input-group.flex-container .flex-item {
	flex: 0 1 48%;
}

}

@media only screen and (min-width: 480px) {

.main-nav-secondary a {
	width: 43%;
}

.footer-nav.flex-container {
    justify-content: space-evenly;
}

.input-group.flex-container .flex-item {
	flex: 0 1 48%;
}

.info-box.flex-container-left-icon .flex-item:first-child {
	flex: 0 1 7%;
}

.info-box.flex-container-left-icon .flex-item:last-child {
	flex: 0 1 93%;
}

.contact-form .flex-container.checkbox-group .flex-item {
	flex: 0 1 50%;
}

}

@media only screen and (min-width: 600px) {



}

@media only screen and (min-width: 768px) {

.main-nav-secondary a {
	width: 28%;
}

.container {
	padding: 0 3em;
}

	footer .container {
		padding: 2em 2em 0;
	}

	.paginator-container {
		display: flex;
	}

.flex-row-reverse {
	flex-direction: row !important;
}

.flex-col-reverse {
	flex-direction: column !important;
}

	.request .flex-col-reverse {
		flex-direction: row !important;
	}

.top-bar {
    padding: 0.15em 1em;
}

.top-bar.flex-container {
	justify-content: space-between;
	justify-content: center;
}

	.request-email .top-bar.flex-container {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: start;
	}

		.request-email .top-bar.flex-container .flex-item {
			flex: 0 1 40%;
		}

		.request-email .top-bar.flex-container .flex-item:nth-child(2) {
			flex: 0 1 60%;
		}

.top-bar .contacts,
.top-bar .social {
	flex: 0 1 auto;
}

.flex-container-main-nav {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: start;
}

.main-nav-container {
	display: flex;
	padding: 0.3em 0.7em;
}

	.main-nav-mobile-container {
		display: none;
	}

.main-nav{
	display: block;
}

.flex-container,
.flex-container-main-nav {
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center
}

	.no-bgr .flex-container {
		align-items: start;
	}

	.working-way .standart-container .flex-container-right-icon {
		align-items: start;
	}

	.contact-form .flex-container {
		gap: 2.5em;
		align-items: end;
	}

		.contact-form .flex-container.checkbox-group {
			justify-content: start;
		}

		.request .contact-form .flex-container {
			align-items: start;
			justify-content: start;
		}

	.cars-details.flex-container {
		flex-wrap: unset;
	}

		.cars-details.flex-container .flex-item {
			padding: 0;
		}

		.cars .cars-details.flex-container,
		.cars .cars-details-secondary.flex-container {
			align-items: start;
		}

		.cars .cars-details-secondary.flex-container {
			gap: 2em;
		}

	footer .flex-container {
		align-items: start;
	}

	footer .footer-nav.flex-container {
		display: block;
	}

.flex-item {
	padding: 0.6em;
}

	.flex-container-left .flex-item {
		padding-left: 0;
	}

	.flex-container-right .flex-item {
		padding-right: 0;
	}

	.contact-form .flex-item {
		padding: 0;
	}

	.cars-information .flex-item {
		padding: 0.6em 0;
		text-align: left;
	}
	
		.cars-information .flex-item .flex-container-icon-equal .flex-item {
			text-align: left;
		}
	
	.cars .flex-item.car-preview {
		padding-top: 0;
		padding-bottom: 0;
	}

	.cars .cars-details-secondary.flex-container .flex-item {
		padding: 0;
	}

	footer .footer-nav .flex-item {
		padding: 0 0.6em 0.6em;
	}

		footer .footer-nav .flex-item.footer-nav-inner {
			margin-bottom: 0;
		}

	footer .car-brands.flex-container .flex-item {
		padding: 0;
	}

.flex-container-4.cars-information {
	flex-wrap: wrap;
}

.flex-container-2 .flex-item {
	flex: 0 1 50%;
}

.flex-container-3 .flex-item {
	flex: 0 1 33.33%;
}

	.carousel-container.flex-container-3 .flex-item:first-child {
		flex: 0 1 3%;
	}

	.carousel-container.flex-container-3 .flex-item:nth-child(2) {
		flex: 0 1 94%;
		text-align: center;
	}

	.carousel-container.flex-container-3 .flex-item:last-child {
		flex: 0 1 3%;
		text-align: right;
	}

.flex-container-4 .flex-item {
	flex: 0 1 25%;
}

	.flex-container-4.cars-information .flex-item {
		flex: 0 1 50%;
	}

	.flex-container-4.checkbox-group .flex-item {
		flex: 0 1 auto;
		
	}

.flex-container-5 .flex-item {
	flex: 0 1 20%;
	
}

.flex-container-6 .flex-item {
	flex: 0 1 16.66%;
	
}

.flex-container-left .flex-item:first-child {
	flex: 0 1 40%;
	padding-right: 2em;
}

	.no-bgr .flex-container-left .flex-item:first-child {
		flex: 0 1 30%;
	}

.flex-container-left .flex-item:nth-child(2) {
	flex: 0 1 60%;
}

.flex-container-right {
	align-items: start;
}

	.flex-container-right .flex-item:first-child {
		flex: 0 1 70%;
	}

	.flex-container-right .flex-item:nth-child(2) {
		flex: 0 1 30%;
		padding-left: 2em;
		text-align: right;
	}

		.cars .car-preview-container .flex-container-right {
			gap: 1.8em;
		}

		.cars .flex-container-right .flex-item:nth-child(2) {
			text-align: left;
		}

		.cars .flex-container-right .flex-item .flex-container-left-icon .flex-item {
			padding-left: 0;
		}

			.cars .flex-container-right .flex-item .flex-container-left-icon .flex-item:first-child {
				flex: 0 1 10%;
			}

			.cars .flex-container-right .flex-item .flex-container-left-icon .flex-item:nth-child(2) {
				flex: 0 1 90%;
			}

	.request .flex-container-right .flex-item:first-child {
		flex: 0 1 60%;
	}

	.flex-container-right .flex-item:nth-child(2) {
		flex: 0 1 40%;
		padding: 0;
	}

.flex-container-left-icon .flex-item {
	padding: 0;
}

	.flex-container-left-icon .flex-item:first-child {
		flex: 0 1 8%;
	}

	.flex-container-left-icon .flex-item:last-child {
		flex: 0 1 92%;
	}

.flex-container-right-icon {
	flex-direction: row !important;
}

.flex-container-right-icon .flex-item:first-child {
	flex: 0 1 51%;
}

.flex-container-right-icon .flex-item:last-child {
	flex: 0 1 49%;
	text-align: right;
}

.flex-container-icon-equal .flex-item:first-child {
	flex: 0 1 22%;
	padding: 0;
}

.flex-container-icon-equal .flex-item:last-child {
    flex: 0 1 75%;
	padding: 0;
}

.flex-container-main-nav .flex-item-main-nav.branding {
	flex: 0 1 18%;
}

	.branding .flex-container-main-nav .flex-item-main-nav {
		flex: 0 1 50%;
	}

		.branding .flex-container-main-nav .flex-item-main-nav.logo {
			flex: 0 1 100%;
		}
	
	.dropdown-menu.flex-container-main-nav .flex-item-main-nav {
		flex: 0 1 25%;
		text-align: center;
	}

.flex-container-main-nav .flex-item-main-nav.main-nav {
	flex: 0 1 62%;
}

.dropdown-menu .flex-item-main-nav:nth-child(3) {
	flex: 2 0 auto;
}

.flex-container-main-nav .flex-item-main-nav.btn-container {
	flex: 0 1 19%;
	justify-content: end;
}

.contact-form .flex-container.checkbox-group .flex-item {
    flex: 0 1 auto;
}

.input-group.flex-container .flex-item {
	flex: 0 1 25%;
}

	.input-group.flex-container.last .flex-item {
		flex: 1 1 25%;
	}

		.listing aside .input-group.flex-container .flex-item {
			flex: 0 1 50%;
		}

			.listing aside .input-group.flex-container.width-100 {
				        flex-wrap: wrap;
			}

			.listing aside .input-group.flex-container.width-100 .flex-item {
				flex: 0 1 100%;
				margin-bottom: 0.8em;
			}

				.listing aside .input-group.flex-container.width-100 .flex-item:last-child {
					margin-bottom: 0;
				}

.listing-wrapper {
	display: flex;
	flex-direction: row;
	gap: 1em;
	margin-top: -7em;
}

	.listing-wrapper,
	.cars .centered,
	.cars .recommend-container.centered {
		padding: 1em;
	}

		.listing .centered {
			padding: 0;
		}

		.cars .car-preview-container .centered {
			padding-bottom: 0;
		}

.listing aside {
	display: block;
	flex: 0 1 41%;
}

.listing-wrapper .listing-container {
	flex: 0 1 59%;
}

}

@media only screen and (min-width: 848px) {

.flex-container-main-nav .flex-item-main-nav.branding {
	flex: 0 1 24%;
}

.flex-container-main-nav .flex-item-main-nav.main-nav {
	flex: 0 1 73%;
}

.flex-container-main-nav .flex-item-main-nav.btn-container {
	flex: 0 1 18%;
}

.dropdown-menu {
	padding: 0 1em;
}

.flex-container-right-icon .flex-item:first-child {
	flex: 0 1 63%;
}

.flex-container-right-icon .flex-item:last-child {
	flex: 0 1 37%;
	text-align: right;
}

.flex-container-icon-equal .flex-item:first-child {
	flex: 0 1 19%;
}

}

@media only screen and (min-width: 1024px) {

.main-nav-secondary a {
	width: 17%;
}

.main-nav-container {
	padding: 0.3em 3em;
}

.logo .flex-container-main-nav .flex-item-main-nav {
	flex: 0 1 65%;
}

.branding .flex-container-main-nav .flex-item-main-nav {
	flex: 0 1 35%;
}

.flex-container-main-nav .flex-item-main-nav.main-nav {
	flex: 0 1 56%;
}

.flex-container-main-nav .flex-item-main-nav.btn-container {
	flex: 0 1 20%;
}

.flex-container-left .flex-item:first-child {
	flex: 0 1 30%;
}

	.no-bgr .flex-container-left .flex-item:first-child {
		flex: 0 1 25%;
	}

.flex-container-left .flex-item:nth-child(2) {
	flex: 0 1 70%;
}

.flex-container-right .flex-item:first-child {
	flex: 0 1 80%;
}

.flex-container-right .flex-item:nth-child(2) {
	flex: 0 1 20%;
	text-align: right;
}

	.cars .flex-container-right .flex-item:first-child {
		flex: 0 1 70%;
	}

	.cars .flex-container-right .flex-item:nth-child(2) {
		flex: 0 1 30%;
	}

	.request .flex-container-right .flex-item:first-child {
		flex: 0 1 60%;
	}

	.flex-container-right .flex-item:nth-child(2) {
		flex: 0 1 40%;
	}

.flex-container-left-icon .flex-item:first-child {
	flex: 0 1 6%;
}

.flex-container-left-icon .flex-item:last-child {
	flex: 0 1 94%;
}

.flex-container-4.cars-information {
	flex-wrap: nowrap;
}

	.flex-container-4.cars-information .flex-item {
		flex: 0 1 25%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(2) {
		flex: 0 1 19%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(3) {
		flex: 0 1 31%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(4) {
		flex: 0 1 25%;
	}

		.flex-container-4.cars-information .flex-item .flex-container-icon-equal .flex-item:nth-child(1) {
			flex: 0 1 29%;
		}

		.flex-container-4.cars-information .flex-item .flex-container-icon-equal .flex-item:nth-child(2) {
			flex: 0 1 71%;
		}

.listing-wrapper,
.cars .centered,
.cars .recommend-container.centered {
	padding: 1em 7em;
}

    .listing aside {
        flex: 0 1 35%;
    }

	.listing-wrapper .listing-container {
        flex: 0 1 65%;
    }

.listing .selected-car-container {
	display: flex;
	align-items: center;
	gap: 0.3em;
}

	.listing .selected-car-container .cars-photo {
		flex: 0 1 55%;
	}

	.listing .selected-car-container .cars-information {
		flex: 0 1 45%;
	}

.paginator-container.flex-container-left {
	margin: 4em 4em 2em;
}

.carousel-container.flex-container-3 .flex-item:first-child {
	flex: 0 1 2%;
}

	.carousel-container.second {
		display: flex;
	}

.carousel-container.flex-container-3 .flex-item:nth-child(2) {
	flex: 0 1 96%;
	text-align: center;
}

.carousel-container.flex-container-3 .flex-item:last-child {
	flex: 0 1 2%;
	text-align: right;
}

	.about .carousel-container.flex-container-3 {
		flex-wrap: wrap;
	}

	.about .carousel-container.flex-container-3 .flex-item {
		flex: 0 1 100%;
		order: 4;
	}

		.about .carousel-container.flex-container-3 .flex-item:first-child,
		.about .carousel-container.flex-container-3 .flex-item:last-child {
			display: none;
		}

footer .container {
	padding: 4em 3em 1em;
}

}

@media only screen and (min-width: 1280px) {

.main-nav-secondary a {
	width: 15%;
}

.cars .flex-container-right .flex-item:first-child {
	flex: 0 1 65%;
}

.cars .flex-container-right .flex-item:nth-child(2) {
	flex: 0 1 35%;
}

.flex-container-4.cars-information {
	flex-wrap: nowrap;
}

	.flex-container-4.cars-information .flex-item {
		flex: 0 1 24%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(2) {
		flex: 0 1 23%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(3) {
		flex: 0 1 24%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(4) {
		flex: 0 1 31%;
	}

.listing-wrapper {
	gap: 1.5em;
}

	.listing aside {
		flex: 0 1 30%;
	}

	.listing-wrapper .listing-container {
		flex: 0 1 70%;
	}

.listing .selected-car-container {
	align-items: start;
	gap: 1em;
}

	.listing .selected-car-container .cars-photo {
		flex: 0 1 45%;
	}

	.listing .selected-car-container .cars-information {
		flex: 0 1 55%;
	}

.paginator-container.flex-container-left {
	gap: 35px;
	margin: 4em 9em 2em;
}

.request .flex-container-right .flex-item:first-child {
	flex: 0 1 55%;
}

.flex-container-right .flex-item:nth-child(2) {
	flex: 0 1 45%;
}

	.request-email .flex-container-right .flex-item:first-child {
		flex: 0 1 40%;
	}

	.request-email .flex-container-right .flex-item:nth-child(2) {
		flex: 0 1 60%;
	}

}

@media only screen and (min-width: 1366px) {

.main-nav-secondary a {
	width: 14%;
}

.container {
	padding: 0 4em;
}

	footer .container {
		padding: 2em 4.8em;
	}

.main-nav-container {
	padding: 0.4em 5em;
}

.logo .flex-container-main-nav .flex-item-main-nav {
	flex: 0 1 50%;
}

.flex-container-main-nav .flex-item-main-nav.main-nav {
	flex: 0 1 62%;
}

.branding .flex-container-main-nav .flex-item-main-nav {
	flex: 0 1 50%;
}

.flex-container-main-nav .flex-item-main-nav.btn-container {
	flex: 0 1 14%;
}

.dropdown-menu {
    padding: 0 4em;
}

.flex-container-right-icon .flex-item:first-child {
	flex: 0 1 70%;
}

.flex-container-right-icon .flex-item:last-child {
	flex: 0 1 30%;
	text-align: right;
}

	.cars .car-preview-container .flex-container-right {
		gap: 0.5em;
	}

	.cars .flex-container-right .flex-item:nth-child(2) {
		padding-left: 1.5em;
	}

		.cars .flex-container-right .flex-item:first-child {
			flex: 0 1 65%;
		}

		.cars .flex-container-right .flex-item:nth-child(2) {
			flex: 0 1 35%;
		}

		.cars .flex-container-right .flex-item .flex-container-left-icon .flex-item {
			padding-left: 0;
		}

.info-box.flex-container-left-icon .flex-item:first-child {
	flex: 0 1 4%;
}

.info-box.flex-container-left-icon .flex-item:last-child {
	flex: 0 1 96%;
}

	.flex-container-4.cars-information .flex-item {
		flex: 0 1 26%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(2) {
		flex: 0 1 24%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(3) {
		flex: 0 1 24%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(4) {
		flex: 0 1 28%;
	}

.listing-wrapper,
.cars .centered,
.cars .recommend-container.centered {
	padding: 1em 10em;
}

	.listing aside {
		flex: 0 1 30%;
	}

    .listing-wrapper .listing-container {
        flex: 0 1 70%;
    }

}

@media only screen and (min-width: 1600px) {

.main-nav-secondary a {
	width: 11%;
}

.container {
	padding: 0 7em;
}

	footer .container {
		padding: 3em 11em;
	}

.main-nav-container {
	padding: 0.6em 8em;
}

.flex-container-left-icon .flex-item:first-child {
	flex: 0 1 5%;
}

.flex-container-left-icon .flex-item:last-child {
	flex: 0 1 95%;
}

.listing-wrapper,
.cars .centered,
.cars .recommend-container.centered {
	padding: 1em 12em;
}

	.listing aside {
		flex: 0 1 25%;
	}

    .listing-wrapper .listing-container {
        flex: 0 1 75%;
    }

.listing .selected-car-container {
	align-items: center;
}

.paginator-container.flex-container-left {
	margin: 4em 16em 2em;
}

.carousel-container.flex-container-3 .flex-item:first-child {
	flex: 0 1 1%;
}

.carousel-container.flex-container-3 .flex-item:nth-child(2) {
	flex: 0 1 98%;
	text-align: center;
}

.carousel-container.flex-container-3 .flex-item:last-child {
	flex: 0 1 1%;
	text-align: right;
}

	.flex-container-4.cars-information .flex-item {
		flex: 0 1 26%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(2) {
		flex: 0 1 24%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(3) {
		flex: 0 1 26%;
	}

	.flex-container-4.cars-information .flex-item:nth-child(4) {
		flex: 0 1 26%;
	}

.dropdown-menu {
	padding: 0 3em;
}

}

@media only screen and (min-width: 1920px) {



}

@media only screen and (max-width: 360px) {

.input-group.flex-container .flex-item,
.input-group.flex-container.last .flex-item {
	flex: 0 1 85%;
}

}