.border-btm-grey {
	border-bottom: 1px solid #E3E3E3;
}

.airplane-stand-hero {
	background: url(/skins/aviator-gear/rectangles/airplane-model-stand/images/hero-bg-lg.jpg);
	background-size: cover;
	font-family: Oswald,sans-serif
}

	.airplane-stand-hero h1 {
		font-size: 48px;
		line-height: 56px;
	}

	.airplane-stand-hero .airplane-stand-header-hr {
		width: 454px;
		border: 1px solid #909090;
		opacity: 0.3;
		margin: 1.5em auto;
	}

	.airplane-stand-hero .txt-sub-header {
		font-size: 20px;
		line-height: 24px;
	}

	.airplane-stand-hero .airplane-stand-types {
		background-color: #fff;
		box-shadow: 0px 2px 4px 0px #0000001A;
	}

		.airplane-stand-hero .airplane-stand-types hr {
			border: 1px solid #EFEFF0;
			margin: 0 0 15px;
		}

		.airplane-stand-hero .airplane-stand-types h2 {
			font-size: 20px;
			font-weight: 500;
			line-height: 24px;
		}

.responsive-slider .slick-slide {
	border: none;
}

.briefing-sticks .defer-image img {
	width: 300px;
	height: 300px;
	min-width: unset;
	padding: 0;
	left: 50%;
	transform: translateX(-50%);
	border: 1px solid #F2F2F2;
	border-radius: 4px;
}

.slick-slider-nav img {
	width: 80px;
	height: 80px;
}

.stand-info-wrapper {
	font-family: Oswald;
}

	.stand-info-wrapper h2 {
		font-size: 44px;
		line-height: 52px;
		color: #323333;
	}

	.stand-info-wrapper .badge {
		background: #B453141A;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		color: #B45314;
		padding: 6px 15px;
		margin: 0.5rem 0 1.2rem;
	}

	.stand-info-wrapper p {
		font-family: Source Sans Pro;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		margin: 0 0 2rem;
	}

	.stand-info-wrapper .mdi-check-circle-outline {
		color: #2CAF18;
		font-size: 23px;
		padding-right: 6px;
	}

	.stand-info-wrapper .txt-points {
		font-size: 20px;
		font-weight: 500;
		line-height: 26px;
	}

.airplane-stand-cta {
	padding-bottom: 10rem;
}

	.airplane-stand-cta h2 {
		font-size: 44px;
		line-height: 52px;
		color: #323333;
		margin: 2rem 0;
	}

	.airplane-stand-cta .btn {
		width: 256px;
		height: 48px;
		border-radius: 4px;
		font-family: Oswald;
		font-size: 18px;
		font-weight: 500;
		line-height: 32px;
		letter-spacing: 0.1em;
		color: #F2F2F2;
	}

@media(max-width:575px) {
	.airplane-stand-hero h1 {
		font-size: 40px;
		line-height: 48px;
		text-align: left;
	}

	.airplane-stand-hero .airplane-stand-header-hr {
		width: 100%;
	}

	.airplane-stand-hero .txt-sub-header {
		font-size: 20px;
		line-height: 30px;
		text-align: left;
	}

	.airplane-stand-hero .airplane-stand-types {
		border: 1px solid #E3E3E3;
		box-shadow: 0px 2px 4px 0px #0000001A;
		border-radius: 6px;
		padding: 0.5rem 2rem;
	}

		.airplane-stand-hero .airplane-stand-types h2 {
			font-size: 18px;
		}

		.airplane-stand-hero .airplane-stand-types img {
			width: 78px;
			height: 78px;
		}

	.stand-info-wrapper br {
		display: block !important;
	}

	.airplane-stand-cta h2 {
		font-size: 34px;
		line-height: 40px;
	}
}

@media(max-width: 767px) {
	.main.main-vector {
		margin-top: 54px !important;
	}

	.zap-slider-section {
		display: flex;
		flex-direction: column;
	}

	.stand-slider-wrapper {
		order: 2;
	}

	.stand-info-wrapper h2 {
		font-size: 34px;
		line-height: 40px;
	}

	.stand-info-wrapper .mdi-check-circle-outline {
		font-size: 18px;
		vertical-align: middle;
	}

	.stand-info-wrapper .txt-points {
		font-family: Source Sans Pro;
		font-size: 14px;
		font-weight: 700;
		line-height: 18px;
	}

	.briefing-sticks .defer-image .embed-responsive {
		width: 300px;
		height: 300px;
		min-width: unset;
		padding: 0;
		left: 50%;
		transform: translateX(-50%);
		display: block;
		position: absolute;
		top: 0;
		max-width: 100%;
	}
}

@media(min-width: 768px) {
	.stand-info-wrapper p {
		max-width: 435px;
	}

	.responsive-slider-item {
		padding: 500px 0 0;
		max-height: 500px;
	}

	.briefing-sticks .defer-image img {
		top: 50%;
		max-width: 100%;
		width: 100%;
		height: 100%;
		max-height: 100%;
		transform: translate(-50%,-50%);
	}

	.slick-slider-nav img {
		width: 90px;
		height: 90px;
	}
}

@media(min-width: 768px) and (max-width: 991px) {
	.stand-info-wrapper .txt-points {
		font-size: 17px;
	}

	.stand-info-wrapper .mdi-check-circle-outline {
		font-size: 20px;
	}

	.briefing-sticks .defer-image img {
		width: calc(100% - 185px);
		height: calc(100% - 80px);
	}

	.stand-slider-wrapper .slick-nav-container {
		margin-top: 0 !important;
	}
}

@media(min-width: 992px) and (max-width: 1199px) {
	.briefing-sticks .defer-image img {
		width: calc(100% - 75px);
	}
}
