.ph .why-parking-div-3 .single-div{position:relative;transition:0.3s ease;}
.ph .why-parking-div-3 .single-div .text-div{position:absolute;width:100%;top:100px;left:50%;padding:0 20px;transform:translateX(-50%);}
.ph .why-parking-div-3 .single-div .img-div{padding-top:40%;}

.ph .why-parking-div-3{
    font-size:0;
}

.ph .why-parking-div-3 .single-div{
    background-color:#EFF8F2;
    display:inline-block;
    width:calc((68% - 48px) / 3);
    vertical-align:bottom;
    text-align:center;
    margin:0 16px 0 0;
    padding:20px;
    border-radius:10px;
}

.ph .why-parking-div-3 .single-div.active{
    width:32%;
    background-color:#FAFAFA;
    position:relative;
    margin-bottom:30px;
}

.ph .why-parking-div-3 .single-div:last-child{
    margin-right:0;
}

.ph .why-parking-div-3 .single-div .num{
    margin:0 0 20px;
}

.ph .why-parking-div-3 .single-div .num h3{
    font-size:60px;
    color:#ADCAB9;
    line-height:1;
}

.ph .why-parking-div-3 .single-div h4{
    font-size:16px;
    color:#0B1215;
    font-weight:700;
    margin:0 0 15px;
}

.ph .why-parking-div-3 .single-div p{
    display:none;
}

.ph .why-parking-div-3 .single-div.active p{
    display:inline-block;
}

.ph .why-parking-div-3 .single-div .img-div img{
    width:100%;
    max-width:150px;
}

.ph .why-parking-div-3 .single-div.active .img-div img{
    max-height:180px;
    max-width:100%;
    width:auto;
}

p{font-size:16px;}

/* BUTTON */
#applyButton{position:fixed;z-index:99999;bottom:115px;right:20px;}
#howToApplyButton{position:fixed;z-index:99999;bottom:30px;right:34px;background:#DAF3E3;width:65px;height:65px;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:0.3s ease;}
#howToApplyButton::before{content:'';background-image:url('../../../uploads/2025/06/vec-how-to-apply.png');background-size:contain;background-position:center;width:14px;height:17px;}
#howToApplyButton p{font-size:10px !important;text-align:center;color:#1FB25A;font-weight:700;line-height:1.2;}
#howToApplyButton:hover{background:#1FB25A;}
#howToApplyButton:hover p{color:#fff;}
/* BUTTON */

/* MODAL */
.modal-div{position:fixed;margin:0;height:100%;width:100%;z-index:99999;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:scroll;opacity:0;visibility:hidden;transition:0.3s ease;}
.modal-div.active{opacity:1;visibility:visible;}
.modal-div .single-modal{padding:20px;position:relative;height:100%;overflow-y:scroll;}
.modal-background-div{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000033;opacity:0;visibility:hidden;transition:0.3s ease;}
.modal-background-div.active{opacity:1;visibility:visible;}
.modal-div .tabs-container{align-items:normal;height:auto;flex-wrap:wrap;}
.modal-div .tab-outer-div{position:sticky;height:auto;display:block;padding:40px 30px;background:#fff;max-width:992px;margin:auto;border-radius:6px;box-shadow:0px 2px 10px 0px #858585;z-index:1;top:10%;}
.modal-div .tab-outer-div .close-btn{position:absolute;top:20px;right:20px;cursor:pointer;}
.modal-div .tab-outer-div .close-btn i{font-size:20px;}
.modal-div .tab-outer-div .heading-div{margin-bottom:20px;}
.modal-div .tab-outer-div .heading-div h2{font-size:20px;text-align:center;}
.modal-div .tab-outer-div .btn{margin:20px auto 0;padding:20px 30px;display:flex;align-items:center;}
.modal-div .tab-item{transform:none;opacity:1;background-color:#FAFAFA;min-width:auto;max-width:none;margin-bottom:0;height:auto !important;width:calc((100% - ((10px * (3 - 1)))) / 3);transition:0.3s ease;cursor:auto;}
.modal-div .tab-item:hover{background-color:#fafafa;}
.modal-div .tab-item .item-summary{display:none;}
.modal-div .tab-item .item-details{opacity:1;max-height:none;transform:none}
.modal-div .tab-item .item-details .wrapper-div{display:flex;flex-direction:column;gap:15px;}
.modal-div .tab-item .item-details img{height: 200px;}
.modal-div .tab-item .item-details h3{color:#ADCAB9;transition:0.3s ease;}
.modal-div .tab-item:hover .item-details h3{color:#1FB25A;}
.modal-div .tab-item .item-details .description{text-align:center;}
.modal-div .tab-item .item-details .description a{word-break:break-word;color:#1fb25a;}


.modal-div .tabs-container{flex-direction:row;padding:0 !important;}
.modal-div .tab-item{width:calc((100% - ((10px * (2 - 1)))) / 2);height:auto !important;padding:20px 15px;}
.modal-div .tab-item .item-details .description{height:auto !important;}
.modal-div .tab-outer-div{padding:30px 15px;}
.modal-div .tab-item.active{width:calc((100% - ((10px * (2 - 1)))) / 2);}
.modal-div .tab-item .item-details{flex-direction:row;}
.modal-div .tab-item .item-details img{height:auto;}
.modal-div .tab-item .item-details .wrapper-div{flex-direction:row;flex-wrap:wrap;gap:15px 4%;align-items:center;flex:0 0 calc(100% - 35% - 15px);}
.modal-div .tab-item .item-details .wrapper-div .title-main{flex:0 0 calc(100% - 25px - 4%);text-align:left;height:auto !important;line-height:1.3;margin:0;}
.modal-div .tab-item .item-details .description{text-align:left;}
.modal-div .tab-item .item-details .description p{line-height:1.5;font-size:14px;}
.modal-div .tab-item .item-details .num{flex:0 0 25px}
.modal-div .tab-item .item-details .num h3{color:#1FB25A;font-size:36px;}
.modal-div .tab-item .item-details .img-div{flex:0 0 35%;}

.popup-div{overflow-y:auto;max-width:100%;top:0;left:0;right:0;bottom:0;background-color:transparent;box-shadow:none;transform:none;}
.popup-div .popup-content{max-width:560px;margin:auto;background-color:#fff;border-radius:6px;box-shadow:0 4px 20px 0px #858585}
.popup-div.important-notes{max-width:100%;top:0;transform:none;}
.popup-div.important-notes .popup-content{margin:40px auto;}
.popup-div.save-draft{transform:translate(-50%, -50%);top:50%;left:50%;}
/* MODAL */

/* ERROR */
.error404 .site-content > div > section:first-child{padding:30px 0;}
.error404 .site-content > .container{position:relative !important;width:100vw !important;max-width:100vw !important;left:50% !important;margin-left:-50vw !important;padding:0;}
.error404 .\34 04page{background-color:#fff;}
.error404 .\34 04page h2{color:#1FB25A;}
/* ERROR */

/* HEADER */
#masthead .navigation-div .main-navigation ul.menu li.how-to-apply-btn{margin-right:10px;}
#masthead .navigation-div .main-navigation ul.menu li.how-to-apply-btn > a{background-color:#000;color:#FFF;border:1px solid #000;border-radius:6px;padding:6px 20px;}
#masthead .navigation-div .main-navigation ul.menu li.how-to-apply-btn > a:hover{background-color:transparent;color:#000;}
#masthead .navigation-div .main-navigation ul.menu li.login-btn{margin-right:0;}
/* HEADER */

/* HOME */
.home-search-bar-div .suggestion-div{overflow:auto;max-height:150px;}
.home-search-bar-div .suggestion-div .no-results{max-width:480px;margin:-10px auto 15px;}
.tab-outer-div{overflow:auto;height:560px;}
.tab-item{min-width:auto;max-width:none;width:calc(70% / 3);}
.tab-item.active{min-width:auto;max-width:none;width:30%;}
.tab-item .item-details .num h3{color:#1FB25A;}
.section-home-about .left-div{padding-left:0 !important;}
.section-home-about .right-div{padding-right:0 !important;}
/* HOME */

/* ABOUT */
.section-about-intro{padding-top:60px !important;}
.section-about-intro .heading-div{max-width:1020px;margin:0 auto;text-align: center;}
.section-about-intro .heading-div h2{margin: 0 0 20px;}
.section-about-parking .single-about-parking{padding:30px 0 !important;} 
.section-about-parking .single-about-parking:first-child{padding-top:60px !important} 
.section-about-parking .single-about-parking:last-child{padding-bottom:60px !important} 
.section-about-parking .single-about-parking .left-div{padding:20px 80px 20px 0 !important;}
.section-about-parking .single-about-parking .right-div{padding:0 0 0 20px !important;}
.section-about-parking .single-about-parking:nth-child(2n) .left-div{order:2;padding:20px 0 20px 80px !important;} 
.section-about-parking .single-about-parking:nth-child(2n) .right-div{padding:0 20px 0 0 !important;} 
.section-about-parking .single-about-parking .right-div .heading-div{width:100%;}
.section-about-parking .single-about-parking .right-div .heading-div h2{margin:0 0 25px;}
.section-about-parking .single-about-parking .right-div .heading-div p{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-about-parking .single-about-parking .right-div .heading-div ul{margin:20px 0 20px 17px;}
.section-about-parking .single-about-parking .right-div .heading-div ul li{margin:0 0 5px;}
.section-about-parking .single-about-parking .right-div .heading-div ul li::marker{font-size:15px;color:#1fb25a;}
.section-about-parking .single-about-parking .right-div .heading-div .link-div{margin:20px 0 0;}
.section-about-team .team-listing-div .single-member.group-photo{width: 500px;}
.section-about-team .team-listing-div .single-member.group-photo img{position:absolute;width:100%;height:100%;object-fit:cover;}
.team-listing-div .single-member:nth-child(4n + 7){margin:0 0 10px;}
.team-listing-div .single-member:nth-child(4n){margin:0 10px 10px 0;}
/* ABOUT */

/* OUR PARTNER */
.partners-slider-div img{height:140px !important;object-fit:contain;}
.section-partners-list .heading-div{max-width:910px;margin:0 auto 50px;}
.section-partners-list .heading-div h2{margin: 0 0 20px;}
/* OUR PARTNER */

/* PARKING */
.parking-listing-div{max-width:100%;}
.parking-listing-div .parking-slider-div .single-slide{width:calc((100% - 80px) / 4);}
/* PARKING */

/* PARKING DETAIL */
.single-parking .tabs-container{align-items:normal;height:auto;}
.single-parking .tab-outer-div{height:auto;margin-top:40px;}
.single-parking .tab-item{transform:none;opacity:1;background-color:#FAFAFA;flex-grow:1;min-width:none;max-width:none;margin-bottom:0;width:calc(100% / 6);transition:0.3s ease;cursor:auto;}
.single-parking .tab-item:hover{background-color:#EFF8F2;}
.single-parking .tab-item .item-summary{display:none;}
.single-parking .tab-item .item-details{opacity:1;max-height:none;transform:none}
.single-parking .tab-item .item-details h3{color:#ADCAB9;transition:0.3s ease;}
.single-parking .tab-item:hover .item-details h3{color:#1FB25A;}
.single-parking .tab-item .item-details .description{text-align:left;}
.single-parking .tab-item .item-details .description a{word-break:break-word;color:#1fb25a;}
/* PARKING DETAIL */

/* APPLY PARKING */
.section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details ul.list-details li .links-div{padding:6px 0;}
.section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details ul.list-details li .links-div .single-link::before{content:'';background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:25px;height:25px;}
.section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details ul.list-details li .links-div .single-link.google-map::before{background-image:url('../../../uploads/2025/05/icn_google_map.png');}
.section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-content .note-div p{font-size:12px;margin:0 0 20px;}
/* APPLY PARKING */

/* CAREERS */
.section-careers-header .page-header-section{background-image:url(../../../uploads/2025/04/ban_top_careers.jpg);}
.section-careers-header .page-header-section .heading-div{text-align:center;margin:50px 0 70px;}
.section-careers-header .page-header-section .heading-div h1{margin:0 0 15px;}
.section-careers-header .page-header-section .heading-div p{font-size:15px;color:#FFF;}
.section-careers-header .page-header-section .heading-div .link-div{margin:25px 0 0;}
.section-careers-header .page-header-section .heading-div .link-div a{padding:7px 40px;height:auto;}
.section-careers-why{padding:40px 0 !important;}
.section-careers-why .heading-div h2{color:#0B1215;font-weight:600;}
.section-careers-why .right-div p{font-size:23px;color:#0B1215;font-weight:400;line-height:1.5;margin:0 0 30px;}
.section-careers-values{padding:40px 0 !important;}
.section-careers-values .heading-div{padding:20px 0 0;}
.section-careers-values .heading-div h2{color:#0B1215;font-weight:600;}
.section-careers-values .right-div .content-div{font-size:0;max-width:600px;display:flex;flex-wrap:wrap;}
.section-careers-values .right-div .content-div::after{content:'';display:inline-block;width:150%;height:calc(100% - 60px);background-color:#EFF8F2;position:absolute;top:20px;left:50px;}
.section-careers-values .right-div .content-div .single-div{display:inline-block;width:calc((100% - 15px) / 2);margin:0 15px 15px 0;background-color:#FFF;border-radius:10px;box-shadow:0px 4px 20px #E6EFEA;position:relative;z-index:1;padding:20px;vertical-align:top;}
.section-careers-values .right-div .content-div .single-div:nth-child(2n){margin-right:0;}
.section-careers-values .right-div .content-div .single-div .img-div{margin:0 0 10px;}
.section-careers-values .right-div .content-div .single-div h3{font-size:16px;color:#0B1215;margin:0 0 10px;font-weight:600;}
.section-careers-values .right-div .content-div .single-div p{color:#5E5E5E;font-size:14px;}
.section-careers-team{padding:60px 0 100px !important;}
.careers-banner-div{position:relative;background-image:url(../../../uploads/2025/05/ban_career_join_the_team.jpg);background-color:#0B4F38;border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:right center;padding:40px 60px;min-height:320px;display:flex;align-items:center;}
.careers-banner-div::after{content:'';width:50%;height:1px;box-shadow:0 0 100px 20px #1FB25A;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:-1;}
.careers-banner-div .left-div{width:35%;display:inline-block;}
.careers-banner-div .left-div h2{color:#FFF;margin:0 0 15px;}
.careers-banner-div .left-div p{color:#FFF;font-size:15px;}
.careers-banner-div .left-div .link-div{margin:25px 0 0;}
.careers-banner-div .left-div .link-div a{height:36px;}
.section-careers-employees{padding:40px 15px 80px !important;position:relative !important;width:100vw !important;max-width:100vw !important;left:50% !important;margin-left:-50vw !important;border-bottom:1px solid #ADCAB9;background-image:url('../../../uploads/2025/05/background_pattern_white.png');background-size:contain;background-position:top;background-repeat:no-repeat;}
.section-careers-employees .heading-div{text-align:center;max-width:660px;margin:auto;}
.section-careers-employees .heading-div h2{font-size:25px;color:#1FB25A;margin:16px 0 12px;}
.section-careers-employees .heading-div .icon-div img{width:60px;height:60px;}
.section-careers-employees .heading-div p{color:#5E5E5E;font-size:18px;font-style:normal;font-weight:600;line-height:24px;}
.section-careers-employees .heading-div p{color:#5E5E5E;font-size:18px;font-style:normal;font-weight:600;line-height:24px;}
.section-careers-employees .job-listing-div{margin:20px 0 30px;}
.section-careers-employees .job-listing-div .single-job{padding:30px;border-radius:10px;box-shadow:0px 2px 10px #E6EFEA;margin:0 7px;background-color:#fff;}
.section-careers-employees .job-listing-div .draggable{padding:30px 0 10px;overflow:visible;}
.section-careers-employees .job-listing-div .single-job .text-div h3 a{color:#0B1215;font-size:16px}
.section-careers-employees .job-listing-div .single-job .text-div h3 a:hover{color:#1FB25A;font-size:16px}
.section-careers-employees .job-listing-div .single-job .text-div .link-div{text-align:end;margin-top:30px;}
.section-careers-employees .job-listing-div .single-job .text-div .link-div a{display:block;color:#1FB25A;font-size:14px;text-decoration:none !important;}
.section-careers-employees .job-listing-div .single-job .text-div .link-div a::after{content:'';background-image:url('../../../uploads/2025/04/icn_arrow_location.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-left:6px;width:12px;height:12px;transform:rotate(-45deg);}
.section-careers-employees .job-listing-div .single-job .text-div .tags-div ul{display:flex;gap:10px;margin:20px 0 0;}
.section-careers-employees .job-listing-div .single-job .text-div .tags-div ul li{margin:0;display:inline-block;font-size:10px;color:#1FB25A;background-color:#EFF8F2;padding:4px 14px 4px 12px;border-radius:100px;}
.section-careers-employees .job-listing-div .single-job .text-div .tags-div ul li.employment-type::before{content:'';background-image:url('../../../uploads/2025/05/icn_employment_type.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:12px;height:12px;}
.section-careers-employees .job-listing-div .single-job .text-div .tags-div ul li.location::before{content:'';background-image:url('../../../uploads/2025/05/icn_area.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:12px;height:12px;}
/* CAREERS */

/* JOB LISTING */
.section-job-listing{padding:40px 0 !important;}
.section-job-listing .categories-div.job-listing-categories ul{display:flex;gap:10px;margin:16px 0 0;flex-wrap:wrap;}
.section-job-listing .categories-div.job-listing-categories ul li{margin:0;display:inline-block;}
.section-job-listing .categories-div.job-listing-categories ul li a{display:block;padding:8px 24px;background:#EFF8F2;border-radius:6px;color:#1FB25A;}
.section-job-listing .categories-div.job-listing-categories ul li a.active{color:#fff;background:#1FB25A;}
.section-job-listing .categories-div.job-listing-categories ul li a:hover{color:#fff;background:#1FB25A;}
.section-job-listing .job-listing-div{padding:40px 0;}
.section-job-listing .job-listing-div .single-job{position:relative;box-shadow:0;margin-bottom:20px}
.section-job-listing .job-listing-div .single-job::after{content:"";opacity:0;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:10px;background:linear-gradient(to bottom, #1fb25a00, #1fb25a);transition:0.3s ease;}
.section-job-listing .job-listing-div .single-job .text-div{position:relative;padding:0 24px 24px;background-color:#fff;border-radius:0;z-index:1;border-bottom:1px solid #EFEFEF;transition:0.3s ease;}
.section-job-listing .job-listing-div .single-job .text-div h3 a{color:#0B1215;font-size:16px}
.section-job-listing .job-listing-div .single-job .text-div h3 a:hover{color:#1FB25A;font-size:16px}
.section-job-listing .job-listing-div .single-job .text-div .link-div{text-align:end;}
.section-job-listing .job-listing-div .single-job .text-div .link-div a{display:block;color:#1FB25A;font-size:14px;text-decoration:none !important;}
.section-job-listing .job-listing-div .single-job .text-div .link-div a::after{content:'';background-image:url('../../../uploads/2025/04/icn_arrow_location.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-left:6px;width:12px;height:12px;transform:rotate(-45deg);}
.section-job-listing .job-listing-div .single-job .text-div .tags-div ul{display:flex;gap:10px;margin:20px 0 0;}
.section-job-listing .job-listing-div .single-job .text-div .tags-div ul li{margin:0;display:inline-block;font-size:10px;color:#1FB25A;background-color:#EFF8F2;padding:4px 14px 4px 12px;border-radius:100px;}
.section-job-listing .job-listing-div .single-job .text-div .tags-div ul li.employment-type::before{content:'';background-image:url('../../../uploads/2025/05/icn_employment_type.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:12px;height:12px;}
.section-job-listing .job-listing-div .single-job .text-div .tags-div ul li.location::before{content:'';background-image:url('../../../uploads/2025/05/icn_area.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:12px;height:12px;}
.section-job-listing .job-listing-div .single-job:hover{box-shadow:-2px 5px 25px #EAFFF3}
.section-job-listing .job-listing-div .single-job:hover:after{opacity:1;}
.section-job-listing .job-listing-div .single-job:hover .text-div{padding-top:30px;border-radius:10px;border:0;}
.section-job-listing .job-listing-div .pagination-div ul li .current{color:#1FB25A;background-color:transparent;font-weight:700;}
.section-job-listing .job-listing-div .pagination-div ul li a{color:#5E5E5E;}
.section-job-listing .job-listing-div .pagination-div ul li a:hover{color:#1FB25A;}
.single-job_listings .page-header-section{position:relative;width:100vw;max-width:100vw;left:50% !important;margin-left:-50vw !important;}
.single-job_listings .section-single-job{max-width:900px;margin:auto;padding:60px 0 !important;}
.single-job_listings .section-single-job .row-div{display:flex;justify-content:space-between;align-items:flex-start;margin:20px 0 0;}
.single-job_listings .section-single-job .tags-div ul{display:flex;gap:10px;margin:0;}
.single-job_listings .section-single-job .tags-div ul li{margin:0;display:inline-block;font-size:10px;color:#1FB25A;background-color:#EFF8F2;padding:4px 14px 4px 12px;border-radius:100px;}
.single-job_listings .section-single-job .tags-div ul li.employment-type::before{content:'';background-image:url('../../../uploads/2025/05/icn_employment_type.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:12px;height:12px;}
.single-job_listings .section-single-job .tags-div ul li.location::before{content:'';background-image:url('../../../uploads/2025/05/icn_area.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:text-top;margin-right:6px;width:12px;height:12px;}
.single-job_listings .section-single-job .content-div{margin-top:26px;padding:26px;border-radius:10px;background-color:#fafafa;}
.single-job_listings .section-single-job .content-div .desc-div{display:none;}
.single-job_listings .section-single-job .content-div .desc-div.active{display:block;}
.single-job_listings .section-single-job .row-div .language-div{font-size:0;}
.single-job_listings .section-single-job .row-div .language-div ul{list-style:none;margin:0;}
.single-job_listings .section-single-job .row-div .language-div ul li{display:inline-block;margin:0 8px 0 0;}
.single-job_listings .section-single-job .row-div .language-div ul li:last-child{margin-right:0;}
.single-job_listings .section-single-job .row-div .language-div ul li a.btn{color:#1FB25A;background-color:#EFF8F2;font-weight:400;}
.single-job_listings .section-single-job .row-div .language-div ul li.active a.btn,
.single-job_listings .section-single-job .row-div .language-div ul li a.btn:hover{color:#EFF8F2;background-color:#1FB25A;}
.single-job_listings .section-single-job .content-div h3{margin-top:26px;}
.single-job_listings .section-single-job .content-div h3:first-child{margin-top:0;}
.single-job_listings .section-single-job .content-div ul{margin-left:10px;}
.single-job_listings .section-single-job .content-div ul li{font-size:16px;}
.single-job_listings .section-single-job .content-div ul li::marker{color:#1FB25A;font-size:10px;}
.single-job_listings .section-job-application{margin-top:20px;padding:50px 0 70px !important;position:relative;width:100vw;max-width:100vw;left:50% !important;margin-left:-50vw !important;background-color:#FAFAFA;border-bottom:1px solid #ADCAB9;background-image:url('../../../uploads/2025/05/background_pattern.png');background-size:contain;background-position:bottom;background-repeat:no-repeat;}
.single-job_listings .section-job-application .form-div{max-width:700px;margin:auto;}
.single-job_listings .section-job-application .form-div .title-div{margin-bottom:20px;text-align:center;}
.single-job_listings .section-job-application .form-div .input-div.one-second{display:inline-block;width:calc((100% - 25px) / 2);margin-right:25px !important;}
.single-job_listings .section-job-application .form-div .input-div.one-second.end{margin-right:0 !important;}
.single-job_listings .section-job-application .form-div .upload-wrapper{position:relative;overflow:hidden;display:inline-block;}
.single-job_listings .section-job-application .form-div .custom-field-div{width:100%;}
.single-job_listings .section-job-application .form-div .custom-field-div p{display:flex;align-items:center;justify-content:space-between;padding:3px 5px 3px 10px;border:1px solid #E6EFEA;background-color:#FFF;color:#5E5E5E;font-size:14px;border-radius:6px;width:100%;outline:none;font-weight:300;}
.single-job_listings .section-job-application .form-div .custom-upload-button{display:inline-block;padding:3px 12px;background-color:#1FB25A;color:white;border:none;border-radius:5px;cursor:pointer;font-size:14px;letter-spacing:normal;text-transform:capitalize;font-weight:400;transition:background-color 0.3s ease;}
.single-job_listings .section-job-application .form-div .custom-upload-button:hover{background-color:#45a049;}
.single-job_listings .section-job-application .form-div .hidden-file-input{display:none;}
.single-job_listings .section-job-application .form-div .file-name-display{display:inline-block;font-style:italic;color:#777;}
.single-job_listings .section-job-application .form-div .submit-div{margin:10px 0 0;text-align:center}
.single-job_listings .section-job-application .form-div .submit-div input{padding:10px 80px !important;}
/* JOB LISTING */

/* FAQ */
.faq-div .single-faq::after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:0;opacity:0;border-radius:10px;background:linear-gradient(to bottom, #1fb25a00, #1fb25a);transition:0.3s ease;box-shadow:0 2px 8px #1fb25a33;}
.faq-div .single-faq.active::after{height:calc(100% + 2px);opacity:1;transition:0.3s ease;}
.faq-div .single-faq.active{padding:0 !important;margin-bottom:10px;}
.faq-div .single-faq.active .svg-div{display:none;}
.faq-div .single-faq.active .faq-title{padding:20px 70px 20px 45px;background-color:white;}
.faq-div .single-faq .faq-title{background-color:#fff;}
.faq-div .single-faq .faq-title::after{right:30px;content:"\f077";transition:0.3s ease;transform:rotate(180deg);}
.faq-div .single-faq .faq-title h3{transition:0.3s ease;}
.faq-div .single-faq.active .faq-title::after{right:30px;transform:rotate(0);}
.faq-div .single-faq .faq-content{box-sizing:content-box;background-color:#fff;padding:0 30px;transition:0.3s ease;position:relative;z-index:1;}
.faq-div .single-faq .faq-content .text-div{position:relative;background-color:#EFF8F2;border-radius:10px;padding:30px;}
.faq-div .single-faq .faq-content p{position:relative;font-size:16px;color:#5E5E5E;}
.faq-div .single-faq.active .faq-content{box-sizing:content-box;height:auto;overflow:hidden;padding:0 30px 90px;position:relative;z-index:2;}
.faq-div .single-faq.active .faq-content{background-color:white;border-radius:0 0 10px 10px;margin:0;}
.faq-div .single-faq.active .faq-content::before{display:none;}
.faq-div .single-faq.active .faq-content::after{display:none;}
.faq-div .single-faq .faq-content .text-div::before{content:'';display:inline-block;border-top:26px solid #EFF8F2;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;bottom:-24px;right:48px;}
.faq-div .single-faq .faq-content .text-div::after{content:'';display:inline-block;width:100px;height:30px;background-image:url(../../../uploads/2025/04/logo.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:-60px;right:15px;}
/* FAQ */

/* BUSINESS */
.section-inquiry{padding:40px 0 !important}
.section-inquiry .inquiry-banner-div{background-image:url('../../../uploads/2025/05/business-inquiry-banner-background.jpg');background-color:#0B4F38;border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:right center;padding:40px 60px;min-height:320px;display:flex;align-items:center;}
.section-inquiry .inquiry-banner-div .left-div{width:35%;display:inline-block;}
.section-inquiry .inquiry-banner-div .left-div h2{color:#FFF;margin:0 0 15px;}
.section-inquiry .inquiry-banner-div .left-div p{color:#FFF;font-size:15px;}
.section-inquiry .inquiry-banner-div .left-div .link-div{margin:25px 0 0;}
.section-inquiry .inquiry-banner-div .left-div .link-div a{height:36px;}
/* BUSINESS */

/* WHY PARKRITE */
.section-single-parking-first .left-div{padding:20px 80px 20px 0 !important;}
.section-single-parking-first .left-div .heading-div{max-width:100%;}
.section-single-parking-first .left-div .heading-div h2{margin-bottom:20px;}
.section-single-parking-first .left-div .heading-div p{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-single-parking-first .right-div{display:block;}
.section-single-parking-first .right-div > div{position:static;}
.section-single-parking-second{padding:60px 0 !important;} 
.section-single-parking-second .left-div{padding:20px 80px 20px 0 !important;}
.section-single-parking-second .left-div h2{margin:0 0 20px;}
.section-single-parking-second .right-div .heading-div{width:100%;}
.section-single-parking-second .right-div .heading-div h2{margin:0 0 20px;}
.section-single-parking-second .right-div .heading-div p{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-single-parking-second .right-div .heading-div ul{margin:20px 0 20px 17px;}
.section-single-parking-second .right-div .heading-div ul li{margin:0 0 5px;}
.section-single-parking-second .right-div .heading-div ul li::marker{font-size:15px;color:#1fb25a;}
.section-single-parking-second .right-div .heading-div .link-div{margin:20px 0 0;}
.section-single-parking-third{padding:60px 0 !important;} 
.section-single-parking-third .right-div{}
.section-single-parking-third .right-div .heading-div h2{margin:0 0 20px;}
.section-single-parking-third .left-div{order:2;padding:20px 0 20px 80px !important;}
.section-single-parking-third .left-div .heading-div{width:100%;}
.section-single-parking-third .left-div .heading-div h2{margin:0 0 15px;font-size:32px;}
.section-single-parking-third .left-div .heading-div p{font-size:15px;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-single-parking-third .left-div .heading-div ul{margin:20px 0 20px 17px;}
.section-single-parking-third .left-div .heading-div ul li{margin:0 0 5px;}
.section-single-parking-third .left-div .heading-div ul li::marker{font-size:15px;color:#1fb25a;}
.section-single-parking-third .left-div .heading-div .link-div{margin:20px 0 0;}
.section-single-parking-how .left-div{padding:0 !important;}
.section-single-parking-how .heading-div{max-width:100%;text-align:center;}
.section-single-parking-how .heading-div h2{margin:0 0 10px;}
.section-single-parking-why{background-color:#fafafa;margin-bottom:40px !important;}
.section-single-parking-why .container{padding:50px 15px 45px!important;margin:auto;}
.section-single-parking-why .heading-div h2{margin-bottom:15px;text-align:center;color:#1FB25A;}
.section-single-parking-why .right-div{padding:0 15px !important;}
.section-single-parking-why .right-div .content-div .slick-track{padding:10px 0;}
.section-single-parking-why .right-div .content-div::after{display:none;}
.section-single-parking-why .right-div .content-div .single-div{width:calc((100% - 40px) / 2);margin: 0 30px 15px 0;}
.section-single-parking-why .right-div .content-div .single-div:nth-child(2n){margin-right:0;}
.section-single-parking-why .right-div .content-div.operational-solutions .single-div{width:calc((100% - 60px) / 3);background:transparent;box-shadow:none;}
.section-single-parking-why .right-div .content-div.operational-solutions .single-div:nth-child(2n){margin-right:30px;}
.section-single-parking-why .right-div .content-div.operational-solutions .single-div:nth-child(3n){margin-right:0;}
.section-single-parking-why .right-div .content-div.operational-solutions .single-div p{text-align:center;}
/* .section-single-parking-why .right-div .content-div .single-div:nth-child(3n){margin-right:0;} */
.section-single-parking-why .right-div .content-div .single-div .img-div{text-align:center;}
.section-single-parking-why .right-div .content-div .single-div h3{font-size:18px;margin:10px 0 20px;text-align:center;}
.section-single-parking-why .right-div .content-div .single-div p{text-align:center;font-size:16px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-single-parking-why .right-div .slider-div.content-div.slick-initialized{padding:0 40px 30px !important;margin:0 -15px;}
.section-single-parking-why .right-div .slider-div.content-div.slick-initialized .single-div{margin:0 10px;box-shadow:0px 0px 10px #E6EFEA !important;}
/* .section-business-solutions{padding:80px 0 40px !important;} */
.section-business-solutions .top-div{margin-bottom:10px;}
.section-business-solutions .top-div h2{}
.single-business-why .faq-div .single-faq .faq-title{background-color:#FAFAFA;transition:0.3s ease;}
.single-business-why .faq-div .single-faq.active .faq-title{background-color:#fff;}
.section-single-parking-faq{padding: 40px 0 50px !important;margin-bottom: 20px;}
/* WHY PARKRITE */

/* CONTACT */
.section-contact-form .forms-div .tabs-div ul li:nth-child(2n){background-color:#E6EFEA;}
.section-contact-form .forms-div .tabs-div ul li.active:nth-child(2n){background-color:#fff;}
.section-contact-form .forms-div .tabs-div ul li.icon-business-enquiries::before{background-image:url('../../../uploads/2025/06/icn_businessenquiries.png');}
/* CONTACT */

/* FOOTER */
footer.site-footer .sidebar-div .top-div .sidebar-column:first-child{border:0;}
footer.site-footer .sidebar-div .top-div .sidebar-column{border-bottom:0 !important;text-align:left;}
footer.site-footer .logo-div + p{font-size:12px !important;}
footer.site-footer ul li a{color:#5E5E5E;font-size:14px;}
footer.site-footer .copyright-div ul li a{font-size:12px;}
/* FOOTER */

@media screen and (min-width:1600px){
    /* WHY PARKRITE */
    .section-single-parking-how .heading-div{max-width:100% !important;}
    .section-single-parking-why .left-div{padding:0 !important;}
    /* WHY PARKRITE */
}

@media screen and (max-width:1199px){
    #page{margin-top:96px !important;}
    .btn{padding:7px 30px !important;}

    /* HEADER */
    header#masthead{padding-top:0 !important;}
    #masthead .bottom-header{padding-top:12px !important;}
    #header-menu-sidebar{transform:none !important;background-color:#00000080 !important;}
    #header-menu-sidebar .section-content .menu-main-menu-container,
    .menu-main-menu-business-container{background-color:#fff !important;transform:translateY(-100%);transition:0.3s ease;}
    .open-mobile-menu #header-menu-sidebar .section-content .menu-main-menu-container,
    .open-mobile-menu .menu-main-menu-business-container{transform:translate(0);}
    #masthead .bottom-header > .container > .row{flex-wrap:nowrap;}
    #masthead .navigation-div{width:auto !important;}
    #masthead .site-branding,
    #masthead .navigation-div .navigation-right-div{position:static !important;}
    #masthead .apply-div{display:block !important;}
    #masthead .apply-div a{white-space:nowrap;margin:0 20px 0 0;background-color: #1FB25A; color: #FFF; border: 1px solid #1FB25A; border-radius: 6px; padding: 6px 20px;}
    #masthead .apply-div a:hover{color: #1FB25A;background-color: #FFF;}
    #masthead .navigation-div .navigation-right-div > .header-mobile-menu{vertical-align:middle;}
    #masthead .site-branding .custom-logo-link img{object-fit:contain;}
    #masthead .top-header .left-div{width:40% !important;}
    #masthead .top-header .right-div{width:60% !important;}
    #header-menu-sidebar .section-content ul.menu li.how-to-apply-btn{border-top:1px solid #CBCBCB;padding:20px;margin:0;position:relative;}
    #header-menu-sidebar .section-content ul.menu li.how-to-apply-btn > a{background-color:#000;color:#FFF;border:1px solid #000;border-radius:6px;padding:8px 20px;text-align:center;font-weight:700;display:block;}
    #header-menu-sidebar .section-content ul.menu li.cta-btn{display:none;}
    #header-menu-sidebar .section-content ul.menu li.current-menu-item > a{color:#1FB25A;}
    #header-menu-sidebar .section-content ul.menu li.login-btn{text-align:center;color:#1FB25A;border:0;padding-top:0;}
    #header-menu-sidebar .section-content ul.menu li.login-btn a{color:#1FB25A;font-weight:600;}
    /* HEADER */

    /* SINGLE PARKING */
    .section-single-parking-related .parking-slider-div{padding:0 40px 30px !important;}
    .section-single-parking-related .parking-slider-div.slick-slider .slick-arrow.slick-prev{left:0;}
    .section-single-parking-related .parking-slider-div.slick-slider .slick-arrow.slick-next{right:0;}
    /* SINGLE PARKING */
}

@media screen and (max-width:1023px){
    /* HOME */
    .section-home-why .heading-div{max-width:100%;}
    .tab-outer-div{height:550px;}
    .tabs-container{height:450px;}
    .tab-item.active{min-width:auto;}
    .tab-item{min-width:auto;}
    /* HOME */
	
    .single-parking .tabs-container{height:auto;}
	.single-parking .tab-item.active{min-width:auto;}
}

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

    h1{font-size:24px !important;}
    h2{font-size:20px !important;line-height:1.6 !important;}
    p{line-height:1.6 !important;}
    .wpcf7 input[type="text"], 
    .wpcf7 input[type="email"], 
    .wpcf7 input[type="tel"],
    .wpcf7 input[type="date"],
    .wpcf7 input[type="file"],
    .wpcf7 textarea,
    .wpcf7 select{font-size:12px !important;}
    .wpcf7 select{white-space:break-spaces;}

    /* BUTTON */
    #applyButton{right:10px;}
    #howToApplyButton{right:24px;}
    /* BUTTON */

    /* MODAL */
    /* .modal-div{padding:20px;} */
    .modal-div .tabs-container{flex-direction:column;padding:0 !important;}
    .modal-div .tab-item{width:100%;height:auto !important;padding:20px 15px;margin:auto;}
    .modal-div .tab-item .item-details .description{height:auto !important;}
    .modal-div .tab-outer-div{padding:30px 15px;}
    .modal-div .tab-item.active{width:100%;}
    .modal-div .tab-item .item-details{flex-direction:row;}
    .modal-div .tab-item .item-details img{height:auto;}
    .modal-div .tab-item .item-details .wrapper-div{flex-direction:row;flex-wrap:wrap;gap:15px 4%;align-items:center;flex:0 0 calc(100% - 35% - 15px);}
    .modal-div .tab-item .item-details .wrapper-div .title-main{flex:0 0 calc(100% - 25px - 4%);text-align:left;height:auto !important;}
    .modal-div .tab-item .item-details .description{text-align:left;}
    .modal-div .tab-item .item-details .num{flex:0 0 25px}
    .modal-div .tab-item .item-details .num h3{color:#1FB25A;font-size:36px;}
    .modal-div .tab-item .item-details .img-div{flex:0 0 35%;}

    .popup-div{padding:0 15px;}
    /* MODAL */

    /* HEADER */
    /* HEADER */

    /* HOME */
    .home-search-bar-div .suggestion-div .no-results{margin:-10px auto 15px;}
	.section-home-slider .slider-div .single-slide .content-div{min-height:500px;display:flex;}
    .section-home-slider .slider-div .single-slide .content-div .image-div{margin-top:auto;min-height:250px;width:100%;}
    .section-home-slider .slider-div .single-slide .text-div .flex-div{height:50%;}
    .section-home-slider .slider-div .single-slide .text-div .flex-div .inner-div{width:100%;padding:20px 0;}
    .section-home-slider .slider-div .single-slide .text-div p{font-size:15px;}
    .parking-slider-div{padding:0 30px 30px !important;}
    .parking-slider-div .single-slide{margin:0 5px;}
    .section-home-parking{padding:20px 0 40px !important;}
    .section-home-why{padding:40px 0 !important;}
    .section-home-why .left-div{padding:0 !important;}
    .section-home-why .heading-div{max-width:100%;text-align:center;}
    .section-home-why .heading-div h2{font-size:20px;}
    .section-home-why .heading-div img{width:100px;display:inline-block;vertical-align:text-bottom;margin-left:4px;}
    .navigation-arrows-div{display:none;}
    .tab-outer-div{height:auto;display:block;}
    .tabs-container{height:auto;padding:0 30px !important;}
    .tabs-container .slick-track{padding:30px 0 !important;}
    .tab-item{transform:none;opacity:1;max-width:100%;background-color:#FAFAFA;margin:0 5px;}
    .tab-item.active{transform:none;max-width:100%;margin-bottom:0;}
    .tab-item .item-summary{max-height:0;opacity:0;}
    .tab-item .item-details{max-height:100%;opacity:1;transform:none;}
    .tab-item .item-details .num h3{color:#ADCAB9;}
    .tab-item.slick-active .item-details .num h3{color:#1FB25A;}
    .tab-item .item-details .title-main,
    .tab-item .item-details .description{margin:0;}
    .why-parking-div{padding:0 30px;}
    .why-parking-div .single-div{width:100%;margin:0 5px;background-color:#fafafa;}
    .why-parking-div .single-div.active{width:100%;background-color:#fafafa;margin-bottom:0;}
    .why-parking-div .single-div p{display:block;}
    .why-parking-div .single-div .img-div{display:flex;justify-content:center;}
    .section-home-about{padding:40px 0 !important;}
    .section-home-about .left-div{padding:0 !important;}
    .section-home-about .right-div{padding:0 !important;margin-top:24px;}
    /* HOME */

    /* ABOUT */
    .section-about-intro .left-div{padding:0 !important;}
    .section-about-intro .left-div .heading-div h2 small{display:inline;}
    .section-about-intro .right-div{padding:0 !important;}
    .section-about-parking .single-about-parking:first-child{padding-top:0 !important;}
    .section-about-parking .single-about-parking:nth-child(2n) .right-div,
    .section-about-parking .single-about-parking .left-div{padding:20px 0 20px 0 !important;}
    .section-about-parking .single-about-parking:nth-child(2n) .left-div{padding:0 !important;order:1;}
    .section-about-parking .single-about-parking .right-div{padding:0 !important;}
    .section-about-parking .single-about-parking:nth-child(2n) .right-div{order:2;}
    .section-about-parking .single-about-parking .right-div .heading-div h2{text-align:center;}
    .section-about-milestones{padding:40px 0 60px !important;}
    .section-about-milestones .left-div{order:2;margin-top:24px;}
    .section-about-milestones .right-div{order:1;padding:0 !important;}
    .section-about-milestones .heading-div{padding:0;margin:0;}
    .section-about-milestones .heading-div h2 .primary-color{font-size:20px;font-style:normal;}
    .milestones-div .milestones-slider-div{width:100%;}
    .milestones-div .milestones-slider-div .draggable{padding:0 40px;}
    .milestones-div .milestones-slider-div .slick-track{padding:30px 0;}
    .milestones-div .milestones-content-div{width:100%;}
    .milestones-div .milestones-content-div .single-div h4{font-size:24px;margin-bottom:20px;}
    .section-about-team{background-size:400%;background-position:87% -4%;padding-bottom:60px !important;margin:0 -15px !important;width:calc(100% + 30px) !important;max-width:calc(100% + 30px) !important;}
    .section-about-team .e-con-inner{display:block !important;}
    .section-about-team .heading-div{margin:0 0 20px;padding:0 15px;}
    .section-about-team .heading-div h2{text-align:center;}
    .team-listing-div{padding:0 15px;}
    .team-listing-div .single-member{width:100%;margin:0 0 10px;display:flex;min-height:auto;}
    .team-listing-div .single-member .cover-div{display:block;width:40%;padding-bottom:45%;height:0;}
    .team-listing-div .single-member .detail-div,.team-listing-div .single-member:hover .detail-div{position:static;min-width:auto;width:60%;overflow-y:scroll;background-color:#fafafa;padding:10px 20px;}
    .team-listing-div .single-member .detail-div .bottom-div,.team-listing-div .single-member:hover .detail-div .bottom-div{display:block;height:0;}
    .team-listing-div .single-member .detail-div .bottom-div ul{padding:0 0 20px;}
    .team-listing-div .single-member .detail-div .bottom-div ul li{padding:0px 0 0 16px;}
    .team-listing-div .single-member .detail-div .top-div,.team-listing-div .single-member:hover .detail-div .top-div{position:absolute;bottom:0;left:0;background-color:#1FB25A;border-top-right-radius:18px;padding:10px 12px;min-width:40%;width:40%;max-width:40%;height:auto;width:auto;top:initial;overflow:hidden;z-index:2;margin:0;}
    .team-listing-div .single-member .detail-div .top-div h3,
    .team-listing-div .single-member:hover .detail-div .top-div h3{color:#fff;font-size:12px;font-weight:400;margin:0 0 5px;}
    .team-listing-div .single-member .detail-div .top-div h4,
    .team-listing-div .single-member:hover .detail-div .top-div h4{color:#fff;font-size:10px;font-weight:600;}
    .section-about-team .team-listing-div .single-member.group-photo{width:auto;}
    .section-about-team .team-listing-div .single-member.group-photo img{position:static;}
    /* ABOUT */

    /* PARKING */
    .section-parking-list{padding:40px 0 !important;}
    .section-parking-list .heading-div{margin:0 0 20px;}
    .parking-listing-div .parking-slider-div{margin:0 -8px;}
    .parking-listing-div .parking-slider-div .single-slide{width:calc((100% - 32px) / 2);margin:0 8px 15px;background-color:#FAFAFA;border-radius:10px;}
    .parking-slider-div .slick-track{padding:30px 0;}
    .parking-slider-div .single-slide .link-div{opacity:1;}
    .parking-slider-div .single-slide h4{font-size:14px;line-height:21px;}
    .parking-slider-div .single-slide p{font-size:12px;}
    /* PARKING */

    /* PARKING DETAIL */
    .single-parking .tab-item .item-details .description{text-align:center;}
    .section-single-parking-third{padding:30px 0 !important;}
    .section-single-parking-third .left-div{order:0;padding:0 0 30px !important;}
    /* PARKING DETAIL */

    /* OUR PARTNER */
    .section-partners-list{padding:40px 0 !important;}
    .section-partners-list .heading-div{text-align:left;}
    .section-partners-list .heading-div h2{text-align:center;}
    .partners-list-div .single-item:nth-child(5n){margin-right:10px;}
    .partners-list-div .single-item:nth-child(3n){margin-right:0;}
    .partners-list-div .single-item{width:calc((100% - 20px) / 3);}
    .partner-banner-div{padding:40px 20px;align-items:flex-start;min-height:420px;background-image:url('../../../uploads/2025/05/partner_banner.jpg');background-size:contain;background-position:bottom;}
    .partner-banner-div .left-div{width:100%;}
    /* OUR PARTNER */

    /* APPLY PARKING */
    .section-apply-online .outer-div{display:flex;flex-direction:column-reverse;}
    .section-apply-online .outer-div .left-div{width:100%;padding:20px 0 40px;}
    .section-apply-online .outer-div .left-div .tabs-div{display:flex;margin:0 0 35px;}
    .section-apply-online .outer-div .left-div .tabs-div .single-tab{width:calc(100% / 3);padding:8px 10px;}
    .section-apply-online .outer-div .left-div .tabs-div .single-tab p{font-size:12px;}
    .section-apply-online .outer-div .map-div{width:100%;}
    .section-apply-online .outer-div .map-div > div{min-height:250px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div{width:100%;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-name{padding:15px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details{padding:15px 15px 30px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .facilities-div ul li{width:calc((100% - 60px) / 3);}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs{display:flex;align-items:center;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs ul{width:100%;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs ul li{width:50%;padding:10px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs ul li::before{vertical-align:middle;margin-right:4px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs ul li::after{content:'';display:inline-block;height:15px;width:100%;background-color:#EFF8F2;position:absolute;left:0;bottom:-7px;z-index:0;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs ul li.active::after{bottom:-7px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-tabs ul li p{display:inline-block;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .account-type-content{border-radius:6px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper{margin:0;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package{width:100%;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package h4{margin:0 0 10px;text-align:left;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .text-div{padding:15px 15px 6px;width:100%;margin-left:auto;border-radius:4px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package::before{top:50%;transform:translate(-50%,-50%);left:50px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package::after{width:calc(100% - 38px);height:100%;top:0;left:36px;border-radius:4px;background:linear-gradient(180deg, #1FB25A 0%, #67D694 100%);box-shadow:none;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package.active .text-div, .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package:hover .text-div{box-shadow:none;margin-right:3px;width:calc(100% - 32px);}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package.active::before, .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package:hover::before{top:50%;left:15px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package.active::after, .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package:hover::after{width:100%;height:calc(100% + 6px);top:-3px;left:0;box-shadow:none;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package .tax{display:inline-block;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package p.price{margin:0;justify-content:start;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-options-div .building-details .single-div .parking-type-cards-wrapper .single-package p.bill{margin:8px 10px 6px 0;;display:inline-block;}
    .section-apply-online .outer-div .left-div .find-parking-div .buttons-div{padding:0;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-info-submit .calculation-div .date-div,.section-apply-online .outer-div .left-div .find-parking-div .parking-info-submit .calculation-div .quantity-div{width:100%;margin:0 0 20px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-info-submit .building-details{padding:15px;}
    .section-apply-online .outer-div .left-div .find-parking-div .parking-info-submit .information-div .info-details{padding:0 10px 25px;}
    .tooltip-info .tip.tip-sst{width:250px;}
    .section-order-details{padding:0 0 25px !important;border-bottom:1px solid #ADCAB9;}
    .section-order-details::after{display:none;}
    .section-order-details .container{display:flex;flex-direction:column;padding:0;}
    .section-order-details .left-div{order:2;width:100%;padding-right:0;padding:0 15px;padding-top:35px;}
    .section-order-details .right-div{order:1;width:100%;padding:0;padding:0 15px;background-color:#fff;padding-top:35px;}
    .section-order-details .right-div .table-info-div table tr th{display:block;max-width:100%;padding-bottom:2px;}
    .section-order-details .right-div .table-info-div table tr td{display:block;padding-top:2px;}
    .user-details-form-div .single-card .form-div .input-div.half{display:block;width:auto;}
    .section-order-approval-details .contact-div .left-div{width:100%;margin-bottom:25px;}
    .section-order-approval-details .contact-div .right-div{width:100%;}
    .section-order-approval-process .processes-div .single-process{flex-wrap:wrap;}
    .section-order-approval-process .processes-div .single-process .number{flex:0 0 50px;}
    .section-order-approval-process .processes-div .single-process .number p{text-align:center;line-height:1;font-size:50px;}
    .section-order-approval-process .processes-div .single-process .process-name{flex:0 0 calc(100% - 50px);padding:0;}
    .section-order-approval-process .processes-div .single-process .process-name .img-div{flex:0 0 50px;}
    .section-order-approval-process .processes-div .single-process .process-name .img-div img{width:40px;}
    .section-order-approval-process .processes-div .single-process .process-details{padding-top:20px;padding-left:0;margin-top:20px;border:0;border-top:1px solid #CBCBCB;}
    .section-order-approval-process .processes-div .single-process .process-details::before{display:none;}
    /* APPLY PARKING */

    /* ORDER */
    .order-banner-div{background-image:url('../../../uploads/2025/05/business-banner-order-mobile.jpg');background-position:bottom;background-size:105%;padding:30px 20px 55%;align-items:baseline;}
    .order-banner-div .left-div{width:100%;}
    .section-order-approval-member{padding:0 0 40px;}
    /* ORDER */

    /* CAREER */
    .section-careers-why .heading-div h2{font-size:20px !important;margin:0 0 20px;}
    .section-careers-why .right-div p{font-size:15px;font-weight:400;margin:0 0 20px;}
    .section-careers-values{padding:0 !important;}
    .section-careers-values .heading-div{padding:0;}
    .section-careers-values .heading-div h2{margin:0 0 20px;}
    .section-careers-team{padding:40px 0 !important;}
    .section-careers-employees{padding:40px 15px !important;}
    .section-careers-employees .heading-div p{font-size:14px;}
    .section-careers-employees .job-listing-div{margin:0;padding:0 15px 30px !important;}
    .section-careers-employees .job-listing-div .draggable{padding:10px 0;overflow:hidden;}
    .section-careers-employees .job-listing-div .slick-arrow.slick-prev{left:-15px;}
    .section-careers-employees .job-listing-div .slick-arrow.slick-next{right:-15px;}
    .careers-banner-div{background-image:url('../../../uploads/2025/05/career-banner-background-mobile.jpg');background-position:bottom;background-size:105%;padding:30px 20px 65%;align-items:baseline;}
    .careers-banner-div .left-div{width:100%;}
    .section-job-listing .job-listing-div .single-job .text-div{padding:0 14px 24px;}
    .section-job-listing .job-listing-div .single-job .text-div .link-div a{margin:15px 0 0;}
    /* CAREER */

    /* JOB LISTING */
    .section-job-listing .job-listing-div{padding-bottom:0;}
    .single-job_listings .section-job-application .form-div .input-div.one-second{width:100%;}
    .single-job_listings .section-job-application .form-div .custom-upload-button{padding:3px 30px;}
    .single-job_listings .section-job-application{background-position:top;}
    /* JOB LISTING */

    /* FAQ */
    .faq-div .single-faq.active .faq-content p::before{left:50%;transform:translateX(-50%);width:10px;}
    .faq-div .single-faq.active .faq-content p::after{left:50%;transform:translateX(-50%);}
    /* FAQ */

    /* CONTACT */
    .section-contact-form{padding:40px 0 !important;}
    .section-contact-form .heading-div{margin:0 0 12px;}
    .section-contact-form .heading-div h2{margin:0;}
    .section-contact-form .forms-div .tabs-div ul{width:100%;display:flex;}
    .section-contact-form .forms-div .tabs-div ul li{max-width:100%;width:100%;min-width:auto;padding:10px 14px;}
    .section-contact-form .forms-div .tabs-div ul li::before{vertical-align:middle;width:20px;height:20px;}
    .section-contact-form .forms-div .tabs-div ul li p{margin-top:4px;line-height:1.3 !important;}
    .section-contact-map .content-div{flex-direction:column-reverse;}
    .section-contact-map .content-div .left-div{width:100%;padding:30px 20px;}
    .section-contact-map .content-div .right-div{width:100%;}
    .section-contact-map .content-div .right-div iframe{max-height:200px;}
    /* CONTACT */

    /* BUSINESS */
    .section-home-parking.business{padding:40px 0 !important;}
    .section-inquiry .inquiry-banner-div{background-image:url('../../../uploads/2025/05/business-banner-inquiry-mobile.jpg');background-position:bottom;background-size:105%;padding:30px 20px 55%;align-items:baseline;}
    .section-inquiry .inquiry-banner-div .left-div{width:100%;}
    .section-business-solutions .top-div{margin:0 0 6px;}
    .section-business-solutions .top-div h2{text-align:center;}
    .section-business-solutions .top-div .left-div{width:100%;}
    .section-business-solutions .top-div .right-div{width:100%;}
    .section-business-solutions .top-div .right-div h3{margin:0px 0 8px;}
    .section-business-solutions .business-solutions-div .single-div{width:100%;min-height:250px;}
    .section-business-solutions .business-solutions-div .single-div .inner-div p{display:block;}
    .business-why-banner-div{background-image:url('../../../uploads/2025/05/business-banner-why-mobile.jpg');background-position:bottom;background-size:105%;padding:30px 20px 65%;align-items:baseline;}
    .business-why-banner-div .left-div{width:100%;}
    .section-business-why-banner{padding:40px 0 !important;}
    .section-single-parking-related{padding:60px 0 !important;}
    .section-single-parking-related .parking-slider-div{padding:0 30px 30px !important;}
    .section-single-parking-related .parking-slider-div .slick-track{padding:30px 0;}
    .section-single-parking-related .parking-slider-div.slick-slider .slick-arrow.slick-prev{left:0;}
    .section-single-parking-related .parking-slider-div.slick-slider .slick-arrow.slick-next{right:0;}
    /* BUSINESS */

    /* WHY PARKRITE */
    .section-single-parking-first{padding:40px 0!important;}
    .section-single-parking-first .left-div{padding:0 0 30px 0 !important;}
    .section-single-parking-first .left-div .heading-div{max-width:100%;}
    .section-single-parking-first .left-div .heading-div h2{text-align:center;}
    .section-single-parking-first .left-div .heading-div h2 br{display:none;}
    .section-single-parking-second{padding:40px 0 !important;}
    .section-single-parking-second .left-div{padding:0 0 30px 0 !important;}
    .section-single-parking-second .right-div .heading-div h2{text-align:center;}
    .section-single-parking-third .right-div .heading-div h2{text-align:center;}
    .section-single-parking-why{padding:40px 0px 60px !important;}
    .section-single-parking-why .left-div .heading-div{max-width:100%;}
    .section-single-parking-why .left-div{padding:0 0 20px !important;}
    .section-single-parking-why .right-div{padding:0 !important;}
    .section-single-parking-why .right-div .content-div .single-div{width:100%;}
    .section-single-parking-why .right-div .slider-div.content-div.slick-initialized{padding:0 0 30px !important;margin:0 -15px;}
    .section-single-parking-why .right-div .slider-div.content-div.slick-initialized .slick-track{padding:15px 0;}
    .section-single-parking-why .right-div .slider-div.content-div.slick-initialized .single-div{margin:0 50px;}
    .section-single-parking-why .right-div .slider-div.content-div.slick-initialized.slick-slider.slick-dotted .slick-arrow.slick-prev{left:15px;}
    .section-single-parking-why .right-div .slider-div.content-div.slick-initialized.slick-slider.slick-dotted .slick-arrow.slick-next{right:15px;}
    .section-single-parking-why .right-div .content-div.operational-solutions .single-div{width:100%;margin-right:0;}
    .section-single-parking-how{padding:40px 0 !important;}
    .section-single-parking-how .heading-div{max-width:100%;text-align:center;}
    .section-single-parking-how .heading-div h2{margin:0 0 15px;}
    .section-single-parking-how .left-div{padding:0 !important;}
    .parking-how-div{padding:0 30px 30px !important;margin:25px 0 0;}
    .parking-how-div .single-div{width:100%;margin:0 5px;background-color:#fafafa;padding:20px 15px;}
    .parking-how-div .single-div.active{width:100%;background-color:#fafafa;margin-bottom:0;}
    .parking-how-div .single-div .num h3{font-size:40px;}
    .parking-how-div .single-div p{display:block;}
    .parking-how-div .single-div .img-div{display:flex;justify-content:center;}
    
    /* WHY PARKRITE */

    /* FOOTER */
    footer.site-footer .sidebar-div{padding:30px 0 6px !important;}
    footer.site-footer .sidebar-div .top-div .sidebar-column{padding:0 !important;}
    footer.site-footer .sidebar-div .top-div{padding:0 0 20px;}
    footer.site-footer .sidebar-div .top-div .sidebar-column:first-child{width:100% !important;border:none !important;padding:0;}
    footer.site-footer .sidebar-div .top-div .sidebar-column{width:100% !important;border-top:1px solid #D9D9D9;}
    footer.site-footer .sidebar-div .top-div .sidebar-column:first-child{border-top:none;}
    footer.site-footer .sidebar-div .top-div .sidebar-column h3{width:100% !important;max-width:100% !important;margin:0 !important;padding:15px 10px 15px 0;}
    /* footer.site-footer .sidebar-div .top-div .sidebar-column h3::after{content:'\f078';font-family:'Font Awesome 6 Free';color:#5E5E5E;transition:0.3s ease;float:right;} */
    footer.site-footer .sidebar-div .top-div .sidebar-column h3.active::after{transform:rotate(180deg);}
    footer.site-footer .sidebar-div .top-div .sidebar-column .menu-list{max-width:100% !important;width:100% !important;margin:0 !important;padding:6px 0 20px;}
    footer.site-footer .logo-div,
    footer.site-footer .logo-div + p{text-align:left;}
    footer.site-footer .copyright-div{text-align:left;}
    footer.site-footer .copyright-div .footer-links{text-align:left !important;}
    /* FOOTER */
}

@media screen and (max-width:510px){
    .home-search-bar-div .suggestion-div.has-results{left:0;}

    .section-contact-form .forms-div .tabs-div ul li p{max-width:100px;margin:4px auto 0;}
}

@media screen and (min-width:1600px){
    .section-about-parking .single-about-parking .left-div{padding:20px 120px 20px 0 !important}
    .section-about-parking .single-about-parking:nth-child(2n) .left-div{padding:20px 0 20px 120px !important;}
}