body { overflow-x:hidden; } a { transition:.3s all; } p:last-child { margin-bottom:0; } .text-danger { color:var(--e-global-color-primary); } .header.sticky { position:fixed; top:0; left:0; width:100%; -webkit-animation:slideInDown 0.8s; animation:slideInDown 0.8s; z-index:9999999999; box-shadow:0px 0px 15px #00000029; } @keyframes slideInDown { from { -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible; } to { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } } @keyframes down-up { 0% { -webkit-transform:rotateX(0deg) translate(0px); transform:rotateX(0deg) translate(0px); } 50% { -webkit-transform:rotateX(0deg) translate(0, -25px); transform:rotateX(0deg) translate(0, -25px); } 100% { -webkit-transform:rotateX(0deg) translate(0px); transform:rotateX(0deg) translate(0px); } } .down-up { animation:down-up 15s infinite; -webkit-animation:down-up 15s infinite; } .wpcf7-response-output { margin-left:0 !important; margin-right:0 !important; } .wpcf7-spinner { position:absolute; } .breadcrumb-sec #breadcrumbs > span > span:first-child { margin-right:5px; } .breadcrumb-sec #breadcrumbs > span > span:last-child { margin-left:5px; } .footer .footer-social-icons ul li a { width:30px; height:30px; border-radius:50%; background-color:var(--e-global-color-primary); align-items:center; justify-content:center; transition:.3s all; } .footer .footer-social-icons ul li a:hover { transform:translateY(-5px); } .footer .footer-social-icons ul li a svg { margin:0 !important; } .footer .footer-social-icons .elementor-icon-list-text { display:none !important; } .footer .footer-social-icons .elementor-widget-container { overflow:visible !important; } .amenities-sec .elementor-icon-list-icon { min-width:45px; min-height:45px; border-radius:6px; background-color:#fff; box-shadow:0px 0px 4px #00000029; align-items:center; justify-content:center; } .amenities-sec .elementor-icon-list-icon svg { margin:0 !important; } .faq-sec .elementor-accordion-item { overflow:hidden; border-radius:5px; box-shadow:0px 0px 26px #00000017; } .faq-sec .elementor-accordion-item:not(:last-child) { margin-bottom:20px; } .google-reviews-sec .ti-widget.ti-goog .ti-review-item .ti-inner { background-color:#fff !important; box-shadow:0px 0px 10px #00000017; border-radius:17px !important; } .google-reviews-sec .ti-widget.ti-goog .ti-review-item .ti-inner * { font-family:"Poppins", Sans-serif !important; } .google-reviews-sec .ti-widget.ti-goog .ti-review-item .ti-inner .ti-review-content { font-size:14px !important; } .google-reviews-sec .ti-widget.ti-goog .ti-review-item .ti-inner .ti-name { font-size:16px !important; } .google-reviews-sec .ti-widget.ti-goog .ti-controls .ti-next:before, .google-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev:before, .google-reviews-sec .ti-widget.ti-goog .ti-controls .ti-next:after, .google-reviews-sec .ti-widget.ti-goog .ti-controls .ti-prev:after { background:var(--e-global-color-primary) !important; } .google-reviews-sec .ti-widget.ti-goog .ti-controls-line { display:none !important; } .blogs-sec .elementor-post { border:1px solid #F5EBEB; border-radius:33px; padding:25px !important; } .blogs-sec .elementor-post .elementor-post__excerpt p { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; } .blogs-sec .elementor-post .elementor-post__read-more { position:relative; } .blogs-sec .elementor-post .elementor-post__read-more::after { position:absolute; content:''; background-image:url(https://trueparkings.com/wp-content/uploads/2024/05/up-arrow.svg); background-size:contain; width:16px; height:16px; top:3px; right:-20px; transition:all .3s; } .blogs-sec .elementor-post:hover a { color:var(--e-global-color-primary) !important; } .blogs-sec .elementor-post:hover .elementor-post__read-more::after { transform:rotate(38deg); } .blogs-sec .elementor-pagination .page-numbers { height:45px !important; display:inline-flex; justify-content:center; align-items:center; } .blogs-sec .elementor-pagination .page-numbers.prev { display:none; } .blogs-sec .elementor-pagination .page-numbers.current { width:45px !important; border:1px solid var(--e-global-color-primary); border-radius:3px; margin-left:0 !important; } .blog-details-sec .recent-blogs-col .elementor-post { align-items:center; } .blog-details-sec .recent-blogs-col .elementor-post:not(:last-child) { border-bottom:1px solid #E5E5E5; margin-bottom:20px; padding-bottom:20px; } .blog-details-sec .recent-blogs-col .elementor-post .elementor-post__title a { font-weight:600; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; } .blog-details-sec .recent-blogs-col .elementor-post:hover .elementor-post__title a { color:var(--e-global-color-primary); } .blog-details-sec .search-blog-col .elementor-search-form__container { flex-direction:column; gap:15px; min-height:auto !important; } .blog-details-sec .search-blog-col .elementor-search-form__container input { min-height:50px; background-color:#fff; border:1px solid #E5E5E5; border-radius:5px; } .blog-details-sec .search-blog-col .elementor-search-form__container input:focus { border-color:var(--e-global-color-primary); } .blog-details-sec .search-blog-col .elementor-search-form__container button { position:relative; min-height:45px; width:fit-content !important; padding:15px 20px 15px 20px !important; border-radius:5px; } .home-tabs-sec .tab, .faq-sec .tab { display:none; } .home-tabs-sec .tab-active, .faq-sec .tab-active { display:block; } .home-tabs-sec .tab-ul { padding:0; margin:0; list-style:none; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border-bottom:1px solid #E5E5E5; } .home-tabs-sec .tab-ul .tab-a { font-size:16px; font-weight:500; padding:5px 20px; display:inline-block; position:relative; cursor:pointer; } .home-tabs-sec .tab-ul .tab-a.active-a::after { position:absolute; content:''; border-bottom:2px solid var(--e-global-color-primary); width:100%; bottom:-1px; left:0; } .faq-sec .tab-ul { padding:0; margin:0; list-style:none; display:grid; gap:10px; } .faq-sec .tab-ul li { padding-left:15px; } .faq-sec .tab-ul .tab-a { font-size:16px; font-weight:500; position:relative; cursor:pointer; } .faq-sec .tab-ul li .tab-a.active-a { color:var(--e-global-color-primary); } .faq-sec .tab-ul li .tab-a.active-a::before { position:absolute; content:"\f04b"; font-family:"Font Awesome 5 Free"; font-weight:600; font-size:10px; left:-15px; top:4px; } .contact-form-sec .contact-form .form-group { margin-bottom:20px; } .contact-form-sec .contact-form .form-group label { font-size:14px; font-weight:500; margin-bottom:5px; } .contact-form-sec .contact-form .form-group .form-control { font-size:14px; border:1px solid #DCDADA; border-radius:4px; outline:none; padding:12px 17px 12px 17px; max-height:125px; resize:none; background-color:#FBFBFB; } .contact-form-sec .contact-form .form-group .form-control:focus { border-color:var(--e-global-color-primary); } .contact-form-sec .contact-form input[type="submit"] { font-size:15px; color:#fff; outline:none; background-color:var(--e-global-color-primary); border:1px solid var(--e-global-color-primary); border-radius:6px; padding:12px 22px; } .contact-form-sec .contact-form input[type="submit"]:hover { background-color:transparent; color:var(--e-global-color-primary); } .contact-form-sec .contact-list ul li .elementor-icon-list-icon { box-shadow:0px 0px 6px #00000029; min-width:35px; width:35px; height:35px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin-right:5px; } .contact-form-sec .contact-list ul li .elementor-icon-list-icon svg { margin:0 !important; } .contact-form-sec .contact-form .row { display:flex; flex-wrap:wrap; column-gap:20px; } .contact-form-sec .contact-form .row .col-6 { width:calc(50% - 10px); } .contact-form-sec .tab-ul li { width:50%; } .contact-form-sec .tab-ul li .tab-a { width:100%; text-align:center; } .privacy-policy-sec, .privacy-policy-sec p, .privacy-policy-sec ul li { } .privacy-policy-sec ul { } .privacy-policy-sec ul li { } .privacy-policy-sec ul li::before { } .privacy-policy-sec h2 { } .rates-table .table-responsive { border:1px solid #DBDBDB !important; border-radius:15px; overflow:hidden; overflow-x:auto; -webkit-overflow-scrolling:touch; } .rates-table table { border:0 !important; margin:0 !important; } .rates-table table thead tr th, .rates-table table tbody tr td { font-size:14px; text-align:left !important; background-color:#fff !important; border:0 !important; white-space:nowrap; } .rates-table table thead tr th { font-size:15px; background-color:#F5F5F5 !important; } .rates-table table tbody tr:not(:last-child) { border-bottom:1px solid #DBDBDB !important; } .rates-table table tbody tr:hover td { background-color:#F5F5F5 !important; } .rates-table table thead tr th:not(:first-child), .rates-table table tbody tr td:not(:first-child) { text-align:center !important; } .ui-datepicker * { font-family:"Poppins", Sans-serif !important; font-size:14px !important; text-decoration:none !important; } .cpbs-main, .cpbs-main input, .cpbs-main select, .cpbs-main textarea, .cpbs-main .ui-menu .ui-menu-item, .cpbs-main .ui-timepicker-wrapper, .cpbs-main.ui-datepicker th, .cpbs-main.ui-datepicker td, .cpbs-main.ui-datepicker td a, .cpbs-main.ui-datepicker td span { font-family:"Poppins", Sans-serif !important; } .cpbs-main .cpbs-attribute-field .cpbs-attribute-field-name { font-family:"Poppins", Sans-serif !important; font-weight:600 !important; } .cpbs-main form { position:relative; } .cpbs-main .cpbs-main-content { margin-top:0 !important; } .cpbs-main .cpbs-main-navigation-default { position:absolute; top:-11px; width:100%; z-index:1; } .cpbs-booking-form-id-13 .cpbs-main-content .cpbs-form-panel > div:first-child > div { } .cpbs-booking-form-id-13.cpbs-google-map-enable-0 .cpbs-main-content .cpbs-form-panel { border:0 !important; margin:0 !important; } .cpbs-main .cpbs-header.cpbs-header { color:#162244 !important; font-size:16px !important; line-height:1.2 !important; font-weight:600 !important; } .cpbs-booking-form-id-13 .cpbs-button, .cpbs-main .cpbs-quantity > a { font-size:15px !important; font-weight:500 !important; color:#fff !important; background-color:var(--e-global-color-primary) !important; border:1px solid var(--e-global-color-primary) !important; border-radius:10px !important; outline:none !important; } .cpbs-booking-form-id-13 .cpbs-button:hover, .cpbs-main .cpbs-quantity > a:hover { color:var(--e-global-color-primary) !important; background-color:transparent !important; } .cpbs-main .cpbs-main-content .cpbs-form-panel > div:first-child > div { padding:20px !important; border-radius:15px !important; overflow:hidden !important; opacity:0.96 !important; background-color:rgb(211 211 211 / 95%) !important; } .cpbs-main .cpbs-main-content .cpbs-form-panel > div:first-child > div > div:first-child+div { padding:0 !important; } .cpbs-main .cpbs-main-content .cpbs-form-panel > div:first-child > div > div > div:last-child label { } .cpbs-main .cpbs-form-field { padding:0 !important; margin:0 !important; background-color:#fff !important; border-color:#D9D9D9 !important; } .cpbs-main label { color:rgb(0 0 0 / 60%) !important; font-size:12px !important; font-weight:600 !important; text-transform:capitalize !important; margin:0 !important; position:absolute; left:20px; top:10px; pointer-events:none; } .cpbs-main .cpbs-form-field > input, .cpbs-main .cpbs-form-field > textarea { padding:25px 20px 8px 20px !important; min-height:58px; font-size:16px !important; font-weight:500 !important; line-height:1 !important; } .cpbs-main .cpbs-main-navigation-default > ul > li > a > span:first-child+span { color:#fff !important; font-size:12px !important; font-weight:500 !important; margin-top:5px !important; } .cpbs-main .cpbs-main-navigation-default > ul > li > a > span:first-child { width:22px !important; height:22px !important; border-width:1px !important; } .cpbs-main .cpbs-main-navigation-default > ul > li.cpbs-state-selected > a > span:first-child { background-color:var(--e-global-color-primary) !important; border-color:var(--e-global-color-primary) !important; } .cpbs-main .cpbs-main-navigation-default > ul > li > a > span:first-child > span:first-child { font-size:12px !important; font-weight:500 !important; line-height:1 !important; color:#000 !important; position:relative; top:-2px; } .cpbs-main .cpbs-main-navigation-default > ul > li.cpbs-state-selected > a > span:first-child > span { color:#fff !important; } .cpbs-main .cpbs-main-navigation-default > ul > li > div { top:11px !important; background-color:#DDD !important; } .cpbs-main .cpbs-main-navigation-default > ul > li.cpbs-state-selected > div { background-color:var(--e-global-color-primary) !important; } .cpbs-main .cpbs-form-field .ui-selectmenu-button { font-size:16px !important; padding:25px 20px 10px 20px !important; height:58px; } .cpbs-main .cpbs-main-navigation-default > ul > li > a > span:first-child > span.cpbs-meta-icon-tick { font-size:16px !important; line-height:20px !important; } .cpbs-main-content-step-2, .cpbs-main-content-step-3, .cpbs-main-content-step-4 { padding-top:30px; } .cpbs-summary-box { background-color:#fff !important; border-radius:15px !important; overflow:hidden !important; } .cpbs-booking-form-id-13 .cpbs-place, .cpbs-booking-form-id-13 .cpbs-booking-extra-list > ul > li, .cpbs-booking-form-id-13 #cpbs-payment > ul > li { background-color:#fff !important; border-radius:15px !important; overflow:hidden !important; } .cpbs-main .cpbs-rental-date-box > div > span:first-child+span { font-size:16px !important; line-height:20px !important; } .cpbs-main .cpbs-place-list > .cpbs-header, .cpbs-main .cpbs-place-list > .cpbs-header ~ div { color:#fff !important; } .cpbs-main .cpbs-layout-column-right .cpbs-header { color:#fff !important; } .cpbs-main .cpbs-layout-column-right .cpbs-header.cpbs-place-name, .cpbs-main .cpbs-layout-column-right .cpbs-header.cpbs-place-price, .cpbs-main .cpbs-layout-column-right .cpbs-header.cpbs-booking-extra-name, .cpbs-main .cpbs-layout-column-right .cpbs-header.cpbs-booking-extra-price { color:#162244 !important; } .cpbs-form-panel .cpbs-form-panel-content, .cpbs-agreement { border:0 !important; padding:15px 20px !important; background-color:#fff !important; border-radius:15px !important; margin:10px 0 0; } .cpbs-main .cpbs-form-field.cpbs-form-field-width-50 { margin-bottom:10px !important; } .cpbs-agreement > div > .cpbs-form-checkbox+span { color:#162244 !important; font-size:12px !important; } .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 >.cpbs-layout-column-left, .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 >.cpbs-layout-column-right, .cpbs-main .book-note { background-color:#fff !important; border-radius:15px !important; overflow:hidden !important; } .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 .cpbs-header { color:#162244 !important; } .cpbs-main .cpbs-place .cpbs-place-name { font-size:22px !important; } .cpbs-main .cpbs-place .cpbs-place-price { font-size:30px !important; font-weight:700 !important; } .cpbs-main .cpbs-place .cpbs-place-location-name { display:none !important; } .cpbs-main .cpbs-place > .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-bottom { max-width:65% !important; margin-top:-65px !important; } .cpbs-main.cpbs-width-480 .cpbs-place > .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-bottom, .cpbs-main.cpbs-width-300 .cpbs-place > .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-bottom { max-width:100% !important; margin-top:30px !important; } #cpbs-preloader { } .cpbs-main .book-note { width:100%; padding:15px 20px; -webkit-box-shadow:0px 55px 30px -40px rgba(0,0,0,0.2); -moz-box-shadow:0px 55px 30px -40px rgba(0,0,0,0.2); box-shadow:0px 55px 30px -40px rgba(0,0,0,0.2); position:absolute; bottom:0; z-index:1; display:none !important; visibility:hidden !important; opacity:0 !important; } .cpbs-main .book-note p { color:#004280; font-size:14px; } .cpbs-main table td, .cpbs-main table th { border:0 !important; } .cpbs-main table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th { background-color:transparent !important; } .cpbs-main table tbody tr td.cpbs-email-template-header-style-1 { border-bottom:dotted 1px #AAAAAA !important; } .cpbs-main .cpbs-email-template-base table tbody tr td { font-size:15px !important; background-color:#fff !important; } .cpbs-main table tbody tr:hover > td, .cpbs-main table tbody tr:hover > th { background-color:transparent !important; } .cpbs-main .cpbs-email-template-base table tbody tr:hover td, .cpbs-main .cpbs-email-template-base table tbody tr:hover th { background-color:#fff !important; } .cpbs-main .cpbs-email-template-image-style-1 { max-width:200px !important; } .cpbs-main #cpbs-payment { display:none !important; } .gallery .gallery-item img { width:100%; height:250px; object-fit:cover; object-position:center; } .header-search { position:absolute !important; right:0; bottom:-88px; background-color:#fff !important; z-index:9; box-shadow:0px 0px 15px #00000029; min-width:300px !important; width:300px !important; max-width:100% !important; border-radius:4px; overflow:hidden; opacity:0; visibility:hidden; transition:.3s all; } .header-search.active { opacity:1; visibility:visible; } .header-search-btn a { cursor:pointer; } body #cpbs-preloader { height:100%; width:100%; background:rgb(211 211 211); background-image:linear-gradient(to right, rgb(246 247 248 / 0%) 0%, rgb(237 238 241 / 10%) 20%, rgb(246 247 248 / 40%) 40%, rgb(246 247 248 / 0%) 100%); background-repeat:no-repeat; background-size:1800px 500px; -webkit-animation-duration:2s; -webkit-animation-fill-mode:forwards; -webkit-animation-iteration-count:infinite; -webkit-animation-name:placeholderShimmer; -webkit-animation-timing-function:linear; border-radius:10px; opacity:1; } @-webkit-keyframes placeholderShimmer { 0% { background-position:-1500px 0; } 100% { background-position:1500px 0; } } body .cpbs-main-content-step-2 .cpbs-place-list > div:nth-child(2) { display:none; } body .cpbs-main .cpbs-place-list>ul { margin-top:10px !important; } body .cpbs-main .cpbs-header.cpbs-header-style-3 { margin-bottom:0 !important; } body .cpbs-main .cpbs-place-list+.cpbs-booking-extra { margin-top:30px !important; } body .cpbs-main .cpbs-main-content-step-1 .cpbs-header { margin:0px 0px 15px 0px; } body .cpbs-main .cpbs-header { margin:0px 0px 5px 0px; } body .cpbs-main .cpbs-form-checkbox { float:unset !important; min-width:20px !important; height:20px !important; } body .cpbs-main .cpbs-form-checkbox>.cpbs-meta-icon-tick { font-size:15px !important; line-height:18px !important; } body .cpbs-agreement .cpbs-clear-fix { display:flex; align-items:flex-start; } body .cpbs-agreement > div > .cpbs-form-checkbox+span { top:0 !important; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-3 > .cpbs-layout-25x75 .cpbs-layout-column-left .cpbs-summary-box { padding:25px; } body .cpbs-main .cpbs-rental-date-box > div { padding:5px 20px; } body .cpbs-main *+.cpbs-header { margin-top:20px; } body .cpbs-main .cpbs-summary-price-element > div.cpbs-summary-price-element-total { margin-top:10px; padding-top:5px; } body .cpbs-main .cpbs-place > .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-middle { margin-top:0; } body .cpbs-main .cpbs-rental-date-box > div:first-child::after { height:22px; bottom:-23px; } body .cpbs-main .cpbs-place > .cpbs-place-layout-column-right { justify-content:unset; } body .cpbs-main .testt { display:flex; flex-direction:row-reverse; justify-content:space-between; margin:10px 0 0; } body .cpbs-main .cpbs-place .cpbs-place-select-button { display:inline-block; } body .cpbs-main .cpbs-place > .cpbs-place-layout-column-right { padding:20px; } body .cpbs-main .cpbs-place { min-height:auto; height:180px; } body .cpbs-main .cpbs-booking-extra-list > ul > li { padding:20px; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-2 > .cpbs-layout-25x75 .cpbs-layout-column-left .cpbs-summary-box { padding:25px; } body .cpbs-main .cpbs-button.cpbs-button-step-next, body .cpbs-main .cpbs-button.cpbs-button-step-prev { padding:10px 20px 10px 20px; } body .cpbs-main .cpbs-button.cpbs-button-step-next { width:74.18033%; background-color:green !important; border-color:green !important; } body .cpbs-main .cpbs-button.cpbs-button-step-next:hover { color:green !important; background-color:transparent !important; } body .cpbs-main .cpbs-button.cpbs-button-step-next > span, body .cpbs-main .cpbs-button.cpbs-button-step-prev > span { top:1px; font-size:15px; padding-left:5px; } body .cpbs-main-content-step-2 .cpbs-layout-25x75 { display:flex; flex-wrap:wrap; justify-content:space-between; } body .cpbs-main-content-step-2 .cpbs-layout-25x75::after { display:none; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-left { padding:32px 20px; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-right { padding:10px 20px; } body .cpbs-main-content-step-1 { max-width:1000px; margin:0 auto; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-1 .cpbs-form-panel > div:first-child > div > div > div { flex-basis:100%; padding-right:0; } html body .cpbs-main .cpbs-margin-top-30 { margin-top:10px; } html body .cpbs-main .cpbs-margin-top-40 { margin-top:15px; } body .cpbs-main .cpbs-main-content > div > div:last-child { } body .cpbs-main .cpbs-main-content-step-4 .cpbs-rental-date-box { display:flex; flex-wrap:wrap; gap:20px; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-rental-date-box > div { width:calc(50% - 10px); margin-top:0 !important; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-rental-date-box > div:first-child::after { display:none; } body .cpbs-main .cpbs-attribute-field .cpbs-attribute-field-value { font-size:14px; line-height:24px; } body .cpbs-main .cpbs-summary-price-element > div > span:first-child, body .cpbs-main .cpbs-summary-price-element > div > span:first-child+span { font-size:14px; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-main-content-navigation-button { position:relative; } body .cpbs-main .cpbs-button.cpbs-state-selected:after { position:relative; top:3px; left:3px; padding:0 !important; } body .cpbs-main .cpbs-main-content-step-1, body .cpbs-main .cpbs-main-content-step-2, body .cpbs-main .cpbs-main-content-step-3, body .cpbs-main .cpbs-main-content-step-4 { padding-top:30px; } .banner-booking-form { } .hero-sec { min-height:calc(100vh - 133px) !important; } .cpbs-main .cpbs-place-layout-column-right-line-bottom ul { padding:0; } .cpbs-main .cpbs-place-layout-column-right-line-bottom ul li { list-style:none; position:relative; padding-left:25px; } .cpbs-place-layout-column-right-line-bottom li::before { position:absolute; font-family:"Font Awesome 5 Free"; font-weight:900; content:"\f00c"; left:0; top:0; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-left > div:nth-child(5), body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-left > div:nth-child(6) { opacity:0; visibility:hidden; } @media only screen and (max-width:1024px) { .header .elementor-nav-menu--dropdown { top:23px !important; } .header .elementor-nav-menu .sub-arrow .e-font-icon-svg { fill:#fff; } .home-tabs-sec .tab-ul .tab-a { font-size:14px; } .cpbs-main .book-note { bottom:40px; } .header-search { bottom:-74px; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-main-content-navigation-button { } body .cpbs-main .cpbs-button.cpbs-button-step-next { width:auto; } } @media only screen and (max-width:797px) { .hero-sec { min-height:calc(100vh - 141px) !important; } .cpbs-main.cpbs-width-480 .cpbs-place > .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-bottom { max-width:65% !important; margin-top:-80px !important; } .cpbs-main .cpbs-place .cpbs-place-name { font-size:18px !important; } .cpbs-main .cpbs-place .cpbs-place-price { font-size:24px !important; } .cpbs-main .book-note { position:unset; width:100%; margin:20px 0; } body .cpbs-main .cpbs-main-content > div > div:last-child { margin-top:0; } body .cpbs-main .cpbs-place { min-height:auto; height:auto; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-rental-date-box > div { width:100%; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-main-content-navigation-button { top:unset; } body .cpbs-main .cpbs-main-content-step-4 .cpbs-rental-date-box > div:first-child::after { display:inline-block !important; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-right { margin-bottom:40px; margin-top:20px; } body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-left, body .cpbs-main .cpbs-main-content .cpbs-main-content-step-4 > .cpbs-layout-50x50 > .cpbs-layout-column-right { padding:15px 20px; } } @media only screen and (max-width:767px) { .home-tabs-sec .tab-ul { border-bottom:0; align-items:flex-start; flex-direction:column; } .home-tabs-sec .tab-ul li, .home-tabs-sec .tab-ul .tab-a { width:100%; } .home-tabs-sec .tab-ul .tab-a { border-bottom:1px solid #E5E5E5; text-align:center; } .contact-form-sec .contact-form .row .col-6 { width:100%; } } @media only screen and (max-width:509px) { .cpbs-main .cpbs-form-field .ui-selectmenu-button { font-size:14px !important; padding:20px !important; } .cpbs-main .cpbs-main-content .cpbs-main-content-step-1 .cpbs-form-panel > div:first-child > div > div > div { padding-right:0 !important; } .cpbs-booking-form-id-13 .cpbs-button, .cpbs-main .cpbs-place > .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-bottom ul > li, .cpbs-main .cpbs-attribute-field .cpbs-attribute-field-value, .cpbs-main .book-note p { font-size:14px !important; } .cpbs-main.cpbs-width-300 .cpbs-place .cpbs-place-image img { right:20px; } .cpbs-main .cpbs-place .cpbs-place-name { font-size:16px !important; } .cpbs-main .cpbs-place .cpbs-place-price { font-size:22px !important; } body .cpbs-main .testt ul li, body .cpbs-main .cpbs-booking-extra-list > ul > li .cpbs-booking-extra-description { font-size:14px; } body .cpbs-main .cpbs-button.cpbs-button-step-next { width:100%; } } @media only screen and (min-width:768px) { .mob-header-btn { display:none !important; } }