@charset "utf-8";
html, body, div, form, h1, h2, ul, li {margin:0; padding:0;}
body {font-family: 'Noto Sans', sans-serif; font-size:15px; color:#282828; text-align:center;}
div {box-sizing:border-box;}
h1 {font-size:3em;}
a {text-decoration:none;}
p {margin:5px 0;}
b {font-weight:700;}
img {border:0;}
input {outline:none;}
.wrapper {width:auto;}
.content {margin:0 auto; padding:20px 0; max-width:1000px; overflow:hidden;}
.header {background:#006500; border-bottom:1px solid #005500;}
.header .content {padding:15px 0 10px 0;}
.header .col {float:left; width:50%;}
.header .col1 {text-align:left;}
.header .col2 {font-size:1.9em; font-weight:700; text-align:right; margin-top:1.1%;}
.header .call {color:#efefef;}
.header .key a {color:#9fcf3f;}
.header .key a:hover {color:#bfef5f;}
.banner .row1 {background:#e8e8e8 url(/img/carpet-cleaning-banner.jpg) no-repeat center; background-size:cover; color:#f8f8f8; text-align:left;}
.banner .row1 p {font-size:2em;}
.banner .row_wrap {padding:6.5% 0; background: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF)";}
.banner .row2 {background:#508000; text-align:left; color:#f8f8f8; border-top:1px solid #470;}
.banner .row2 .col {float:left; width:50%;}
.banner .row2 .col2 {text-align:right;}
.banner .row2 h2 {font-size:2em;}
.banner .row2 p {font-size:1.5em;}
.banner .row2 .abtn {display:inline-block; margin-top:3.5%; padding:7px 40px 8px 40px; font-size:1.8em; color:#f8f8f8; background:#003500; border-radius:10px;}
.banner .row2 .abtn:hover {background:#006500;}
.main {padding:15px 0;}
.main h2 {margin-bottom:20px; font-size:1.8em;}
.main p {margin-bottom:30px;}
.main a {color:#006500;}
.main a:hover {text-decoration:underline;}
.main .col {float:left; text-align:left;}
.main .col1 {padding-right:30px; width:70%;}
.main .col1 .list_head {padding-bottom:5px; font-weight:700;}
.main .col1 li {padding:5px 2px; list-style-position:inside;}
.main .col2 {width:30%; text-align:center;}
.main .col2 .row {margin-bottom:30px;}
.main .col2 img {width:100%; max-width:190px;}
.main .col2 span {display:block;}
.main2 {padding-bottom:20px; background:#b8b8b8;}
.main2 h3 {font-size:1.5em;}
.main2 .col {float:left; margin:0 0 0 5%; width:30%;}
.main2 .col1 {margin-left:0;}
.main2 b {font-size:1.2em;}
.main3 {padding-bottom:30px;}
.main3 h3 {font-size:1.5em;}
.main3 .col {float:left; margin:0 0 0 5%; width:30%;}
.main3 .col1 {margin-left:0;}
.main3 img {width:100%; max-width:300px;}
.main4 {background:#CC8;}
.main4 p {margin:25px 0; font-size:1.2em; font-weight:700;}
.main4 .head {font-size:1.8em;}
.main4 .abtn {display:inline-block; padding:8px 20px; background:#282828; border-radius:10px; font-size:1.8em; color:#f8f8f8;}
.main4 .abtn:hover {background:#484848;}
.footer p {margin:10px 0; font-size:13px;}
.footer p span {display:inline-block; padding:0 8px; border-left:1px solid #282828;}
.footer p .s1 {border:0px;}
.footer p a {color:#282828;}
.footer p a:hover {text-decoration:underline;}
.social {padding:10px 0;}
.social a {display:inline-block; margin:0 5px; width:24px; height:24px;}
.social .facebook {background:url(https://businessadvertisingonline.com.au/img/social-color-round/facebook.png) no-repeat;}
.social .twitter {background:url(https://businessadvertisingonline.com.au/img/social-color-round/twitter.png) no-repeat;}
.social .google-plus {background:url(https://businessadvertisingonline.com.au/img/social-color-round/google-plus.png) no-repeat;}
.social .youtube {background:url(https://businessadvertisingonline.com.au/img/social-color-round/youtube.png) no-repeat;}
.list1 li {list-style:none; padding:20px 0 !important; overflow:hidden;}
.list1 li .img {float:left; width:21%;}
.list1 li img {width:100%; max-width:130px;}
.list1 li .desc {float:left; width:79%; padding-left:5px;}
.list1 p {margin-bottom:5px;}

.paging {padding:30px 0;}
.paging span {padding:10px; background:#e8e8e8;}
.paging a {padding:10px 15px; background:#006500; color:#f8f8f8;}

.enquiry {padding:20px 0; background:#e8e8e8;}
.enquiry ul {margin:10px 15px; padding:0;}
.enquiry li {padding:5px 0; list-style:none;}
.enquiry li div {margin:0; padding:5px; background:#fff; border:1px solid #cfcfcf; overflow:hidden;}
.enquiry .enq-head {font-size:1.3em; font-weight:700; text-align:center;}
.enquiry li {list-style:none;}
.enquiry label {display:block; margin:2px 1px; color:#585858; text-align:left;}
.enquiry div input, .enquiry div textarea {margin:0; width:98%; font-size:1em; border:0; outline:none; overflow:visible;}
.enquiry textarea {height:100px; resize:vertical; overflow:auto;}
.enquiry li#url {display:none;}
.enquiry .err {color:#C00;}
.enquiry .btn {padding:8px 10px; font-weight:700; -webkit-appearance: none;}
i.loader {display:inline-block; width:20px; height:20px; background:url(https://www.businessadvertisingonline.com.au/img/loader.GIF) no-repeat;}

.more {font-weight:700;}
.clear {height:0; line-height:0; font-size:1px; clear:both;}

@media only screen and (max-width: 678px) {
	.footer p {margin:15px 0;}
	.footer p span {display:block; border:0px;}
}
@media only screen and (max-width: 768px) {
	.content {padding:20px 10px;}
	.header .col, .banner .row2 .col, .main .col, .main2 .col, .main3 .col {float:none; width:auto; margin-left:0;}
	.header .col, .banner .row2 .col {text-align:center;}
	.header .key {margin:20px 0;}
	.header .key a {background:#003500; padding:5px 20px; border-radius:10px;}
	.main .col, .main2 .col, .main3 .col {margin-bottom:50px; padding-right:0;}
	.paging {text-align:center;}
	.enquiry {max-width:300px; margin:0 auto;}
	.enquiry .btn {padding:10px 15px; background:#006500; font-size:1.2em; color:#f8f8f8;}
}
