@font-face {
font-family: 'quicksandbook';    
src: url('fonts/quicksand_book-webfont.eot');  
src: url('fonts/quicksand_book-webfont.eot?#iefix') format('embedded-opentype'),        
	 url('fonts/quicksand_book-webfont.woff') format('woff'),       
	 url('fonts/quicksand_book-webfont.ttf') format('truetype'),      
	 url('fonts/quicksand_book-webfont.svg#quicksandbook') format('svg');
	font-weight: normal;
    font-style: normal;
}

/*Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

.textContent p{
	font-family:'verdana';
	font-size:15px;
	line-height:23px;
}

.headerMail{
	color:#ffffff !important;
}

.headerMail:hover{
	color:#5cbde9 !important;
}

.textContent h1{
	color:#1f3790;
}

h1.home{
	bottom:20px;
	right:20px;
	text-align:right;
	color:#ffffff;
	position:absolute;
}

h1{
	font-family: 'quicksandbook'; 
	font-size:30px;
	font-weight:bold
}

h3{
	font-family: 'arial'; 
	font-size:19px;
	font-weight:bold;
	color:#1f3790;
}

.testimonials{
	font-style:italic
}

body{
	background-color:#ffffff;
	padding:0;
	margin:0
}

.top{
	background:url("images/pinnacle-corporate-cleaning-soob.jpg") no-repeat center top scroll #1f3790;
}

.headerWrappper{
	max-width:970px;
	margin:0 auto;
	position:relative;
}


.hero{
	max-width:970px;
	margin:0 auto;
	position:relative;
}

.fix{
	clear:both
}


.headerContact p{
	clear:both;
	color:#ffffff;
	font-weight:bold;
	font-family:'arial';
	padding:3px 0;
	font-size:17px
}

.headerContact p span{
	color:#bedbfa;
}

.header-phone{
	font-size:24px !important;
}

.abn{
	margin-top:3px;
}

.header a{
	float:left;
}

.headerContact p a{
	color:#7fc4df;
	text-decoration:none;
}

.headerContact p a:hover{
	color:#ffffff;
}

/*Navigation*/
.navigation{
	background:#5cbde9;
	width:100%;
	margin:0;
}

.navbar{
	margin:0;
	padding:0;
	border:0;
	background-color:#5cbde9;
	max-width:970px;
	margin:0 auto;
	border-radius:0;
	-moz-border-radius:0;
	clear:both
}

.navigation li{
	margin-top:1px	
}

.navigation li:first-child{
	margin-left:8px;
}

.navigation li a{
	padding:14px;
	font-family:'arial';
	font-size:18px;
	color:#ffffff !important;
}

.navigation li a:hover, .selected{
	background-color:#2c66b1 !important;
	color:#8ed5f6;
}

.line{
	background-color:#5cbde9;
	height:1px;
	display:none;
}

	
.headerContact{
		text-align:center
	}
	
.navbar-toggle{
	background-color:#1f3790 !important;
	border:0 none !important	
}

.navbar-toggle:hover{
	background-color:#2868dd !important;
	border:0 none !important
}

.textContent{
	max-width:970px;
	margin:0 auto;
	padding:20px 0;
}

.col-xs-6.col-sm-3{
	padding:0 8px;
	text-align:center;
}

.textContent > div{
	clear:both
}

.footer{
	background-color:#002a77;
	padding:20px;
	clear:both;
	text-align:center;
	color:#9a9a9a;
}

.footer img{
	margin:0 auto;
}

.footer p{
	font-family:'verdana';
	font-size:12px;
	line-height:20px
}

.textContent div .col-xs-6.col-sm-3 > a{
	display:block;
	cursor:ponter;
}

h2{
	background-color: rgb(63, 132, 218);
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 20px;
    padding: 5px;
    position: absolute;
    top: 98px;
    width: 94%;
    display:none;
}

.col-xs-6.col-sm-3 p a, #FSCForm1 form input[type="submit"]{
	background-color: #002a77;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    padding:8px;
    color:#ffffff;
    cursor:pointer;
}

.col-xs-6.col-sm-3:hover h2{
	display:block
}

#FSCForm1 form input[type="submit"]{
	border:0 none;
	font-size:15px;
	font-family:'arial'
}

.col-xs-6.col-sm-3 p a:hover, #FSCForm1 form input[type="submit"]:hover{
    background-color:#5cbde9
}

.col-md-8 p{
	margin-bottom:20px
}

strong{
	font-weight:bold;
	font-family:'arial';
	font-size:15px
}

.testiLine{
	height:1px;
	background-color:#e0e0e0;
	margin-bottom:20px
}

.title{
	font-size:13px;
	font-family:'arial'
}

.col-md-4 div h1{
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	background-color:#3f84da;
	color:#ffffff;
	fint-family:'arial';
	font-weight:bold;
	font-size: 23px;
    padding: 15px;
    text-align: center;
    border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
}

.col-md-4 div ul li,
.col-md-8 ul li
{
	list-style-image:url("images/pinnacle-corporate-cleaning-bulletList.jpg");
	margin:8px;
	font-family:'arial';
	font-size:13px;
	font-weight:bold;
	margin-left:25px
}

.textContentTesti
{
	padding: 50px;
    text-align: center;
    width: 500px !important;
    margin:0 auto;
}

.textContent{
	font-size:14px;
	font-family:'arial'
}

.col-md-4 > div > div{
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding:20px;
	background-color:#f7f7f7;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
	
	
#FSCForm1 form input[type="text"], #FSCForm1 form input[type="email"], textarea{
	width:100%;
	font-family:'arial';
	font-size:12px;
	border: 6px solid #e0e0e0;
}

#FSCForm1 form input[type="text"], #FSCForm1 form input[type="email"]{
	height:42px
}

#FSCForm1 form div label, #FSCForm1 form div:first-child{
	font-family:'arial';
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 0;	
}

@media (min-width: 767px){
	.headerContact{
		border-left:4px solid rgb(211, 235, 255);
	    padding-left:10px;
	    position:absolute;
	    top:22px;
	    right:0
	}
	
	.headerContact{
		text-align:left
	}
	
	.col-xs-6.col-sm-3 p{
		text-align:left
	}
}

@media (max-width: 768px){
	.navigation li:first-child{
		margin-left:0 !important;
	}
	.headerWrappper a img,
	.headerWrappper a{
		text-align:center;
		margin:0 auto !important;
	}
	
	.headerContact{
		padding:15px
	}
	
	.line{
		display:block;
	}
	h1.home{
		background-color: #1f3790;
    	padding: 10px;
    	font-size:21px
	}
	
}

@media (max-width: 475px){
		.col-xs-6.col-sm-3{
			float:none !important;
			width:100%
		}
	}
