@media only screen and (min-width: 1170px) {
	.bts-popup-container {
		margin: 8em auto;
	}
}

.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}

/* in order to edit/view the second/third news div(s), replace display:none; with display:block; remember to add it back to display:none; when finished editing */
.carousel-item {
	position:relative;
	display:none;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
	display:block;
	transition:-webkit-transform .6s ease;
	transition:transform .6s ease;
	transition:transform .6s ease,-webkit-transform .6s ease
}

@media screen and (prefers-reduced-motion:reduce){
	.carousel-item-next,
	.carousel-item-prev,
	.carousel-item.active {
		transition:none
	}
}
.carousel-item-next,
.carousel-item-prev {
	position:absolute;
	top:0
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

	
.active.carousel-item-right,
.carousel-item-next {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}


.active.carousel-item-left,
.carousel-item-prev {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}


.carousel-fade
.carousel-item {
	opacity:0;
	transition-duration:.6s;
	transition-property:opacity
}
.carousel-fade.carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
	opacity:1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	opacity:0
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}


	
.carousel-indicators {
	position:absolute;
	right:0;
	bottom:0px;
	left:0;
	z-index:2;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:0;
	margin-right:15%;
	margin-left:15%;
	list-style:none
}
.carousel-indicators li {
	position:relative;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	width:30px;
	height:10px;
	margin-right:5px;
	margin-left:5px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#f9f1e5
}
.carousel-indicators li::before {
	position:absolute;
	top:-10px;
	left:0;
	display:inline-block;
	width:100%;
	height:10px;
	content:""
}
.carousel-indicators li::after {
	position:absolute;
	bottom:-10px;
	left:0;
	display:inline-block;
	width:100%;
	height:10px;
	content:""
}
.carousel-indicators .active {
	background-color:#000
}
.carousel-caption {
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:
	20px;
	color:#000;
	text-align:center
}