.select-make {
	cursor: pointer;
}
.cross-nav {
	position: fixed;
	top: 14%;
	left: 0;
	margin: 0;
	margin-left: min(20px, max(0px, calc(4vw - 20px)));
	padding: 0;
	list-style: none outside none;
	z-index: 2;
	display: none;
}
.cross-nav li {
	margin: 0;
	padding: 0;
	border: 1vh solid transparent;
	border-bottom-width: 1.2vh;
	border-right-width: 1.2vh;
	border-radius: 1vh;
	margin-top: -0.6vh;
}
.cross-nav li.selected {
	border-color: #2b97ff;
}
.cross-nav li .cn-button {
	color: #fff;
	background-color: #666;
	font-size: 0.85rem;
	text-align: center;
	width: max(50px, 10vh);
	height: max(50px, 10vh);
	max-width: 50px;
	max-height: 50px;
	margin: 0;
	padding: 8px 0px;
	font-weight: bold;
	line-height: 10px;
	box-shadow: 0.4vh 0.4vh 1vh 0.25vh rgba(0, 0, 0, 0.8);
	cursor: pointer;
}
.cross-nav li .cn-button:hover {
	background-color: #888;
}
.cross-nav li .cn-button .cn-icon {
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	width: 100%;
	height: 80%;
	background-size: contain;
}
@media (max-height: 550px) {
	.cross-nav li .cn-button .cn-icon {
		background-size: contain;
	}
}
.cross-nav li .cn-button.two-line .cn-icon {
	height: 60%;
}
.cross-nav li .cn-button .cn-label {
	display: inline;
	vertical-align: bottom;
}
body.cross-nav-enabled {
	max-height: 100vh;
	overflow: hidden;
}
body.cross-nav-enabled .cross-nav {
	display: inherit;
}
body.cross-nav-enabled .cn-hide {
	display: none !important;
}
body:not(.cross-nav-enabled) .cn-cloak {
	display: none !important;
}

@media (max-height: 400px) {
	.cross-nav{
		    top: 4%;
	}
	.cross-nav li .cn-button {
		font-size: 0.85rem;
		width: max(40px, 8vh);
		height: max(40px, 8vh);
		max-width: 40px;
		max-height: 40px;
		padding: 6px 0px;
		line-height: 8px;
		box-shadow: 0.4vh 0.4vh 1vh 0.25vh rgba(0, 0, 0, 0.8);
		cursor: pointer;
	}
	#client_logo_2 img {
	    max-width: 150px;
			max-height: 100px;
	}
	#client_logo_2 {
			text-align: right;
	    padding-right: 10px;
	}
	.iconTable td{
		width:100%;
		display:inline-block;
		margin-bottom:20px;
	}
	.iconTable{
		float: right;
    width: 100px;
	}
	.bottom-right-elements {
	    width: 200px;
			margin-bottom: 64px;
	}
	#bar_tint, #bar_tint_info {
    width: calc(100% - 0px);
	}
	#tint_specification,#tint_irer,#tint_ir,#tint_solar,#tint_light,#tint_uv,#tint_auto75,#tint_3micons, .independent-select{
		display:none;
	}
	.bottom-navbar .tab {
		min-width:50px;
	}
	.bottom-navbar li a {
    white-space: break-spaces;
		font-size:0.50em;
	}
	#tint-shade-selector .tint-position-selector {
    line-height: 0.4em;
	}
	.floatingPriceDiv, .floatingFilmPriceDiv,.floatingFilmTypeDescDiv {
		box-shadow: none;
	}
	#tint-shade-selector .shade-percent {
	    display: inline-block;
	    width: 26px;
	    height: 26px;
	    line-height: 26px;
	    border-radius: 2px;
	    font-size: 0.85em;
	    /* background-image: linear-gradient(rgb(153, 153, 153) 0%, rgb(51, 51, 51) 100%); */
	    box-shadow: none;
	    text-decoration: none;
	    background-color: #0083cd;
	    height: auto;
	}
	.bottom-navbar .bc-brand, .bottom-navbar .bc-brand-selection, .bottom-navbar .brandTypes, .bottom-navbar .bc-type, .bottom-navbar .bc-type-selection, .bottom-navbar .bc-shades, .bottom-navbar .tint-position-selector, .bottom-navbar .tinttypes, .vt-scroll-left, .vt-scroll-right {
    box-shadow: none;
    margin-right: 3px;
	}
	.car-45-front, .car-45-rear {
    height: 54px;
    width: 100px;
	}
}
