@media (min-width:2360px){.prop-img-container{height:440px;}}@media (min-width:1850px){.prop-img-container{height:340px;}.overlay .button-over{top:45%;}.prop-img-container .carousel-control{top:-14%;}}@media(min-width:768px){}@media only screen and (min-width:991px) and (max-width:1300px){.prop-img-container{height:230px;}.overlay{padding:65px 0 66px 0;}}@media only screen and (min-width:768px) and (max-width:992px){.logo-header-img{height:60px;position:relative;top:4px;}}@media only screen and (max-width:1200px){.title-recent-search{height:108px;}.img-recent-search{height:108px;}.carousel-adj-h{height:450px;}.prop-img-container{height:auto;}.bitebug-carousel-caption{position:absolute;bottom:0px;width:100%;}#header-banner-section .tab-content{height:400px;}#video{max-height:400px;min-height:400px;position:relative;overflow:hidden;padding-top:56.25%;}#map2{width:100%;max-height:400px;min-height:400px;}#main-img-tab >.carousel > .carousel-inner > .item{height:400px;}.modal .carousel-inner>.item>img{max-width:100%;height:auto;}}@media(max-width:991px){form#listing-filter-form > div > .col-md-2{margin-top:10px;}.bc-filter-button{width:100%;}.row.main-filter-buttons > div{margin-bottom:10px;}.link-footer-col{margin-bottom:20px;}header.container{width:100%;}.header-navbar .navbar-nav > li > a{font-size:12px;padding:16px 8px;}.row-intro-single{margin-top:inherit;}.row-intro-single h2{padding:15px;}.block-other-room-single{float:left;width:49%;margin-right:1%;}.block-other-flatshare-single{max-width:300px;margin:20px auto;}.map-col-cu{padding-right:0;}.para-price-single-main{display:block;}.price-recent-search{right:15px;bottom:108px;}.price-other-apartments-label{right:0px;bottom:1px;}.img-recent-search{padding-left:15px;padding-right:15px;}.nopadding-left{padding-left:15px !important;}.img-recent-search{height:230px;}.carousel-adj-h{height:350px;}.img-slider-other-apartment{margin-bottom:0px;height:auto;}.affix-form{position:relative;}#toggle-map-button{top:-47px;left:30px;position:absolute;border-radius:8px 8px 0 0;font-size:20px;-webkit-box-shadow:none;box-shadow:none;}#toggle-map-button > i{margin-left:5px;margin-right:5px;}#sidenav-map.open-floating-map{height:70vh;border-top:2px solid #862f82;}#map-mobile{width:100%;height:70vh;}#sidenav-map{padding:0;z-index:8;}.sidenav-map{height:0px;width:100%;position:fixed;z-index:1;bottom:0;left:0;background-color:#111;padding-top:20px;transition:0.3s;}.main-image-single-section{min-height:40vh;max-height:40vh;}#header-banner-section .tab-content{height:350px;}#video{max-height:350px!important;min-height:350px!important;position:relative;overflow:hidden;padding-top:56.25%;}#map2{width:100%;max-height:40vh;min-height:40vh;}#main-img-tab >.carousel > .carousel-inner > .item{height:350px;}.modal .carousel-inner>.item>img{max-width:100%;height:auto;}.main-image-single-section .full-height-col{min-height:40vh!important;max-height:40vh;overflow:hidden;}body #video{max-height:40vh!important;min-height:40vh!important;}#carousel-main-banner{height:40vh;}#carousel-main-banner .carousel-inner{height:40vh;}#main-img-tab >.carousel > .carousel-inner > .item{height:40vh;}}@media(max-width:767px){form#listing-filter-form > .row > .col-md-10 > div{margin-bottom:6px;}.col-detail-h2 .nav>li>a{position:relative;display:block;padding:13px 15px;font-size:10px;}.col-login-tenant{text-align:center;margin-bottom:10px;}.col-features-single-page{padding-left:2px;padding-right:2px;}.icon-features-single{font-size:15px;}p.small-text-description-features{font-size:8px;}.bath-icon{max-height:18px;}.bitebug-header-menu-li-dropdown > ul > li{text-align:right;}.navbar-default .navbar-nav .open .dropdown-menu-header-menu > li > a{color:#872e83;font-size:12px;}.dropdown-menu-header-menu .divider{display:none;}.main-title-single{font-size:23px;}.three-service-home{margin-bottom:0;}.rooms-home-section{margin-bottom:0;padding-bottom:0;}.content-section-home-page{margin-bottom:0;padding-top:0;}.tab-home-section{position:static;bottom:0;}.single-tab-container-home p{font-size:12px;}.container-blocks-other-single{margin-bottom:15px;}.block-other-room-single{float:left;width:100%;margin-right:0%;}header{height:auto;}.header-navbar{height:auto;}.header-navbar .navbar-nav > li > a{font-size:12px;padding:10px 5px;}.bitebug-header-menu-li{text-align:right;}.prop-img-container{height:auto;overflow:hidden;max-height:400px;}.block-img-icons-other-room > .prop-img-container img{width:auto;height:auto;margin:0 auto;}.listing-view-overlay-btn{margin-top:20%;}.title-footer{margin-top:35px;}.property-listing-name{font-size:12px;}.img-recent-search{padding-right:15px;padding-left:15px;height:auto;max-height:370px;}.price-similar{bottom:81px;}.carousel-adj-h{height:250px;}.button-open-slider{width:130px;height:30px;bottom:17px;font-size:12px;padding:2px;}.bitebug-carousel-caption > h3{color:white;background-color:#872e83;margin:0 auto;padding:9px;font-size:13px;width:154px;}#carousel-example-generic .carousel-caption{bottom:0;}.logo-header-img{height:100%!important;margin:22px;}.main-image-single-section{min-height:250px;max-height:250px;overflow:hidden;position:relative;}body #video{max-height:250px!important;min-height:250px!important;position:relative;overflow:hidden;padding-top:56.25%;}.main-image-single-section .full-height-col{min-height:250px!important;max-height:250px;overflow:hidden;}#map2{width:100%;max-height:250px;min-height:250px;}#header-banner-section .tab-content{height:250px;}#main-img-tab >.carousel > .carousel-inner > .item{height:250px!important;background-size:cover;background-position:center center;}.main-image-single-section img{margin-top:0;}header{margin-bottom:0;}#main-img-tab >.carousel > .carousel-inner > .item{height:250px;}.modal .carousel-inner>.item>img{max-width:100%;height:auto;}#carousel-main-banner{height:250px;}}@media (max-width:768px){.prop-img-container{height:auto !important;max-width:100%;}.carousel-adj-h, #carousel-main-banner, #header-banner-section .tab-content, .main-image-single-section{min-height:30vh;max-height:50vh;}.block-other-room-single{width:100% !important;margin-right:0 !important;}.cta-link, .button-open-slider{width:100% !important;padding:8px 12px;}img{max-width:100%;height:auto;}}
/* Target only the images inside .cta-card to make them smaller */
.cta-card .overlay-container picture img {
    width: 100%; /* Reduce size */
    max-height: 350px; /* Flatten the images */
    object-fit: cover; /* Maintain aspect ratio */
    display: block;
    margin: 0 auto; /* Center the image */
}

/* MOBILE: Reduce height even more */
@media (max-width: 768px) {
    .cta-card .overlay-container picture img {
        width: 100%;
        max-height: 200px;
    }
}
