header {padding:30px 0 0 0;}
nav {background:#313131; margin:0;}
nav ul {margin:0;}
nav ul li {display:inline-block; margin:0; padding:0;}
nav ul li a {color:#fff; text-decoration:none; display:block; padding:16px 15px; font-size:14px; font-weight:400; margin:0 0 0 -4px; font-family: 'Signika', 'Open Sans', Helvetica, Arial, sans-serif;}
nav ul li a:hover {color:#f0342e; }
nav ul li a.quote {background:#f0342e; color:#fff; margin:0 0 0 305px; padding:16px 20px; font-weight:700; text-transform:uppercase;}
	
.call-now {font-weight:600; font-size:17px; margin:0 0 10px 0; padding:0; text-align:right; font-family: 'Signika', 'Open Sans', Helvetica, Arial, sans-serif; color:#000;}
.call-number {font-weight:700; font-size:40px; color:#f0342e; margin:0; padding:0; text-align:right; font-family: 'Signika', 'Open Sans', Helvetica, Arial, sans-serif;}
.relative {position:relative;}
.home-overlay-box {background:#f0342e; opacity:0.9; position:absolute; bottom:5px; padding:30px 0 20px; color:#fff; width:100%; text-indent:20px; }
.home-overlay-box p {margin:0; padding:0;}
.home-overlay-box h2 {font-weight:700; text-transform:uppercase; font-size:18px; color:#fff; margin:0 0 5px 0; line-height:20px; width:100%;}
	
.header-block {height:250px; overflow:hidden; width:100%; margin-bottom:30px;}
.header-block.domestic {background:url(../images/header-domestic.jpg) no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
.header-block.commercial {background:url(../images/header-commercial.jpg) no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
.header-block.industrial {background:url(../images/header-industrial.jpg) no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
.header-block.testimonial {background:url(../images/header-2.jpg) no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
.header-block.contact {background:url(../images/header-3.jpg) no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
		
.block-link {line-height:16px;}
.block-link a {background:#f0342e; display:block; color:#fff; padding:13px 20px; text-decoration:underline; font-weight:900; }
.content ul.tick-list {margin:0 0 30px 0; padding:0;}
ul.tick-list li {padding:10px 0; color:#f0342e; list-style:none; margin:0; border-bottom:#ddd solid 1px; font-weight:700;}
	
footer {background:#eee; padding:40px 0 80px 0; color:#000; font-weight:600; margin:50px 0 0 0;}
footer a {text-decoration:none; color:#000;} footer a:hover {text-decoration:underline; color:#f0342e;}
footer h4 {text-transform:uppercase;}
footer .copyright {color:#666; font-size:11px; margin:0; padding:0; line-height:16px;}  footer .copyright a {color:#666;} footer .copyright a:hover {text-decoration:underline; color:#f0342e;}
footer ul {margin:0;}
footer ul li {display:inline-block; margin-right:20px; margin-left:0; font-size:16px;}
	

/* GENERAL CONTENT */
.col-two {-webkit-column-count:2; -moz-column-count:2; column-count:2;}

ul.services li {font-size:12px; margin-bottom:5px;}

/* TESTIMONIALS */
.case-study .tab {background:#f0342e; color:#fff; text-transform:uppercase; font-weight:400; display:block; padding:5px 10px 3px; margin-bottom:0;}
.case-study .title {font-weight:100; color:#f0342e; font-size:30px; border-top:#f0342e solid 2px; padding:30px 0 10px; line-height:40px;}
	
	
	
	


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		
	nav ul li a.quote {background:#f0342e; color:#fff; margin:0 0 0 10px; padding:16px 20px; font-weight:700; text-transform:uppercase;}
	h2 {font-size:24px; line-height:32px;}
	p {font-size:13px;}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	/*
	nav ul {padding:3px 0 0 0;}
	nav ul li {display:inline-block; margin:0; padding:0; line-height:10px; width:24.6%; border-bottom:#333 solid 3px; background:#444;}
	nav ul li a.quote {margin:0;}
	*/
	nav ul li a.quote {margin:0 0 0 115px;}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	.naver .naver-handle {padding:30px 0;}
	nav ul li {display:inline-block; margin:0; padding:0; line-height:10px; width:49%; border-bottom:#333 solid 3px; background:#444;}
	nav ul li a.quote {margin:0;}
	.call-now, .call-number {text-align:left;}
	
	.mob-hide {display:none;}
	
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		img {max-width:100%;}
		}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/