/*!
 * Start Bootstrap - Full Slider (https://startbootstrap.com/template-overviews/full-slider)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full-slider/blob/master/LICENSE)
 */
/* Slider Image and Height */
.carousel-item { height: 75vh; min-height: 300px; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
  background-size: cover;}
.carousel {
top: -26px;
}
/* Slider Indicator Section */
.indicators-holder{margin-top:20px}
.carousel-indicators {position: absolute;bottom: -16px;width: 100%;padding: 0px;margin-left: 0;margin-right: 0;}
.carousel-indicators li {width: 100%;height:20px;}
.carousel-indicators li:nth-last-child(1){ background-color: #A9A9A9c9; margin-left: 0px!important; margin-right: 0px!important;}
.carousel-indicators li:nth-last-child(2){ background-color: #EFEFEFc9; margin-left: 0px!important; margin-right: 0px!important;}
.carousel-indicators li:nth-last-child(3){ background-color: #A9A9A9c9; margin-left: 0px!important; margin-right: 0px!important;}
.carousel-indicators li:nth-last-child(4){ background-color: #EFEFEFc9; margin-left: 0px!important; margin-right: 0px!important;}
.active:nth-last-child(1) {background-color: #2099B2!important; margin-left: 0px!important; margin-right: 0px!important;}
.active:nth-last-child(2) {background-color: #2099B2!important; margin-left: 0px!important; margin-right: 0px!important;}
.active:nth-last-child(3) {background-color: #2099B2!important; margin-left: 0px!important; margin-right: 0px!important;}
.active:nth-last-child(4) {background-color: #2099B2!important; margin-left: 0px!important; margin-right: 0px!important;}
/* Legend */
.legend{ border:675px solid transparent;border-right:1250px solid  rgba(52, 73, 94, .7); border-bottom:0; position:absolute; bottom:0; right:0;}
/* Caption CSS */
.carousel-caption {position: absolute; right: 0;bottom: 5%;left: calc(100% - 750px);z-index: 10;padding-top: 5px;padding-bottom: 5px;color: #fff;text-align: left;width:560px;}
.carousel-caption h3{ font-size:2.1rem; }
.carousel-caption p{ font-size:1.1rem; }




/*@media (max-width: 1388px){
	.carousel-caption {left:45%;width:500px;}

}

@media (max-width: 1024px) {
.carousel-caption {left:40%;width:460px;}
}*/


@media (min-width: 300px) and (max-width: 999px){
	.carousel-caption {left:50%;transform:translateX(-50%);width:300px;}
	.carousel-caption p{display: none;}
}

