.footer-bottom{margin-top:16px !important}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v11/BVtM30trf7q_jfqYeHfjtA.woff) format('woff')}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v10/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff')}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v10/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}
.instant-quote input[type="tel"] {
  border: medium none;
  border-radius: 4px;
  color: #5f6060;
  font: 10px Arial,Helvetica,sans-serif;
  height: 9px;
  padding: 8px 0 8px 6px;
  width: 250px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  display: none !important;
}

ol li {
list-style: decimal;
margin-left: 25px;
}

ol li:last-child {
margin-bottom: 15px;
}

.frm
{
border: 0px;
width:300px;
height:150px;
}


@media only screen and (min-width:651px){
.main-cnt.home-blog-sec {
/*     display: grid;
    grid-template-columns: 1fr 1fr; */
    grid-gap: 20px;
	display:flex;
	justify-content:center;
	
}
	
	.blog-box {
  
    background: #f7f6f9;
	padding: 20px 20px 0 !important;
	text-align:center;
	}
}
.main-cnt.home-blog-sec{
	margin-bottom:30px;
}
.blog-box {
/*     box-shadow: 2px 0 10px #ddd; */
    padding: 20px 20px 35px 20px;
/* 	padding: 20px 20px 0; */
	flex-basis: 35%;
}

.blog-box h3{
	padding-bottom:20px;
}
.main-cnt.home-blog-sec p {
    padding: 0 0 4px;
    line-height: 24px;
/*     margin-top: 34px; */
	padding-top: 21px;
	font-size:15px;
}

.hm-blog-head{
	text-align:center;
	margin-bottom:20px;
	margin-top:50px;
}

.hm-blog-date{
	font-size:13px !important;
	color: #565454;
}

.homepage-address{
	margin-bottom:50px;
}

a.blog-rm {
    background: #86cd17;
    padding: 9px;
    border-radius: 4px;
	color:white;
	font-weight:bold;
}

.read-all-blog {
    clear: both;
	margin-bottom:50px;
}

.read-all-blog .blog-rm {
    display: block;
    margin: 0 auto !important;
    width: 150px;
    text-align: center;
	padding: 16px;
    border-radius: 6px;
}
a.blog-title-link {
    color: #549e18;
}

.blog-box img {
    width: 100%;
    height: 38%;
}

/* .container-blog {
    width: 865px;
    margin: 0 auto;
} */

.call-us strong{
	background:none;
	position: relative;
}

.call-us strong:after {
    content: "";
    background: url(https://sellcarsforcash.com.au/wp-content/uploads/2022/03/phone-image.png) no-repeat left center;
       width: 35px;
    height: 31px;
    background-size: 30px 30px;
    color: red;
    top: 5px;
    left: 0;
    position: absolute;
    
	animation: phonemove 0.6s infinite;
}
@keyframes phonemove {
  50% {transform: rotate(45deg);}
}

.call-us a{
		font-weight: bold;
	}
/* @media only screen and (max-width:500px){
	.call-us a{
		font-weight: bold;
	}
} */


/* BANNER */	


img.banner-cars {
    position: absolute;
    z-index: 3;
    left: -4px;
    bottom: -46px;
}
img.banner-man {
    position: absolute;
    z-index: 1;
	right: 233px;
    bottom: 58px;
}
.right-side {
    z-index: 2;
}

.bnr-form input, .bnr-form .wpcf7-form-control.txtarea {
     width: 94% !important;
}





.site-banner ul {
    list-style: disc;
}
.site-banner ul {
    margin-left: 20px;
}
.site-banner .left-side h2 {
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 33px;
	color: #14394a;
    font-weight: 600;
}
.site-banner {
    clear: both;
/* 	padding: 40px; */
	padding: 50px 40px 0 40px;
/* 	background: linear-gradient(1797deg,#5EA6BC 28%,#9FF7E9 89%); */
	background: linear-gradient(1797deg,#5ea6bc 2%,#9ff7e9 78%);
}
.site-banner .left-side li {
    font-weight: bold;
	font-size: 17px;
	font-family: Lato;
	color: #284652;
}
.site-banner .left-side li::marker {
    font-size: 22px;
}
.site-banner p.bnr-top-price {
    color: #284652;
    margin-top: 25px;
    font-weight: 800;
    font-family: 'Lato';
}
.site-banner p.banner-ph, .site-banner .number {
/*     font-family: Lato !important; */
    font-weight: 700;
    font-size: 18px;
	color: #284652;
}

.site-banner .number {
    color:#ab1616;
}
.site-banner .container {
	position: relative;
    display: flex;
    justify-content: space-between;
}
.bnr-form ul {
    list-style: none;
	margin: 0;
  	padding: 0;
}
.bnr-form .wpcf7-form-control {
    padding: 7px;
    margin-bottom: 7px;
}
.bnr-form .wpcf7-form-control.txtarea {
    height: 70px;
	width: 95%;
}
p.bnr-form-heading {
    text-align: center;
    font-weight: 800;
    font-size: 18px;
    font-family: Lato;
    padding-bottom: 15px;
    color: #5e871c;
}
.bnr-form {
	background: #fff;
    padding: 30px 40px 0 40px;
    width: 65%;
	float: right;
}

li.submit-form {
    clear: both !important;
    text-align: center !important;
}
.bnr-form span.ajax-loader {
    display: block !important;
}
li.submit-form .wpcf7-submit {
    background: #00a7eb;
    border: unset;
    padding: 10px 110px 10px 20px;
    color: white;
    font-weight: bold;
   font-size: 18px;
    font-family: Lato;
    letter-spacing: 2px;
    border-radius: 8px;
	width:75% !important;
}
.bnr-form input.wpcf7-form-control.wpcf7-text, .bnr-form .wpcf7-form-control.txtarea {
    border: 1px solid #999797;
}

.call-us strong a {
    font-size: 23px;
    color: #0e7a3f;
}
.call-us { 
	color: #000;
	padding: 7px 0 0; 
}
.header .container {
    display: flex;
    justify-content: space-between;
}
a.header-quote {
        background: #00a7eb;
    border: unset;
    padding: 10px 67px 10px 20px;
    color: #fff;
    font-weight: 700;
    font-size: 17px;
    font-family: Lato;
    letter-spacing: 1px;
    border-radius: 6px;
	margin-left: 20px;
	position:relative;
}
a.header-quote::after {
    content: '>';
    position: absolute;
    top: 10px;
    right: 17px;
}

@media only screen and (max-width:769px){
	.header .container{
		display:block;
	}
	.call-us {
    clear: both;
    display: flex;
    justify-content: space-around;
}
}
@media only screen and (max-width:427px){
	a.header-quote{
    padding: 10px 10px 10px 10px;
	}
	a.header-quote::after{
		display:none;
	}
}

#mega-menu-wrap-header_menu .mega-menu-toggle{
	    background: #86cd17 !important
}

#mega-menu-wrap-header_menu #mega-menu-header_menu>li.mega-menu-item>a.mega-menu-link{
/* 	color: black !important; */
   font-size: 17px !important;	
    font-weight: 600 !important;
    font-family: 'Lato' !important;
}

/* @media only screen and (min-width:990px){
	#mega-menu-wrap-header_menu #mega-menu-header_menu>li.mega-menu-item>a.mega-menu-link{
	 font-size: 17px !important;	
	}
}
@media only screen and (max-width:989px){
	#mega-menu-wrap-header_menu #mega-menu-header_menu>li.mega-menu-item>a.mega-menu-link{
	 font-size: 12px !important;	
	}
} */
/* #mega-menu-wrap-header_menu #mega-menu-header_menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
    color: #fff !important;
    font-weight: 500 !important;
}
#mega-menu-wrap-header_menu #mega-menu-header_menu>li.mega-menu-item:hover a.mega-menu-link{
	color: #fff !important;
    font-weight: 500 !important;
} */

.bnr-form input.wpcf7-form-control::placeholder, .bnr-form .wpcf7-form-control.txtarea::placeholder{
	font-weight:bold;
	color:#787474;
}
.below-banner {
    clear: both;
    height: 100px;
    width: 100%;
    background: linear-gradient(0deg,#ffffff -2%,#80d0d3 180%);
}

@media only screen and (min-width:1001px){
	li.submit-form .wpcf7-submit {
    position: absolute;
	font-weight: 800;
    font-size: 17px;
    left: 34px;
    bottom: -50px;
}
	.bnr-form ul {
    padding-bottom: 25px;
	}
	li.submit-form{
		position:relative;
	}
	li.submit-form:after {
    content: '>';
    position: absolute;
    bottom: -32px;
    right: 50px;
    color: white;
    font-weight: bold;
    font-size: 15px;
}
}
p.banner-ph {
    padding-top: 7px;
}
.banner-ph a.number:hover {
    text-decoration: underline;
}

@media only screen and (max-width:1000px){
	.site-banner{
	height: 426px;
	}
	img.banner-man {
    display: none;
}
	img.banner-cars{
		z-index:2;
	}
	li.mega-menu-item {
    background: #86cd17 !important;
}
} 
	.bnr-form.mobile-form {
    display: none;
}
@media only screen and (max-width:654px){
	
	.bnr-form.mobile-form ul li {
    background: none;
	}

	.bnr-form.mobile-form {
    	display: block;
		float:unset;
		width: unset;
}
	
	.bnr-form.mobile-form li.submit-form .wpcf7-submit{
		padding:9px;
	}
	
	.right-side {
    display: none;
}
	.reveal-modal{
		left: 41% !important;
		width: 268px !important;
	}
	
	.below-banner {
    height: 50px;	
	}
	
	.site-banner{
		position:relative;
		padding: 26px 40px 0;
	}
	
	img.banner-man {
		display:block;
		position: absolute;
    z-index: 1;
    right: 0;
    bottom: -10px;
    width: 71%;
	}
	
	.site-banner .container{
		display:block;
		position:unset;
	}
	img.banner-cars {
/* 		position:unset; */
/* 		bottom: -180px;
		left: 0; */
	}
	.banner-cars-man {
    margin-top: 12px;
}
/* 	.site-banner .left-side h2{
		text-align:center;
	} */
}
.reveal-modal{
	background:white !important;
}
#istant-quote .form p{
	color: #444652 !important;
}
.reveal-modal .close-reveal-modal{
	color:black !important;
}
#istant-quote input.wpcf7-form-control.wpcf7-submit {
    background: #00a7eb;
    border: unset;
    padding: 6px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    font-family: Lato;
    letter-spacing: 2px;
    border-radius: 8px;
    width: 75% !important;
}


li.submit-form .wpcf7-submit:hover, a.header-quote:hover, #istant-quote input.wpcf7-form-control.wpcf7-submit:hover {
    background: #056b95;
    cursor: pointer;
}
.call-us strong a:hover {
    text-decoration: underline;
}
.mini-map{
    overflow: hidden;
    padding: 0 10px;
}
.map_outer{
	overflow: hidden;
}
.mini-map iframe, .map_outer iframe{
    width: 100%;
}

/* @media only screen and (max-width:500px){  */
section.tophead {
    position: fixed;
    z-index: 999;
    background: #fff;
	width: 100%;
}
	.site-banner {
    padding-top: 220px;
}
/* } */

@media only screen and (min-width:769px){
	.site-banner {
    padding-top: 180px;
}
	div#page {
    padding-top: 130px;
}
}

@media only screen and (max-width:768px){
	div#page {
    padding-top: 160px;
}
}

.address.homepage-address ul li a {
    text-decoration: underline;
	padding-bottom: 7px;
}

/* Images bigger than mobile screens width */
.content-left .wp-caption {
    width: 100% !important;
}
/* Images bigger than mobile screens width */