.thumb-icon{
  width: 50px;
  height: 50px;
  float: left;
}
.indicator{
  width: 50px !important;
  height: auto !important;
}
.carousel-caption {font-family: var(--heading-font);      font-weight: normal;
  color: var(--heading-color);
  position: relative !important;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: left;
  float: left;
  background: #FFF;
  padding: 20px;
  width: 100%;
  height: -webkit-fill-available;
  display: flex  ;
      align-items: baseline;
      flex-direction: column;

}
.main-image{
  float: left;
}

.carousel-indicators {
  position: relative;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  height: auto !important;

}
.carousel-indicators li{
  display: none;
}
.inn-box{
  display: flex;
  align-items: center;
	    place-content:center;
}
.title{    color: var(--heading-color);
  }
  .carousel-control-next, .carousel-control-prev{
    width: auto;
  }
.carousel-control-next{right:40px}
 .carousel-control-prev{left:40px}
  .carousel-control-next-icon {background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") #666;}
  .carousel-control-prev-icon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") #666;
}

.carousel-inner {
  position: relative;
  width: 90%;
  overflow: hidden;
  margin: 0 auto;
}

.block{
  width: 100%;
  float: left;
  width: 100%;
}