#global-header .header-top-bar .phone { display: none; }
@media screen and ( min-width: 760px ) { #global-header .header-top-bar .phone { display: table-cell; } }
.body h1, .body h2, .body h3, .body h4 { font-weight: 700; }
@media screen and (max-width: 431px) {#global-header .header-top-bar .wrap-right {display: block !important;}#global-header .header-top-bar .wrap-right .mobile .icon {display: block !important;}#global-header .header-top-bar .wrap-right .phone{display: none;}#global-header .header-top-bar a {color: white !important}}
.spacing-in {
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
#pcr-right{
display:flex;
align-items:center;
justify-content:center;
}
@media screen and (min-width: 1024px) {
#global-header .header-top-bar {
height: 60px!important;
}
#home-banner-id ul li{
font-size:23px!important;
}
}
#pcr-get-quote{
font-size:21px!important;
width:246px!important;
height:50px!important;
border:1px solid #00D2FF!important;
padding:0!important;
display: flex;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 1024px) {
#pcr-get-quote{
width: 200px !important;
height: 40px !important;
}
}
@media screen and (max-width: 767px) {
#pcr-get-quote{
width: 150px !important;
height: 36px !important;
font-size: 18px !important;
}
}
#home-body .brands-section .brands-list{
display: flex;
align-items: center;
justify-content: center; list-style: none;
}
#home-body .brands-section .brands-list .owl-stage{
display: flex;
align-items: center;
justify-content: center;
}
#home-body .brands-section .brands-list li{
padding:0!important;
}
#home-banner-id .img img{
width:unset!important;
}
#home-body #home-banner-id:after {    background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige-Car-Removal-Banner-image-full-new.webp) no-repeat center  !important;
background-size: cover!important;
min-height: 600px;
}
#home-body #home-banner-id .banner-top-wrap .banner-title {
margin-top: 55px;
}
#home-body #home-banner-id .home-banner-inner-container{
display:flex!important;
}
#home-body #home-banner-form-new:before { background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige-Car-Removal-Image-Badge-1.png) no-repeat center !important;
background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige-Car-Removal-Image-Badge-2.png) no-repeat center !important;
width: 600px;
height: 400px;
top: 120px;
left: -574px;
width: 192px;
height: 192px;
top: 20px;
left: -215px;
}
#home-body .banner-form.form{
background-color: rgba(255, 255, 255, 0.8)!important;
min-width: 250px !important;
margin-top: 5px!important;
margin:5px auto!important;
display:block!important;
}
.form .wpcf7-form .form-element:not(.submit-button) input,
.form .wpcf7-form .form-element textarea {
background: white !important;
background-color: white !important;
color: #585858 !important;
border: 1px solid #A9A9A9 !important;
width: 100%;
width: 200px!important;
padding: 10px;
border-radius: 4px;
box-sizing: border-box;
font-size: 16px;
}
.review-section{
background:white!important;
margin: 40px auto!important;
}
.review-section header{
display: flex
;
align-items: center;
justify-content: space-between;
font-size:20px;
}
.review-inner{
display: flex;
align-items: center;
gap:10px;
}
.review-button{
padding:15px;
background: var(--btn-color, #1f67e7) !important;
border:none!important;
color:white;
font-family: 'Segoe UI', sans-serif;
margin-right: 20px;
padding: 10px;
letter-spacing: 1px;
}
.review-section header img{
width: 180px;
}
.review-title{
background-color: #f7f7f7;
width:100%;
}
@media screen and (max-width: 768px) {
#home-body #home-banner-id .home-banner-inner-container{
flex-direction:column;
}
}
@media screen and (max-width: 767px) {
.wp-gr .grw-header-inner{
text-align:center!important;
}
.review-inner{
flex-direction:column;
gap:0px;
margin-bottom:10px;
}
.review-section header{
font-size:18px;
justify-content: center;
gap: 20px;
}
.review-button{
margin:0!important;
}
#home-body #home-banner-id .home-banner-inner-container{
flex-direction:column;
}
}
#pcr-get-quote img{
margin-left:10px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
border-radius: 0px!important;
box-shadow: none !important;
}
#home-banner-id .banner-top-wrap ul li:before {
display:none!important;
}
#home-banner-id .banner-top-wrap ul li{
list-style: disc!important;
padding-left:0px!important;
font-weight: 400;
}   #home-body #home-banner-id:after{
background-position: 65% center!important;
}
@media screen and (max-width: 767px) {
#home-body #home-banner-id:after{
background-position: 0% center!important;
background-position: 36% center !important;
}
#home-banner-id .banner-top-wrap ul li{
list-style: none!important;
}
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
#home-body .banner-bot-wrap {
display: flex!important;
justify-content: center;
}
#home-banner-id .banner-top-wrap ul li{
list-style: none!important;
margin-bottom: 0 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#home-body #home-banner-id:after{
background-position: 38% center!important;
}
#home-body #home-banner-id .home-banner-inner-container{
margin-right: 1%;
margin-left: 1%;
}
}
section.brands-section.row-2.row {
margin-top: 230px !important;
margin-top: 170px !important;
margin-top: 150px !important;
margin-top: 130px !important;
}
.banner-bot-wrap button{
border:1px solid white!important;
}
.review-section .section-title{
margin-bottom: 25px;
}
#pcr-get-quote:hover{
background:white!important;
color: #00D2FF !important;
}
@media only screen and (max-width: 1024px) {
#home-body #home-banner-id:after{
min-height: 850px; 
min-height: 880px;
min-height: 930px;
}
}
#home-body .banner-bot-wrap,.badge-banner{
display:none!important;
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
#home-body #home-banner-id .home-banner-inner-container{
max-width: 1024px;
}
}
@media only screen and (max-width: 1024px) {
.badge-banner img{
width: 150px;
height:150px;
width: 120px;
height: 120px;
}
section.brands-section.row-2.row {
margin-top: 160px !important;
margin-top: 130px !important;
margin-top: 45px !important;
margin-top: 4px !important;
margin-top: -60px !important;
}
}
#global-header .header-top-bar .mobile{
font-size: 18px!important;
}
#global-header .header-top-bar .mobile.icon:before{
font-size: 30px!important;
}
#home-body .banner-form.form{
margin: 5px auto !important;
}
@media only screen and (max-width: 768px) {
.badge-banner{
display:flex !important;
margin: 0 auto;
flex-direction: column-reverse;
align-items: center;
}
.badge-banner img{
width: 120px;
height:120px;
}
}
@media only screen and (max-width: 767px) {
#pcr-right{
padding: 0 !important;
display: flex !important
;
align-items: center;
justify-content: center;
}
section.brands-section.row-2.row {
margin-top: 120px !important;
margin-top: 45px !important;
margin-top: 30px !important;
margin-top: -30px !important;
margin-top: 0px !important; }
#home-body #home-banner-form-new:before{
display:none;
}
}
@media screen and (max-width: 500px) {
section.brands-section.row-2.row {
margin-top: 80px !important;
margin-top: 15px !important;
margin-top: -80px !important;
margin-top: 0px !important;
margin-top: 22px !important;
} 
#home-body #home-banner-id:after {
min-height: 940px!important;
min-height: 850px!important;
}
}
@media screen and (max-width: 431px) {
#home-body #home-banner-id:after{
min-height: 900px!important;
}
#pcr-right{    margin-top: 5px;
}
#global-header .header-top-bar .email.icon:before{
font-size: 1.125rem!important;
}
#global-header .header-top-bar a:hover{
color:#00D2FF!important;
}
section.brands-section.row-2.row {
margin-top: 60px !important;
margin-top: -40px !important;
margin-top: 0px !important;
margin-top: 0px !important;
}
#home-body .banner-section p.form-element{
padding-bottom:0;
}
}
@media only screen and (max-width: 370px) {
#pcr-get-quote {
width: 140px !important;
font-size: 17px !important;
}
#home-body .banner-form.form{
min-width:230px!important;
}
}
@keyframes smooth-blink {
100% { color: #fff; opacity: 1; } 
50% { color: #fff; opacity: 0.6; } 
100% { color: #fff; opacity: 1; } 
}
#pcr-get-quote {
animation: smooth-blink 1.5s infinite ease-in-out;
}
#pcr-get-quote:hover {
animation: none;
color:#00D2FF!important;
}
body:not(#home-body) .form-element {
margin-bottom: 4px;
}
body:not(#home-body) .form{
background-color: #e6fbff!important;
box-shadow:none!important;
}
body:not(#home-body) #enquiry-form-wrap{
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.form .wpcf7-form .submit-button:before{
right: 60px!important;
}
.form .wpcf7-form .wpcf7-submit{
width: 200px !important;
}
.form .wpcf7-form .wpcf7-submit:hover{
background:#36404B!important;
}
.form .wpcf7-form .submit-button:hover:before {
color: white;
}
#home-body .brands-section{
background:#f7f7f7;
background:#F1EFF2;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#home-body #home-banner-id:after{
min-height: 514px;
}
section.brands-section.row-2.row{
margin-top: 30px !important;
}
#home-banner-id .banner-top-wrap ul li{
list-style:disc!important;
}
#home-body .banner-top-wrap{
text-align:left!important;
}
#home-body #home-banner-form-new:before{
background-size: 130px 130px !important;
width: 130px;
height: 130px;
top: 0px;
left: -140px;
}
}
@media only screen and (max-width: 768px) {
#home-body #home-banner-form-new:before{
display:none;
}
#home-banner-id .banner-top-wrap ul li{
list-style:none!important;
}
#home-body .banner-top-wrap{
text-align:center!important;
}
#home-body .badge-banner .banner-form:before{
display:none;
}
#home-body #home-banner-id:after{
min-height: 895px;
}
#home-body #home-banner-id .banner-top-wrap .banner-title {
margin-top: 30px;
font-size: 32px !important;
}
#home-banner-id ul{
margin:0!important;
}
#home-body #home-banner-id:after{
background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige-Car-Removal-Banner-image-full-1.png) no-repeat !important;
background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige_Car_Removal_Banner_Cropped_Mobile_768x950-2.png) no-repeat !important;
background-position: 0% center !important;
min-height:850px;
}
}
@media only screen and (max-width: 500px) {
#home-body #home-banner-id .banner-top-wrap .banner-title{
margin-top: 20px;
}
}
body:not(.home) .form .wpcf7-form .submit-button::before {
right: 105px !important;
top: 3px;
}
body:not(.home) .form .wpcf7-form .form-element.submit-button{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.wpcf7-not-valid-tip{font-size: 16px!important;}
.brands-section  .owl-carousel .owl-item img{
width:unset!important;
}
#home-body .brands-section .brands-list li{
display: flex;
justify-content: center;
}
@media only screen and (max-width: 768px) {
.grecaptcha-badge {
visibility: hidden;
opacity: 0;
pointer-events: none;
}
}
@media only screen and (max-width: 768px) {
#home-banner-id{
display:none;
}
#home-banner-id-mobile-design .banner-top-wrap{
margin:0!important;
width:100%!important;
}
#home-body #home-banner-id-mobile-design.banner-section:after{
display:none!important;
}
}
@media only screen and (min-width: 769px) {
#home-banner-id-mobile-design{
display:none;
}
}
#home-banner-id-mobile-design ul li:before{
display:none;
}
#home-banner-id-mobile-design ul li{
list-style:disc;
padding-left:0;
margin-bottom: 0!important;
font-size: 16px;
margin-left: 0 !important;
font-weight: 400;
}
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap{
background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige-Car-Removal-Banner-image-full-2.webp) no-repeat !important;
background: url(https://prestigecarremoval.com.au/wp-content/uploads/2025/04/Prestige-Car-Removal-Banner-image-full-new.webp) no-repeat !important;
background-size: contain !important;
background-position: bottom !important;
background-size: 140% auto !important;
background-position: 7% bottom !important;
height: 400px;
}
#home-body #home-banner-id-mobile-design .banner-form:before{
display:none;
}
#home-body #home-banner-id-mobile-design .banner-form.form{
background: #e9edf6 !important;
}
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 205px; width: 100%;
background-color: #2254a8; z-index: 0; }
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap {
position: relative;
z-index: 1; }
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap h1 ,
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap ul{
position: relative;
z-index: 1;
}
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap h1{
font-size: 24px !important;
}
@media only screen and (max-width: 502px) {
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap::before {
height:200px;
}
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap{
height: 350px;
}  
}
@media only screen and (min-width: 502px) and (max-width: 768px) {
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap ul{
left:-57px;
}
}
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap img{
position: absolute;
width: 100px;
right: 0;
top: 88px;
}
@media only screen and (min-width: 650px) and (max-width: 768px) {
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap{
height: 440px;
}    
}
@media only screen and (min-width: 502px) and (max-width: 650px) {
#home-body #home-banner-id-mobile-design.banner-section .banner-top-wrap{
height: 369px;
}  
}
#footer-main .email-icon,#footer-main .mobile{
color: #00D2FF!important;
}
#home-body #home-banner-id-mobile-design #home-banner-form{
padding-top:0!important;
}
#popup-overlay {
position: fixed;
top: 0;
left: 0;
height: 100vh;
width: 100vw;
background-color: rgba(0, 0, 0, 0.6);
z-index: 9998;
display: none;
}
#home-banner-form-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
padding: 30px;
z-index: 9999;
max-width: 500px;
max-width: 360px;
width: 90%;
box-shadow: 0 0 20px rgba(0,0,0,0.3);
display: none;
}
body.no-scroll {
overflow: hidden;
}
body.home #home-banner-form-popup.form .wpcf7-form .form-element.submit-button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
body.home #home-banner-form-popup.form .wpcf7-form .submit-button::before {
right: 100px !important;
top: 3px;
}
body.home .form .wpcf7-form .submit-button:before {
top: 3px;
}
@media only screen and (max-width: 1500px) {
#home-body #home-banner-id:after {
background-position: 54% center !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
#home-body #home-banner-form-new:before {
background-size: 150px 150px !important;
width: 150px;
height: 150px;
left: -167px;
}
#home-body #home-banner-id:after {
background-position: 30% center !important;
}
}
@media only screen and (min-width: 769px)  and (max-width: 1024px) {
#home-body #home-banner-id:after {
background-position: 17% center !important;
}
}