@media (max-width: 992px){
    .main-object-image{
        height:480px;
    }

    .object-info{
        position:static !important;
    }
}

@media (max-width: 768px){
    .container{
        padding-left:14px;
        padding-right:14px;
    }

    .home-hero{
        padding:3rem 0 !important;
    }

    .home-hero h1,
    .page-hero h1{
        font-size:2.2rem;
    }

    .main-object-image{
        height:360px;
    }

    .thumb-img{
        width:72px;
        height:72px;
    }

    .object-card-img,
    .blog-card-img{
        height:240px;
    }
}

@media (max-width: 991px) {
    .object-sticky {
        position: static;
        top: auto;
    }

    .object-description {
        max-height: none;
        overflow: visible;
    }

    .main-object-image {
        max-height: 420px;
    }
}