.pioppo{
  display: flex;
  justify-content: space-between;
  width:100%;
  height:600px;
  background: Url("https://25346809.fs1.hubspotusercontent-eu1.net/hubfs/25346809/angiodroid-1-3.jpg");
  background-repeat: no-repeat;
  background-size:cover;
}
.pioppo + .pioppo{
  width:100%;
  height:600px;
  background: Url("https://25346809.fs1.hubspotusercontent-eu1.net/hubfs/25346809/angiodroid2.jpg");
   background-repeat: no-repeat;
  background-size:cover;
}
.pioppo + .pioppo + .pioppo {
  width:100%;
  height:600px;
  background: Url("https://25346809.fs1.hubspotusercontent-eu1.net/hubfs/25346809/angiodroid3.jpg");
  background-repeat: no-repeat;
  background-size:cover;
}
.carousel-caption {
  font-size: 18px;
  font-style: inerith;
  font-weight: 800;
  padding-bottom: 150px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 0px;
  margin-left: 0px;

  /* display: none;  remove comment to hide captions */
}

  .carousel-caption{
    padding-bottom: 150px !Important;}

.container-fluid{
margin-left:0px !Important;
margin-right:0px !Important ;
margin-top:0px !Important ;
margin-bottom:0px !Important ;
padding-left:0px !Important ;
padding-right:0px !Important ;
padding-top:0px !Important ;
padding-bottom:0px !Important ;
}
.carousel-control {
  text-shadow: none;
}
.carousel-caption{
text-shadow: None !important;
   padding-bottom: 150px;
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,00001)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%) !important;
}

.carousel-control.right {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,00001)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%) !important;
}
.carousel{
    width:100%;
}
span.titoletto{
    font-size:24px;
    width:720px;
    font-weight:500 !Important;
    font-family: 'Poppins', sans-serif;
    float: left;
    text-align:left;
    color:#fff !Important;
    text-transform: uppercase;
}
h3.titolo{
    font-size:41px;
    width:720px;
    font-weight:800 !Important;
    font-family: 'Poppins', Sans-Serif;
    float: left;
    text-align:left;
    color:#fff !Important;
    text-transform: uppercase;
}
p.textslider{
    font-family:'Poppins';
    Font-size:17px;
    color:#fff !Important;
    float:left;
    text-align:left;
    line-height: 30px;
    width:800px;
  padding-right: 275px;
}
.bottone{
width:100%;
  float:left;
}
.button {
  font-family: 'poppins';
  background-color: #1688BD;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 4px 2px;
  cursor: pointer;
  float:left;
}
@media only screen and (max-width: 1024px){
  .carousel-caption {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0%;
    padding-bottom: 150px;
    right: 15%;
    margin-bottom: 60px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    color: #fff;
    text-align: center;
   
  /* display: none;  remove comment to hide captions */
     
}
  
  .carousel {
    width:100%;
    height:100%;
  }
span.titoletto{
    font-size:20px;
    width:720px;
    font-weight:500 !Important;
    font-family: 'Nunito Sans', sans-serif;
    float: left;
    text-align:left;
    color:#fff !Important;
    text-transform: uppercase;
}
h3.titolo{
  font-size:28px;
   font-weight:bold;
   width:100%;
   Font-family: Montserrat, Sans-Serif;
   text-transform: uppercase;
}

  p.textslider{
    font-family:'Nunito Sans';
    Font-size:15px;
    color:#fff !Important;
    float:left;
    overflow-wrap: break-word;
    line-height: 24px;
    width: 560px;
}
  
element.style {
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
   
    height:100%;
    width:100%;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
  
  }
  .bottone{
  width:100%;
  float:left;
}
.button {
  
  background-color: #1688BD;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 4px 2px;
  cursor: pointer;
  float:left;
  width: 100%;
  margin-bottom:15px;
  margin-top:15px;
}
@media only screen and (max-width: 768px) {
  
  .carousel-caption {
    font-size: 14px;
    font-weight: 800;
    margin-bottom: 0px;
    padding-bottom: 150px;
    right: 11%;
    margin-bottom: 0px;
    left: 11%;
    z-index: 10;
    padding-top: 20px;
    color: #fff;
    text-align: center;
    
  /* display: none;  remove comment to hide captions */
}
  
  .carousel {
    width:100%;
    height:100%;
  }
span.titoletto{
    font-size:18px;
    width:100%;
    font-weight:500 !Important;
    font-family: 'Nunito Sans', sans-serif;
    float: left;
    text-align:left;
    color:#fff !Important;
    text-transform: uppercase;
}
h3.titolo{
  font-size:28px;
   font-weight:bold;
   width:100%;
   Font-family: Montserrat, Sans-Serif;
   text-transform: uppercase;
  text-align:left;
}

  p.textslider{
    font-family:'Nunito Sans';
    Font-size:14px;
    color:#fff !Important;
    float:left;
    text-align:left;
    overflow-wrap: break-word;
    line-height: 20px;
    width: 560px;
}
  
element.style {
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
   
    height:100%;
    width:100%;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
  
  }
  .bottone{
  width:100%;
  float:left;
}
.button {
  font-family: 'Montserrat';
  background-color: #1688BD;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 4px 2px;
  cursor: pointer;
  float:left;
  width: 100%;
  margin-bottom:15px;
  margin-top:15px;
}


}