 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;   } }