@media (min-width: 991px) {
    .card .shade { height:75px; }
    .card .shade-content { height:75px; }
    .card .shade-content h1 { color:#fff; margin:7px 0 0 10px; font-size:26px; }
    .card .shade-content h2 { color:#fff; margin:7px 0 0 10px; font-size:26px; }
    .card .shade-content p { color:#fff; margin:3px 0 0 13px; }

    h3 { font-size: 24px; }

    .companyOverview .item h2 {
        margin-top:0px;
        margin-bottom:0;
        white-space: nowrap;
        font-size:18px;
    }
    .companyOverview .item p.links {
        margin-top:0px;
    }
    .companyOverview .item .companyProfile-review.overview {
        margin-top:0px;
        text-align: right;
        background-color:#fff;
    }
    .companyOverview .item p.companyProfile-primary-product {
        margin-top:10px;
    }

    .companyProfile-reviews {
        padding-top:0;
    }

    .yamm .info-menu a { text-align:left; }
    .yamm .info-menu a span { font-size: 16px; clear:none; }
    .yamm .info-menu a i { width:15px; text-align:center; font-size: 16px; clear:none; margin-bottom:0; margin-right:10px; display:inline-block; }
    .yamm .info-menu a p { padding-bottom:5px; margin-left: 30px; font-size: 12px; border-top: 1px solid #dedede; margin-top: 5px; padding-top: 5px; border-bottom:1px solid #f0efea; }
    .yamm .info-menu a:hover span { color:#545864; }
    .yamm .info-menu a:hover i { color:#545864; }
    .yamm .info-menu a:hover p { color:#545864; border-bottom: 1px solid #dedede; }

}
@media (max-width: 1199px) {


    .companyOverview .item h2 {
        margin-top:5px;
        margin-bottom:5px;
        white-space: nowrap;
        font-size:14px;
    }
    .companyOverview .item button[ti-site-method="productFinderSubmit"] {
        font-size: 12px;
        padding: 1px 5px;
        line-height: 1.2;
    }
    .companyOverview .item span {
        font-size:12px;
    }
    .companyOverview .item p.description {
        margin: 7px 0;
        font-size: 12px;
    }

    .companyProfile-details .booking-teaser h3 {
        font-size:14px;
        font-weight:bold;
    }
    .companyProfile-details .company-booking-teaser.ti-scrollfixed {
        width:212px !important;
    }

}