body {
	margin-top:  115px;
}
:root {
	--dark-dark: #292e33;
}

.bg-white {
	background-color:  white;
}

.bg-dark-dark {
	background-color:  var(--dark-dark);
}
.mt-6 {
	margin-top: 9rem !important;
}
.social a {
	color:  var(--dark);
	font-size:  18px;
}
	.social a:hover {
		color:  var(--gray);
	}

.navbar-expand-md .navbar-collapse {
	justify-content: center;
}

.ml-auto {
	margin-left: 0 !important;
}

/*-----------------
--Carousel
-------------------*/
.swiper-pagination-bullet-active {
  display: none !important;
}

.swiper-pagination-bullet {
  display: none !important;
}
.carousel {
	height: 500px;
	overflow: hidden;
}

.carousel-inner img {
	width:  auto;
	height: 500px;
	position:  relative;
	left: 50%;
	transform: translateX(-50%);
}
.carousel-caption {
	bottom: auto;
	top: 45%;
	position: absolute;
	background: rgba(0,0,0,0.3);
	padding: 20px;
	border-radius: 50px;
}
.carousel h3 {
	font-size: 2rem;
	text-shadow: 0px 0px 6px black;
}
@media only screen and (min-width: 768px) {
	.carousel-inner img {
		width:  100%;
	}
}
@media only screen and (min-width: 1200px) {
	.carousel-inner img {
		width:  100%;
		height:  auto;
	}
}
/*------------------
--Jumbotron
-------------------*/
.jumbotron {
	background-image: url('/site/car-1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px;
}
	.jumbotron h3 {
		background-color: rgba(0, 0, 0, 0.5);
		padding: 1rem;
		color: var(--light);
	}
/*------------------
--Polygon Sections
--------------------*/

.poly-1 {
	position: absolute;
	background-color: #bd0c2f; 
	height: 27rem;
	width: 100%;
	-webkit-clip-path: polygon(0 0, 100% 30%, 100% 100%, 0 90%);
	clip-path: polygon(0 0, 100% 30%, 100% 100%, 0 90%);
		overflow: hidden;
}

.poly-2 {
	position: relative;
	background-color: var(--dark); 
	width: 100%;
	height: 25rem;
	-webkit-clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 100%);
		overflow: hidden;
}

.poly-3 {
	position: absolute;
	background-color: #bd0c2f; 
	height: 27rem;
	width: 100%;
	-webkit-clip-path: polygon(0 30%, 100% 0, 100% 90%, 0 100%);
	clip-path: polygon(0 30%, 100% 0, 100% 90%, 0 100%);
		overflow: hidden;
}

.poly-4 {
	position: relative;
	background-color: var(--dark); 
	width: 100%;
	height: 25rem;
	-webkit-clip-path: polygon(0 0, 100% 30%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 30%, 100% 100%, 0 100%);
		overflow: hidden;
}
.poly-text {
	margin-top: 150px;
}

.poly-text-2 {
	margin-top: 150px;
}

.poly-img {

}
@media only screen and (max-width: 855px) {
	.poly-2 {
		height: auto;
	}
	.poly-4 {
		height: auto;
	}
}
@media only screen and (max-width: 768px) {
	.poly-1 {
		-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
		clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
	}
	.poly-2 {
		height: auto;
		-webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);
		clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 100%);
	}
	.poly-3 {
		-webkit-clip-path: polygon(0 10%, 100% 0, 100% 90%, 0 100%);
		clip-path: polygon(0 10%, 100% 0, 100% 90%, 0 100%);
	}
	.poly-4 {
		height: auto;
		-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
		clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	}
	.poly-text {
		margin-top: 150px;
	}
	.poly-text-2 {
		margin-top: 150px;
	}
	.poly-img {
		margin-top: 50px;
	}

	
}

/*---------------------
--footer
----------------------*/
.list-group a {
	color:  var(--light);
}
	.list-group a:hover {
		color:  var(--gray);
	}

@media only screen and (max-width:992px) {
  body {
	margin-top: 158px;
  }
}
