/* For use in gtix.fi only */
/* Media Queries */

@media (min-width: 1500px) {
}

@media (max-width: 1499px) {
}

@media (min-width: 1300px) and (max-width: 1499px) {
}

@media screen and (max-width: 1300px) {
	.search-custom-menu-item {display: none;}
	.grid-search .search-form .form-group label {
		font-size: 13px;
	}
}

@media screen and (max-width: 1200px) {
}

@media all and (-ms-high-contrast:none) {
	.grid-search {
		display: -ms-grid;
		-ms-grid-columns: 1fr 3fr;
		-ms-grid-rows: 1fr;
	}
}

@media (min-width: 1100px) {
}

@media (min-width: 768px) and (max-width: 1600px) {
   .auto-grid > div {flex-basis: 32%;}
}

@media (max-width: 1099px) {

	.grid-search {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto auto;
		grid-template-areas: "search-form search-form"
									"search-results search-results";
	}

	.tags {flex-wrap: wrap;}

}

@media (min-width: 768px) and (max-width: 1099px) {
}

@media (min-width: 768px) {
	.hide-dt {display: none;}
}

@media screen and (max-width: 767px) {
	.tm5 {margin-top: 2.5px;}
	.tm10 {margin-top: 5px;}
	.tm15 {margin-top: 7.5px;}
	.tm20 {margin-top: 10px;}
	.tm30 {margin-top: 15px;}
	.tm40 {margin-top: 20px;}
	.tm50 {margin-top: 25px;}
	.tm60 {margin-top: 15px;}
	.tm70 {margin-top: 35px;}
	.tm80 {margin-top: 40px;}
	.tm90 {margin-top: 45px;}
	.tm100 {margin-top: 50px;}
	.bm5 {margin-bottom: 2.5px;}
	.bm10 {margin-bottom: 5px;}
	.bm15 {margin-bottom: 7.5px;}
	.bm20 {margin-bottom: 10px;}
	.bm30 {margin-bottom: 15px;}
	.bm40 {margin-bottom: 20px;}
	.bm50 {margin-bottom: 25px;}
	.bm60 {margin-bottom: 30px;}
	.bm70 {margin-bottom: 35px;}
	.bm80 {margin-bottom: 40px;}
	.bm90 {margin-bottom: 45px;}
	.bm100 {margin-bottom: 50px;}
	.tp5 {padding-top: 2.5px;}
	.tp10 {padding-top: 5px;}
	.tp15 {padding-top: 7.5px;}
	.tp20 {padding-top: 10px;}
	.tp30 {padding-top: 15px;}
	.tp40 {padding-top: 20px;}
	.tp50 {padding-top: 25px;}
	.tp60 {padding-top: 30px;}
	.tp70 {padding-top: 35px;}
	.tp80 {padding-top: 40px;}
	.tp90 {padding-top: 45px;}
	.tp100 {padding-top: 50px;}
	.bp5 {padding-bottom: 2.5px;}
	.bp10 {padding-bottom: 5px;}
	.bp15 {padding-bottom: 7.5px;}
	.bp20 {padding-bottom: 10px;}
	.bp30 {padding-bottom: 15px;}
	.bp40 {padding-bottom: 20px;}
	.bp50 {padding-bottom: 25px;}
	.bp60 {padding-bottom: 30px;}
	.bp70 {padding-bottom: 35px;}
	.bp80 {padding-bottom: 40px;}
	.bp90 {padding-bottom: 45px;}
	.bp100 {padding-bottom: 50px;}
	.hide-mb {display: none;}
	.double-gutter {padding-left: 15px; padding-right: 15px;}
	.tm20-mb {margin-top: 20px;}
	.bm20-mb {margin-bottom: 20px;}
	.bm0-mb {margin-bottom: 0;}
	.tm0-mb {margin-top: 0;}
	.bp0-mb {padding-bottom: 0;}
	.tp0-mb {padding-top: 0;}
	.single-line {white-space: inherit;}

	.auto-listing {margin-bottom: 10px;}
	.auto-listing .price {font-size: 20px;}
	.auto-listing .trim {font-size: 13px;}
	.auto-listing .else {font-size: 13px;}
	.auto-listing .make-model {font-size: 20px;}
	.auto-listing .tags span {padding: 1px 3px; margin: 1px 1px 2px 0px;}
	.pagination>li>a, .pagination>li>span {padding: 8px 10px 4px 10px;}
	.pagination-container div a {height: 40px; line-height: 40px; padding-left: 8px; padding-right: 8px;}
	
	.grid-search .search-form .form-group {flex: 0 0 46%;}
	.auto-grid > div {flex-basis: 100% !important;}
	.car-search-form {margin: 25px 10px 10px 10px;}
	.car-search-form .search-form form > div {flex-basis: 50%;}
	.grid-search .results-found {font-size: 24px;}
	
	.auto-gallery {height: 350px;}
	.accessories ul {justify-content: flex-start;}

	.employee-img {height: 165px;}
	.employee-inner h4 {font-size: 18px;}
	.employee-inner p {font-size: 14px;}
	a.whatsapp-link.button {font-size: 12px; padding: 5px 5px;}
	.oskari {max-width: 110px;}

}

@media screen and (max-width: 580px) {
	.text-large {font-size: 18px;}
}

@media screen and (max-width: 420px) {
}