/*
 * Start Bootstrap - Full Slider (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

html,
body {
    height:100%;
}


#myCarousel{
  height: -moz-calc(100% - 150px);
  height: calc(100% - 150px);
  height: calc(100% - 150px);
}

.carousel,
.item,
.active {
    height: 100%;

}

.carousel-indicators{
  bottom:10px !important;
}

.carousel-indicators li{
  width:15px;
  height:15px;
  border:2px solid #ccc !important;
  background-color: #fff !important;
}

.carousel-indicators .active {
  width:15px;
  height:15px;
  background-color: #149287 !important;
}

.carousel-inner {
    height: 100%;
    width: 100%;
    margin:0 auto;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
	position: relative;
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.carou-cap {
  text-align: center;
  position:absolute;
  width:500px;
  left:50%;
  margin-left:-250px;
  top:100px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carou-cap h2{
  background:rgb(20, 146, 135);
  color:#fff;
  padding:5px 10px 5px 10px;
  display:inline-block;
  box-shadow: 5px 4px 10px #000;
  width:auto;
  font-size:35px
}

.carou-cap p{
  color:#fff !important;
  font-weight:bold;
}

.carou-cap .masinfo{
  color:rgb(20, 146, 135);
  background:#fff;
  width:100px;
  margin:0 auto;
  padding:5px 10px 5px 10px;
  font-size:18px;
  height:30px;
  vertical-align:middle;
}

.carou-control-container{
	width:100%;
	position:absolute;
	bottom:5px;
  left:60%;
}

.carou-control{
	font-size:24px;
	color:#fff;
}
.carou-control:hover{
	text-decoration:none;
}

#cont_sliderdest{
  padding-right:0px;
  margin:0 -60px 0 30px;
}

#imgslider{
  width:320px;
  position:absolute;
  top:20%;
  left:-80px;
}

@media (max-width: 768px) {
  .carou-cap{
    margin-bottom:80px !important;
  }
  /*.nd{
    display:block;
  }*/
  .carou-control-container{
    left:0px;
    width:100%;
    margin-left:0px !important;
  }
  .right{
  	margin-right:15px;
    float:right !important;
  }

  .left{
  	margin-left:15px;
  }

  .flexslider {
    width:90% !important;
  }

  #cont_sliderdest{
    padding-right:0px;
    margin:0px;
  }

  #imgslider{
    width:120px;
    position:absolute;
    top:0px;
    left:30%;
  }

  .carou-cap {

    width:95%;
    left:50%;
    margin-left:-50%;
    top:100px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  }

}

@media(min-width: 1920px){
  .carou-cap {
    text-align: center;
    position:absolute;
    width:800px;
    left:50%;
    margin-left:-400px;
    top:100px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  }

  .carou-cap h2{
    background:rgb(20, 146, 135);
    color:#fff;
    padding:5px 10px 5px 10px;
    display:inline-block;
    box-shadow: 5px 4px 10px #000;
    width:auto;
    font-size:40px
  }

  .carou-cap p{
    font-size:20px;
  }

  .carou-cap .masinfo{

    width:150px;
    font-size:25px;
    height:50px;
  }
}
