#info-images img {
	height: 75px; 
	width: auto;
}

#documents-div .flex {
	justify-content: space-between;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-content: flex-start;
	-webkit-align-content: flex-start;
	-moz-align-content: flex-start;
	-ms-align-content: flex-start;
}

#documents-div h5 {
	color: #ffffff;
}

#documents-div .col {
	padding-left: 15px; 
	padding-right: 15px;
}

.col-lg-offset-7 {
	margin-left: 54%;
}

#most-advanced {
	height: 800px;
	background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-most-advanced-barrel-fan-2000.jpg);
}

#most-advanced .overlay {
	width: 50%;
	left: auto;
	right: 0;
	background: rgba(0,0,0,0.7);
}

#most-advanced h2, #most-advanced p {
	color: #ffffff;
}

#most-advanced h9 {
	color: #ffffff;
	text-transform: uppercase;
}

#additional-features {
	height: 800px;
	background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-beauty-2000.jpg);
}

#additional-features h3, #additional-features p, #additional-features ul {
	color: #ffffff;
}

.video {
	width: 70%;
	margin-top: 0.5em;
}

.yellow-button img.play {
    height: 25px;
    width: 25px;
    transform: none;
    margin-right: 10px;
    margin-left: 0px;
}

table th {
	text-align: center;
	vertical-align: middle;
	padding-top: 0.9em;
}

th h3 {
	margin: 0;
}

table td {
	text-align: center;
	padding-top: 2em;
	padding-bottom: 2em;
	padding-left: 10em;
	padding-right: 10em;
	vertical-align: top;
}

table td strong {
	display: block;
}

.jumbotron.split-section.image-left .text-container {
	padding-left: 4em;
}

#images {
	background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-outside-gallery-2000.jpg);
	background-position: center;
}

#cta {
	background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-hangar-cta-2000.jpg);
}

#cta .yellow-button {
	margin-bottom: 0.5em;
}

/* Modal CSS */

.modal {
	z-index: 10000;
  }
  
  .modal-content {
	background-color: #242424;
  }
  
  .modal-title,
  .modal-paragraph {
	color: #fff;
  }
  
  .modal-body {
	padding: 0px 15px 0px 15px;
  }
  
  .modal-header {
	padding: 40px 60px 0px 60px;
	border-bottom: 1px solid #242424;
  }
  
  .modal-paragraph {
	margin-bottom: 0;
  }
  
  .successMessage {
	color: #fff;
	padding: 30px 40px 10px 40px;
  }
  
  #success {
	padding-bottom: 50px;
  }
  
  .successHeaderMessage {
	color: #242424;
	text-align: center;
  }
  label {
	color: #fff;
  }
  
  #comments {
	min-height: unset !important;
  }
  

@media only screen and (max-width: 1500px) {

}

@media only screen and (max-width: 1280px){ 
	#most-advanced {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-most-advanced-barrel-fan-1280.jpg);
	}

	#additional-features {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-beauty-1280.jpg);
	}
	
	#images {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-outside-gallery-1280.jpg);
	}
	
	#cta {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-hangar-cta-1280.jpg);
	}
}

@media only screen and (max-width: 1200px) {
	#documents-div .flex {
		display: flex;
	}
	
	table td {
		padding-left: 5em;
		padding-right: 5em;
	}
}

@media only screen and (max-width: 1024px) {
	#most-advanced {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-most-advanced-barrel-fan-1024.jpg);
	}
	
	#motor {
		height: 40vw;
	}
	
	#additional-features {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-beauty-1024.jpg);
	}
	
	#images {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-outside-gallery-1024.jpg);
	}
	
	#cta {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-hangar-cta-1024.jpg);
	}
}

@media only screen and (max-width: 991px) {
	#info-images img {
		height: 85px; 
		width: auto;
	}

	#documents-div .flex {
		display: block; 
		text-align: center;
	}

	#documents a {
		display: inline-block; 
		margin-left: 0.2em; 
		margin-right: 0.2em;
	}

	#documents a:after {
		content: ""; 
		display: inline-block; 
		position: relative;
	}

	#documents div a:last-of-type:after {
		content: "";
	}

	.col-lg-offset-7 {
		margin-left: 0;
	}

	.jumbotron.split-section ul, .jumbotron.background-image ul {
		margin-left: 0;
		margin-bottom: 0;
	}

	#motor li, #additional-features li {
		text-align: center;
		display: block;
	}

	#motor li:before, #additional-features li:before {
		content: "▪";
		position: relative;
		left: -1em;
	}

	#most-advanced, #additional-features {
		background-image: unset !important;
		height: auto !important;
	}
	
	#most-advanced  .container, #additional-features .container {
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#most-advanced .overlay {
		display: none;
	}
	
	#most-advanced h2, #most-advanced p, #most-advanced h9, #additional-features h3, #additional-features p, #additional-features ul {
		color: #242424;
	}
	
	.video {
		margin-left: auto;
		margin-right: auto;
	}

	table td {
		padding-left: 2em;
		padding-right: 2em;
	}

	.jumbotron.split-section, #driftwood.jumbotron.split-section, #motor {
		height: auto;
	}

	.jumbotron.background-image .container, .jumbotron.split-section .container {
		width: 95%;
		justify-content: center;
		-ms-justify-content: center;
		-moz-justify-content: center;
		-webkit-justify-content: center;
	}

	.jumbotron.split-section.image-left .text-container, .jumbotron.split-section.image-right .text-container, .jumbotron.parallax .container {
		padding-left: 15px;
		text-align: center;
		padding-right: 15px;
	}

	.jumbotron.split-section.image-left .image-container, .jumbotron.split-section.image-right .image-container {
		position: relative;
	}

	.jumbotron.split-section ul, .jumbotron.background-image ul {
		margin-left: 0;
		margin-bottom: 0;
	}

	.jumbotron.split-section p {
		font-size: 1em;
	}

	.jumbotron.parallax .container p, .jumbotron.parallax .container h9, .jumbotron.parallax em {
		color: #242424;
	}

	.jumbotron.split-section .yellow-button {
		margin-top: 1em;
	}

	#images {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-outside-gallery-768.jpg);
	}

	#images p {
		color: #ffffff;
	}
	
	#cta {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-hangar-cta-768.jpg) !important;
		height: 33vw !important;
	}
	
	#cta .row {
		height: 100%;
		display: flex;
		align-items: center;
	}
	
	#cta .yellow-button {
		margin-top: 1em;
	}
}

@media only screen and (max-width: 767px) {	
	.jumbotron.split-section.image-left .text-container, .jumbotron.split-section.image-right .text-container {
		padding-right: 15px;
		padding-top: 0;
		margin-bottom: 0;
	}

	.jumbotron.split-section.taller .text-container {
		padding: 0;
	}
	
	.jumbotron.parallax .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.jumbotron.split-section ul, .jumbotron.background-image ul {
		margin-left: 2em;
	}

	.jumbotron.split-section li, .jumbotron.background-image li, #motor li, #additional-features li {
		text-align: left;
	}
	
	#images {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-outside-gallery-450.jpg);
	}
	
	table th {
		font-size: 0.7em;
	}
	
	table td {
		padding-left: 0.5em;
		padding-right: 0.5em;
		font-size: 0.8em;
	}
	
	#cta {
		background-image: url(https://ba-en-us.s3.amazonaws.com/includes/sidekick/sidekick-hangar-cta-450.jpg) !important;
		height: auto !important;
	}
}