/*
CTC Separate Stylesheet
Updated: 2018-07-28 09:04:17
Theme Name: GrandCarRental Child
Theme URI: http://themes.themegoods.com/grandcarrental/demo
Template: grandcarrental
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
Description: Premium Car Rental &amp; Limousine Booking Theme
Version: 2.1.1532768657
*/

.cars-for-sale span.single_car_price_per_unit,
.cars-for-sale+#page_content_wrapper span.single_car_price_per_unit,
.cars-for-sale span.car_unit_day,
.cars-for-sale span.car_attribute_price_hour {
display: inline-block !important;
}

#cars-for-sale .portfolio_info_wrapper span.car_unit_day,
#cars-for-sale .portfolio_info_wrapper span.car_attribute_price_hour {
display: block;
}

.car_attribute_price_period.three_cols {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right;
    width: 180px;
margin-right: 20px;
    margin-bottom: 10px;
    line-height: normal;
}

.car_unit_period {
    font-size: 0.7em;
    white-space: nowrap;
    color: grey;
}

.single_car_price_period {
font-size: 1em;
    white-space: nowrap;
    color: grey;
}

.car_unit_day2 {
display: block;
    font-size: 11px;
    margin-top: -6px;
}

.car_attribute_price_day.three_cols span.single_car_price {
    font-size: 26px!important;
	white-space: nowrap;
}
div.car_attribute_price {
    width: 47%;
}

div.car_attribute_wrapper {
    /*width: 70%;*/
width: 53%;
    min-height: 114.33px;
    float: left;
}

.car_unit_day{
font-weight: bold;
}


.car_unit_day, .car_unit_day2 {
	white-space: nowrap;
}

.calendar_Page2, .clientInsurance, .noAutoIns {
display:none;
}

.buttonNext {
font-weight: 700;
}

.noAutoIns {
    background-color: beige;
}

.car_attribute_price.car_available_dates {
    text-align: center;
}

#page_content_wrapper p.freeDates {
    padding: 0px;
    white-space: nowrap;
    font-size: 12px;
}

.textAviab {
    font-weight: bold;
}

.car_search_noresult{
display: inline-block;
width: 100%;
font-weight: bold;
    font-size: 16px;
}

.mobile_more_cars_left, .mobile_more_cars_right, .mobile_more_cars {
display: none;
}
.car_search_wrapper .title_date {
display:none;
}

@media only screen and (max-width: 767px) {
#single_car_price_per_unit_change, #single_car_price_per_unit_change_scroll {
        white-space: nowrap;
}

.datepick-inline .datepick-days-cell a, .datepick-inline .datepick-days-cell span,
.datepick-inline .calendar-links .datepick-next {
    z-index: 7 !important;
}
div.ppb_card_two_cols_with_image {
    padding-top: 40px !important;
}

.main_buttons .on i {
margin-bottom: 0px; 
font-size: 25px;
}

.b_callnow {
font-size: 13px;
}

.mobile_more_cars {
display: none;
    position: absolute;
    transform: rotate(90deg);
    font-size: 35px;
    color: green;
    min-width: 315px;
}

.left_text {
top: 135px;
    left: -172px;

}

.right_text {
    top: 135px;
	left: 157px;
}

.title_date {
display:block;
}

#booking_search_check_in, #booking_search_check_out {
width:100px !important;
}

body.single-car #page_content_wrapper .inner .sidebar_content {
order: 2;
}

#page_content_wrapper .inner .sidebar_wrapper {
order: 1;
}


}


#page_content_wrapper .inner .inner_wrapper {
display: flex;
flex-flow: wrap;
}

.car_attribute_wrapper_icon .car_attribute_content {
	white-space: nowrap;
}

.one_half.gallery2.filterable.portfolio_type {
    min-height: 460px;
}

.one_half.last.parallax_scroll {
 bottom: -130px 
}

.one_half.last.content_middle {
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}
