/*


	Theme Name: Burnt Phoenix 

	Theme URI: http://www.burntphoenix.com

	Description: HTML5 Blank WordPress Theme

	Version: 100.0

	Author: Josh Nicholson

	Author URI: http://www.burntphoenix.com

	Tags: Blank, HTML5, CSS3

	License: MIT

	License URI: http://opensource.org/licenses/mit-license.php

*/





/* body and html*/


html {

}



body {
	font-family: 'montserratregular';

	font-size:15px;

}


#bodyContentBLOG {
	margin-top:140px;
}


.single-post #menu-item-33 {
    background-color: #00AEEF;
}


/*------------------------------------*\







   COLOURS







\*------------------------------------*/







.blue {color:#00aeef;}



.white {color:#FFF;}



.darkgrey {color:#58595b}



.lightgrey {color:#a7a9ac}







.bluebg {background-color:#00aeef;}



.whitebg {background-color:#FFF;}



.darkgreybg {background-color:#58595b}



.lightgreybg {background-color:#a7a9ac}















/*------------------------------------*\







    MONTSERRAT FONT







\*------------------------------------*/



		



@font-face {



    font-family: 'montserratbold';



    src: url('fonts/montserrat/mymontserrat-bold.eot');



    src: url('fonts/montserrat/mymontserrat-bold.eot?#iefix') format('embedded-opentype'),



         url('fonts/montserrat/mymontserrat-bold.woff2') format('woff2'),



         url('fonts/montserrat/mymontserrat-bold.woff') format('woff'),



         url('fonts/montserrat/mymontserrat-bold.ttf') format('truetype'),



         url('fonts/montserrat/mymontserrat-bold.svg#montserratbold') format('svg');



    font-weight: normal;



    font-style: normal;







}



















@font-face {



    font-family: 'montserrathairline';



    src: url('fonts/montserrat/mymontserrat-hairline.eot');



    src: url('fonts/montserrat/mymontserrat-hairline.eot?#iefix') format('embedded-opentype'),



         url('fonts/montserrat/mymontserrat-hairline.woff2') format('woff2'),



         url('fonts/montserrat/mymontserrat-hairline.woff') format('woff'),



         url('fonts/montserrat/mymontserrat-hairline.ttf') format('truetype'),



         url('fonts/montserrat/mymontserrat-hairline.svg#montserrathairline') format('svg');



    font-weight: normal;



    font-style: normal;



}



















@font-face {



    font-family: 'montserratlight';



    src: url('fonts/montserrat/mymontserrat-light.eot');



    src: url('fonts/montserrat/mymontserrat-light.eot?#iefix') format('embedded-opentype'),



         url('fonts/montserrat/mymontserrat-light.woff2') format('woff2'),



         url('fonts/montserrat/mymontserrat-light.woff') format('woff'),



         url('fonts/montserrat/mymontserrat-light.ttf') format('truetype'),



         url('fonts/montserrat/mymontserrat-light.svg#montserratlight') format('svg');



    font-weight: normal;



    font-style: normal;







}



















@font-face {



    font-family: 'montserratregular';



    src: url('fonts/montserrat/mymontserrat-regular.eot');



    src: url('fonts/montserrat/mymontserrat-regular.eot?#iefix') format('embedded-opentype'),



         url('fonts/montserrat/mymontserrat-regular.woff2') format('woff2'),



         url('fonts/montserrat/mymontserrat-regular.woff') format('woff'),



         url('fonts/montserrat/mymontserrat-regular.ttf') format('truetype'),



         url('fonts/montserrat/mymontserrat-regular.svg#montserratregular') format('svg');



    font-weight: normal;



    font-style: normal;



}



















/*------------------------------------*\







    TEXT







\*------------------------------------*/







p {



	 font-family: 'montserratregular';



	 font-size:15px;



	 line-height:1.5;



	 margin:0 0 30px 0;



	 color:#939598;



}







#guaranteeStrip p, #charityStrip p {



	color:#000 !important;



}















.allCaps {



	text-transform:uppercase;



}



















h1 {



	font-family: 'montserratbold';



	color:#00aeef;



	font-size:25px;



	margin: 5px 0;



	 letter-spacing:normal;



	 word-spacing:normal;



}







h2 {



	font-family: 'montserratbold';



	 font-size:23px;



	 line-height:1.5;



	 margin:50px 0 20px 0;



	 color: #58595b;



	 letter-spacing:normal;



	 word-spacing:normal;



}



















h3 {



	 font-family: 'montserratlight';



	 font-size:22px;



	 font-style:italic;



	 line-height:1.8;



	 margin:10px 0 10px 0;



}







h4 {



	font-family: 'montserratlight';



	 font-size:15px;



	 line-height:1.8;



	 margin:0 0 10px 0;



}	











h5 {



	font-family: 'montserratregular';



	font-size:18px;



	margin:0;



	line-height:1.8;



}







h6 {



	font-family: 'montserratlight';



	font-size:22px;



    margin: 20px 0 0 0;



	line-height:1.5;



	font-weight:600;



	



}







.ref {



	font-family: 'montserratlight';



	font-size:17px;



	margin:0;



	line-height:1.8;



	text-align:left;



	font-style:italic;



	color:#000;



}



	



.author {



	text-align:right;



	font-family: 'montserratlight';



	font-size:15px;



	margin:0;



	color:#a7a9ac;



}











ul li {



	color:#939598;



}



	



	



.alignRight {



	text-align:right !important;



}







.emphasis {



	font-size:160%;



}







.smallText {



	font-size:10px;



}











#missionArea h2 {



	margin: 5px 0;



}







.ContactArea h2 {



    margin: 30px 0px 10px 0px;



    padding-top: 20px;



	color: white !important;



}



.aboutSection {	



    width: 100%;



    background-color: #f2f2f2;



    display: inline-block;



	padding-top: 35px;



    padding-bottom: 25px;



}







/* CF7 */



.cptchpls_input {

	font-size:15px !important;

}







body input[type=text].wpcf7-not-valid, body input[type=email].wpcf7-not-valid, body input[type=tel].wpcf7-not-valid, body textarea.wpcf7-not-valid {



border: 1px solid #58595b;



}











body span.wpcf7-not-valid-tip {



display: block;



color: red;



border: none;



position: relative;



top: auto;



left: auto;



padding: 0;



margin-top: 2px;



background: none;



font-size: 15px;



}







body div.wpcf7-validation-errors {



background: white;



border: 1px solid #ff8a8a;



color: #ec3c06;



}







body div.wpcf7-response-output {



margin: 10px 0;



padding: 20px;



box-sizing: border-box;



-webkit-box-sizing: border-box;



-moz-box-sizing: border-box;



border-radius: 5px;



}







body .wpcf7-mail-sent-ng {



background: #fff2e2;



border: 1px solid #ffbc8a;



color: #e17731;



}







body .wpcf7-mail-sent-ok {



background: #e8ffe2;



border: 1px solid #6fdf51;



color: #1ea524;



}







.wpcf7-captchac {



padding: 20px 40px;



border: 1px solid #dee1e1;



margin-bottom: 10px;



}











.ubermenu .ubermenu-target-text {



	font-family:"montserratbold" !important;



}















.ubermenu .ubermenu-item.ubermenu-item-level-0 {



    float: none;



    width: 16.66% !important;



    text-align: center !important;



}







.ubermenu-retractor {



	color:white !important;



}











/*END CF7*/















/* -------------- CHARITY STRIP ---------- */



/* ----------------- START --------------- */







#charityStrip {



	display:none;



}







#charityStrip {



    width: 100%;



    background-color: #DDDDDD;



    text-align: center !important;



    padding-top: 20px;



    padding-bottom: 30px;



}







#charityStrip h2 {



	margin-top:0 !important;



}







#charityStrip .fiftyPercent {



	text-align:center;



}







#charityStrip img {



	width:100%;



	height:auto;



	max-width:300px;



}











.page-id-14 #charityStrip, .page-id-12 #charityStrip {



	display:inline-block !important;



}











/* -------------- CHARITY STRIP ---------- */



/* ------------------ END ---------------- */











/* POSSIBLE CHANGES */







/* WINDOWS */











/* POSSIBLE CHANGES END */











footer #container {



    width: 95%;



    padding-top: 20px;



}















/* -------------- GUARANTEE ---------- */



/* ------------------ START ---------------- */







#guaranteeStrip {



	display:none;



}







.page-id-22 #guaranteeStrip, .page-id-24 #guaranteeStrip, .page-id-26 #guaranteeStrip {



	width:100%;



	background-color:#f2f2f2;



	display:inline-block;



}



















#guaranteeStrip img {



	max-height:140px;



	float:left;



	margin-right:20px;



}











#GuarButton {



	max-width:240px;



	height:140px;



	margin-right:20px;



	float:left;



}







/* -------------- GUARANTEE ---------- */



/* ------------------ END ---------------- */



















	



/*------------------------------------*\







			!!LINKS!!







\*------------------------------------*/











a {



	color:#00aeef;



}







a:hover {



	text-decoration:none;



	color:#027cb5;



}











a:focus {



	text-decoration:none;



}







a:visited {



		color:#00aeef;



}















.blank {



	text-decoration:none;



}















.serviceLinks {



	text-decoration:none;



}



	



.serviceLinks:hover {



		text-decoration:underline;



		color:#027cb5 !important;



}







.serviceLinks:focus {



	text-decoration:underline;



}











.serviceLinks:visited {



	text-decoration:none;



}























.blueLinks {



	font-family: 'montserratbold';



	font-size:15px;



	color:#00aeef;



	text-decoration:none;



    line-height: 1.4;



}



	



.blueLinks:hover {



	text-decoration:underline;



	color:#027cb5 !important;



}







.blueLinks:focus {



	text-decoration:underline;



}











.blueLinks:visited {



	font-family: 'montserratbold';



	font-size:15px;



	color:#00aeef;



	text-decoration:none;



}















.whiteLinks {



	font-family: 'montserratlight';



	font-size:15px;



	color:#FFF;



	text-decoration:none;



}



	



.whiteLinks:hover {



	text-decoration:underline;



}







.whiteLinks:focus {



	text-decoration:underline;



}











.whiteLinks:visited {



	font-family: 'montserratlight';



	font-size:15px;



	color:#FFF;



	text-decoration:none;



}















/*------------------------------------*\







HEADER







\*------------------------------------*/







/* header */







#headerCont {



	position:fixed;



	top:0px;



	width:100%;



	z-index:999;



	padding-top: 15px;



    background-color: #FFF;



}











#headerContSMALL {



	display:none;



}











header {



	width:100%;



	height:95px;



	background-color:#FFF;







}



















.paddingTopHead {



    padding-top: 5px;



}







.paddingTop {



	padding-top:50px;



}







.paddingTopBLOG {



	padding-top:10px;



}







.paddingBottom {



	padding-bottom:50px;



}







.REFmargBot {



	margin-bottom:90px;



}











.headerbannerarea {



	width:100%;



	max-width:1200px;



	height:100%;



    margin: 0 auto -15px auto;



}























/* logo */







.logo {







}











.logo img {



    width: 100%;



    height: auto;



    max-width: 280px;



}







.leftMar {



	margin-left:20px;



}















.logoRev img {



	max-width: 230px;



}











/* nav */







.nav {



	width:100%;



}











button {



	    font-family: 'montserratbold';



		min-width:250px;



		height:50px;



		font-size:20px;



		border:none !important;



		padding-left:20px;



		padding-right:20px;



}



















#refArea button {



	margin:0 10px 0 10px;



}







button:hover {



	background-color:#027cb5 !important;



}



	







/*------------------------------------*\







			!!STRUCTURE!!







\*------------------------------------*/







#bodyContent {



	margin-top: 135px;



}











.containerWidth {



    max-width:900px !important;



}







.containerWidth ul {



	line-height:1.5 !important;



}







.fiftyPercent {



	width:50%;



}







.floatLeft {



	float:left;



}











#clear {



	clear:both;



	color:white;



}







.alignLeft {



	text-align:left;



}







.alignRight {



	text-align:right;



}







.alignCenter {



	text-align:center !important;



}







.center {



	margin-left:auto !important;



	margin-right:auto !important;



}







hr {



}







.refHR {



	border:0;



	background-color:#a7a9ac;



	height:1px;



	width:100%;



}















.blueHR {



	border:0;



	background-color:#000;



	height:1px;



	width:100%;



	margin:0 0 20px 0;



}











#container {



	margin:0 auto;



	width:100%;



	max-width:1200px;



}







#containerCONTACT {



	margin:0 auto;



	width:100%;



	max-width:1200px;



}







#containerREF {



	margin:0 auto;



	width:100%;



	max-width:900px;



}



	



#ThreeCol {



	width:333.33px;



	float:left;



	text-align:center;



	padding-top:50px;



	padding-bottom:50px;



}







#ThreeColTRUE {



	width:33.33%;



	float:left;



	text-align:left;



	min-width:300px



}







.leftPad {



	padding-left:50px;



}



.rightPad {



	padding-right:50px;



}







#circle {



	width: 300px;



	height: 300px;



	border-radius: 150px;



	-webkit-border-radius: 150px;



	-moz-border-radius: 150px;



	margin:0 auto 40px auto;



}











#missionArea {



	height:250px;



	width:100%;



	padding-top:70px;



}







.seventy {



	width:80%;



	float:left;



}



.thirty {



	width:20%;



	float:left;



	height:250px;



	background-image:url(http://www.allaboutcleaning.com.au/wp-content/uploads/buildings1.png);



	background-position:bottom right;



	background-repeat:no-repeat;



}







.page-id-16 #refArea {



	display:none !important;



}







.page-id-14 #missionArea {



    height: auto;



    width: 100%;



    padding-top: 45px;



    margin-top: 80px;



    padding-bottom: 55px;



	margin-bottom:0px;



}











#refArea {



    padding: 50px 0 100px 0;



	border-top:10px #00AEEF solid;



}







#refArea img {



	width:200px;



	height:200px;



	margin:0 auto;



	margin-bottom:10px;



}







.referenceBlock {



    clear: both;



    margin-bottom: 90px;



    width: 100%;



    height: auto;



}







.refImgArea {



    width: 30%;



    height: auto;



    float: left;



	text-align:center;



}







.refImgArea img {



	width:95%;



	height:auto;



	max-width:200px;



}











.refBlock {



    width: 70%;



    float: left;



}











.clear {



	clear:both;



}































#largeBGimage {



	width:100%;



	height:600px;



	overflow:hidden;



	background-image:url(http://www.allaboutcleaning.com.au/wp-content/uploads/office_building.jpg);



	background-position:center;



}











#heroReferences {



    width: 80%;



    max-width: 1000px;



    background-color: rgba(255, 255, 255, 0.85);



    margin-left: auto;



    margin-right: auto;



    margin-top: 200px;



    padding: 10px 30px 10px 30px;



}







#heroImage {



	max-height:550px;



	width:100%;



    overflow: hidden;



}







#heroImage img {



	width:100%;



	height:auto;



	z-index:0 !important;



}







#heroReferencesContent {



    width: 80%;



    max-width: 1000px;



    background-color: rgba(255, 255, 255, 0.85);



    margin: -19% auto;



    padding: 10px 30px 10px 30px;



	position:relative;



}







#heroReferencesContentSmall {



	display:none;



}











#heroReferencesContent h2 {



	margin:10px 0 10px 0;



}







#heroReferencesContent p {



	margin:0px 0 15px 0 !important;



	color:#58595b;



}















.officeImg {



    background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/office_large_3.jpg) no-repeat;



    background-size: 100%;



    width: 100%;



    height: 0;



    padding-top: 27.5%;



}







.strataImg {



    background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/strata_large_3.jpg) no-repeat;



    background-size: 100%;



    width: 100%;



    height: 0;



    padding-top: 27.5%;



}











.windowImg {



    background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/windows_large_3.jpg) no-repeat;



    background-size: 100%;



    width: 100%;



    height: 0;



    padding-top: 27.5%;



}







.aboutImg {



    background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/beach_large_3.jpg) no-repeat;



    background-size: 100%;



    width: 100%;



    height: 0;



    padding-top: 27.5%;



}



















#blueStrip {



	width: 100%;



	/*height: 45px;*/



	padding:5px 0 5px 0;



	background-color: #00AEEF;



	margin-top: -5px;



}











.officeImgSml {



	background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/office_small.jpg) no-repeat;



	background-size: cover;



}







.strataImgSml {



	background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/strata_small.jpg) no-repeat;



	background-size: cover;



}







.windowImgSml {



	background: url(http://www.allaboutcleaning.com.au/wp-content/uploads/windows_small1.jpg) no-repeat;



	background-size: cover;



	background-position-x: -50px;



}











.cycloneslider-template-text {



    padding: 30px !important;



    border: 0 !important; 



    background: #FFF !important; 



    -webkit-box-shadow: none !important; 



    box-shadow: none !important;



}







.cycloneslider-template-text .cycloneslider-slide {



    text-align: left !important;



}











::-webkit-input-placeholder { /* WebKit browsers */



	color:#a7a9ac !important;



	opacity:1;



}







:-moz-placeholder { /* Mozilla Firefox 4 to 18 */



	color:#a7a9ac !important;



	opacity:1;



}



::-moz-placeholder { /* Mozilla Firefox 19+ */



	color:#a7a9ac !important;



	opacity:1;



}



:-ms-input-placeholder { /* Internet Explorer 10+ */



	color:#a7a9ac !important;



	opacity:1;



}







#quoteForm {



    width: 100%;



    max-width: 750px;



    margin: 0 auto;



}







#quoteForm td {



    padding: 5px 10px;



    width: 50%;



    vertical-align: top;



}











#quoteForm input {



    width: 335px;



    height: 30px;



    border: #58595b 1px solid;



    padding: 10px;



	color:#a7a9ac !important;



	background-color:white !important;



    -webkit-appearance: none;



	border-radius: 0;



}











#quoteForm select {



    width: 355px;



    height: 42px;



    border: #58595b 1px solid;



    padding: 10px;



	color:#a7a9ac !important;



	background-color:white !important;



	-webkit-appearance:none;



	border-radius: 0;



}







#quoteForm .full input {



    width: 710px;



}







#quoteForm textarea {



    width: 710px;



    border: #58595b 1px solid;



    resize: none;



    padding: 10px;



	color:#a7a9ac !important;



	-webkit-appearance:none;



	border-radius: 0;



}











#quoteForm .submit input {



    font-family: 'montserratbold';



    width: 100%;



    height: 50px;



    font-size: 20px;



    text-transform: uppercase;



	background-color:#00aeef !important;



	border:white solid 2px !important;



	color:white !important;



}







#quoteForm .submit input:hover {



    font-family: 'montserratbold';



    width: 100%;



    height: 50px;



    font-size: 20px;



    text-transform: uppercase;



    border: none !important;



	background-color:#027cb5 !important;



	color:white !important;



}











#quoteForm input, #quoteForm select, #quoteForm textarea {



	border-color:#a7a9ac !important;



}











#quoteForm input:focus, #quoteForm select:focus, #quoteForm textarea:focus {



	border-color:#58595b !important;



	outline:none;



}







.wpcf7-textarea {



	height:120px !important;



}











/*



#quote {



    clear: both;



    position: absolute !important;



    bottom: -1950px;



}



*/















/* _--_-__---_--_-__---___--







CONTACT FORM







-___-----__-----_-___----_-*/







#ContactForm {



    width: 100%;



    max-width: 350px;



    margin: 0 auto;



}















#ContactForm td {



    padding: 5px 10px;



    vertical-align: top;



	float:left;



}











#ContactForm input {



    width: 350px;



    height: 30px;



    padding: 10px;



	color:#a7a9ac;



	background-color:#FFF;



	-webkit-appearance: none;



	border-radius: 0;



}















#ContactForm .half {



	width:50%;



	max-width:175px;



}







#ContactForm .submit {



	width:50%;



	max-width:175px;



}



	











#ContactForm textarea {



    width: 350px;



    resize: none;



    padding: 10px;



	color:#a7a9ac !important;



	-webkit-appearance: none;



	border-radius: 0;



}







#ContactForm .submit input {



    font-family: 'montserratbold';



    width: 179px;



    height: 50px;



    font-size: 20px;



    text-transform: uppercase;



    border: none !important;



    background-color: #00aeef !important;



    color: white !important;



	-webkit-appearance: none;



	border-radius: 0;



}







#ContactForm .submit input:hover {



    font-family: 'montserratbold';



    height: 50px;



    font-size: 20px;



    text-transform: uppercase;



    border: none !important;



    background-color: #027cb5 !important;



    color: #FFF !important;



	-webkit-appearance: none;



	border-radius: 0;



}







#ContactForm input, #ContactForm select, #ContactForm textarea {



	border: 1px solid #a7a9ac !important;



}











#ContactForm input:focus, #ContactForm select:focus, #ContactForm textarea:focus {



	border: 1px solid #58595b !important;



	outline:none;



}















/* _--_-__---_--_-__---___--







CONTACT FORM







-___-----__-----_-___----_-*/







#quoteForm input, #ContactForm input {



    height: 20px;



}



















.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {



    font-size: 18px !important;



}



.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {



    padding-top: 5px !important;



    padding-bottom: 0px !important;



    height: 40px !important;



}











.watch {



    padding-left: 10%;



    width: 40%;



}







.watch p {



	color:black;



}











/*------------------------------------*\







    RESPONSIVE







\*------------------------------------*/



@media only screen and (max-width:2100px) {



}







@media only screen and (max-width:1900px) {



}







@media only screen and (max-width:1600px) {







}







@media only screen and (max-width:1285px) {



	







.headerbannerarea {



    margin: 0 auto -20px auto;



	max-width: 95%;



}



#bodyContentBLOG {
	margin-top:115px !important;
}





.logo img {



    max-width: 230px;



}







#headerCont {



    padding-top: 5px;



}











.paddingTopHead {



    padding-top: 0px;



}







header {



    height: 80px;



}







#heroReferences {



    margin-top: 155px;



}











#bodyContent {



    margin-top: 94px;



}



















#largeBGimage {



    height: 550px;



}







#ThreeCol {



    width: 30.5%;



    padding-top: 50px;



    padding-bottom: 50px;



}







#ThreeColTRUE {



    min-width: 240px;



}







#circle {



    width: 250px;



    height: 250px;



}







.leftPad {



	padding-left:2%;



}







.rightPad {



	padding-right:2%;



}







h2 {



	font-size:20px;



}







h5 {



	font-size:16px;



}







h6 {



	font-size:20px;



}











#container {



	width:95%;



}



#containerCONTACT {



	width:95%;



}











#quoteForm input, #ContactForm input {



    height: 20px;



}











#quoteForm select {



    height: 42px;



}







#quoteForm textarea {



    height: 140px;



}







#quoteForm .submit input, #ContactForm .submit input {



    height: 45px;



}











#quoteForm .submit input:hover, #ContactForm .submit input:hover {



    height: 45px;



}



















#heroImage {



    max-height: 300px;



}



#containerREF {



	width:80%;



}







.paddingTop {



    padding-top: 25px;



}







.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {



    padding-top: 2px !important;



    padding-bottom: 0px !important;



    height: 30px !important;



}







.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {



    font-size: 15px !important;



}







.ubermenu .ubermenu-target-text {



    font-family: "montserratregular" !important;



}







}







@media only screen and (max-width:1100px) {



#heroImage img {



    margin-top:9px;



}



.page-id-16 #bodyContent {



	margin-top:115px !important;



}










}







@media only screen and (max-width:1024px) {



#largeBGimage {



    height: 400px;



}



#heroReferences {



    margin-top: 125px;



}



h3 {



	font-size:20px;



}







h6 {



	font-size:18px;



}











#ThreeCol {



    width: 28%;



}







#circle {



    width: 195px;



    height: 195px;



	margin-bottom:20px;



}







.leftPad {



	padding-left:4%;



}







.rightPad {



	padding-right:4%;



}







button {



    min-width: 213px;



    padding-left: 10px;



    padding-right: 10px;



}



h1 {



    font-size: 22px;



}







.seventy {



	width:70%;



}







.thirty {



	width:30%;



}



#containerCONTACT {



	width:100%;



}







.watch {



    padding-left: 5%;



    width: 45%;



}







#ContactForm .half {



    width: 41%;



    max-width: 175px;



    /* padding-left: 0; */



    padding-right: 0;



}







#ContactForm .submit {



    width: 50%;



    max-width: 175px;



    padding-left: 0;



    padding-right: 0;



}







#ContactForm input {



    width: 300px;



}







#ContactForm textarea {



    width: 300px;



}







.refImgArea {



    width: 28%;



    padding-right: 2%;



}







footer .paddingBottom {



	padding-bottom:20px;



}







.contactWrapper .paddingBottom {



    padding-bottom: 35px;



}	











.contactWrapper .paddingTop {



    padding-top: 75px !important;



}







.page-id-14 #heroReferencesContent {



    margin: -21% auto;



}







}



















@media only screen and (max-width:900px) {



	



.watch {



    padding-left: 5%;



    width: 45%;



}	



	



.contactWrapper .paddingBottom {



	padding-bottom:20px !important;



}







.contactWrapper .paddingTop {



    padding-top: 20px !important;



}







header h2 {



	font-size:15px;



}















#heroImage img {



    margin-top: 44px;



}







.page-id-16 #bodyContent {



    margin-top: 115px !important;



}

















.page-id-14 #heroReferencesContent p {



    line-height:1.2;



}













}















@media only screen and (max-width:775px) {

#bodyContentBLOG {
	margin-top:33px !important;
}



	

.page-id-12 #heroReferences {

	margin-top: 110px;

}





#heroReferencesContent {



	display:none;



}







#heroReferencesContentSmall {



	display:block;



}







#heroReferencesContentSmall h2 {



	margin-top:0 !important;



}







#heroImage img {



    margin-top: 0px;



}	



	



	



#blueStrip {



	width: 100%;



	/*height: 30px;*/



	padding:5px 0 5px 0;



	background-color: #00AEEF;



	margin-top: -5px;



	padding-top: 1px;



}







#blueStrip h1 {



	font-size:18px;



}











.watch {



    margin-left: 0px;



    width: 50% !important;



	padding-left:0 !important;



}	







h3 {



	font-size:15px;



}



	



#largeBGimage {



    background-size: 250%;



}	



	



#ThreeCol {



    width: 100%;



	padding-top: 30px;



    padding-bottom: 20px;



}



#circle {



    width: 250px;



    height: 250px;



    margin-bottom: 30px;



}







#ThreeCol h5 {



	margin:0 60px 0 60px;



}







.leftPad {



	padding-left:0;



}







.rightPad {



	padding-right:0;



}







#missionArea {



   padding-top: 20px;



}







footer #container {



    width: 85%;



}







.pad {



	margin-right:10%;



}







#ThreeColTRUE {



	width:45%;



	min-width:0;



	margin-bottom:20px;



}







footer .alignRight {



    text-align: center !important;



    float: none !important;



    clear: both;



    margin: 0 auto;



	width:90% !important;



}







.logoRev {



    background-position: center bottom;



    background-size: 50% auto;



    height: 200px;



}



















#refArea {



    padding: 30px 0px;



}







.bluebg #container {



	width:100%;



}











header {



	height:100px;



}











#headerCont {



	position:relative;



}







#bodyContent {



    margin-top: 28px;



}











#quoteForm {



    width: 500px;



}











#quoteForm td {



    width: 200px;



}







#quoteForm input {



    width: 201px;



}







#quoteForm .full input {



    width: 451px;



}







#quoteForm select {



    width: 221px;



}



#quoteForm textarea {



    width: 453px;



}











.CONcontainer .fiftyPercent {



    width: 100% !important;



    text-align: center;



}







.CONcontainer .fiftyPercent table {



	margin:0 auto !important;



}







#ContactForm input {



    width: 320px;



}







#ContactForm textarea {



	width:320px;



}







#ContactForm .half {



	max-width:130px;



}







#ContactForm .submit {



	max-width:130px;



}







.page-id-16 #bodyContent {



    margin-top: 30px !important;



}	











}







@media only screen and (max-width:600px) {



	











#refArea button {



    margin: 0 10px 0 10px;



    padding: 10px;



    height: 70px;



}







.seventy {



    width: 100%;



    background-image: url("http://www.allaboutcleaning.com.au/wp-content/uploads/buildings2.png");



    background-position: right bottom;



    background-repeat: no-repeat;



    background-size: 30% auto;



    height: 350px;



}







.thirty {



	display:none;



}



#missionArea {



    height: 349px;



    padding-top: 20px;



}







.seventy h6 {



	padding-right:40px;



}







input {



	max-width:none;



}







textarea {



	max-width:300px;



}







#quoteForm {



    width: 300px;



}







#quoteForm td {



    padding: 3px;



}







#quoteForm input {



    width: 122px;



}







#quoteForm .full input {



    width: 273px;



	height:21px;



}







#quoteForm select {



    width: 144px;



}







#quoteForm textarea {



    width: 275px !important;



}







#quoteForm .wpcf7-submit {



	width:110px !important;



}











textarea {



    max-width: none;



}











.seventy h6 {



	font-size:16px;



}







#largeBGimage {



    background-size: cover;



}







.watch {



    margin-left: 0px !important;



	padding-left:0 !important;



}











#ContactForm .submit input {



    height: 45px;



    width: 141px !important;



}







.refImgArea {



	width:100% !important;



	float:none;



}







.refBlock {



    width: 100%;



    float: left;



    margin-top: 20px;



}



















}







@media only screen and (max-width:480px) {



	


#bodyContentBLOG {
	margin-top:0px !important;
}


	



	



.logoRev img {



    max-width: 200px;



}	



	



#headerCont {



	display:none;



}











#headerContSMALL {



	display:inline-block;



	top:0px;



	width:100%;



	z-index:999;



	padding-top: 15px;



    background-color: #FFF;



}



	



	



.logo img {



    max-width: none;



}	







header h1 {



    font-size: 22px;



}	



	



	



#bodyContent {



    margin-top: -5px;



}	







#heroReferences {



    margin-top: 91px;



}







#heroReferences h3 {



	font-size:13px;



	line-height:1.7;



}



#heroReferences h4 {



	font-size:13px;



	line-height:1.2;



}







#heroImage img {



    margin-top: 0;



}







.pad {



	margin-right:0;



}











#ThreeColTRUE {



	width:100%;



	min-width:0;



}







footer .alignRight {



    text-align: left !important;



    float: left;



    clear: both;



    margin: 0;



}











footer #container {



    width: 55%;



	min-width:200px;



}







.logoRev {



    background-position: left bottom;



    background-size: 100% auto;



    height: 130px;



}







header {



    width: 100%;



    background-color: #FFF;



}







#headerCont {



	position:relative;



}











.headerbannerarea {



    width: 85%;



	height:220px;



}











.fiftyPercent {



    width: 100%;



}







header .alignRight {



    text-align: center !important;



}







.logo img {



    width: 100%;



}







.paddingTopHead {



    padding-top: 23px;



}







#GuarButton {



    min-width: 100%;



    margin-right: 0px;



	height:60px;



    float: left;



}







#ContactForm input {



    width: 250px !important;



}







#ContactForm textarea {



    width: 250px !important;



}







#ContactForm .cptchpls_input {



	width:50px !important;



}







.page-id-16 #bodyContent {



    margin-top: 0px !important;



}







}







@media only screen and (max-width:380px) {



	











}



