section.carousel-container {
	margin:0 !important;
	padding:0 !important;	
}

#main-carousel-slider .carousel {
	border:none
}
#main-carousel-slider .carousel-inner {
}

#main-carousel-slider .carousel-control {
}

#main-carousel-slider .carousel-control.left {
}

#main-carousel-slider .carousel-control.right {
	
}
#main-carousel-slider .carousel-indicators {
	top: auto;
	bottom:0;
}

#main-carousel-slider .carousel-indicators li {
	background-color: #FFF;
	border:#3888ad solid 2px;
}

#main-carousel-slider .carousel-indicators li.active {
	background-color: #FFF;
	border:#3888ad solid 4px;
}

#main-carousel-slider .carousel-caption {
	text-align:left;
	left:10%;
	right:10%;
	top:0;
}

#main-carousel-slider .carousel-caption h3 {
	display:inline-block;
	color:#FFF;
	background-color:#3888ad;
	background-color:#333;
	font-size:32px;
	text-transform:none;
	padding:0;
	margin:0;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:3px;
	opacity:0.8;
	text-shadow:none
}

#main-carousel-slider .carousel-caption p {
	display:inline-block;
	color:#000;
	background-color:#9dddfb;
	background-color:#CCC;
	font-size:15px;
	text-transform:none;
	text-shadow:none;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:3px;
	opacity:0.8
}

@media only screen and (max-width: 1200px) {
	#main-carousel-slider .carousel-caption h3 {
		font-size:24px;
		padding-top:2px;
		padding-bottom:2px;
	}
	#main-carousel-slider .carousel-caption p {
		font-size:12px;
		padding-top:2px;
		padding-bottom:2px;
	}
}

@media only screen and (max-width: 768px) {
	
	#main-carousel-slider .carousel-caption h3 {
		font-size:18px;
		padding-top:1px;
		padding-bottom:1px;
	}
	#main-carousel-slider .carousel-caption p {
		font-size:11px;
		padding-top:1px;
		padding-bottom:1px;
	}
}

#main-carousel-slider .carousel-caption.text-top {
	top:20px;
	bottom:auto
}
#main-carousel-slider .carousel-caption.text-bottom {
	top:auto;
	bottom:0
}
#main-carousel-slider .carousel-caption.text-left {
	text-align:left;
	left:20%;
	right:auto
}

#main-carousel-slider .carousel-caption.text-right {
	text-align:right;
	left:auto;
	right:20%
}

#main-carousel-slider .carousel-call-to-action {
	position: absolute;
  left: 12%;
  right: 12%;
  top: 0;
  z-index: 10;
  padding-top: 10px;
  padding-bottom: 10px;
	text-align:center
}

#main-carousel-slider .carousel-call-to-action.text-top {
	top:0;
	bottom:auto
}
#main-carousel-slider .carousel-call-to-action.text-bottom {
	top:auto;
	bottom:20px
}
#main-carousel-slider .carousel-call-to-action.text-left {
	text-align:center;
	left:10%;
	right:auto
}
#main-carousel-slider .carousel-call-to-action.text-right {
	text-align:center;
	left:auto;
	right:10%
}

#main-carousel-slider .carousel-call-to-action h3 {
	color:#069;
}

#main-carousel-slider .carousel-call-to-action p {
	color:#666;
	font-size:14px;
}
#main-carousel-slider .carousel-call-to-action.inverted h3 {
	color:#fefefe
}
#main-carousel-slider .carousel-call-to-action.inverted p {
	color:#FFF
}


#main-carousel-slider .carousel-call-to-action.text-top {
	top:0
}
