@media (min-width: 992px) {
    @supports (display:grid) {
        .site-grid {
            grid-template-areas:         ". advert advert advert advert ."        ". banner banner banner banner ."        ". search search search search ."        ". top-a top-a top-a top-a ."        ". top-b top-b top-b top-b ."        ". top-c top-c top-c top-c ."        ". side-l comp comp side-r ."        ". bot-a bot-a bot-a bot-a ."        ". bot-b bot-b bot-b bot-b ."        ". bot-c bot-c bot-c bot-c ."        ". latest latest latest latest ."        ". cta cta cta cta ."        ". featured featured featured featured ."        ". testimonials testimonials testimonials testimonials ."        ". calc calc calc calc ."        ". news news news news ."        ". get-social get-social get-social get-social ."        ". staff staff staff staff ."        ". footer footer footer footer ."        ". affiliates affiliates affiliates affiliates ."        ". copyright copyright copyright copyright .";
        }
    }
}
.container-component {padding: 80px 0 0px;}
.home .mb-md-5 {margin-bottom:0px !important;}
.container-banner .brand-logo img {width: 100%;}
.card-body ul {list-style: none;}
.card-body ul li {margin-bottom: 10px;}
.columnProps .propPrice, .featured-prop a.btn.btn-primary:hover {color: var(--cassiopeia-color-text-btns);}
.testimonials a.btn.btn-primary {background-color: var(--cassiopeia-color-primary-btns) !important;color: #fff !important;}
.testimonials a.btn.btn-primary:hover {background-color: var(--cassiopeia-color-text-btns) !important;color: #000 !important;}
	
@media (min-width: 1200px) {
.brand-logo img {
}
}