.bikeable{
    padding-left:10rem ; 
    padding-right:10rem ; 
    padding-bottom:10rem ;
}
.padding_sides{
    padding-left:15rem ; 
    padding-right:15rem ; 
}
.padding_sides_performance {
    padding-left:5rem ; 
    padding-right:5rem ; 
}
.pointsLisbon {
    background-image: url("../images/curveBikeable.png");
    background-repeat: no-repeat, repeat;
    background-size: 100%;
    padding-left:10rem ; 
    padding-right:10rem ; 
    padding-bottom:5rem ;
    padding-top:5rem ;
}

.performance {
    padding-left:10rem ; 
    padding-right:10rem ; 
    padding-top:5rem ;
    padding-bottom: 0rem;
}
.heading-text {
    font-size:2.5rem !important;
}
@media (max-width: 992px) {
    .bikeable{
        padding-left:5rem ; 
        padding-right:5rem ; 
        padding-bottom:5rem ;
    }
    .performance{
        padding-left:5rem ; 
        padding-right:5rem ; 
    }
    .pointsLisbon{
        background-image: none;
        padding-left:1rem !important; 
        padding-right:1rem !important; 
        padding-bottom:3rem !important;
    }
    .carousel-indicators {
        bottom: -3rem !important;
      }
}

@media (max-width: 767.98px) {
    .bikeable{
        padding-left:3rem ; 
        padding-right:3rem ; 
        padding-bottom:3rem ;
        padding-top:7rem ;
    }
    .carousel-indicators {
        bottom: -2rem !important;
      }
}

@media (max-width: 575.98px) {
    .bikeable{
        padding-left:0rem ; 
        padding-right:0rem ; 
        padding-bottom:0rem ; 
    }

    .carousel-indicators {
        bottom: -2rem !important;
      }
    
      .padding_bottom {
          padding-bottom: 5rem !important;
      }
      
}