.list-items ul{
margin-left: 20px !important;
text-align: left;
}
ul{
text-align: left !important;
}
table{
text-align: left !important;
min-width: 450px;
}
.ast-single-post .entry-content a{
text-decoration: none !important;
}
:focus {
outline:none !important;
}
#ast-scroll-top {
background: #FF7B12;
border-radius: 0;
}
#ast-scroll-top:focus {
outline:none !important;
border:0 !important;
}
::placeholder{
opacity:1 !important
}
#call-button a {
height: auto;
}
.call-button .elementor-button-icon svg {
width: 30px;
}
.elementor-button-content-wrapper {
display: flex;
align-items: center;
}
.elementor-button-icon {
display: flex;
align-items: center;
}
.call-button a svg rect{
transition:all ease 0.2s;
}
.call-button a svg path{
transition:all ease 0.2s;
}
.call-button a:hover svg rect{
fill:#31B33B;
}
.call-button a:hover svg path{
fill:#fff;
}
.elementor-button{
height:51px;
display:flex;
align-items:center;
}
.elementor-button-wrapper{
transition:all ease 0.3s;
}
.elementor-button-wrapper:hover{
transform:scale(1.07, 1.02);
}
.arrow-button a:hover .elementor-button-icon{
transform:rotate(-45deg)
}
.arrow-button a:hover svg path{
fill:#31B33B;
}
.arrow-button-alt a:hover svg path{
fill:#fff;
}
.arrow-button .elementor-button-text{
transition:all ease 0.35s;
}
.arrow-button a:hover .elementor-button-text{
transform:translatex(4px) !important;
}
.feature-box .elementor-flip-box__layer {
border-radius: 10px !important;
}
.feature-box .elementor-flip-box__layer__inner {
display: flex;
gap:20px;
align-items: center;
flex-direction: row-reverse;
justify-content: flex-end;
}
.feature-box .elementor-icon-wrapper {
margin-bottom: 0 !important;
}
.feature-box .elementor-icon-wrapper .elementor-icon svg {
fill: #FFD700 !important;
filter: invert(34%) sepia(94%) saturate(763%) hue-rotate(353deg) brightness(107%) contrast(95%);
}
.hover-box a.elementor-cta__button.elementor-button.elementor-size- {
display: inline-flex;
height: auto;
width: 236px;
text-align: center !important;
align-items: center;
justify-content: center;
}
.hover-box .elementor-cta__bg-overlay::before {
content: '';
background-image: url(//oncallemergencyplumbers.com.au/wp-content/uploads/2025/02/image.png);
background-position: -8px 70%;
background-size: cover;
background-repeat: repeat-x;
display: block;
width: 100%;
height: 100%;
} #google-review-sec .ti-footer.source-Google {
background: #f1f1f1;
min-height: 260px;
margin: 0 17px 0 0 !important;
padding: 0 !important;
border-radius: 6px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
#google-review-sec .ti-prev{
display:block !important
}
#google-review-sec .ti-inner{
background-image:url(//oncallemergencyplumbers.com.au/wp-content/uploads/2025/02/quote.svg) !important;
background-repeat:no-repeat !important;
background-position:10px 10% !important;
background-size: 38% !important;
}
#google-review-sec .ti-inner {
background-color: #fff !important;
padding-left:0 !important;
margin-right:20px !important;
}
#google-review-sec .ti-name {
color: #FF7B12 !important;
font-family:"poppins";
font-size:16px;
font-weight:800 !important;
margin-bottom:4px;
}
#google-review-sec .ti-inner span.ti-stars::after{
content:"" !important;
background:#BDBDBD !important;
display:block !important;
height:1px;
margin: 15px 0px;
}
#google-review-sec .ti-inner .ti-review-text-container.ti-review-content{
font-family:"poppins";
margin-top:30px !important;
font-size:13px;
line-height:19px;
min-height:98px !important;
}
#google-review-sec .ti-read-more-active{
font-family:"poppins";
font-size:12px;
color: #FF7B12 !important;
font-weight:300 !important;
opacity:1;
}
#google-review-sec  .ti-prev{
position:relative !important;
top:-220px !important;
left:89.2% !important;
}
#google-review-sec  .ti-next{
position:relative !important;
top:-180px !important;
left:92% !important;
display:block !important;
}
#google-review-sec .ti-prev:before, #google-review-sec .ti-prev:after{
width:10px !important;
height:2px !important;
background:#0B3B3C !important;
}
#google-review-sec .ti-prev:before{
margin-top:-4px;
}
#google-review-sec .ti-next:before, #google-review-sec .ti-next:after{
width:10px !important;
height:2px !important;
background:#0B3B3C !important;
}
#google-review-sec .ti-next:after{
margin-top:-4px;
} #car-sec .swiper-pagination {
position: absolute;
top: 100%;
height: 1px !important;
background: #FFFFFF33;
margin-top:40px;
}
#car-sec .swiper-pagination-progressbar-fill {
height: 1px !important;
background: #FF7B12 !important;
}
#service-box img{
transition:all ease 0.35s;
}
#service-box:hover img{
transform:scale(1.1);
}
#service-box:hover .service-title-div{
background:#fff;
}
#service-box h3{
transition:all ease 0.35s;
}
#service-box:hover h3{
color:#FF7B12;
} .infinite-scroll .swiper-wrapper{
transition-timing-function: linear !important; 
}
.accordian-faq .e-n-accordion .e-n-accordion-item:first-child {
border-top: 1px solid #cccccc !important;
}
.accordian-faq .e-n-accordion .e-n-accordion-item{
border-bottom: 1px solid #cccccc !important;
}
@media only screen and (min-device-width : 1280px) and (max-device-width : 1599px) {
.feature-box .elementor-flip-box__layer__inner {
gap: 15px;
}
.hover-box a.elementor-cta__button.elementor-button.elementor-size- {
width: 180px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation: landscape){
.feature-box .elementor-flip-box__layer__inner {
gap: 10px;
}
#google-review-sec .ti-inner {
background-size: 27% !important;
}
.hover-box a.elementor-cta__button.elementor-button.elementor-size- {
width: 140px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation: portrait){
.feature-box .elementor-icon {
font-size: 32px !important;
}
.feature-box .elementor-flip-box__layer__inner {
gap: 5px;
}
#google-review-sec .ti-inner {
background-size: 27% !important;
}
.hover-box a.elementor-cta__button.elementor-button.elementor-size- {
width: 120px;
}
}
@media only screen and (max-width: 767px) {
.feature-box .elementor-flip-box__layer__inner {
justify-content: space-between;
gap: 10px;
}
#google-review-sec .ti-footer.source-Google {
margin-bottom: 37px !important;
}
#google-review-sec .ti-inner {
background-position:50% 10% !important;
background-size: 27% !important;
text-align: center !important;
padding: 0 !important;
margin:0 !important;
}
#google-review-sec .ti-name {
font-size: 20px;
text-align: center;
padding: 0;
}
#google-review-sec .ti-date {
text-align: center;
margin-top: 10px;
font-size: 16px !important;
}
#google-review-sec span.ti-stars {
text-align: center !important;
}
#google-review-sec .ti-inner .ti-review-text-container.ti-review-content {
font-size: 16px;
line-height: 24px;
min-height: 195px !important;
text-align: center;
}
#google-review-sec span.ti-read-more {
text-align: center !important;
}
#google-review-sec .ti-read-more-active {
font-size: 17px;
margin-top: 10px;
}
table td, th {
padding: 10px !important;
font-size: 14px !important;
}
}