.dashed-border-red {
    border: 1px dashed red;
}

.image_corect_section {
    height: 700px;
    width: 100%;
    margin-top: 10px;
}

.header_links {
    margin-left: 50px;
    color: black;
    font-size: 15px;
    font-weight: 500;
}

.header_linkss {
    margin-left: 50px;
    color: black;
    font-size: 15px;
    font-weight: 500;
    margin-top: -50px;
}

/*
.btn_section {
	margin-left: 30px;
	margin-top: 50px;
	font-size: 13px;
}
.bt_si {
	background-color: #c7c9cd ;
}
*/
.flag_love {
    border: 0px;
    font-size: 14px;
    color: #c7c9cd;
    margin-left: -10px;
    background-color: white;
}

.flag_love_tow {
    border: 0px;
    font-size: 14px;
    color: #c7c9cd;
    margin-left: 115px;
    background-color: white;
}

.level {
    margin-top: -30px;
}

.flag_colr {
    width: 15px;
    height: 15px;
    margin-left: 30px;
    margin-top: 10px;
}

.btn_grey {
    background-color: #c8c9ce;
    color: white;

}

.btn_grey:hover, .btn_grey:active, .btn_grey:focus {
    background-color: #c7c9cd;
}

.prim_blu {

}

.navbar_header_logo_container {
    width: 240px;
}

.navbar-nav a {
    margin-top: 15px;
}

.flag_currency_container {
    margin-bottom: 10px;
}

.nav_links_main_container {
    width: 100%
}

.carousel_section {
    bottom: 100px;
}

.btn_sections {
    color: white;
    margin-top: 50px;
    font-size: 13px;
}

.steps {
    margin-top: -500px;
    color: white;

}

.steps_1 {
    color: white;
    font-size: 15px;
    font-weight: normal;
}

.uper {
    margin-top: -100px;
}

.color {
    color: black;
}

.active_tab {
    background-color: #fff !important;
    border-top: 4px solid #2d6ab4 !important;

}

.section_tab {
    background-color: #eeeeee;
    padding-left: 0px;
    padding-right: 0px;
    border: 1px solid #c7c9cd;
    border-top: 4px solid #2d6ab4;

}

.section_tabb {
    background-color: #eeeeee;
    padding-right: 0px;
    padding-left: 0px;
    border: 1px solid #c7c9cd;

}

.active_tab a, .section_tab a {
    border: 0px !important;
}

.section_tabbs {
    padding-right: 0px;
    padding-left: 0px;
    background-color: #eeeeee;
    border: 1px solid #c7c9cd;

}

.demo1_left_arrow {
    right: 35px;
    left: auto;
    top: -125%;
}

.demo1_right_arrow {
    right: 0;
    left: auto;
    top: -125%;
}

.section_tab:hover {
    border-top: 4px solid #2d6ab4;
}

.section_tabb:hover {
    border-top: 4px solid #2d6ab4;
}

.section_tabbs:hover {
    border-top: 4px solid #2d6ab4;
}

.locat {
    background-color: white;
    padding: 30px;
    font-size: 16px;
}

.pik_up {
    margin-top: 30px;
    font-size: 16px;
}

.bg_blue_dark {
    background-color: #2d6ab4;
}

.btn_color {
    background-color: #eeeeee;
    border: 0px;
    color: black;
    margin-top: 10px;
    font-size: 16px;
}

.counting {
    background-color: black;
    margin-left: 15px;
    padding-left: 50px;
    padding-right: 50px;
    color: white;
    padding-bottom: 10px;
    margin-top: 100px;
}

.location_dropdown_btn {
    height: 50px;
    margin-top: 0px;
}

.pick_up_date_number {
    padding: 0px 0px 0px 10px;
    font-size: 26px;
    font-weight: bold;
}

.row.pick_up_day_container {
    margin-top: -4px;
}

.pickup_time_container {

}

.sunday_class {
    font-size: 12px;
    margin-top: 1px;
}

.color_white {
    color: #fff !important;
}

.bg_black {
    background-color: #231f20;
}

.bg_white {
    background-color: #fff !important;
}

.font15 {
    font-size: 15px !important;
}

.font16 {
    font-size: 16px !important;
}

.font18 {
    font-size: 18px !important;
}

.text_UPPER {
    text-transform: uppercase;
}

.drop {
    margin-bottom: 8px;
}

.padding_t15px {
    padding-top: 15px;
}

.pad_5px {
    padding: 5px !important;
}

.pad_lft_15px {
    padding-left: 15px !important;
}

.pad_lft_30px {
    padding-left: 30px !important;
}

.pad_top_30px {
    padding-top: 30px !important;
}

.mar_top_10px {
    margin-top: 10px;
}

.mar_top_15px {
    margin-top: 15px;
}

.mar_lft_30px {
    margin-left: 30px;
}

.orange {
    margin-top: 30px;
    margin-left: -35px;
    margin-bottom: 50px;
    background-color: #ef7c37;
    font-size: 18px;
    padding: 14px;
    padding-left: 25px;
    padding-right: 25px;
}

.heading {
    color: white;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.calender_image {
    margin-bottom: 30px;
}

.book_tag {
    color: white;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
}

.lorem_section {
    color: white;
    font-size: 15px;
    margin-bottom: 100px;
    margin-left: 30px;
}

.arrow {
    margin-top: 80px;
}

.meet {
    font-size: 35px;
    font-weight: bold;
    margin-top: 40px;
}

.oue {
    font-size: 25px;
    font-weight: bold;
    margin-top: 40px;
    margin-left: -10px;
}

.car {
    margin-top: 20px;
    margin-left: 30px;
}

.right_arrow {
    margin-top: 40px;
    margin-left: 5px;
}

.honda {
    font-weight: bold;
    font-size: 16px;
    margin-top: 20px;
}

.dolr {
    color: #ef7c37;
    margin-left: 100px;
}

.sedan {
    font-size: 14px;
    font-weight: 500;
}

.thosand {
    font-size: 14px;
    font-weight: 500;
}

.auto {
    margin-left: 20px;
}

.air {
    margin-left: 20px;
}


a.carousel-control {
    width: 34px;
}

.road {

    height: 430px;
    margin-top: 60px;
}

.twelve_container {
    font-size: 36px;
    height: 125px;
}

.twelve {
    color: white;
    border: 3px solid #ef7c37;
    border-radius: 50%;
    width: 50%;
    height: 100%;
    padding-top: 30px;
    font-weight: bold;
    background-color: rgba(0, 0, 0, .3);
    margin-top: 70px;
}

.years {
    color: white;
    font-weight: bold;
    font-size: 30px;
    margin-top: 15px;
    margin-left: 20px;
}

.cumulative {
    color: white;
    font-size: 14px;
    margin-top: -3px;
}

.carousel_section_footer {
    bottom: 0px;
}

.image_section_footer {
    margin-top: 70px;
    width: 100%;
}

.background_boxx {
    border: 1px solid #c7c9cd;
    margin-top: 70px;
    padding: 25px;
    width: 300px;
    height: 265px;
}

.image_setting_section {
    margin-left: 70px;
    margin-bottom: 10px;
}

.dolr_smith {
    font-size: 14px;
    color: black;
    font-weight: 500;
}

.star {
    margin-left: 75px;
}

.or {
    font-weight: bold;
    font-size: 33px;
    margin-top: 25px;
    margin-left: 20px;
}

.ur {
    font-weight: bold;
    font-size: 24px;
    margin-left: -8px;
}

.p_section {
    font-weight: bold;
    font-size: 33px;
    margin-left: 15px;
}

.parterner {
    font-weight: bold;
    font-size: 24px;
}

.big_image_section {
    margin-top: 30px;
    margin-left: 25px;
}

.car_tags {
    margin-left: 80px;
}

.bg_brown_color {
    background-color: #231f20;
    margin-top: 80px;
}

.footer_sectin {
    margin-top: 50px;
}

.us_links {
    color: white;
    font-size: 16px;
}

.us_links, .us_links:hover, .us_links:active, .us_links:visited {
    color: #eae9e9;
    text-decoration: none;
}

.footer_carrier {
    color: #eae9e9;
    font-size: 16px;
}

.footer_with {
    color: #eae9e9;
    font-size: 16px;
    margin-top: -5px;
}

.facbook_image_section {
    margin-left: 8px;
}

.footer_reserve {
    margin-top: 25px;
    color: #eae9e9;
    font-size: 14px;
    font-weight: lighter;

}

.www_section_footer {
    margin-left: 20px;
}

/*



// Extra small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap
// Small devices (landscape phones, 576px and up)

// Medium devices (tablets, 768px and up)

// Large devices (desktops, 992px and up)

// Extra large devices (large desktops, 1200px and up)
*/

@media (min-width: 576px) {
}

@media (max-width: 768px) {
    .twelve_container {
        width: 250px;
        margin-top: 18px;
    }
}

@media (min-width: 992px) {
    .twelve_container {
        width: 250px;
        margin-top: 18px;
    }

}

@media (min-width: 425px) {
    .bg_color_gary {
        margin-top: 100px;
    }

}

@media (min-width: 1200px) {
}

.border_px {
    border: 1px solid #c7c9cd;
}

.hesder_contact_us {
    font-weight: bold;
    padding-top: 40px;
    padding-bottom: 40px;
}

.adress_font-size {
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}

.street_section {
    font-size: 16px;
    color: black;
}

.street_sectionn {
    margin-bottom: 100px;
    font-size: 16px;
    color: black;
}

.massege_send {
    color: #ef7c37;
}

.box_radius {
    border-radius: 0px;
    margin-top: 20px;
    font-size: 17px;
}

.box_radius_section {
    border-radius: 0px;
    margin-top: 20px;
    height: 200px;
    font-size: 17px;
}

.form-control {
    color: gray;
}

.btn_footer_section_submit {
    width: 390px;
    float: right;
    background-color: #ef7c37;
    font-size: 18px;
}

.success_level {
    margin-top: 20px;
    margin-bottom: -15px;
}

.text_success {
    color: #1ece65;
    font-size: 25px;
}

.text_submit {
    color: black;
    margin-top: 25px;
    margin-bottom: 30px;
    font-size: 14px;
}

.bg_color_gary {
    background-color: #c7c9cd;
    padding: 20px;
    font-weight: bold;
    margin-top: 100px;
}

.forget_password {
    font-size: 15px;
    margin-top: 20px;
    text-align: right;
    font-weight: lighter;
    color: #025aa5;
}

.log_in_btn {
    margin-top: 25px;
    background-color: #ef7c37;
    width: 100%;
}

.bg_color_white {
    padding: 20px;
    font-weight: bold;
    margin-top: 100px;
    margin-bottom: 50px;
}

.now {
    color: #ef7c37;
}

.log_in_btnn {
    margin-top: 25px;
    background-color: #025aa5;
    width: 100%;
    border: 0px;
    margin-bottom: 30px;
}

.agree_trms_clas {
    font-size: 15px;
    margin-top: 20px;
    font-weight: lighter;
    color: #000000;

}

.condition_trms {
    color: #ef7c37;
}

.what_now {
    text-align: left;
    margin-top: -220px;
    margin-left: -45px;
}

.congratulation {
    margin-top: 100px;
    font-weight: bolder;
}

.text_submitt {
    color: black;
    margin-top: -35px;
    margin-bottom: 30px;
    font-size: 14px;
}

.bodre_header_section {
    border: 1px solid #a8abb0;
    border-top: 5px solid #025aa5;
    margin-top: 30px;

}

.pick_up_headre {
    padding: 15px;
    font-weight: bold;
}

.header_location {
    margin-left: 15px;
    font-weight: 500;
    font-size: 14px;
}

.headre_tymer {
    margin-top: 15px;
    margin-left: 15px;
    font-weight: 500;
    font-size: 14px;
    color: #ef7c37;
}

.return_headre {
    padding: 15px;
    font-weight: bold;
    margin-top: 50px;
}

.car_set {
    margin-top: 25px;
    margin-bottom: 20px;
}

.model {
    font-weight: bold;
    margin-bottom: 25px;
}

.image_successer {
    margin-left: 15px;

}

.seats {
    padding: 5px;
    font-weight: 500;
    font-size: 14px;

}

.check_box {
    margin-left: 15px;

}

.additinal_section {
    font-size: 14px;
    font-weight: 500;
    margin-left: 5px;

}

.rentel {
    float: right;
    font-size: 14px;
    font-weight: 500;
    margin-right: 8px;
    margin-top: 8px;
}

.lnks_footer_sec {
    font-size: 14px;
    font-weight: 500;
    margin-left: 15px;
    text-decoration: underline;
}

.lnks_footer_sect {
    font-size: 14px;
    font-weight: 500;
    margin-left: 15px;
    text-decoration: underline;
    margin-bottom: 20px;
}

.personal_information {
    margin-top: 40px;
    font-weight: bold;
    color: #ef7c37;
}

.border_again_login_sec {
    border: 1px solid #c7c9cd;
    margin-top: 10px;

}

.log {
    padding: 15px;
    font-size: 15px;
    font-weight: 500;
}

.biling_log {
    font-size: 15px;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 10px;
}

.box_radiuss {
    border-radius: 0px;
    margin-top: 5px;
    font-size: 15px;
    margin-bottom: 10px;
}

.forget_section_tow {
    font-size: 14px;
    margin-bottom: 50px;
}

.btn_lgi {
    background-color: #ef7c37;
    float: right;
    width: 100px;
    height: 40px;
    font-size: 14px;
    padding-right: 100px;
    padding-left: 60px;
    margin-bottom: 50px;

}

.mothed {
    margin-top: 40px;
    font-size: 15px;
    font-weight: 500;
    color: #ef7c37
}

.radio_btn {
    margin-top: 10px;
}

.p_like {
    margin-left: 10px;
}

.pay {
    font-size: 12px;
    font-weight: 500;
}

.radio_booton {
    margin-left: 15px;
    margin-top: 10px;
    float: right;
}

.border_footer_section_duration {
    border: 1px solid #c7c9cd;
    margin-top: 50px;

}

.duration {
    font-size: 15px;
    font-weight: 500;
    margin-top: 25px;
}

.day_section {
    float: right;
}

.total {
    font-size: 22px;
    font-weight: bolder;
    margin-top: 20px;
}

.log_in_btnn {
    margin-top: 34px;
    background-color: #ef7c37;
    width: 100%;
}

.prices {
    margin-bottom: 16px;
    font-size: 14px;
    color: #c7c9cd;
}

.base {
    font-weight: bolder;
    margin-top: 20px;
}

.check_ch {
    margin-top: -8px;
}

.checked {
    margin-top: 20px;
}

.gray_background_section {
    background-color: #eeeeee;
    padding: 15px;
    margin-top: 15px;
}

.gray_background_sectionn {
    background-color: #eeeeee;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: -2px;
}

.location {
    margin-top: 115px;
    font-weight: 500;
    font-size: 16px;
    padding: 20px;
}

.btn_sec_leve_list {
    margin-left: 20px;
    margin-top: -20px;
}

.search_our {
    padding: 27px;
    font-weight: bold;
    font-size: 20px;
}

.Citadines {
    font-weight: 500;
    font-size: 16px;
    margin-top: -8px;
}

.Berlines {
    font-weight: 500;
    font-size: 16px;
    margin-top: -8px;
    color: #ee7c36;
}

.gear {
    margin-left: 5px;
    font-size: 14px;
    font-weight: 500;
}

.image_dropdown {
    height: 10px;
    margin-left: 10px;
}

.clas_mrg {
    margin-top: 20px;
}

.Location_set {
    margin-top: 35px;
    font-weight: 500;
    margin-bottom: 10px;

}

.bg_blac_colour_set {
    background-color: black;
    color: white;
    font-size: 35px;
    font-weight: bolder;
    padding-left: 20px;
    border-right: 1px solid white;
}

.sun {
    font-size: 17px;
    font-weight: lighter;
    margin-left: 55px;
    margin-top: -50px;

}

.nov {
    font-size: 17px;
    font-weight: lighter;
    margin-left: 55px;
    margin-top: -25px;

}

.nine {
    font-size: 40px;
    font-weight: bolder;
    margin-left: 110px;
    margin-top: -70px;
    border-left: 1px solid white;
    padding-left: 5px;
}

.thirty {
    font-size: 17px;
    font-weight: lighter;
    margin-left: 162px;
    margin-top: -50px;
}

.btn_secendry_level {
    border: 0px;
    background-color: #ee7c36;
    color: white;
    font-size: 14px;
    padding: 15px;
    padding-left: 25px;
    padding-right: 25px;
}

.vehiciles {
    margin-top: 50px;
    font-weight: bolder;
}

.car_tow {
    background-color: #eeeeee;
    padding: 25px;
    margin-top: 15px;
}

.bg_car_color {
    background-color: #2d6ab4;
    color: white;
    font-weight: 500;
    font-size: 20px;
}

.imag {
    border: 1px solid #eeeeee;
    height: 250px;
}

.five_set {
    font-size: 15px;
    font-weight: 500;
    margin-left: 10px;
}

.ewf {
    margin-left: 15px;
}

.seven {
    float: right;
    font-size: 22px;
    font-weight: bolder;
    margin-top: 30px;
}

.perday {
    font-size: 16px;
    font-weight: normal;
}

.radio_level_section {
    margin-top: 70px;
    text-align: right;
    font-size: 17px;
}

.radia {
    margin-left: 10px;
}

.radio_level_sections {
    margin-top: -13px;
    text-align: right;
    font-size: 17px;
}

.view_detail {
    color: #c7c9cd;
    text-align: left;
    font-size: 15px;

}

.orange_level {
    float: right;
    margin-bottom: 50px;
    background-color: #ef7c37;
    font-size: 16px;
    padding-left: 40px;
    padding-right: 40px;
}

.bg_dark_brown {
    background-color: #231f20 !important;
}

.bg_dark_blue {
    background-color: #2d6ab4 !important;
    color: #fff;
}

.margin_t80px {
    margin-top: 80px !important;
}

.index_carousal_caption {
    top: 27%;
}

.booking_form_container {
    height: 215px;
    background-color: #fff;
    color: #000;
    position: relative;
    width: 100%;
    top: -70px;
}

.services_container {

}

.clas {
    margin-top: 20px;
}

.dropdown-item {
    float: left;
}

.localization-widget img {
    width: 24px;
    height: 24px;
}

#forgetPassword {
    margin-top: 1px;
}
