.srp-banner {
    background: url(/images/landing/north-sydney-nsw.jpg) no-repeat center center;
    background-size: cover;
}
.srp-banner.north-sydney {
    background: url(/images/landing/north-sydney-nsw.jpg) no-repeat center center;
    background-size: cover;
}
.srp-banner.brisbane {
    background: url(/images/landing/brisbane-qld.jpg) no-repeat center center;
    background-size: cover;
}
.srp-banner.docklands {
    background: url(/images/landing/docklands-vic.jpg) no-repeat center center;
    background-size: cover;
}
.srp-banner.richmond {
    background: url(/images/landing/richmond-vic.jpg) no-repeat center center;
    background-size: cover;
}

.srp-banner {
    /* width: 1320px; */
    height: auto;
    margin: 0 auto;
    padding: 120px 60px 40px 60px;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-style: normal;
}

.srp-banner h2 {
    padding-top: 20px;
    margin-bottom: 10px;

    color: #FFF;
    text-align: center;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.srp-banner p.sub-title {
    color: #FFF;
    text-align: center;

    /* Spacer.com/Heading 4 */
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 27px */

    padding-bottom: 40px;
}

.srp-banner .search-locations {
    width: 780px;
    margin: 25px auto 25px auto;
}

.srp-banner .search-locations .srplimited-search-field-txt {
    display: grid;
    grid-template-columns: 1fr 252px;
    grid-gap: 0;
}

.srp-banner .search-locations .srplimited-search-field-txt .mapboxgl-ctrl-geocoder>input {
    height: 48px !important;
    border-radius: 8px 0px 0px 8px;
    /* font-family: 'Raleway'; */
    font-family: Inter;
}

.srp-banner .search-locations .btn-srplimited-search {
    height: 48px !important;
    border: unset;
    border-radius: 0px 8px 8px 0px;
    background: #1EB785;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}

.srp-banner .search-locations .btn-srplimited-search:hover {
    background-color: #1ea87b;
}


.srp-banner .sec-benefits {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 45px;
    width: 750px;
    margin: 0 auto 0 auto;
    text-align: center;
    gap: 45px;
    padding: 30px 0px;
}

.srp-banner .sec-benefits h3 {
    color: #FFF;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-align: center;


}

.srp-banner .sec-benefits h3 span {
    color: var(--spacer-com-green, #1EB785);
    font-weight: 700;
}

.srp-banner .sec-benefits .col-secure {
    background: url(/images/landing/icon_secure.svg) no-repeat top center;
    padding-top: 40px;
}

.srp-banner .sec-benefits .col-discount {
    background: url(/images/landing/icon_save.svg) no-repeat top center;
    padding-top: 40px;
}

.srp-banner .sec-benefits .col-location {
    background: url(/images/landing/icon_find.svg) no-repeat top center;
    padding-top: 40px;
}


.srp-banner .sec-reviews {
    max-width: 624px;
    margin: 0 auto 0 auto;
    display: flex;
    align-items: center;
    padding-top: 30px;
    cursor: pointer;
}

.srp-banner .sec-reviews img {
    margin-right: 20px;
}

.srp-banner .sec-reviews p {
    color: #FFF;
    font-variant-numeric: lining-nums proportional-nums;
    font-feature-settings: 'ss09' on, 'ss02' on, 'liga' off;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    white-space: nowrap;
}

.srp-banner .sec-reviews span {
    text-decoration-line: underline;
    word-break: keep-all;
}



#seo_search .search-footer {}

#seo_search .search-footer {
    width: 1180px;
    height: auto;
    margin: 0 auto;
    padding: 20px 0;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-style: normal;
    color: #2D3236;
}

#seo_search .search-footer.sec-form-search {
    padding: 0;
}

#seo_search .search-footer.sec-form-search .row-split {
    margin: 25px 0;
}

#seo_search h1 {
    color: var(--spacer-com-black, #2D3236);

    /* Spacer.com/Heading 1 */
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 48px */
}
#seo_search h2 {
    /* font-family: Montserrat; */
    font-family: Inter;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    padding-top: 20px;
}
#seo_search .txt-title-list {
    padding-top: 15px;
    font-size: 15px !important;
    line-height: 30px !important;
}
#seo_search .search-footer ul { padding-top: 20px; }
#seo_search .search-footer ul li { line-height: 22px; }
#seo_search .list-suggested-locations {
    padding-top: 10px !important;
}

#seo_search .search-footer h3 {
    margin: 20px 0 0 0;
    color: var(--spacer-com-black, #2D3236);

    /* Spacer.com/Heading 2 */
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 39px */
}
#seo_search .search-footer ul{
padding-top:20px;
}
#seo_search .search-footer ul li,
#seo_search .search-footer p {
    margin: 20px 0 0 0;
    color: var(--spacer-com-black, #2D3236);
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    align-self: stretch;
}
#seo_search .search-footer ul li{
   margin:0;
   padding:0;
}

#seo_search .search-footer p.sub-title {
    margin: 15px 0 0 0;
    font-weight: 700;
}

#seo_search .search-footer p a {
    color: #1EB785;
}

#seo_search .search-footer div.play-video   {
    color: #1EB785;
    margin-top:20px;
    text-align:center;
}

#seo_search .search-footer div.play-video img  {
    cursor:pointer;
}

#seo_search .search-footer .faq-answer h4.table-title {
    color: var(--green, #1EB785);
    text-align: center;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    /* 122.222% */
    letter-spacing: -0.241px;
    margin-bottom: 20px;
    margin-top:20px;
}

#seo_search .search-footer p a:hover {
    color: #2D3236;
}

#seo_search .search-footer label.sub-title {
    padding: 10px 0 15px 0;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
}

#seo_search .search-footer .title-things-toknow {
    margin: 40px 0 0 0;
}

#seo_search .search-footer ul.list-numbered {
    margin-left: 40px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

#seo_search .search-footer ul.list-numbered li {
    list-style-type: decimal;
    padding-left: 5px;
}

#seo_search .search-footer ul.list-bullet {
    margin-top: 10px;
    margin-left: 40px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

#seo_search .search-footer ul.list-bullet li {
    list-style-type: disc;
    padding-left: 5px;
}

#seo_search .search-footer ul.list-bullet li p {
    margin: 5px 0 0 0;
}

#seo_search .search-footer .row-split {
    display: grid;
    grid-template-columns: 535px 1fr;
    grid-gap: 30px;
    margin: 40px 0;
}

#seo_search .search-footer .row-split .left {}

#seo_search .search-footer .row-split .left p {
    margin: 0 0 20px 0;
}

#seo_search .search-footer .row-split .right {
    background: #F2F4F5;
    border-radius: 8px;
    padding: 30px;
}

#seo_search .search-footer .row-split .right .title {
    width: 400px;
    margin: 0 auto;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #2D3236;
    cursor: unset;
}

#seo_search .search-footer .row-split .right .sub-title {
    width: 400px;
    padding: unset;
    margin: 10px auto 15px auto;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #2D3236;
    cursor: unset;
}

#seo_search .search-footer .row-split .right input {
    width: -webkit-fill-available;
    width: -moz-available;
    height: auto !important;
    padding: 11px 15px;
    background: #FFFFFF;
    border: 1px solid #ABAEB0;
    border-radius: 8px;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

#seo_search .search-footer .row-split .right .btn-srplimited-content {
    width: -webkit-fill-available;
    width: -moz-available;
    height: 48px;
    margin: 10px 0 0 0;
    background: #1EB785;
    border: unset;
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
}

#seo_search .search-footer .row-split .right .btn-srplimited-content:hover {
    background-color: #1ea87b;
}

#seo_search .search-footer .listing-content {
    margin: 60px 0 0 0;
}

#seo_search .search-footer .listing-content h2 {
    color: var(--spacer-com-black, #2D3236);
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; 
}

#seo_search .search-footer .listing-content h3 {
    margin-top:30;
    color: var(--spacer-com-black, #2D3236);
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

#seo_search .search-footer .listing-content table {
    margin: 15px 0 0 0;
    width: 100%;
}

#seo_search .search-footer .listing-content table thead {
    background: #F2F4F5;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}

#seo_search .search-footer .listing-content table tbody {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

#seo_search .search-footer .listing-content table th,
#seo_search .search-footer .listing-content table td {
    border: 1px solid #D2D4D6;
}

#seo_search .search-footer .listing-content table th {
    padding: 10px 12px;
    text-align: left;
}

#seo_search .search-footer .listing-content table td {
    padding: 10px 12px;
    text-align: left;
}

#seo_search .search-footer .listing-content table .col-1 {
    width: 45%;
}

#seo_search .search-footer .listing-content table .col-2 {
    width: 25%;
}

#seo_search .search-footer .listing-content table .col-3 {
    width: 25%;
}

#seo_search .search-footer .listing-content table .col-4 {
    width: 5%;
}

#seo_search .search-footer .listing-content table tr.tbl-mobile-title {
    background: #F2F4F5;
}

#seo_search .search-footer .listing-content table tr.tbl-mobile-title td label,
#seo_search .search-footer .listing-content table tr.tbl-mobile-title td a {
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #2D3236;
    text-decoration: none;
}

#seo_search .search-footer .listing-content table td.col-1 label,
#seo_search .search-footer .listing-content table td.col-1 a {
    color: var(--spacer-com-black, #2D3236);

    /* Spacer.com/Body 16 */
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}
#seo_search .search-footer .listing-content table td.col-1 a:hover,
#seo_search .search-footer .listing-content table td.col-1 a:active {
    color: var(--spacer-com-green, #1EB785);
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-decoration-line: underline;
}
#seo_search .search-footer .listing-content table td label.btn-view {
    cursor: pointer;
    margin: 0;
    padding: 12px 30px;
    border-radius: 8px;
    background: var(--spacer-com-green, #1EB785);
    color: #FFF;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
}
#seo_search .search-footer .listing-content table td.col-4 label {
    cursor: pointer;
    margin: 0;
    padding: 12px 30px;
    border-radius: 8px;
    background: var(--spacer-com-green, #1EB785);
}

#seo_search .search-footer .listing-content table td.col-4 label a:active,
#seo_search .search-footer .listing-content table td.col-4 label a:hover,
#seo_search .search-footer .listing-content table td.col-4 label a {
    text-decoration: none;
    color: #FFF;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
}


#seo_search .search-footer .listing-content table td label.btn-view {
    display: block;
    text-align: center;
}

#seo_search .search-footer .listing-content table td.col-4 label:hover {
    background-color: #1ea87b;
}

#seo_search .search-footer .listing-content .see-all-parking-spots {
    margin: 20px 0 0 0;
    text-align: center;
    background: #1EB785;
    border-radius: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    color: #FFFFFF;
}

#seo_search .search-footer .listing-content .see-all-parking-spots a:active,
#seo_search .search-footer .listing-content .see-all-parking-spots a:hover,
#seo_search .search-footer .listing-content .see-all-parking-spots a{
    text-decoration: none;
    color: #FFFFFF;
}

/* #seo_search .search-footer .listing-content .see-all-parking-spots a {
    background: url("/images/landing/icon-circle-right.svg") no-repeat right center;
    background-size: 21px 21px;
    padding-right: 35px;
    display: inline-block;
} */

#seo_search .search-footer .listing-content .see-all-parking-spots a::after {
    content: "";

    display: inline-block;
    width: 20.9px;
    height: 20.9px;
    background-image: url("/images/landing/icon_arrow.svg");
    background-size: contain;
    background-repeat: no-repeat;
    /* content:url("/images/landing/icon_arrow.svg"); */
    margin-left: 20px;
    margin-bottom: -5px;
}

#seo_search .sec-search-locations {
    background: #3C4855;
    margin: 50px 0 0 0;
}

#seo_search .sec-search-locations .sec-content {
    max-width: 994px;
    margin: 0 auto;
    padding: 40px 0;
    text-align: center;
}

#seo_search .sec-search-locations .sec-content h2 {
    color: #FFFFFF;
    font-weight: 700;
    font-size: 26px;
    line-height: 39px;
}

#seo_search .sec-search-locations .sec-content h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF;
    margin: 10px 0 15px 0;
}

#seo_search .sec-search-locations .sec-content input {
    height: 48px !important;
    width: -webkit-fill-available;
    width: -moz-available;
    padding: 0 15px;
    border: unset;
    border-radius: 8px;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #96989A;
}

#seo_search .sec-search-locations .sec-content .btn-srplimited-ctatop,
#seo_search .sec-search-locations .sec-content .btn-srplimited-ctabottom {
    height: 48px !important;
    width: -webkit-fill-available;
    width: -moz-available;
    margin: 12px 0 0 0;
    background: #1EB785;
    border: unset;
    border-radius: 8px;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}

#seo_search .sec-search-locations .sec-content .srplimited-ctatop-field-txt,
#seo_search .sec-search-locations .sec-content .srplimited-ctabottom-field-txt {
    text-align: left;
}

#seo_search .cta-section {
    background: #3C4855;
    margin: 60px 0 0 0;
}

#seo_search .cta-section .widget {
    max-width: 1180px;
    margin: 0 auto;
    padding: 25px 0;
}

#seo_search .cta-section .widget label {
    cursor: unset;
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
    color: #FFFFFF;
    margin: 0;
    display: inline-block;
}

#seo_search .cta-section .widget a {
    float: right;
    border-radius: 8px;
    padding: 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-decoration: unset;
    color: #3C4855;
    background: #FECE4D;
}
#seo_search .cta-section .widget a:hover {
    background: var(--parkhound-yellow-shade-10, #E5B945);
}

#seo_search .search-footer .faq-section {
    padding: 12px 20px;
    /* margin: 20px 0 0 0; */
    background: #F2F4F5;
    cursor: pointer;
}

#seo_search .search-footer .faq-section .faq-question {
    color: var(--spacer-com-black, #2D3236);
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;

    margin: 0;
    padding: 0 30px 0 0;
    background: url(/images/landing/icon-faq-arrow-down.svg) no-repeat right center;
    background-size: 20px 10px;
}

#seo_search .search-footer .faq-section .faq-question.is-visible {
    background: url(/images/landing/icon-faq-arrow-up.svg) no-repeat right center;
    background-size: 20px 10px;
}

#seo_search .search-footer .faq-answer {
    padding: 0 0 10px 0;
}


#seo_search .search-footer .faq-answer ul li {
    list-style: initial;
}

#seo_search .search-footer .related-section {
    display: table;
    width: 100%;
    margin-top: 40px;
}

#seo_search .search-footer .related-section .blogs-section {
    display: table-cell;
    width: 70%;
    padding-right: 10%;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec {
    display: table-cell;
    width: 100%;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row {
    display: table-row;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-img {
    display: table-cell;
    width: 20%;
    padding: 25px 20px 0 0;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-img a {
    display: block;
    height: 120px;
    width: 170px;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-img a img {
    height: 120px;
    width: 170px;
    object-fit: cover;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content {
    display: table-cell;
    width: 80%;
    padding: 30px 0 0 0;
    vertical-align: top;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content a {
    color: #333;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
    text-decoration-line: underline;
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content a:active {
    color: var(--parkhound-dark-green-tint-75, #419E7F);
}
#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content a:hover {
    color: var(--parkhound-dark-green, #017E54);
}

#seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content p {
    padding-top: 5px;
    width: 73%;
}

#seo_search .search-footer .related-section .links-section {
    display: table-cell;
    width: 30%;
}

#seo_search .search-footer .related-section .blogs-section h3,
#seo_search .search-footer .related-section .links-section h3 {
    /* font-family: Montserrat; */
    font-family: Inter;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
}

#seo_search .search-footer .related-section .links-section p {
    color: var(--spacer-com-black, #2D3236);
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    padding: 0 0 25px 0;
}

#seo_search .search-footer .related-section .links-section div {
    margin-top: 12px;
}

#seo_search .search-footer .related-section .links-section a {
    color: #1EB785;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-decoration-line: underline;
}

#seo_search .search-footer .related-section .links-section a:active {
    color: var(--parkhound-dark-green-tint-75, #419E7F);
}
#seo_search .search-footer .related-section .links-section a:hover {
    color: var(--parkhound-dark-green, #017E54);
}

#seo_search .search-footer .sec-neighborhoods-links {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #F2F4F5;
}

#seo_search .search-footer .sec-neighborhoods-links .sec-content {
    width: 1180px;
    height: auto;
    margin: 0 auto;
    padding: 40px 0 60px 0;
    /* font-family: 'Raleway'; */
    font-family: Inter;
    font-style: normal;
    color: #2D3236;
}

#seo_search .search-footer .sec-neighborhoods-links .sec-content h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 33px;
}

#seo_search .search-footer .sec-neighborhoods-links .sec-content label {
    margin: 20px 0 0 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

#seo_search .search-footer .sec-neighborhoods-links .sec-content .sec-links {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    margin: 20px 0 0 0;
}

#seo_search .search-footer .sec-neighborhoods-links .sec-content .sec-links a {
    display: table;
    font-size: 16px;
    line-height: 24px;
    text-decoration-line: underline;
    color: #1EB785;
    margin: 10px 0 0 0;
}

#seo_search .search-footer .sec-neighborhoods-links .sec-content .sec-links a:hover {
    color: #2D3236;
}


.view-daily-and-short-term {
    text-align: center;
    margin-top: 29px;
}


.view-daily-and-short-term a {
    color: #1EB785;
    text-align: center;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 24px */
    text-decoration-line: underline;

}
.view-daily-and-short-term a:active{
    color: var(--parkhound-dark-green-tint-75, #419E7F);
}
.view-daily-and-short-term a:hover{
    color: var(--parkhound-dark-green, #017E54);
}

#seo_search .faq-answer .table-title {
    text-align: center;
    /* font-family: Raleway; */
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #1EB785;
    margin-top: 20px;
}

/***** start - css for table cbd answer *****/
#seo_search .faq-answer .table-cbd {
    border: 1px solid #B0B0B0; 
    border-radius: 8px; 
    width: 60%; 
    margin: 0 auto;
}
#seo_search .faq-answer .table-melport table, 
#seo_search .faq-answer .table-cbd table {
    width: 100%;
}
#seo_search .faq-answer .table-melport table thead, 
#seo_search .faq-answer .table-cbd table thead {
    border-bottom: 1px solid #D7D7D7;
}
#seo_search .faq-answer .table-melport table thead tr th, 
#seo_search .faq-answer .table-cbd table thead tr th {
    text-align: left;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
}
#seo_search .faq-answer .table-cbd table thead tr .col-1 {
    padding: 15px 10px 15px 30px;
    width: 50%;
}
#seo_search .faq-answer .table-cbd table thead tr .col-2 {
    padding: 15px 10px 15px 0;
    width: 25%;
}
#seo_search .faq-answer .table-cbd table thead tr .col-3 {
    padding: 15px 30px 15px 0;
    width: 25%;
}
#seo_search .faq-answer .table-cbd table tbody tr .col-1 {
    width: 50%;
    padding-top: 15px;
    padding-left: 30px;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}
#seo_search .faq-answer .table-cbd table tbody tr .col-2 {
    width: 25%;
    padding-top: 15px;
    padding-right: 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
#seo_search .faq-answer .table-cbd table tbody tr .col-3 {
    width: 14%;
    padding-top: 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
#seo_search .faq-answer .table-cbd table tbody tr .col-4 {
    width: 11%;
    padding-top: 15px;
}
#seo_search .faq-answer .table-melport table tbody tr.last-row td, 
#seo_search .faq-answer .table-cbd table tbody tr.last-row td {
    padding-bottom: 15px;
}
#seo_search .faq-answer .table-melport table tbody tr .col-3 b, 
#seo_search .faq-answer .table-cbd table tbody tr .col-2 b {
    /* font-family: Montserrat; */
    font-family: Inter;
    font-size: 15px;
    color: #1EB785;
    padding-left: 5px;
}
#seo_search .faq-answer .table-cbd table tbody tr .col-4 span.icon-tick {
    display: inline-block;
    background: url(/images/icon-tick.svg) no-repeat center center;
    width: 18px;
    height: 13px;
    margin-right: 30px;
    margin-left: 10px;
}
#seo_search .faq-answer .table-cbd table tbody tr .col-4 span.icon-cross {
    display: inline-block;
    background: url(/images/icon-cross.svg) no-repeat center center;
    width: 18px;
    height: 13px;
    margin-right: 30px;
    margin-left: 10px;
}
/***** end - css for table cbd answer *****/

.find-out-your-space-worth {
    margin: auto;
    text-align: center;
    display: flex;
    width: -webkit-fill-available;
    width: -moz-available;
    max-width: 376px;
    padding: 12px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: var(--spacer-com-green, #1EB785);
}

.srp-banner .search-locations .btn-srplimited-search:hover,
#seo_search .search-footer .listing-content .see-all-parking-spots:hover,
#seo_search .sec-search-locations .sec-content .btn-srplimited-ctatop:hover,
#seo_search .sec-search-locations .sec-content .btn-srplimited-ctabottom:hover,
.find-out-your-space-worth:hover {
    background: var(--parkhound-dark-green, #017E54);
}

.find-out-your-space-worth a:hover,
.find-out-your-space-worth a {
    color: #FFF;
    font-feature-settings: 'ss09' on, 'ss02' on;
    /* font-family: Raleway; */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-decoration: none;
    /* 24px */
}

@media only screen and (max-width: 1350px) {


    #seo_search .search-footer,
    #seo_search .search-footer .sec-neighborhoods-links .sec-content {
        width: unset;
        margin: 0 30px;
    }

    #seo_search .cta-section .widget {
        max-width: unset;
        margin: 0 30px;
    }

    #seo_search .search-footer .row-split {
        grid-template-columns: 1fr 1fr;
    }
}

@media only screen and (max-width: 1160px) {
    #seo_search .cta-section .widget a {
        display: block;
        float: unset;
        margin: 20px 0 0 0;
        width: 320px;
        text-align: center;
    }
}
@media only screen and (max-width: 1100px) {
    #seo_search .faq-answer .table-cbd {
        width: 80%;
    }
}
@media only screen and (max-width: 1050px) {

    #seo_search .search-footer .row-split .right .title,
    #seo_search .search-footer .row-split .right .sub-title {
        width: unset;
    }

    #seo_search .sec-search-locations .sec-content,
    #seo_search .cta-section .widget {
        margin: 0 30px;
    }
}

@media only screen and (max-width: 980px) {

    #seo_search .search-footer {
        background-color: unset !important;
    }
}

@media only screen and (max-width: 900px) {
    .srp-banner{
        padding: 30px 20px;
    }

    .srp-banner h1 {
        margin: 0 0 10px 0;
    }

    .srp-banner .search-locations {
        width: unset;
    }

    .srp-banner .sec-benefits {
        width: unset;
    }
}

@media only screen and (max-width: 770px) {
    #seo_search .search-footer.sec-form-search {
        margin: 0;
    }

    #seo_search .search-footer .row-split {
        grid-template-columns: 1fr;
        margin: 0 !important;
    }
/* 
    #seo_search .search-footer .row-split .left p {
        margin: 0 30px 20px 30px;
    } */
}

@media only screen and (max-width: 750px) {

    #seo_search .search-footer .row-split .right,
    #seo_search .search-footer .sec-neighborhoods-links .sec-content .right {
        width: unset !important;
    }

    #seo_search .search-footer .sec-neighborhoods-links .sec-content .sec-links a {
        display: block;
    }
}

@media only screen and (max-width: 650px) {
    .srp-banner .search-locations .srplimited-search-field-txt {
        grid-template-columns: 1fr 220px;
    }

    .srp-banner .sec-benefits {
        grid-gap: 10px;
    }
}
@media only screen and (max-width: 600px) {
    #seo_search .faq-answer .table-cbd {
        width: 100%;
    }

    #seo_search .faq-answer .table-cbd table tbody tr .col-1 {
        padding: 5px 15px 0 15px;
        width: 10%;
        font-size: 14px;
        vertical-align: top;
    }

    #seo_search .faq-answer .table-cbd table tbody tr .col-2 {
        width: 90%;
        padding: 5px 15px 0 0;
        font-size: 14px;
    }

    #seo_search .faq-answer .table-cbd table tbody tr .col-2-span {
        width: 20%;
        padding-top: 5px;
        padding-right: 10px;
        font-size: 14px;
    }
 
    #seo_search .faq-answer .table-cbd table tbody tr .col-3 {
        width: 70%;
        padding: 5px 15px 0 0;
        font-size: 14px;
    }

    #seo_search .faq-answer .table-cbd table tbody tr .col-3 b {
        color: #1EB785;
        padding-left: 0;
    }

    #seo_search .faq-answer .table-cbd table tbody tr.last-row td {
        padding-bottom: 5px;
    }

    #seo_search .faq-answer .table-cbd table tbody tr.break-point {
        border-bottom: 1px solid #B0B0B0;
    }

    #seo_search .faq-answer .table-cbd table tbody tr .col-3 span.icon-tick {
        display: inline-block;
        background: url(/images/icon-tick.svg) no-repeat center center;
        width: 18px;
        height: 13px;
    }

    #seo_search .faq-answer .table-cbd table tbody tr .col-3 span.icon-cross {
        display: inline-block;
        background: url(/images/icon-cross.svg) no-repeat center center;
        width: 18px;
        height: 13px;
    }
}

@media only screen and (max-width: 599px) {

    .srp-banner p.sub-title{
        padding-bottom: 0;
    }

    .find-out-your-space-worth a {
        font-size: 16px;
    }

    .faq-answer .table-cbd .table-cbd-head .table-cbd-th:first-child,
    .faq-answer .table-cbd .table-cbd-td:first-child {
        padding-left: 15px;
    }

    .faq-answer .table-cbd .table-cbd-th,
    .faq-answer .table-cbd .table-cbd-td {
        font-size: 14px;
        line-height: 20px;
    }

    .srp-banner .sec-reviews p {
        font-size: 16px;
        white-space: unset;
    }

    #search-index #content-wrapper input,
    #search-index #content-wrapper input:focus {
        font-size: 16px !important;
    }

    .foysw-container {
        margin: 0 20px;
        padding: 80px 0 50px 0;
    }

    #seo_search .search-footer {
        margin: 0 20px;
    }

    #seo_search .search-footer .row-split .left p {
        /* margin: 0 20px 30px 20px; */
    }

    #seo_search .sec-search-locations .sec-content,
    #seo_search .search-footer .sec-neighborhoods-links .sec-content {
        margin: 0 20px;
    }

    .srp-banner .sec-benefits {
        grid-template-columns: unset;
        width: 100%;
        flex-direction: column;
        align-items: center;
        gap: 45px;
        align-self: stretch;

        
    }

    .srp-banner #slide_data {
        height: 220px;
    }

    #seo_search .cta-section .widget {
        margin: 0 20px;
    }

    #seo_search .cta-section .widget a {
        width: unset;
    }

    #seo_search .search-footer .related-section {
        display: block;
        margin-top: 15px;
    }

    #seo_search .search-footer .related-section .blogs-section {
        display: block;
        width: 100%;
        padding-right: unset;
    }

    #seo_search .search-footer .related-section .blogs-section h3 {
        line-height: 26px;
    }

    #seo_search .search-footer .related-section .links-section p {
        padding: 10px 0 10px 0;
    }

    #seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-img {
        display: block;
        width: 170px;
        padding: 25px 0 0 0;
    }

    #seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content {
        display: block;
        width: 100%;
    }

    #seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content a {
        font-size: 14px;
    }

    #seo_search .search-footer .related-section .blogs-section .blog-list-sec .blog-row .blog-col-content p {
        padding-top: 10px;
        margin: 0;
        width: 100%;
    }

    #seo_search .search-footer .related-section .links-section {
        display: block;
        width: 100%;
        margin-top: 30px;
        padding-top: 10px;
    }

    #seo_search .search-footer .listing-content table td {
        padding: 10px 12px;
    }
}

@media only screen and (max-width: 520px) {
    /* .srp-banner {
        padding: 50px 0 60px 0;
    } */

    .srp-banner .search-locations .srplimited-search-field-txt {
        grid-template-columns: 1fr;
        grid-gap: 16px;
    }

    .srp-banner .search-locations .srplimited-search-field-txt .mapboxgl-ctrl-geocoder>input {
        border-radius: 8px;
    }

    .srp-banner .search-locations .btn-srplimited-search {
        border-radius: 8px;
    }

    .srp-banner #slide_data .flex-viewport {
        height: unset;
        text-align: center;
    }

    .srp-banner .sec-reviews {
        margin: 0 30px 0 30px;

        max-width: 270px;
        height: 72px;
        display: flex;
        padding: 19px 5px 9px 0px;
        align-items: center;
    }

    .srp-banner .sec-reviews #slide_data .flexslider .slides .span_img {
        float: unset;
        display: inline-block;
        margin: 10px 0 0 0;
    }

    .srp-banner .sec-reviews #slide_data .flex-caption .flex-description {
        width: unset;
        height: 75px;
        margin-top: 10px;
        text-align: center;
    }

    .srp-banner .sec-reviews #slide_data .flex-caption .flex-name-p {
        text-align: center;
    }

    .srp-banner .sec-reviews #slide_data .flex-caption .section-icon {
        display: inline-block;
        margin-top: 10px;
    }

    .flexslider .slides>li {
        max-height: 400px !important;
    }

    #slide_data .wrap_data {
        height: 300px !important;
    }

    #slide_data .flex-caption {
        height: unset !important;
        display: unset !important;
        vertical-align: unset !important;
    }

    #seo_search .search-footer .sec-neighborhoods-links .sec-content .sec-links {
        display: unset;
        grid-template-columns: unset;
        grid-gap: unset;
    }

    #seo_search .search-footer .sec-neighborhoods-links .sec-content .sec-links a {
        margin: 5px 0 0 0;
    }
}

@media only screen and (max-width: 400px) {}