#availableclasssearchcarspage #gform_10 .gform-body.gform_body { position: relative; } .dropoff-pickup-date-selector { z-index: 1000; height: 50px; width: 100%; } .availabledatebtn { margin-bottom: 15px; } .availabledatebtn a { background-color: var(--primary); color: var(--white); padding: 5px 20px; border-radius: 50px; font-size: 16px; padding: 10px 20px; } .availabledatebtn a:hover { color: var(--white); background-color: #a2b948; } .contact_btn:hover { background-color: var(--primary); } .contact_btn { background-color: #a2b948; border-color: var(--button-color); color: var(--white) !important; padding: 5px 20px; border-radius: 50px; font-size: 16px; width: 100% !important; position: relative; max-width: 100%; display: block; text-align: center; } .not-available-div { position: absolute; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); z-index: 1000; align-items: center; justify-content: center; } .campers-card.not-available { position: relative; } .self-service-container.selected { background-color: var(--secondary-trans-20) !important; } .self-service-btn { cursor: pointer; } .self-service-btn.selected { background: var(--btn-background-hover); color: var(--btn-text-color-hover); border-color: var(--btn-border-color-hover); text-decoration: var(--btn-text-decoration-hover); } .self-service-pickup-row { display: none; list-style: none; } .self-service-pickup-row.selected-row { display: flex; } .gfield.promo-code { display: none; } div.promocode_row[data-promocode=""] { display: none; } .promocode_apply_btn_cars { background-color: var(--secondary-medium); color: var(--white); border-radius: 10px; cursor: pointer; } a. brxe-text-link[data-review="Rent.is"] { display: none !important; } .show_more_link { top: 5px !important; position: relative; } .promocode { font-size: 15px; border: none !important; } .promocode::-webkit-input-placeholder {  color: var(--neutral-medium); font-size: 15px; } .promocode::-moz-placeholder {  color: var(--neutral-medium); font-size: 15px; } .promocode:-ms-input-placeholder {  color: var(--neutral-medium); font-size: 15px; } .promocode:-moz-placeholder {  color: var(--neutral-medium); font-size: 15px; } @media (max-width: 600px) { .read_more_content { height: 195px !important; } } .show_more_link i.fa-chevron-right, .show_more_link i.fa-chevron-left { font-size: 15px; vertical-align: middle; } .read_more_content { overflow: hidden; } [data-balloon-pos=top]:after { font-size: 16px !important; font-weight: 400 !important; padding: 6px 8px 5px !important; } .promo-code-form-container { display: flex; column-gap: 15px; } #promocode-form .input_form_fields { display: flex; column-gap: 10px; }  #gform_submit_button_14 { display: none; } #gform_wrapper_13 .gform_footer { display: none; } #gform_14 .home-search-input-fields { box-shadow: #90caf959 0px 0px 5px 1px; } @media (max-width: 640px) { .brx-popup.brxe-popup-61730 .gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 10px !important; grid-row-gap: 10px !important; } .brxe-popup-61730 .brx-popup-content { padding-left: 5px; padding-right: 5px; } .brx-popup.brxe-popup-61730 #availableclasssearch .gfield:not(#field_submit) { padding: 8px 15px 8px !important; } }   .availability_error { top: -25px; position: relative; display: none; font-size: 15px; color: #c90000; } #gform_submit_button_14 { display: none; } #gform_14 .home-search-input-fields { box-shadow: #90caf959 0px 0px 5px 1px; } @media (max-width: 640px) { .brx-popup.brxe-popup-61229 .gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 10px !important; } .brxe-popup-61229 .brx-popup-content { padding-left: 5px; padding-right: 5px; } }   @media (max-width: 600px) { .vehicle-currency-price-search { text-align: left !important; } } .vehicle-price-search { font-weight: 700; color: var(--primary); font-size: var(--text-l); } .vehicle-currency-price-search { text-align: right; font-weight: 400; font-size: var(--text-m); } .interior_gallery li:nth-of-type(1n+7) { display: none; } .floor-plan-img-container { padding-bottom: 20px; } section[data-empty="empty"] { display: none; } #gform_fields_9 { position: relative; } #availableclasssearch #gform_fields_9 .dropoff-pickup-date-selector, #availableclasssearch #gform_fields_14 .dropoff-pickup-date-selector-popup, #availableclasssearch #gform_fields_14 .dropoff-pickup-date-selector-single-car-popup { height: 70px; padding: 0px; } #availableclasssearch #gform_fields_9 .dropoff-pickup-container, #availableclasssearch #gform_fields_14 .dropoff-pickup-container { position: absolute; width: 100%; background-color: transparent !important; padding: 0 !important; z-index: 1000; } .popupdatepicker.date-picker-wrapper { z-index: 1000000 !important; margin-left: 25px; } .date-picker-wrapper .month-element { font-family: "LeagueSpartan"; font-size: 22px; text-transform: capitalize; font-weight: 600; color: #5F5E5E; } .date-picker-wrapper .month-wrapper table td, .date-picker-wrapper .month-wrapper table th { font-family: "LeagueSpartan"; font-size: 16px; line-height: 14.72px; text-transform: capitalize; font-weight: 600; color: #494949; } .date-picker-wrapper .drp_top-bar .apply-btn { font-family: "LeagueSpartan"; } .home-search-input-fields.pickup-dropoff-dates .ginput_container:before { content: "\f073"; } #btnsubmitcarsearch, #btnsubmitcarsearchsinglecar, #btnsubmitcarsearchsinglecarpopup { text-transform: uppercase; } .home-search-input-fields .ginput_container { position: relative; } .home-search-input-fields .ginput_container input, .home-search-input-fields .ginput_container select { padding-top: 3px !important; padding-right: 12px !important; padding-bottom: 3px !important; padding-left: 35px !important; } .home-search-input-fields .ginput_container:before { font-family: Font Awesome\ 6 Solid; color: var(--primary); position: absolute; z-index: 100; font-size: 16px; width: 10px; height: 10px; top: 2px; left: 0px; } #availableclasssearch .gform_wrapper .home-search-input-fields input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #availableclasssearch .mab-gravity-form .home-search-input-fields .gfield textarea, #availableclasssearch .mab-gravity-form .home-search-input-fields .gfield_select { padding-left: 25px !important; font-size: 16px; line-height: 1; } .home-search-input-fields.pickup-locations .ginput_container:before { content: "\f3c5"; } .home-search-input-fields.dropoff-locations .ginput_container:before { content: "\f3c5"; } .home-search-input-fields.time-field .ginput_container:before { content: "\f017"; } #availableclasssearch .home-search-input-fields.gfield label { font-size: 1.6rem; text-transform: uppercase; } #gform_9 .gfield, #gform_14 .gfield { text-align: left; padding: 0px !important; } #field_9_1 { grid-column: span 6; }  #gform_9 .gfield_required, #gform_9 .gform_footer, #gform_3 .gform_footer, #gform_14 .gfield_required, #gform_14 .gform_footer { display: none !important; } #gform_fields_9 .gfield_label.gform-field-label, #gform_fields_14 .gfield_label.gform-field-label { margin-bottom: 0px !important; padding-left: 0px; } #field_9_3 { grid-column: span 6; } #field_9_11 { grid-column: span 6; } #field_9_5 { grid-column: span 6; } #field_9_7 { grid-column: span 6; } #field_9_12 { grid-column: span 6; } #field_submit { grid-column: span 12; } #gform_submit_button_9 { display: none !important; background-color: var(--action); border-color: var(--action); color: #fff; border-radius: 10px; max-width: 200px; display: block; padding: 10px 30px; line-height: 25px; } #gform_8 .gform_footer { opacity: 0 !important; } form:not(#gform_2, #gform_10) .ginput_container input[type="text"], form:not(#gform_2, #gform_10) .ginput_container select { padding: 0px !important; }  .ginput_container input[type="text"]:focus, .ginput_container select:focus { border: none !important; outline: none !important; } #field_submit { align-items: center; justify-content: center; top: -5px; position: relative; } #field_9_3 .ui-datepicker-trigger, #field_9_7 .ui-datepicker-trigger { margin-left: -35px; } #gform_wrapper_9.gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 10px; grid-row-gap: 10px; } .gform_wrapper.gravity-theme .gform_fields { grid-row-gap: 10px; } .more_information .accordion-title, .more_information .accordion-title-wrapper { max-width: 200px; } .more_information .accordion-title-wrapper {  margin-top: 0px; padding: 0px; } .more_information .brxe-container.brx-grid {  border: none !important; border-radius: var(--fr-card-radius); padding-top: 10px; padding-bottom: 10px; } @media (max-width: 900px) { #availableclasssearch .gfield label { font-size: 16px !important; } #availableclasssearch .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #availableclasssearch .mab-gravity-form .gfield textarea, #availableclasssearch .mab-gravity-form .gfield select { font-size: 16px !important; } } @media (min-width: 500px) { .more_information .brxe-container.brx-grid{ display: block; column-count: 2; } } @media (max-width: 499px) { .more_information .brxe-container.brx-grid{ display: block; column-count: 1; } } .more_information .bricks-layout-wrapper { --columns: 6; } @media (max-width: 600px) { .more_information .bricks-layout-wrapper { --columns: 3; } .booknow-btn { margin-left: 0px !important; margin-right: 0px !important; width: 100% !important; } }  .booknow-btn { background-color: var(--secondary-medium) !important; border-color: var(--secondary-medium) !important; color: #fff !important; } .booknow-btn:hover { background: var(--btn-background-hover) !important; border-color: var(--btn-border-color-hover) !important; color: var(--btn-text-color-hover) !important; } .hide { display: none; } .search-input-fields .ginput_container { position: relative; } .search-input-fields .ginput_container input, .search-input-fields .ginput_container select { padding-top: 3px !important; padding-right: 12px !important; padding-bottom: 3px !important; padding-left: 35px !important; } .search-input-fields .ginput_container:before { font-family: Font Awesome\ 6 Solid; color: var(--primary); position: absolute; z-index: 100; font-size: 16px; width: 10px; height: 10px; top: 10px; left: 10px; } .search-input-fields .ginput_container_date:before { content: "\f073"; } .search-input-fields.pickup-locations .ginput_container:before { content: "\f3c5"; } .search-input-fields.dropoff-locations .ginput_container:before { content: "\f3c5"; } .search-input-fields.time-field .ginput_container:before { content: "\f017"; } .search-input-fields.promo-code .ginput_container:before { content: "\f02b"; } .search-input-fields .ginput_container_date { position: relative; } #gform_fields_10 .gfield_required { display: none; } .checkbox-circle.filter-checkbox input { display: none; } .checkbox-circle.filter-checkbox input.active+label, .checkbox-circle.filter-checkbox input:checked+label { border-color: var(--primary); background: var(--primary); color: #fff; } .checkbox-circle.filter-checkbox input+label { display: flex; justify-content: center; align-items: center; width: 18px; height: 18px; border-radius: 5px; border: 2px solid #888; margin: 0 auto; } .checkbox-circle.filter-checkbox input.active+label .ico, .checkbox-circle.filter-checkbox input:checked+label .ico { display: block; } .checkbox-circle.filter-checkbox input+label .ico { display: none; font-size: 10px; } .d-none { display: none; }   .checkbox-circle.paymentoptions-radio input { display: none; } .checkbox-circle.paymentoptions-radio input.active+label, .checkbox-circle.paymentoptions-radio input:checked+label { border-color: var(--primary); background: var(--primary); color: #fff; } .checkbox-circle.paymentoptions-radio input+label { display: flex; justify-content: center; align-items: center; width: 18px; height: 18px; border-radius: 18px; border: 2px solid #888; margin: 0 auto; } .checkbox-circle.paymentoptions-radio input.active+label .ico, .checkbox-circle.paymentoptions-radio input:checked+label .ico { display: block; } .checkbox-circle.paymentoptions-radio input+label .ico { display: none; font-size: 8px; } @media (max-width: 641px) { .gform_wrapper.gravity-theme#gform_wrapper_10 .gform_fields { grid-column-gap: 10px !important; } #gform_wrapper_10.gform_wrapper.gravity-theme .gfield.gfield--width-half { -ms-grid-column-span: 6 !important; grid-column: span 6 !important; } #gform_wrapper_10.gform_wrapper.gravity-theme .datepicker { line-height: 40px; } }  .fr-price-card-alpha__button.brxe-button { border-bottom: 1px solid; } .active-plan { background-color: var(--secondary-trans-20); color: rgb(0, 0, 0); } .proceed_to_payments_btn, .promocode_apply_btn { background-color: var(--secondary-medium); color: var(--white); border-radius: 10px; cursor: pointer; } .proceed_to_payments_btn:hover, .promocode_apply_btn:hover { background-color: var(--primary); } .paymentoption-inner { border: none; border-radius: 16px; padding: 16px; display: flex; justify-content: flex-start; align-items: flex-start; } .paymentoptions-container { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; flex-flow: column; justify-content: flex-start; flex-direction: row; align-items: normal; column-gap: 25px; padding-left: 25px; display: grid; align-items: initial; grid-gap: var(--content-gap); grid-template-rows: var(--grid-1); grid-template-columns: var(--grid-3); } @media (min-width: 601px) { .paymentoptions-container { width: calc(100% - 50px); } } @media (max-width: 600px) { .paymentoptions-container { width: 100%; margin: 0 auto; } } .paymentoption-price { color: var(--primary); font-weight: 600; font-size: 22px; } .paymentoptions-details { padding-left: 10px; } .paymentoption-inner .checkbox-circle input+label { margin-top: 5px; } .payment_options_block .brxe-block { align-items: unset; } .campers-card__heading.brxe-heading { text-align: center; color: var(--base); } #ui-datepicker-div { z-index: 100001 !important; } #gform_2 .input, #gform_2 input:not([type=submit]), #gform_2 select, #gform_2 textarea { line-height: 25px; padding: 5px; } .gravity-theme.ui-datepicker .ui-datepicker-calendar td { font-size: 14px !important; } .gravity-theme.ui-datepicker .ui-datepicker-header select { font-size: 14px !important; } .gravity-theme.ui-datepicker .ui-datepicker-calendar th span { font-size: 14px !important; } .gform_wrapper.gravity-theme .ginput_container_time { max-width: 55px !important; min-width: 55px !important; } #brxe-mivxzf, .campers-card .campers-card__heading + .brxe-text-basic { font-size: var(--text-m); font-weight: 500; color: var(--primary); } .campers-card__icon.brxe-icon { font-size: 2.5rem; color: var(--primary-trans-60); fill: var(--primary-trans-60); } .campers-card__icons-wrapper.brxe-block { flex-direction: row; } .campers-card__icon-content.brxe-block { align-items: center; flex-direction: column; row-gap: 5px; } .campers-card__cta-btn.brxe-block { flex-direction: row; column-gap: var(--grid-gap); justify-content: center; } .btn__outline-dark.brxe-button { border: 1px solid var(--base); border-radius: var(--radius-s); color: var(--base); } .btn__outline-dark.brxe-button:hover { background-color: var(--primary); border: 1px solid var(--primary); color: var(--white) }  .campers-card__heading.brxe-heading { text-align: center; color: var(--base); } #brxe-wbgtve { align-items: center; } #brxe-rhizki { row-gap: var(--content-gap); } .campers-card__icon-lede.brxe-text-basic { font-weight: 500; font-size: 15px; line-height: 15px; text-align: center; } .stepnum { width: 20px; height: 20px; border-radius: 20px; text-align: center; font-size: 15px; display: block !important; color: #fff; margin-right: 5px; background-color: #36364F; } .stepnum.active { background-color: var(--primary); } .extra-select { line-height: 25px; border-radius: 5px; display: none; } .visible { display: block; } .submit-button { background-color: var(--danger) !important; color: var(--white) !important; border-radius: 10px !important; width: auto !important; float: right; } #field_7_22, .gform_heading { display: none; } .address_line_1 { flex: 0 0 50% !important; }  .required-text { font-size: 15px; color: #FB4381; display: inline-block; float: left; } .payment_options_block .brxe-block.box-card-content { flex-direction: column !important; } .checkbox-circle input { display: none; } .checkbox-circle input.active+label, .checkbox-circle input:checked+label { border-color: var(--primary); background: var(--primary); color: #fff; } .checkbox-circle input+label { display: flex; justify-content: center; align-items: center; width: 18px; height: 18px; border-radius: 18px; border: 2px solid #888; margin: 0 auto; } .checkbox-circle input.active+label .ico, .checkbox-circle input:checked+label .ico { display: block; } .checkbox-circle input+label .ico { display: none; font-size: 10px; } .checkbox-circle.terms-conditions { display: inline-block; padding: 15px 0 0px 5px; } .checkbox-circle.terms-conditions { display: inline-block; padding: 0px 0 0px 5px; vertical-align: middle; } label[for="dc_car_terms"] { display: inline-block; padding-left: 10px; vertical-align: middle; } .brxe-box-card { border: 1px none #f0f0f0; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; border-radius: var(--radius-m); background-color: #fff; margin-bottom: 40px; } .personal-card { border-radius:var(--radius-m); margin-bottom: 0px; } @media (min-width: 601px) { .personal-card { border: 1px solid var(--primary-trans-20); padding: 24px; } } @media (max-width: 600px) { .personal-card { border: none; padding: 0; } } .personal-card label { font-size: 18px; color: #363636; padding-top: 5px; padding-bottom: 5px; font-weight: 400; } .text-error, .text-error-payment { font-size: .8em; color: #dc3545; text-align: right; float: right; } .personal-card input[type=email], .personal-card input[type=text] { padding: 3px 12px !important; background: var(--primary-trans-10); border-radius: 8px; border: 0; font-weight: 400; font-size: 18px; color: currentcolor; } .personal-card select { background-image: linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0); background-position: calc(100% - 20px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px); background-repeat: no-repeat; background-size: 4px 4px,4px 4px; background: var(--primary-trans-10); border-radius: 8px; font-size: 18px; border: none; } .personal-card textarea { padding: 10px 12px 3px !important; background: var(--primary-trans-10); border-radius: 8px; border: 0; font-weight: 400; color: currentcolor; font-size: 18px; } .personal-card ::-webkit-input-placeholder {  color: var(--neutral-medium); } .personal-card ::-moz-placeholder {  color: var(--neutral-medium); } .personal-card :-ms-input-placeholder {  color: var(--neutral-medium); } .personal-card :-moz-placeholder {  color: var(--neutral-medium); } .personal-card .brxe-block { grid-column-gap: 2%; -ms-grid-columns: (1fr 2%) [12]; grid-row-gap: 16px; display: grid; grid-template-columns: repeat(12,1fr); grid-template-rows: repeat(auto-fill,auto); width: 100%; } .full-width { grid-column: span 12 !important; } .half-width { grid-column: span 6 !important; } .one-third-width { grid-column: span 4 !important; } .one-fourth-width { grid-column: span 3 !important; } .terms-and-conditions-div { border-radius: var(--radius-m); margin-bottom: 0px; } @media(min-width: 601px) { .terms-and-conditions-div { border: 1px solid var(--primary-trans-20); padding: 24px; } } @media(max-width: 600px) { .terms-and-conditions-div { border: none; padding: 0px; display: flex; } } .active_insurance_plan { background-color: var(--secondary-trans-20) !important; color: rgb(0, 0, 0); } .terms-conditions input#dc_car_terms+label { display: flex; justify-content: center; align-items: center; width: 18px; height: 18px; border-radius: 5px; border: 2px solid #888; margin: 0 auto; padding-left: 0; } .proceed_to_payments_btn:hover { color: #fff; } #btnsubmitcarsearch, #btnsubmitcarsearchsinglecar, #btnsubmitcarsearchsinglecarpopup { background-color: var(--secondary-medium); border-color: var(--secondary-medium); color: #fff; border-radius: 10px; display: block; padding: 10px 30px; line-height: 25px; } #availableclasssearch .gfield { margin-bottom: 0px; background-color: #fff; padding: 5px 20px !important; border-radius: 8px; } #field_submit { background-color: transparent !important; } @media (min-width: 901px) { #btnsubmitcarsearch, #btnsubmitcarsearchsinglecar, #btnsubmitcarsearchsinglecarpopup { width: 100%; border-radius: 10px; position: absolute; bottom: -30px;  } } @media (max-width: 900px) { #availableclasssearch { max-width: 540px; } .mobile-full-width { grid-column: span 12 !important; } .mobile-half-width { grid-column: span 6 !important; } #availableclasssearch .gfield:not(#field_submit) { margin-bottom: 0px; padding: 10px 15px 0px !important; background: #fff; border-radius: 8px; box-sizing: border-box; } #availableclasssearch { padding: var(--space-s) !important; padding-bottom: 0px !important; } #field_submit { width: 100%; display: block; grid-column: span 12; text-align: center; } input#gform_submit_button_9 { max-width: none; width: 100%; text-align: center; } #btnsubmitcarsearch, #btnsubmitcarsearchsinglecar, #btnsubmitcarsearchsinglecarpopup { width: 100%; border-radius: 10px; position: relative; right: 0px; left: 0px; margin: 0 auto;  max-width: 100%; } .paymentoptions-container { grid-template-columns: var(--grid-2); } } @media (max-width: 600px) { .paymentoptions-container { grid-template-rows: auto; grid-template-columns: auto; } .half-width { grid-column: span 12 !important; } .one-third-width { grid-column: span 12 !important; } .one-fourth-width { grid-column: span 12 !important; } .personal-card { margin-bottom: 0px; } .steps-label { display: none !important; } .stepnum.active + .steps-label { display: inline-flex !important; } .brxe-social-icons .fas.fa-circle-check { font-size: 20px; } .steps-div { width: 80%; margin: 0 auto !important; } .paymentoption-inner { background-color: var(--primary-trans-10); } } .selected_extras_title, .selected_insurance_title { white-space: nowrap; }   .brxe-box-column.image-column { text-align: center; } .reservation_subheading { color: var(--base); font-weight: 600; padding: 5px 10px 5px 0px; display: inline-block; font-size: 22px; } span.reservation_label { color: var(--base); font-weight: 600; padding: 5px 10px 5px 0px; display: inline-block; } .company_img { width: 120px; height: auto; } .confirmation_details_section { padding-bottom: 40px;  border-radius: 20px; padding: 40px; margin-bottom: 20px; border: 1px solid var(--primary-dark-trans-20) !important; } .confirmation_details_section.no-padding { padding: 0px; } .confirmation_details_section.no-padding .brxe-box-column { padding: 40px; } .right-border-enabled { border-right: 1px solid var(--primary-dark-trans-20) !important; } .left-column h3, .right-column h3, .text-left, .text-left h3 { text-align: left !important; } .confirmation_details_section h3 {  color: var(--primary-dark-trans-90); font-size: 30px; font-weight: 700; padding-bottom: 15px; text-align: center; } .reservation_details { width: 100%; } .vehicle_img { width: 80%; height: auto; } @media (min-width: 601px) { .brxe-box-column { flex: 0 0 50%; max-width: 50%; } .brxe-box-column-container { display: flex; width: 100%; } } @media (max-width: 600px) { .brxe-box-column { flex: 0 0 100%; max-width: 100%; } .brxe-box-column-container { display: block; width: 100%; } }   .extra_for_vehicleclass[data-extra-for-vehicle-class="1326"], .extra_for_vehicleclass[data-extra-for-vehicle-class="2185"], .extra_for_vehicleclass[data-extra-for-vehicle-class="2207"], .extra_for_vehicleclass[data-extra-for-vehicle-class="2210"] { display:flex !important; }   .extra_for_vehicleclass[data-extra-roadtax-for-vehicle-class="1846"], .extra_for_vehicleclass[data-extra-roadtax-for-vehicle-class="2227"] { display:flex !important; } .info-icon { display: inline-flex; justify-content: center; align-items: center; width: 20px; height: 20px; border: 1px solid rgba(40, 87, 166, .5); border-radius: 30%; font-size: 9px; }   #CarenPaymentForm #submit { text-align: center; }  .btn-priceplan .ti-check-box { display: none; } .active_insurance_plan .btn-priceplan .ti-check-box { display: inline-block; } .active_insurance_plan .btn--action.btn--outline.btn-priceplan { background: var(--btn-outline-background-hover) !important; color: var(--btn-outline-text-color-hover) !important; border-color: var(--btn-outline-border-hover) !important; } @media (max-width: 768px) and (min-width: 661px) { .campers-grid.brxe-container { grid-template-columns: var(--grid-2) !important; } } @media (min-width: 601px) { .paymentoption-inner {  flex: 0 0 100%; max-width: 100%; background-color: var(--primary-trans-10); } } @media (min-width: 991px) { .box-card.hide-card { } .box-card-head.d-lg-none{ display: none; } } @media (max-width: 990px) { .insurance-table-container { order: 3; } .box-card.hide-card .box-card-open.brxe-icon { transform: rotate(90deg); } .box-card-head.d-lg-none{ } .box-card.hide-card .box-card-content { display: none; } .box-card-cart { order: 0; } .box-card-extras, .box-card-personal, .box-card-payments { order: 1; } .search-cars-section.photos ul li a div { height: 5em !important; } } .text-center { text-align: center; } .select-campers__card.campers-card .accordion-content-wrapper { background-color: #ffffff; } .price_rental, .price_total { font-weight: 600; } .date-picker-wrapper { border: 2px solid var(--primary-trans-20) !important; background-color: #fff !important; padding: 5px 12px; border-radius: 10px; } .date-picker-wrapper .month-wrapper { border: 1px solid var(--primary-trans-20) !important; border-radius: 10px !important; background-color: #fff !important; padding: 5px; }  .post-content img, .alignnone { pointer-events: none !important; } #gform_7 .gform_footer {display: none;} @media (max-width: 478px) { .brxe-block.splide__slide.is-active { transform: translateX(0%) !important; } }