<style>

body {
  font-family: Arial, sans-serif;
}

h1, h2 {
  font-weight: bold;
}

.card img {
  height: 200px;
  object-fit: cover;
}

footer {
  margin-top: 20px;
}
body {
  margin: 0;
  font-family: Arial, sans-serif;
}

.carousel {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}

.carousel-track {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.slide {
  min-width: 100%;
}

.slide img {
  width: 100%;
  display: block;
}

/* Buttons */
button.prev, button.next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0,0,0,0.5);
  color: #fff;
  border: none;
  padding: 10px;
  cursor: pointer;
}

button.prev { left: 10px; }
button.next { right: 10px; }

a {

          text-decoration: none;
        
        }
        .ticker-wrapper-h{
        	display: flex;	
        	position: relative;
        	overflow: hidden;
        	border: 1px solid #ff0000;
        }
        
        .ticker-wrapper-h .heading{
        	background-color: #ff0000;
        	color: #fff;
        	padding: 10px 20px;
        	flex: 0 0 auto;
        	z-index: 1000;
        	font-size: 18px;
    font-weight: bold;
        }
        .ticker-wrapper-h .heading:after{
        	content: "";
        	position: absolute;
        	top: 0;
        	border-left: 20px solid #ff0000;
        	border-top: 17px solid transparent;
        	border-bottom: 15px solid transparent;
        }
        
        
        .news-ticker-h{
        	display: flex;
        	margin:0;
        	padding: 0;
        	padding-left: 90%;
        	z-index: 999;
        	
        	animation-iteration-count: infinite;
        	animation-timing-function: linear;
        	animation-name: tic-h;
        	animation-duration: 30s;
        	
        }
        .news-ticker-h:hover { 
        	animation-play-state: paused; 
        }
        
        .news-ticker-h li{
        	display: flex;
        	width: 100%;
        	align-items: center;
        	white-space: nowrap;
        	padding-left: 20px;
        }
        
        .news-ticker-h li a{
        	color: #212529;
        	font-weight: bold;
        }
        
        @keyframes tic-h {
        	0% {
        		-webkit-transform: translate3d(0, 0, 0);
        		transform: translate3d(0, 0, 0);
        		visibility: visible;
        	}
        	100% {
        		-webkit-transform: translate3d(-100%, 0, 0);
        		transform: translate3d(-100%, 0, 0);
        	}
        }
.review-card {
      border: none;
      border-radius: 15px;
      transition: transform 0.3s ease;
      background-color: E7E7FB;
    }
    .review-card:hover {
      transform: translateY(-8px);
    }
    .review-img {
      width: 150px;
      height: 150px;
      object-fit: cover;
      border-radius: 50%;
    }
    .stars {
      color: #ffc107;
      .inner-banner {
      background: url('https://images.unsplash.com/photo-1507525428034-b723cf961d3e') no-repeat center center;
      background-size: cover;
      height: 300px;
      position: relative;
      color: white;
    }

    .inner-banner::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5); /* overlay */
    }

    .inner-content {
      position: relative;
      z-index: 2;
      height: 100%;
    }

</style>
