

/** SLIDER THEME
===================================*/

.bx-wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: #2194C4;
	margin: 0;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: 2.4rem;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #2194C4;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	opacity: 0.5;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #2194C4;
  opacity: 1;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-controls-direction a {
	text-indent: initial;
	width: 4.4rem;
	height: 4.4rem;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 50%;
}

.bx-wrapper .bx-prev {
	left: 10px;
	background: #2194C4;
	opacity: 0.5;
	
}


.bx-wrapper .bx-prev:after {
	content: '\f060';
	font-family: "FontAwesome";
	color: #eeeeee;
	font-size: 2.4rem;
	line-height: 4.4rem;
}


.bx-wrapper .bx-prev:hover {
	background: #2194C4;
	opacity: 1;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: #2194C4;
	opacity: 0.5;
}

.bx-wrapper .bx-next:after {
	content: '\f061';
	font-family: "FontAwesome";
	color: #eeeeee;
	font-size: 2.4rem;
	line-height: 4.4rem;
}

.bx-wrapper .bx-next:hover {
	background: #2194C4;
	opacity: 1;
}


/** MAIN SLIDER CUSTOM STYLE
===================================*/

.bxslider li {
	position: relative;
	max-height: 80rem;
}


.bxslider h2 {
	display: none;
	position: absolute;
	background: rgba(29,129,165, 0.6);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 2rem;
	line-height: 2.4rem;
	text-transform: capitalize;
	top: 40%;
	left: 20%;
	width: 40%;
	border-radius: 0.4rem;
	padding: 2rem;
}




@media all and (min-width: 550px) {
	.bxslider h2 {
		display: block;
		font-size: 2rem;
		line-height: 2.4rem;
		top: 30%;
		width: 60%;
		padding: 2rem;	
	}

}


@media all and (min-width: 850px) {
	.bxslider h2 {
		display: block;
		font-size: 2.4rem;
		line-height: 2.8rem;
		top: 40%;
		padding: 2rem;	
	}

}

@media all and (min-width: 1200px) {
	.bxslider h2 {
		font-size: 3.6rem;
		line-height: 4rem;
		top: 40%;
		left: 20%;
		width: 40%;
		padding: 2rem;	
	}

}

/** CAROUSEL CUSTOM STYLE
===================================*/
.carousel-bg {
	display: block;
	max-width: 1200px;
	margin: 0 auto;
}

.carousel {
	
}

