.pix-real-intro { background-image:url(/images/small-home.jpg); background-size:cover; background-attachment:scroll; background-position:center center; max-height:470px; }
.pix_section { background-color:rgb(255, 255, 244);  }
.pix_nav_menu { background-color:#fff; }
.darker-bg { background-color:/*rgb(239, 239, 213)*/rgb(107, 99, 79); }
.footer { background-color:rgb(68, 68, 68); }

/*====================================
	NAVIGATION
====================================*/

.navbar-header { display:block; margin:0 auto; }
.pix-navbar-default .logo-img { float:none; display:block; margin:0 auto; }
.pix-navbar-default .logo-img img { display:block; margin:0 auto; }
.pix-header-nav > li > a { font-weight:500; font-size:20px; color:rgb(187, 73, 29); }
.pix_nav_menu .navbar-nav > li > a:hover { background-color:rgb(239, 239, 213); }
.navbar-collapse { position:relative; top:25px; }

.nav-phone { float:right; background-color:rgb(187, 73, 29); border-radius:10px; color:rgb(239, 239, 213); font-size:28px; padding:11px 30px; position:relative; top:-37px; }
.nav-phone:hover { background-color:rgb(137, 57, 28); color:#fff; }

/*====================================
	HOME PAGE
====================================*/

.pix-real-intro .pix-brown-2 {  font-size:55px; line-height:1.0; text-transform:uppercase; }
.pix-real-intro h2 { margin-bottom:-10px; }
.pix-real-intro .results {  font-weight:700; margin-bottom:50px; }

.pest-info-wrap img { max-width:50%; min-height:auto; }
.pest-info-wrap h4 { text-align:center; }
.pest-info-wrap p { text-align:justify; }

.quote-cta { text-align:center; }
.quote-cta h5 { color:#ededed; font-size:36px; }
.quote-cta p { color:#ccc; }
.quote-cta a { background-color:rgb(187, 73, 29); border:solid 1px rgb(109, 44, 20); border-radius:6px; color:#fff; font-size:28px; padding:16px 33px; position:relative; top:30px; }
.quote-cta a:hover { background-color:rgb(137, 57, 28); }

.pix-real-highlight { background-image:url(/images/pest-spray.jpg); background-position:right; }
.highlight-section { border-bottom:solid 10px rgb(187, 73, 29); }

.pix-real-1 { background-image:url(/images/garden.jpg); }
.pix-real-1 a { font-size:28px; font-weight:500; text-transform:uppercase; }

.location h5 { font-size:34px; }
.location h2 { font-size:40px; }
.location p:nth-child(3) { font-size:25px; margin-top:30px; line-height:1.0;  }
.location p:nth-child(4) { font-size:30px; margin-top:50px; line-height:1.0;  }
.location p:nth-child(4) a:hover { color:rgb(187, 73, 29);  }

/*====================================
	ABOUT US PAGE
====================================*/

.pix-real-2 { background-image:url(/images/small-home-2.jpg); background-position:center center; }
.pix-real-2 a { font-size:28px; font-weight:500; text-transform:uppercase; }
.pix-real-highlight-2 { background-image:url(/images/kitchen.jpg); background-position:center center; background-size:cover; }

/*====================================
	CONTACT PAGE
====================================*/

#myForm { margin-top:60px; }
#myForm #message { height:200px; }
#myForm .form-control { border-radius:0; border:solid 3px rgb(231, 231, 231); box-shadow:none; padding:20px 12px; }
#myForm .btn { background-color:rgb(85, 85, 85); border-radius:0; border:solid 3px (34, 34, 34); transition:0.3s; padding:12px 20px; }
#myForm .btn:hover { background-color:rgb(34, 34, 34); }

/*====================================
	FOOTER
====================================*/

.footer { padding-bottom:15px; }
.footer p { color:rgb(230, 230, 230); display:inline-block; font-size:18px; font-weight:500; margin-bottom:0; }
.footer .social { float:right; }
.footer .social i { color:rgb(230, 230, 230); padding:15px; margin-left:10px; position:relative; bottom:20px; }
.footer .social i:hover { color:rgb(180, 180, 180); }
.footer .fa-facebook { font-size:30px; }
.footer .fa-google-plus-square { font-size:34px; }

.legal-links { margin-right:30px; }
.legal-links a { color:rgb(210, 210, 210); display:inline-block; padding-top:10px; }
.legal-links a:hover { color:rgb(255, 255, 255); }


@media only screen and (min-width: 1800px){
	.pix-real-intro { min-height:600px; }
}

@media only screen and (max-width: 768px){
	.nav-phone { position:relative; top:10px; }
	.pix-navbar-default .logo-img img { width:80%; height:100%; }
	img.pix-logo-img { max-height:none; }
}

@media only screen and (max-width: 560px){
	.pix-real-intro .pix-brown-2 { font-size:40px; }
}