@media (min-width: 768px) {


    .card .shade { height:65px; }
    .card .shade-content { height:65px; }
    .card .shade-content h1 { color:#fff; margin:7px 10px 0 8px; font-size:24px; }
    .card .shade-content h2 { color:#fff; margin:7px 10px 0 8px; font-size:24px; }
    .card .shade-content p { font-size:13px; margin:3px 0 0 10px; }


    .lazy-img-container.navbar-logo {
        margin-left:3px;
    }

    .contentMenu {
        padding-right: 10px;
    }

    .companyProfile-details .company-booking-teaser.ti-scrollfixed {
        max-width:262px;
        position: fixed;
        top: 20px;
        z-index:10;
    }
    .companyProfile-details .company-booking-teaser.ti-scrollfixed.ti-scrollfixed-hidden {
        opacity:0;
        z-index:0;
        top:-1000;
    }
    /*.companyProfile-details .company-booking-teaser.ti-scrollfixed img { display:none;}*/
    .companyProfile-details .company-booking-teaser.ti-scrollfixed .address { display:none; margin-top:20px;}

    .companyOverview .item p {
        margin-bottom:0;
    }
    .companyOverview .item p.links {
        margin-top:10px;
    }
    .companyOverview .item p.links a.locality {
        white-space: nowrap;
        font-size:12px;
        float:none;
    }
    .companyOverview .item h2 {
        margin-top:10px;
        margin-bottom:0;
        font-size:16px;
    }
    .companyOverview .item .companyProfile-review.overview {
        margin-top:15px;
        text-align: right;
    }

    .companyOverview  .item .companyProfile-review.overview span.review-count {
        float:right;
        clear:both;
        margin:10px 0 5px 0 !important;
    }
    .companyProfile-review.overview .rating { float:right; }
    .companyProfile-review.overview .rating > span { padding-right:4px; margin-right:0;}

    .companyOverview p.companyProfile-primary-product {
        margin-top:16px;
    }




    #request_form_route_retour_container .toggle-checkbox-container {
        margin-top:-15px;
    }

}

@media (max-width: 991px) {

    .companyProfile-description.folded {
        max-height:270px;
    }


    .companyProfile-details .company-booking-teaser.ti-scrollfixed {
        max-width:212px !important;
    }

    .myBooking .myBookingOffer .footer-buttons .row .col-xs-12:first-child button {
        margin-bottom:20px;
    }

}