#logo{
  width: 100px;
  height: auto;
  z-index: 2000;
  margin-left: 10px;
  border-radius: 10px;
  box-shadow: 4px 5px 5px -1px rgba(0,0,0,0.54);
-webkit-box-shadow: 4px 5px 5px -1px rgba(0,0,0,0.54);
-moz-box-shadow: 4px 5px 5px -1px rgba(0,0,0,0.54);
}
#top_btn {
  margin-top: 5px;
}
.carousel-item img{
  width: 100%;
  height: auto;
  object-fit: contain;
}


.carousel-caption h3{
  font-size: 16px;
  font-weight: 500;
}


.sr_img img{
  width: 100%;
  height: auto;
  object-fit: contain;
}

.training_flayer img{
  width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border-radius: 10px;
  box-shadow: 2px 4px 11px -3px rgba(0,0,0,0.71);
-webkit-box-shadow: 2px 4px 11px -3px rgba(0,0,0,0.71);
-moz-box-shadow: 2px 4px 11px -3px rgba(0,0,0,0.71);
}
