.img-container { overflow: hidden; position: relative; }
 .img-container img { transition: transform 0.5s ease; display: block; max-width: 100%; height: auto; /* filter: sepia(50%);*/ }
 .img-container .caption { position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); padding: 10px; }
 .img-container:hover img { transform: scale(1.5); -webkit-transform: scale(1.5); -webkit-transition: all 0.5s ease-in-out; }
 .img-container:hover .backgroundA-img { background-color: rgb(0,0,0, .50); transition: all ease-in-out .30s; transform: rotate(0deg); background: url(/images/aologoBeyaz.png) no-repeat; opacity: 0.2; background-size: cover; background-position: center center; }
 .backgroundA-img { transition: all ease-in-out 1s; background-color: rgb(0,0,0, .10); height: 100%; width: 100%; position: absolute; left: 0; top: 0; opacity: .0; background: url(/images/aologoBeyaz.png) no-repeat; background-size: cover; background-position: center center; transform: rotate(40deg); }
 .img-container span { color: #fff; font-size: 12px; text-transform: uppercase; display: block; font-weight: bold; border-bottom: 1px solid #c30000; padding-bottom: 5px; height: 38px; display: flex; }
 .img-container .caption small { font-size: 11px; color: #f5f5f5; }
 .caption { max-height: 50px; /* normal maksimum yükseklik */ transition: max-height 0.3s ease; /* maksimum yükseklik değişimine geçiş süresi */ line-height: 16px; }
 .img-container:hover .caption { max-height: 170px; /* hover yüksekliği */ }
 .mb-1-25 { margin-bottom: 1.25em; }
 .tag { font-size: 10px; text-transform: uppercase; letter-spacing: 2px; border-radius: 5px; top: -15px; padding: 2px; }
@media (max-width: 991.98px) {
         #manset { padding-right: 0 !important; padding-left: 0 !important; }
 }
 .background-img { background-color: rgba(0,0,0,.20) !important; background-image: url(/images/44ga9qid.png); height: 100%; width: 100%; position: absolute; left: 0; top: 0; }
 .backgroundH-img { background-color: rgba(0,0,0,.20) !important; background-image: url(/images/video-overlay.png); height: 100%; width: 100%; position: absolute; left: 0; top: 0; }
 #manset .carousel-caption { position: absolute; bottom: 0; left: 0; right: 0; /*padding: 1rem;*/ background-color: rgba(0, 0, 0, 0.5); color: white; text-align: center; }
 #manset .carousel-caption h5 { font-size: 1.5rem; font-weight: bold; margin-bottom: 0.5rem; }
 #manset .carousel-caption p { font-size: 0.9rem; margin-bottom: 0; }
 #manset .carousel-item { overflow: hidden; }
 #manset .carousel-item img { animation-name: zoom-in; animation-duration: 10s; animation-fill-mode: forwards; transform-origin: center; }
 #manset .carousel-control-prev-icon,
 #manset .carousel-control-next-icon { height: 50px; width: 50px; }
 #manset .carousel-caption { min-height: 150px; background: linear-gradient(180deg, rgba(8, 14, 31, 0), #080e1f 40%, #080e1f); padding-top: 2.25rem; }
 @keyframes zoom-in {
  0% { transform: scale(1); }
  100% { transform: scale(1.3); }
 }
 .caption-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
 /*DAHA FAZLA HABER BÖLÜMÜ*/
 .custom-card { max-height: auto; margin-bottom: 15px; /* Adjust the height value as needed */ }
 .custom-card:hover { background: #f5f5f5; }
 .custom-card a { color: #333; }
 .custom-card a.btn { color: white; }

 .dahaHabBtn { position: absolute; left: 0; right: 0;  margin-top: -10px; }

 @keyframes slide-up { 0% { transform: translateY(0); }
  50% { transform: translateY(-5px); }
  100% { transform: translateY(0); }
 }
 @keyframes slide-down {
  0% { transform: translateY(0); }
  50% { transform: translateY(10px); }
  100% { transform: translateY(0); }
 }
 .fa-arrow-down { animation: slide-up 1s infinite; font-size: 11px; }
 #loadMoreBtn:hover .fa-arrow-down { animation: slide-up 1s infinite; }

 .content-tag { color: #fdc52c; text-transform: uppercase; text-align: center; }
 .content-tag:not(.content-tag--left)::before { content: ""; display: inline-block; margin-right: .3rem; width: .5rem; height: .5rem; background-color: #fdc52c; }
 .mnsInfo { font-family: Altinordu-Light,Arial,Helvetica Neue,Helvetica,sans-serif; font-weight: 400; font-size: 11px !important; margin-top: 10px; }
 .mSpot { max-height: 3em; /* Maksimum yükseklik 3 satır (3em) */ overflow: hidden; /* Metni taşanları gizle */ display: -webkit-box; -webkit-line-clamp: 2; /* İstenen maksimum satır sayısı (3) */ -webkit-box-orient: vertical; padding:0 5px; }
 .statsA {display:none; position: absolute; top: 5px; right: 5px; /*right*/ color: white; font-family: Altinordu-Light; font-size: 12px; padding: 4px 8px; z-index: 1; }
 .statsB { color: white; font-family: Altinordu-Light; font-size: 12px; }
.aoTvL{font-family: Altinordu-Light; font-size: 12px; color: #ffffff; padding-left: 3px;border-bottom: 2px solid #c60000;}