/*
Theme Name: All Tree & Palm & Trimming & Removal 
Theme URI: https://siteorigin.com/theme/corp/
Template: siteorigin-corp
Author: SiteOrigin
Author URI: //www.digitalmovement.com.au/
Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.20.12.1764047954
Updated: 2025-11-25 05:19:14

*/
*{margin: 0;padding:0px;box-sizing: border-box;}
html {font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));scroll-behavior: smooth;}
body{   font-family: "Poppins", sans-serif;}
body a, input, textarea{outline: none !important;  font-family: "Poppins", sans-serif;;}
body{background-color: #fff;}



:root {
    --primary: #64cc13;
    --secondary:#006ce6;
    }

:root{ 
	--font-14: 0.875rem;
	--font-15: 15px;
    --font-16: 1rem;
    --font-17: 1.063rem;
    --font-18: 1.125rem;
    --font-19: 1.188rem;
    --font-20: 1.25rem;
    --font-21: 1.313rem;
    --font-22: 1.375rem;
    --font-23: 1.438rem;
    --font-26: 1.625rem;
    --font-30: 1.875rem;
    --font-35: 2rem;
    --font-40: 2.5rem;
    --font-50: 3.125rem;
    --font-60: 3.5rem;
    --font-70: 4.375rem;
    --font-74: 4.646rem;
    --font-120: 7rem;
}

body .fixed {
	position: fixed !important;
	top: 0px;
	left: 0;
	animation: scrolls 0.5s linear;
	box-shadow: 0px 0px 8px 0px #000;
	z-index: 9999;
	background-color: var(--secondary);
	padding: 0px;
	width: 100%;
	border-top: 0;
}
 @keyframes scrolls {
	from {
		transform: translate(0, -100%);
	}

	to {
		transform: translate(0, 0);
	}
} 
.fixed .right-button{border-radius: 0px;}

.site-header{padding-bottom: 0rem;padding-top: 0rem;border: none;}
.site-header-inner {padding-bottom: 0.625rem;padding-top: 0.625rem;}
.corp-container {max-width: 79%;padding: 0;}
.home .header-border {position: absolute;width: 100%;}
.main-navigation {display: flex;justify-content: space-between;align-items: center;text-align: left;padding-left: 2rem;}
.header-border .corp-container {background: var(--secondary);padding: 0px;border-bottom-left-radius: 2rem;border-bottom-right-radius: 3rem;}
.main-navigation ul{margin-top: -7px;}
.main-navigation ul li a:hover {color: var(--primary);}
.main-navigation ul li a {color: #fff;display: block;font-weight: 600;letter-spacing: 0;padding-bottom: 0;padding: 1.2rem 1.6rem;text-transform: uppercase;font-size: var(--font-17);position: relative;}
.dettile-top {display: flex;gap: 2rem;margin-bottom: 0;}
.dettile-top li {list-style: none;line-height: 1;font-size: var(--font-16);text-align: right;position: relative;padding-right: 3.438rem;}
.dettile-top li::after {
	content: "";
	background-image: url(/wp-content/uploads/2025/11/call.png);
	width: 2.813rem;
	height: 2.125rem;
	display: inline-block;
	background-position: -0.438rem -0.375rem;
	position: absolute;
	top: 0;
	right: 0;
	background-size: 7.188rem;
	background-repeat: no-repeat;
}

.dettile-top li a {font-size: var(--font-20);color: #000;display: block;text-transform: uppercase;font-weight: 600;}
.dettile-top li a:hover {color: var(--primary);}
.dettile-top li:last-child::after {background-position: -4.813rem -0.625rem;background-size: 8.5rem;width: 2.813rem;height: 2.5rem;}
.main-navigation ul li {padding: 0;margin-left: 0;margin-right: 0;}
.right-side {float: right;}
.right-button {background: var(--primary);border-bottom-right-radius: 2rem;}
.site-header .right-button a {color: #fff;padding: 1.2rem 2rem;font-size: var(--font-17);font-weight: 600;display: block;}
.main-navigation .social-icon li a {padding: 0;}
.social-icon {display: flex;gap: 1.2rem;align-items: center;}
header .right-side {display: flex;gap: 2rem;align-items: center;}
.link-underline.main-navigation div > .social-icon:not(.cart_list) > li > a {border-bottom: none !important;}
.right-button:hover {background: #0c4fa3;}

.main-navigation ul .sub-menu li a {
	background: linear-gradient(to left,#41c614,#9fd711);
	color: #fff;border-color: #fff;display: block;font-weight: 600;letter-spacing: 0;
	padding-bottom: 0;padding: 0.7rem;text-transform: uppercase;font-size: var(--font-17);}


.main-navigation ul .sub-menu {top: 5.3rem;width: 24.375rem;}
.main-navigation ul .sub-menu::before {content: "";
	display: inline-block;width: 18px;
	height: 18px;border: 10px solid #000;
	border-width: 2px 0 0 2px;
	transform: rotate(45deg);position: absolute;
	top: -8px;border-color: #99d611;
	background: #99d611;left: 42px;}

.main-navigation ul.sub-menu > li:first-child > a {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.main-navigation ul.sub-menu > li:last-child > a {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.main-navigation ul.sub-menu ul.sub-menu > li >:first-child a {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.main-navigation .sub-menu-two .sub-menu {margin-top: 1rem;margin-left: -1rem;}
.site-header .link-underline.main-navigation ul .sub-menu li:first-of-type {border-top: none;}

.main-navigation ul .sub-menu-arrow::after {
	content: "";
	background-image: url(/wp-content/uploads/2025/11/down-arrow2.png);
	width: 16px;height: 16px;display: inline-block;
	background-position: -8px -7px;position: absolute;
	right: 0;top: 47%;transform: translateY(-50%);}
.custom-logo {width: 31.25rem;}
.social-icon li a img {width: 2rem;}

/*--------banner css-----*/



@font-face{src: url('font/cooper-black-std.TTF');font-family: 'cooper-black-std';}

@font-face {
  font-family: 'cooper-black-std';
  src: url('/wp-content/themes/siteorigin-corp-child/font/cooper-black-std.TTF') format('truetype');
  font-style: normal;
}




body h1, h2, h3, h4{ font-family:'cooper-black-std';}
.benner-cantent {width: 100%;float: left;position: absolute;top: 52%;max-width: 35.5%;margin: auto;left: 28.5%;transform: translate(-50%, -50%);}
.benner-cantent h1 {font-size: var(--font-74);color: #fff;line-height: 1;margin-bottom: 1.1rem;}
.banner-text p {font-size: var(--font-26);color: #fff;line-height: 2.513rem;font-weight: 500;}
.benner-cantent a {background: linear-gradient(to right,#9fd711,#41c614);color: #fff;font-size: var(--font-18);padding: 1.2rem 3rem;font-family: 'cooper-black-std';
	display: inline-block;text-transform: uppercase;border-radius: 50px;margin-top: 1.5rem;line-height: normal;transition: .4s linear;}
.benner-cantent a:hover{background: #0578e9;color: #fff;}


/*----------OUR SERVICE-------------*/
h2{font-size: var(--font-40);line-height: normal;}
p{font-size: var(--font-18);color: #000;}
.our_sarvice_top {margin-top: 2.5rem;}
.our_sarvice_top h2 {margin-top: 0;}
.our_sarvice_top p {text-align: center;font-size: var(--font-18);color: #000;font-weight: 300;line-height: normal;}
.our_sarvice_top_p p::after {content: '';width: 50px;height: 2px;background: #4bc814;display: block;margin: 1.875rem auto 0;}
.our_sarvice_home h4 a{font-family:'cooper-black-std';font-size: 20px;line-height: normal;}
.our_sarvice_home h4 a:hover, .our_sarvice_top p a:hover {color:#46c714;}
.our_sarvice_home p a{color: #000;}
.our_sarvice_home1 {border-bottom: 1px solid #ccc;}
.our_sarvice_vc_center {border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.our_sarvice_home .our_sarvice_left_50 {padding: 2rem;border-right: 1px solid #ccc;}
.our_sarvice_home .our_sarvice_right_50 {padding: 2rem;}
.our_sarvice_home1 .vc_col-sm-4 {padding: 3rem;}
.our_sarvice_home h4 {line-height: 2rem;margin-bottom: 10px;padding: 0px 1rem;}
.our_sarvice_home img {width: 8.438rem;}

/*----------GET YOUR FREE QUOTE NOW-------------*/
body .quote_text_row_main {margin-top: 5rem;}
.quote_text_main {background: linear-gradient(to right,#0374e8,#15a3f3);padding: 3rem;display: grid;grid-template-columns: auto auto;align-items: center;position: relative;grid-gap: 3rem;}
.quote_text_left {padding-left: 26rem;}
.quote_text_main::before {content: '';width: 29.688rem;height: 100%;position: absolute;left: 0;background-size: contain !important;background: url(img/get_before.png)no-repeat;top: 0;}
.quote_text_left h2, .quote_text_left p {color: #fff;z-index: 99;position: relative;}
body .website_all, .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {background: linear-gradient(to right,#9fd711,#41c614);border-radius: 100px;
	font-size: var(--font-18);color: #fff !important;font-family: cooper-black-std,serif;transition: .4s linear;text-transform: uppercase;padding: 1.2rem 2.5rem;margin-top: 1rem;display: inline-block;line-height: normal;}

.website_all:hover, .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {background: #1f1b1c;color: #fff;}


/*-------Tree Removal Brisbane-------*/
.removal_brisbane{margin-top: 5rem;}
.removal_brisbane .removal_brisbane_left {padding-right: 10rem;padding-top: 3rem;}
.removal_brisbane_right .wpb_wrapper.vc_figure{overflow: hidden;}
.removal_brisbane_right img {transition: .4s linear;}
.removal_brisbane_right img:hover {transform: scale(1.1);cursor: pointer;}


/*--------testimonial slider------*/
body .testimonial-main {max-width: 92%;margin-left: auto;margin-bottom: 7rem;margin-top: 4rem;}
.sp-testimonial-free, .sp-testimonial-free-section .sp-testimonial-client-designation {text-align: left;}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p {font-size: var(--font-20);line-height: 2.075;text-align: left;font-style: italic;}
#sp-testimonial-free-wrapper-60 .sp-testimonial-free-section .sp-testimonial-client-designation {color: #000;font-size: var(--font-20);font-weight: 500;margin-top: 0.6rem;}
.sp-testimonial-free-section .sp-testimonial-client-testimonial::after,  .sp-testimonial-free-section .sp-testimonial-client-testimonial::before {content: '';width: 85px;
	height: 65px;background: url("/wp-content/uploads/2025/11/all-ican.png")no-repeat -96px -14px;display: block;}
.sp-testimonial-free-section .sp-testimonial-client-testimonial::after {float: right;background-position: -96px -110px;}
.sp-testimonial-free-section .swiper-button-prev.testimonial-nav-arrow.top_right, .sp-testimonial-free-section .swiper-button-next.testimonial-nav-arrow.top_right {top: unset;bottom: -50px;}
.sp-testimonial-free-wrapper {position: relative;overflow: visible;}
#sp-testimonial-free-wrapper-60 .sp-testimonial-free-section .testimonial-nav-arrow {width: 3rem;height: 3rem;border-radius: 50px;}
.swiper-button-prev.testimonial-nav-arrow.top_right {margin-right: 16px;}
#sp-testimonial-free-wrapper-60 .sp-testimonial-free-section{margin-top: 2rem;}

/*-----------GET YOUR FREE QUOTE NOW-------*/
.quote-footer-top .quote_text_main {background: var(--primary);}
.quote-footer-top .quote_text_main::before {height: 18.5rem;}
.quote-footer-top .quote_text_main .website_all {background: #fff;color: #000 !important;}
.quote-footer-top .quote_text_main .website_all:hover {background: #0578e9;color: #fff !important ;}


/*------------Footer----------*/
body .site-footer .widgets{padding-top: 6rem;}
body .site-footer .widgets .widget .widget-title {font-size: var(--font-26);margin-bottom: 1.5rem;font-weight: bold;}
.site-footer .widgets .widget a {font-size: var(--font-18);}
.Contact-Information li {font-size: var(--font-17);padding-left: 4rem;margin-bottom: 1rem;position: relative;}
.site-footer .widget .Contact-Information li a {display: block;line-height: normal;color: #fff;}
.site-footer .bottom-bar {border-bottom: ;border-top: 1px solid #363233;}
.site-footer .site-info {font-size: var(--font-16);}
.site-info span:last-child {display: none;}
.site-footer .site-info span::after{display: none;}
.Contact-Information li::before {
	content: "";
	background-image: url(/wp-content/uploads/2025/11/all-ican.png);
	width: 3.438rem;height: 4rem;display: inline-block;
	background-position: 0px -12.525rem;position: absolute;top: 0;left: 0;
	background-size: 19.563rem;background-repeat: no-repeat;}

.Contact-Information li:last-child::before {background-position: 0px -16.063rem;}
.site-footer .widget_media_image img {width: 9.875rem;}
.site-footer .widgets.widgets-4 .widget {width: 100%;}
.site-footer .widgets.widgets-4 {display: flex;justify-content: space-between;}
.site-info span {font-size: var(--font-18);}
.site-footer .widget ul li, .widget-area .widget ul li {line-height: normal;margin-bottom: 1rem;}

h3 {font-size: var(--font-26);text-transform:uppercase;margin: 15px 0;line-height: normal;font-weight: normal;}
.vc_custom_heading.border-bottom {
	padding-bottom: 0.3rem;
}
.widget-area{display: none;}
.sidebar .site-main {margin: 0;}
.entry-thumbnail {text-align: left;width: auto;float: left;}
.entry-thumbnail img{max-width: 16.875rem;margin-left: -40px;}
.entry-header {padding-top: 2rem;position: absolute;left: 50%;width: max-content;transform: translateX(-50%);}
.entry-title {text-transform: uppercase;font-size: var(--font-40);}
.entry-content {width: 100%;float: left;}
.about-main .about-right-content {padding-left: 2rem;}
.small_tree{margin-left: 0px;}
.small_tree li {font-size: var(--font-18);width: 100%;list-style: none;
	background: url(https://wordpress-1379640-6044914.cloudwaysapps.com/wp-content/uploads/2025/12/tree_small.png)no-repeat left top -1px;
	padding-left: 34px;color: #000;margin-bottom: 12px;font-family: 'Poppins',sans-serif;background-size: auto 25px;}

.main-text-center h2 {text-transform: uppercase;text-align: center;}
.main-text-center h2 a {color: #0881eb;font-family: 'cooper-black-std';}
.main-text-center a:hover {color:#000;}
.link-text {color: var(--secondary);text-decoration: underline;}

body .about-right-img * {width: 100%;}
/*.tree-pruning-redcliffe .about-right-img{padding-right: 4rem;}*/
.main-text-center p {max-width: 45%;margin: auto;}
.p_margin {margin-bottom: 26px !important;display: inline-block;}
.vc_custom_heading.border-bottom::after {content: "";width: 64px;height: 3px;display: block;background: #129b12;margin-top: 5px;}
.margin-top{margin-top: 5rem;}
.contact-page-info.contact_details_custom ul li {list-style: none;margin-bottom: 1.5rem;width: fit-content;margin-left: auto;margin-right: auto;}
.contact-page-info.contact_details_custom li a{color: #000;font-family: 'cooper-black-std'; 	font-size: var(--font-18);}
.contact-page-info.contact_details_custom ul li a::before {
	content: '';background: url(/wp-content/uploads/2025/11/address_icon.png)no-repeat;
	background-position-x: -21px;background-position-y: -163px;width: 22px;height: 22px;display: inline-block;vertical-align: middle;
	margin-right: 12px;transition: .4s linear;background-position: 0 0;}

.contact-page-info.contact_details_custom ul li.namber a::before {background-position: 0 -55px;}
.contact-page-info.contact_details_custom ul li.mail a::before {background-position: 0 -126px;}
.contact-page-info ul li:hover a {color: var(--primary);}
.contact-page-info.contact_details_custom ul li.address:hover a::before {background-position: -46px 0;}
.contact-page-info.contact_details_custom ul li.namber:hover a::before {background-position: -48px -55px;}
.contact-page-info.contact_details_custom ul li.mail:hover a::before {background-position: -48px -125px;}
.about-right-content a {
	display: inline-block;
}
.site-header .request-menu{display: none;}

body .request-quote {
	max-width: 50%;
	margin: 3rem auto;
	margin-right: auto;
}
body .request-quote .contact-page-info.contact_details_custom ul{margin-left: 0px;}
body .request-quote .contact-page-info.contact_details_custom ul li{margin-left: 0;margin-right: 0px;line-height: normal;}
.call-icon-mobile {display: none;}

.Contact-Information li a {
	width: fit-content;
}

.fa-angle-left::before {
	content: "\f104";
	left: -2px;
	position: relative;
	top: -1px;
}

.fa-angle-right::before {
	content: "\f105";
	position: relative;
	right: -2px;
	top: -1px;
}
.p-bottom {
	margin-bottom: 26px !important;
}
.about-right-content a:hover{color:var(--secondary);}

/*--------page error404------*/
.error404 .custom_feature_img {
    display: none;
}

.error404 .heightlight{font-size:var(--font-70);font-weight:700;line-height:.8;color:#000;display:block;margin-bottom:1.25rem;}
.error-404 .page-title{font-size: var(--font-50);}
.error-404.not-found .btn-5 {
    background: #000;
  color: #fff;font-family: 'cooper-black-std';
  position: relative;
  padding: 1.1rem 3.7rem;
  display: inline-block;
  font-size: var(--font-20);
  text-transform: uppercase;
  line-height: normal;font-weight: normal;
}


.error-404 .page-header {
    margin-bottom: 10px;
}
.error-404.not-found .btn-5:hover{background-color: var(--secondary);}
.btn-5:hover{background-color: var(--secondary);}
.error404 #primary{text-align:center;}
.error-404.not-found .fixed {
    position: unset;
    box-shadow: none;}
.error-404.not-found{margin: 4rem 0rem;}







/*-----------Responsive block-----------*/

@media only screen and (max-width:1440px){
p, .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin: 0 0 18px;}
.p-bottom, .small_tree {
	margin-bottom: 18px !important;
}
.about-right-content .wpb_text_column.wpb_content_element {
	margin-bottom: 24px;
}
.main-navigation ul .sub-menu-arrow::after {
    width: 11px;
    height: 11px;
    right: -1px;
    background-position: -10px -9px;
    top: 44%;
}


}


@media only screen and (max-width:1190px){
.corp-container {max-width: 100%;padding: 0 15px;}
p, .small_tree li{font-size: 15px;}
.main-navigation ul li a {padding: 15px;font-size: 15px;}
.dettile-top li {font-size: 13px;}
.dettile-top li a{font-size: 16px;}
.dettile-top li{padding-right: 40px;}
.dettile-top li::after {width: 50px;height: 40px;background-position: 17px 0px;background-size: 75px;}
.dettile-top li:last-child::after {background-position: -52px -6px;background-size: 100px;width: 40px;height: 40px;}
.main-navigation ul .sub-menu li a{font-size: 14px;padding: 10px;}
.main-navigation ul .sub-menu{width: 338px;top:73px;}
.site-header .right-button a{padding: 15px;font-size: 15px;}
.benner-cantent{max-width: 54%;}
.benner-cantent h1 {font-size: 45px;margin-bottom: 15px;margin-top: 0px;}
.entry-title{font-size: 35px;}
h3{font-size: 22px;}
.benner-cantent a{margin-top: 20px;}
.banner-text p {font-size: 18px;line-height: 1.5;}
.benner-cantent a, body .website_all, .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {font-size: 15px;padding: 15px 28px;}

.our_sarvice_top p{font-size: 15px;}
.removal_brisbane .removal_brisbane_left {padding-right: 20px;padding-top: 0;}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p{font-size: 15px;line-height: 1.5;}
body .testimonial-main {max-width: 100%;margin-left: 0;}
.vc_row.wpb_row.vc_row-fluid.testimonial-main .vc_column-inner {padding-left: 0;padding-right: 0;}
#sp-testimonial-free-wrapper-60 .sp-testimonial-free-section .sp-testimonial-client-designation{font-size: 15px;}

body .site-footer .widgets .widget .widget-title{font-size: 18px;}
.Contact-Information li{font-size: 13px;}
.site-footer .widgets .widget a, .site-info span {font-size: 15px;}
.site-footer .widget_media_image img {width: 105px;}
#sp-testimonial-free-wrapper-60 .sp-testimonial-free-section .testimonial-nav-arrow {
	width: 35px;
	height: 35px;
	
}
.entry-thumbnail img {max-width: 240px;margin-left: -15px;}
.main-text-center p {max-width: 60%;}
body .request-quote{max-width: 60%;}
.contact-page-info.contact_details_custom li a{font-size: 15px;}

h3 {padding-bottom:8px;}
.vc_custom_heading.border-bottom {padding-bottom: 12px;}
    .main-navigation ul .sub-menu-arrow::after {top:46%;}
    
 .error-404.not-found {
	margin: 40px 0;
}   
    .error404 .heightlight{font-size:40px;}
.error-404 .page-title {
	font-size: 25px;
}
.error-404-home {
	margin-top: 0;
}
.error-404.not-found .btn-5 {
	padding: 12px 28px;
	font-size: 16px;
}
.site-footer .widgets.widgets-4 {
	display: grid;
	grid-template-columns: 21% 22% 32% auto;
}

}


@media only screen and (max-width:992px){
.site-header .request-menu{display: block;}
.entry-title {
	font-size: 32px;
}	
h2 {font-size: 28px;line-height: normal;margin: 15px 0px;padding-bottom:8px;}
.quote_text_left h2{padding-bottom:0px;}
.home .header-border{width: auto;}
.header-border {position: absolute;width: 100%;top: 50%;transform: translateY(-50%);width: auto;right: 0;}
header .right-side{display: none;}
.header-border .corp-container {background: transparent;padding-right: 15px;}
body .fixed{background: #fff;}
.site-header-inner {
	padding-bottom: 5px;
	padding-top: 5px;
}
.dettile-top{padding-right: 50px;}
#mobile-menu-button svg {display: none;}
#mobile-menu-button{top: 0px;}
#mobile-menu-button span {width: 35px;height: 3px;background:#000;display: block;margin: 6px 0;transition: .5s linear;}
#menu-item-54 a{border-radius: 0;}
.to-close span:first-child {transform: rotate(135deg);position: relative;top: 5px;}
.to-close span:nth-child(2) {display: none !important;}
.to-close span:last-child {transform: rotate(-135deg);position: relative;top: -5px;}
.site-header.mobile-menu #mobile-navigation {width: 360px;overflow: hidden;height: 100vh;left: -1050px;transition:.8s;top: 0;background: var(--blue);}
.site-header #primary-menu {overflow: scroll;height: 100%;}
.site-header.mobile-menu #mobile-navigation.open {left: 0;transition: .6s;height: 100vh !important;}
#primary-menu{display: block;}
#primary-menu {background: var(--secondary);}
#mobile-navigation ul ul li a {padding-left: 25px;}
#mobile-navigation ul ul ul li a {padding-left: 40px;}
#mobile-navigation ul li a {color: #fff;border-color: #fff;font-size: 15px;line-height: normal;padding: 13px;}
#mobile-navigation ul li a:hover {background: var(--primary);}
#mobile-navigation ul li .dropdown-toggle {background: var(--primary);color: #fff;font-size: 15px;right: 0px;padding: 14.4px 20px;top: 0;}
.vc_section.home-banner img {height: 550px;object-fit: cover;}
.benner-cantent {max-width: 100%;transform: unset;left: 15px;padding-right: 30px;top: 50%;transform: translateY(-50%);}

.our_sarvice_home h4 a {font-size: 20px;line-height: normal;}
.our_sarvice_home img {width: 100px;}
.site-footer .widgets.widgets-4{flex-wrap: wrap;}
.site-footer .widgets.widgets-4 .widget {width: 50%;float: left;margin: 0;margin-bottom: 25px;}

.Contact-Information li::before {
	content: "";
	background-image: url(/wp-content/uploads/2025/11/all-ican.png);
	width: 31px;
	height: 30px;
	display: inline-block;
	background-position: 2px -95px;
	position: absolute;
	top: 0;
	left: 0;
	background-size: 150px;
	background-repeat: no-repeat;
}
.Contact-Information li{padding-left: 40px;}
.Contact-Information li:last-child::before {background-position: 2px -125px;}
.quote_text_main {padding: 35px 15px;}
.quote_text_left {padding-left: 0;z-index: 9;}
body .site-footer .widgets {padding-top: 45px;padding-bottom: 10px;}
body .testimonial-main {margin-bottom: 50px;margin-top: 10px;}
.sp-testimonial-free-section .sp-testimonial-client-testimonial::after,  .sp-testimonial-free-section .sp-testimonial-client-testimonial::before{scale: 0.7;}
.main-text-center p {max-width: 80%;}
.entry-thumbnail{display: none;}
.entry-header {padding-top: 30px;position: unset;left: 50%;width: 100%;transform: unset;text-align: center;}
.home .site-header{box-shadow: none;}
.site-header {box-shadow: 0px 0px 5px #ccc;}
ul.dettile-top li:first-child {display: none;}
.site-footer .widgets.widgets-4{display:block;}
}



@media only screen and (max-width:767px){
.call-icon-mobile {display: block;margin-top:9px;}	
.call-icon-mobile a img{width: 25px;}
.benner-cantent h1{font-size: 36px;}
.dettile-top {display: none;}
.custom-logo {width: 280px;}

.quote_text_left {padding-left: 0;z-index: 9;}
.our_sarvice_home .wpb_single_image.wpb_content_element.vc_align_center {margin-bottom: 0;}
.our_sarvice_vc_center, .our_sarvice_home1, .our_sarvice_home .our_sarvice_left_50 {border: none;}
.our_sarvice_home1 .vc_col-sm-4, .our_sarvice_home .our_sarvice_left_50 {padding: 30px 15px 0 15px;border-bottom: 1px solid #ccc;}
.flex-direction {flex-direction: column-reverse;display: flex;flex-wrap: wrap;}
body .quote_text_row_main {margin-top: 5px;}
.removal_brisbane {margin-top: 20px;}
.removal_brisbane_right .wpb_wrapper.vc_figure, .removal_brisbane_right .wpb_single_image .vc_single_image-wrapper {width: 100%;}
.removal_brisbane_right .wpb_single_image.wpb_content_element.vc_align_right{margin-bottom: 10px;}
.removal_brisbane_right img{width: 100%;}
.removal_brisbane .removal_brisbane_left{padding-right: 0px;}
.removal_brisbane_left .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
.site-footer .widget ul li, .widget-area .widget ul li{margin-bottom: 8px;}
.our_sarvice_top_p p::after{margin-top: 10px;}

.entry-title {font-size: 26px;margin-bottom:0px;}
.about-right-img .wpb_single_image.wpb_content_element.vc_align_left {margin-bottom: 20px;}
.about-right-content h3{margin-top: 0px;margin-bottom:0px;}
.main-text-center p {max-width: 100%;}
.about-main .about-right-content {padding-left: 0;}
body .request-quote {max-width: 100%;margin-top:0px;}
body .request-quote .vc_column-inner {padding: 0;}
.contact-page-info.contact_details_custom ul li{padding-left: 30px;text-align: left !important;position: relative;margin: 0px;}
.contact-page-info.contact_details_custom ul li a::before{position: absolute;left: 0px;top: 6px;}
.contact-page-info.contact_details_custom ul {margin-left: 0;}
.contact-page-info.contact_details_custom ul li {
	margin-bottom: 10px;
}
.contact-page-info.contact_details_custom ul li.namber a::before {
	background-position: 0 -57px;
}
.contact-page-info.contact_details_custom ul li.mail a::before {
	background-position: 0 -129px;
}
.site-footer .widget_media_image img {
	width: 90px;
}
.site-footer .widgets.widgets-4 .widget {margin-bottom: 15px;}

}


@media only screen and (max-width:575px){
.custom-logo {width: 215px;}
.vc_section.home-banner img {height: 650px;}
.quote_text_main {grid-template-columns: 100%;grid-gap: 15px;text-align: center;}
.quote-footer-top .quote_text_left p {margin-bottom: 0;}
.quote_text_left h2 {margin-top: 0;}
.site-header.mobile-menu #mobile-navigation{width: 300px;}



}