html, body {
  overflow-x: hidden !important;
}
.jumbotron-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#jmain {
  margin-top: -32px !important;
}
.carousel-inner img {
    width: 100%;
    height: 100%;
}
.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
}
a.tllc:hover {
	color: #1384E4 !important;
}
.text-bgcaro-dark {
  background-color: rgba(0,0,0,.5) !important;
  border-radius: 25px !important;
  padding: 25px !important;
}
.text-bgcaro-light {
  background-color: rgba(255,255,255,.7) !important;
  border-radius: 25px !important;
  padding: 25px !important;
}
.carousel-inner {
  height: 300px !important;
}
.alpha0{
  background-color: rgba(255,255,255,1) !important;
}

@media only screen and (max-width: 576px) {
    #logo {
      width: 48px !important;
      height: auto !important;
    }
    .my-container-sm {
      width: 93vw !important;
      padding-top: 25px !important;
      padding-left: 1px !important;
      padding-right: 10px !important;
      margin: 4px !important;
    }
    .jumbotron {
      margin: 0 !important;
      padding: 0 !important;
    }
    .text-bgcaro-dark {
      padding: 15px !important;
    }
    .text-bgcaro-light {
      padding: 15px !important;
    }
    #jmain {
      margin-top: 0px !important;
      padding-bottom: 10px !important;
    }
    .mv-r-sm {
      margin-right: 4px !important;
      margin-left: 4px !important;
    }
    .min-w-280 {
      min-width: 280px !important;
    }
    .alpha0{
      background-color: rgba(255,255,255,1) !important;
    }
    .alphaw5-sm{
      background-color: rgba(255,255,255,0.8) !important;
    }
}