.mainSliderContainer {	background: #0a0b0d;	position: relative; margin-bottom: 60px; }
.mainSliderContainer.in {	margin-bottom: 20px; }
.mainSliderContainer.in .rightsmlimglogo { position: absolute; right: 0; bottom: 0; background: #fff; padding: 3px; -webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px; }
.BanTopSpac, .BanBotSpac {	background: #fff;	position: absolute;	width: 100%;	height: 50px; }
.BanTopSpac {	top: 0; }
.BanBotSpac {	bottom: 0; }

.mainSlider {
	z-index: 5;	position: relative;	background: #fff;
	box-shadow: 0 10px 20px -10px rgba(0,0,0,0.80), 0 0 10px rgba(0,0,0,0.1) inset;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;	border: #edece7 solid thin;
	padding: 10px;
}
.mainSlider .carousel-inner img {	width: 100%; height: auto; z-index: 99; }
.mainSlider .carousel-inner blockquote { max-width: 40%; color: #fff; background: rgba(6,125,180,0.8);	position: absolute; left: 35px; bottom: 20px;	display: inline-block;	z-index: 99; }
.mainSlider .carousel-inner blockquote h2 {	margin: 0;}
.mainSlider .carousel-inner blockquote p {	font-size: 14px; font-style: italic; }
@media (max-width: 991px) {	
	.mainSlider .carousel-inner blockquote { width: 40%; left: 35px; bottom: 20px; }
}
@media (max-width: 700px) {	
	.mainSlider .carousel-inner blockquote p { display: none; }
	.mainSlider .carousel-inner blockquote h2 {	margin: 0; font-size: 25px; }
}
@media (max-width: 520px) {	
	.mainSlider .carousel-inner blockquote { width: auto; left: 10px; bottom: -10px; }
	.mainSlider .carousel-inner blockquote h2 {	margin: 0; font-size: 25px; }
}
@media (max-width: 480px) {	
	.mainSliderContainer {	margin-bottom: 30px; }
	.mainSlider .carousel-inner blockquote { left: 10px; bottom: -10px; padding: 5px 7px 6px; }
	.mainSlider .carousel-inner blockquote h2 {	margin: 0; font-size: 18px; }
}

/* CONTROLs */
.carousel-control {	width: 41px;	top: 80%; }
.carousel-control.left, .carousel-control.right {	background: none;	color: #fff; }
.carousel-control.left { 	margin-left: 30px; }
.carousel-control.right {	left: 0; right: auto; margin-left: 55px; }

.carousel-indicators {
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 70%);
	background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 70%);
	background: -o-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 70%);
	background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 70%);
	background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 70%);
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.3);
	border: #fff solid thin;
	width: 115px;	height: 40px;
	color: #000;	padding-top: 7px;
	left: 50%;	margin-left: -55px;	bottom: -20px;
}
.carousel-indicators li {
	background: #c9c9c9; border: #c9c9c9 solid thin;
	-webkit-transition: all 300ms; transition: all 300ms;
}
.carousel-indicators .active {
    width: 13px;  height: 13px; margin: 0;
    background-color: #3fb7dc;	border: #3fb7dc solid thin;
	-webkit-transition: all 300ms; transition: all 300ms;
}
@media (max-width: 480px) {	
	.mainSliderContainer .container {	padding: 0;	}
	.carousel-indicators {	display: none;	}
}

.slider-thumbs { background: #000;	padding: 10px;	text-align: right; }
.slider-thumbs img { width: 100%;	height: auto; }
.slider-thumbs ul {	margin: 0;	padding: 0; }
.slider-thumbs li { padding: 5px 5px 0;  border: #373737 solid 2px; }
.slider-thumbs img { width: 110px; height: 65px; opacity: 0.5; -webkit-transition: all 300ms; transition: all 300ms; }
.slider-thumbs img:hover { opacity: 0.7; }
.slider-thumbs .selected img { opacity: 1; }
.list-inline a { cursor: pointer; display: inline-block; }

/* FADE EFFECT */
.carousel-fade .carousel-inner .item {	opacity: 0;	-webkit-transition-property: opacity;	transition-property: opacity; }
.carousel-fade .carousel-inner .active {	opacity: 1; }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {	left: 0;	opacity: 0; 	z-index: 1; }
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {	opacity: 1; }
.carousel-fade .carousel-control {	z-index: 2; }