/*


	Theme Name: Genesis Sample


	Description: This is the sample theme created for the Genesis Framework.


	Author: StudioPress


	Author URI: http://www.studiopress.com/


	Version: 2.0.1



	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready



	Template: genesis


	Template Version: 2.0.1



	License: GPL-2.0+


	License URI: http://www.opensource.org/licenses/gpl-license.php


*/








/* Table of Contents





	- HTML5 Reset


		- Baseline Normalize


		- Box Sizing


		- Float Clearing


	- Defaults


		- Typographical Elements


		- Headings


		- Objects


		- Forms


		- Tables


	- Structure and Layout


		- Site Containers


		- Column Widths and Positions


		- Column Classes


	- Common Classes


		- WordPress


		- Genesis


		- Titles


	- Widgets


		- Featured Content


	- Plugins


		- Genesis eNews Extended


		- Genesis Latest Tweets


		- Gravity Forms


		- Jetpack


	- Site Header


		- Title Area


		- Widget Area


	- Site Navigation


		- Header Navigation


		- Primary Navigation


		- Secondary Navigation


	- Content Area


		- Entries


		- Pagination


		- Comments


	- Sidebars


	- Footer Widgets


	- Site Footer


	- Media Queries


		- max-width: 1139px


		- max-width: 1023px


		- max-width: 767px





*/








/*


HTML5 Reset


---------------------------------------------------------------------------------------------------- */





/* Baseline Normalize


	normalize.css v2.1.2 | MIT License | git.io/normalize


--------------------------------------------- */





@font-face { font-family: 'RobotoCondensed'; src: url('fonts/Roboto-Condensed/roboto-condensed.eot'); src: url('fonts/Roboto-Condensed/roboto-condensed.eot') format('embedded-opentype'), url('fonts/Roboto-Condensed/roboto-condensed.woff') format('woff'), url('fonts/Roboto-Condensed/roboto-condensed.ttf') format('truetype'), url('fonts/Roboto-Condensed/roboto-condensed.svg#RobotoCondensed') format('svg'); }


@font-face { font-family: 'GothamLight'; src: url('fonts/Gotham-Light/gotham-light.eot'); src: url('fonts/Gotham-Light/gotham-light.eot') format('embedded-opentype'), url('fonts/Gotham-Light/gotham-light.woff') format('woff'), url('fonts/Gotham-Light/gotham-light.ttf') format('truetype'), url('fonts/Gotham-Light/gotham-light.svg#GothamLight') format('svg'); }


@font-face { font-family: 'GothamBold'; src: url('fonts/gotham-bold/gotham-bold.eot'); src: url('fonts/gotham-bold/gotham-bold.eot') format('embedded-opentype'), url('fonts/gotham-bold/gotham-bold.woff') format('woff'), url('fonts/gotham-bold/gotham-bold.ttf') format('truetype'), url('fonts/gotham-bold/gotham-bold.svg#GothamBold') format('svg'); }


@font-face { font-family: 'GothamMedium'; src: url('fonts/Gotham-Medium/gotham-medium.eot'); src: url('fonts/Gotham-Medium/gotham-medium.eot') format('embedded-opentype'), url('fonts/Gotham-Medium/gotham-medium.woff') format('woff'), url('fonts/Gotham-Medium/gotham-medium.ttf') format('truetype'), url('fonts/Gotham-Medium/gotham-medium.svg#GothamMedium') format('svg'); }


@font-face { font-family: 'GothamBook'; src: url('fonts/gotham-book/gotham-book.eot'); src: url('fonts/gotham-book/gotham-book.eot') format('embedded-opentype'), url('fonts/gotham-book/gotham-book.woff') format('woff'), url('fonts/gotham-book/gotham-book.ttf') format('truetype'), url('fonts/gotham-book/gotham-book.svg#GothamBook') format('svg'); }


@font-face { font-family: 'PolyItalic'; 


src: url('fonts/Poly-Italic/poly-italic.eot'); 


src: url('fonts/Poly-Italic/poly-italic.eot') format('embedded-opentype'), 
   url('fonts/Poly-Italic/poly-italic.woff') format('woff'), 


	 url('fonts/Poly-Italic/poly-italic.ttf') format('truetype'), 


	 url('fonts/Poly-Italic/poly-italic.svg#PolyItalic') format('svg'); }


article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }


audio, canvas, video { display: inline-block }


audio:not([controls]) { display: none; height: 0 }


[hidden] {


display:none


}


html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }


body { margin: 0 }


a:focus { outline: none }


a:active, a:hover { outline: 0 }


h1 { font-size: 2em; margin: .67em 0 }


abbr[title] { border-bottom: 1px dotted }


b, strong { font-weight: bold }


dfn { font-style: italic }


hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }


mark { background: #ff0; color: #000 }


code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em }


pre { white-space: pre-wrap }


q { quotes: "\201C" "\201D" "\2018" "\2019" }


small { font-size: 80% }


sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }


sup { top: -0.5em }


sub { bottom: -0.25em }


img { border: 0 }


svg:not(:root) { overflow: hidden }


figure { margin: 0 }


fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em }


legend { border: 0; padding: 0 }


button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0 }


button, input { line-height: normal }


button, select { text-transform: none }


button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }


button[disabled], html input[disabled] { cursor: default }


input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 }


input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }


input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {


-webkit-appearance:none


}


button::-moz-focus-inner, input::-moz-focus-inner {


border:0;


padding:0


}


textarea { overflow: auto; vertical-align: top }


table { border-collapse: collapse; border-spacing: 0 }


.wpcf7-validation-errors { float:left;}


/* Box Sizing


--------------------------------------------- */





*, input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


/* Float Clearing


--------------------------------------------- */





.archive-pagination:before, .clearfix:before, .entry:before, .entry-pagination:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before { content: " "; display: table; }


.archive-pagination:after, .clearfix:after, .entry:after, .entry-pagination:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after { clear: both;  content: " "; display: table; }


/*


Defaults


---------------------------------------------------------------------------------------------------- */





/* Typographical Elements


--------------------------------------------- */





html { font-size: 62.5%; /* 10px browser default */ }


body { background-color: #fff; color: #666; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-size: 1.6rem; font-weight: 300; line-height: 1.625; }


a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }





::-moz-selection {
background-color: #333;
color: #fff;


}


::selection { background-color: #333; color: #fff; }


a { color: #666; text-decoration: none; }


a img { margin-bottom: -4px; margin-bottom: -0.4rem; }


a:hover { color:#306F9E !important; }


p { margin: 0 0 24px; margin: 0 0 2.4rem; padding: 0; }


strong { font-weight: 700; }


ol, ul { margin: 0; padding: 0; }


blockquote, blockquote::before { color: #999; }


blockquote { margin: 40px 40px 24px; margin: 4rem 4rem 2.4rem; }


blockquote::before { content: ; display: block; font-size: 30px; font-size: 3rem; height: 0; left: -20px; position: relative; top: -39px; }


.entry-content code { background-color: #333; color: #ddd; }


cite { font-style: normal; }


/* Headings


--------------------------------------------- */





h1, h2, h3, h4, h5, h6 { color: #333; font-family: Lato, sans-serif; font-weight: 700; line-height: 1.2; margin: 0 0 16px; margin: 0 0 1.6rem; }


h1 { font-size: 36px; font-size: 3.6rem; }


h2 { font-size: 30px; font-size: 3rem; }


h3 { font-size: 24px; font-size: 2.4rem; }


h4 { font-size: 20px; font-size: 2rem; }


h5 { font-size: 18px; font-size: 1.8rem; }


h6 { font-size: 16px; font-size: 1.6rem; }


/* Objects


--------------------------------------------- */





embed, iframe, img, object, video, .wp-caption { /* max-width: 100%;  */ }


img { /* height: auto;


	width: auto; */  /* IE8 */ }


/* Forms


--------------------------------------------- */





input, select, textarea { background-color: #fff; border: 1px solid #ddd; border-radius: 3px; /*box-shadow: 1px 1px 3px #eee inset;*/ color: #999; font-size: 14px; font-size: 1.4rem; padding: 16px; padding: 1.6rem; width: 100%; }


input:focus, textarea:focus { border: 1px solid #999; outline: none; }





::-moz-placeholder {
color: #999;
opacity: 1;


}





::-webkit-input-placeholder {
color: #999;


}


button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button { background-color: #171D2B; border: none; box-shadow: none; color: #fff; cursor: pointer; padding: 16px 24px; padding: 1.6rem 2.4rem; text-transform: uppercase; width: auto; }


button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover { background-color: #306F9E; }


.entry-content .button:hover { color: #fff; }


.button { border-radius: 3px; display: inline-block; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {
display: none;


}


/* Tables


--------------------------------------------- */





table { border-collapse: collapse; border-spacing: 0; line-height: 2; margin-bottom: 40px; margin-bottom: 4rem; width: 100%; }


tbody { border-bottom: 1px solid #ddd; }


th, td { text-align: left; }


th { font-weight: bold; text-transform: uppercase; }


td { border-top: 1px solid #ddd; padding: 6px 0; padding: 0.6rem 0; }


/*


Structure and Layout


---------------------------------------------------------------------------------------------------- */





/* Site Containers


--------------------------------------------- */





.site-inner, .wrap { margin: 0 auto; /*max-width: 1140px;*/ width:1000px;}


.site-inner { clear: both; padding-top: 40px; padding-top: 4rem; }


/* Column Widths and Positions


--------------------------------------------- */





/* Wrapping div for .content and .sidebar-primary */





.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap { width: 920px; }


.content-sidebar-sidebar .content-sidebar-wrap { float: left; }


.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap { float: right; }


/* Content */





.content { float: right; width: 740px; }


.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content { float: left; }


.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content { width: 520px; }


.full-width-content .content { width: 100%; }


/* Primary Sidebar */





.sidebar-primary { float: right; width: 360px; }


.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary { float: left; }


/* Secondary Sidebar */





.sidebar-secondary { float: left; width: 180px; }


.content-sidebar-sidebar .sidebar-secondary { float: right; }


/* Column Classes


	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css


--------------------------------------------- */





.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { float: left; margin-left: 2.564102564102564%; }


.one-half, .three-sixths, .two-fourths { width: 48.717948717948715%; }


.one-third, .two-sixths { width: 31.623931623931625%; }


.four-sixths, .two-thirds { width: 65.81196581196582%; }


.one-fourth { width: 23.076923076923077%; }


.three-fourths { width: 74.35897435897436%; }


.one-sixth { width: 14.52991452991453%; }


.five-sixths { width: 82.90598290598291%; }


.first { clear: both; margin-left: 0; }


/*


Common Classes


---------------------------------------------------------------------------------------------------- */





/* WordPress


--------------------------------------------- */





.avatar { float: left; }


.alignleft .avatar { margin-right: 24px; margin-right: 2.4rem; }


.alignright .avatar { margin-left: 24px; margin-left: 2.4rem; }


.search-form input[type="submit"] { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; padding: 0; position: absolute; width: 1px; }


.sticky { }


img.centered, .aligncenter { display: block; margin: 0 auto 24px; margin: 0 auto 2.4rem; }


img.alignnone { margin-bottom: 12px; margin-bottom: 1.2rem; }


.alignleft { float: left; text-align: left; }


.alignright { float: right; text-align: right; }


img.alignleft, .wp-caption.alignleft { margin: 0 15px 0 0;/* margin: 0 2.4rem 2.4rem 0;*/ }


img.alignright, .wp-caption.alignright { margin: 0 0 24px 24px; margin: 0 0 2.4rem 2.4rem; }


.wp-caption-text { font-size: 14px; font-size: 1.4rem; font-weight: 700; text-align: center; }


.gallery-caption { }


.widget_calendar table { width: 100%; }


.widget_calendar td, .widget_calendar th { text-align: center; }


/* Genesis


--------------------------------------------- */





.breadcrumb { margin-bottom: 20px; margin-bottom: 2rem; }


.archive-description, .author-box { background-color: #fff; margin-bottom: 40px; margin-bottom: 4rem; }


.archive-description { padding: 40px 40px 24px; padding: 4rem 4rem 2.4rem; }


.author-box { padding: 40px; padding: 4rem; }


.author-box-title { color: #333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-size: 1.6rem; margin-bottom: 4px; margin-bottom: 0.4rem; }


.author-box a { border-bottom: 1px solid #ddd; }


.author-box p { margin-bottom: 0; }


.author-box .avatar { margin-right: 24px; margin-right: 2.4rem; }


/* Titles


--------------------------------------------- */





.entry-title { font-size: 36px; font-size: 3.6rem; line-height: 1; }


.entry-title a, .sidebar .widget-title a { color: #333; }


.entry-title a:hover { color: #666; }


.widget-title { font-size: 16px; font-size: 1.6rem; text-transform: uppercase; }


.sidebar .widget-title a { border: none; }


.archive-title { font-size: 20px; font-size: 2rem; margin-bottom: 24px; margin-bottom: 2.4rem; }


/*


Widgets


---------------------------------------------------------------------------------------------------- */





/* Featured Content


--------------------------------------------- */





.featured-content .entry { border-bottom: 2px solid #f5f5f5; margin-bottom: 20px; margin-bottom: 2rem; padding: 0 0 24px; padding: 0 0 2.4rem; }


.featured-content .entry-title { border: none; font-size: 24px; font-size: 2.4rem; line-height: 1.2; }


.featured-content .entry-title a { border: none; }


/*


Plugins


---------------------------------------------------------------------------------------------------- */





/* Genesis eNews Extended


--------------------------------------------- */





.enews-widget { color: #999; }


.enews-widget .widget-title { color: #fff; }


.enews-widget input { margin-bottom: 16px; margin-bottom: 1.6rem; }


.enews-widget input:focus { border: 1px solid #ddd; }


.enews-widget input[type="submit"] { background-color: #f15123; color: #fff; margin: 0; width: 100%; }


.enews-widget input:hover[type="submit"] { background-color: #fff; color: #333; }


/* Genesis Latest Tweets


--------------------------------------------- */





.latest-tweets ul li { margin-bottom: 16px; margin-bottom: 1.6rem; }


/* Gravity Forms


--------------------------------------------- */





div.gform_wrapper input[type="email"], div.gform_wrapper input[type="text"], div.gform_wrapper textarea, div.gform_wrapper .ginput_complex label { font-size: 16px; font-size: 1.6rem; padding: 16px; padding: 1.6rem; }


div.gform_wrapper .ginput_complex label { padding: 0; }


div.gform_wrapper li, div.gform_wrapper form li { margin: 16px 0 0; margin: 1.6rem 0 0; }


div.gform_wrapper .gform_footer input[type="submit"] { font-size: 14px; font-size: 1.4rem; }


/* Jetpack


--------------------------------------------- */





img#wpstats { display: none; }


/*


Site Header


---------------------------------------------------------------------------------------------------- */





.site-header { background-color: #fff; }


.site-header .wrap { padding: 40px 0; padding: 4rem 0; }


/* Title Area


--------------------------------------------- */





.title-area { float: left; font-family: Lato, sans-serif; font-weight: 700; padding: 16px 0; padding: 1.6rem 0; width: 320px; }


.header-image .title-area { padding: 0; }


.site-title { font-size: 28px; font-size: 2.8rem; line-height: 1; margin: 0 0 8px; margin: 0 0 0.8rem; text-transform: uppercase; }


.site-title a, .site-title a:hover { color: #333; }


.site-description { color: #999; font-size: 16px; font-size: 1.6rem; font-weight: 300; line-height: 1; margin-bottom: 0; }


/* Full width header, no widgets */





.header-full-width .title-area, .header-full-width .site-title { width: 100%; }


.header-image .site-description, .header-image .site-title a { display: block; text-indent: -9999px; }


/* Logo, hide text */





.header-image .site-header .wrap { background: url(images/logo.png) no-repeat left; padding: 0; }


.header-image .site-title a { float: left; min-height: 164px; width: 100%; }





/*---------------------------------------- header part --------------------------------------*/


.wrap #title-area p a { background:url(images/logo1.jpg) no-repeat; height:90px; width:278px; float:left; 


margin:0 0 0 20px; display:block; position:relative; z-index:9; font-size:0px;}


#header{ background-color: #001b3c; text-align:right; margin:auto; height:100px; position:relative; z-index:9;}





/*#include_post-9 .widget-wrap p { color:#000;}*/


/*.flexslider { margin:36px 0 0; border:none; margin:0 auto;}


.flexslider .slides img { display:block; width:100%; border:1px solid red;}*/


.flexslider { margin:0 auto; width:100%; max-width:inherit;}


.header-widget-area {position: absolute;
  width: 980px; background:url(images/header-line.png) repeat-x; margin:0px 0 0 0; border-radius:0 0 7px 7px; height:125px;}


.flex-direction-nav li a { background:url(images/bg_direction_nav.png) no-repeat;cursor: pointer;
  display: block;
  height: 52px;
  margin: -20px 0 0;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 52px;
  z-index: 100;}	


.flex-direction-nav li .prev:hover { background-position:0 -54px !important;}


.flex-direction-nav li .next:hover { background-position: -52px -54px !important;}


	 


.right-icons{ width:443px;float:right;} 
.like-us { width:180px;float:left;margin-top:15px;}


.call-us { width:235px; height:; float:right; margin:1px 0 1px 2px;}


.call-inner { position:; background:url(images/call.png) no-repeat; height:63px; margin:0 0 0 -6px;}


.call { color:#f2f2f2; font-size:17px; font-family: 'GothamLight'; margin:-59px 127px 0 0;}


.phone { color:#f2f2f2; font-size:24px; font-family: 'GothamBold'; margin:0 20px 0 0;} 


.site-inner #genesis-responsive-slider { background-color:0; padding:0; border:medium none; height:478px; border:1px solid red;}


.site-inner #genesis-responsive-slider .flexslider { max-height:none; max-width:none; width:100%;}


.flexslider .slides img { width:100%;}


.newsidebar-css .slide-excerpt-border { padding:0;}


#genesis-responsive-slider { padding:0 !important; border: medium none !important;  margin:36px 0 0; width:100%;}





#content-sidebar-wrap { width:1000px; /*background:url(images/contain-line.png) repeat-x;*/ margin:0 auto;}





#instrument { /* width: 350px; */margin:0 auto; /*position: absolute;*/ /*left: 100px;*/ width:1000px;  } /*--add--*/


#instrument-1 { text-align: center; position: relative; /*left:100px; top:-98px; */ left:5px; top:-88px; width:230px; z-index:2 !important;}


#instrument-1 p {  font-size:16px; color:#fff; font-family: 'GothamMedium'; text-transform:uppercase; margin:0 0 0 1px; }


#instrument-2 { text-align: center; position: relative; /*left:495px; top:-98px;*/left:735px;width:230px;top:-291px; z-index:2 !important;} /*---------------------- add ------------------------ */


#instrument-2 p {  font-size:16px; color:#fff; font-family: 'GothamMedium'; text-transform:uppercase; }


#instrument-3 { text-align: center; position: relative; /*left:900px;*/ /*top:-103px;*/ top:-518px; left:370px; width:230px; z-index:2 !important;} /*-------------- add ---------------------*/


#instrument-3 p {  font-size:16px; color:#fff; font-family: 'GothamMedium'; text-transform:uppercase; }


.home .instrument_sidebar { height:130px; background-color: #01497B; width:100%; margin:0 auto; padding-top:0px;}
.instrument_sidebar { height:230px; background-color: #01497B; width:100%; margin:0 auto; padding-top: 110px;}




#menu-menu1 { text-decoration-color: #fff; }


.all-services { color:#306f9e; font-size:22px; font-family: 'GothamBold'; border: right top 1px red /*#f5f5f5*/; margin:50px 0 -15px; background:url(images/services-line.png) no-repeat right 7px;}


.box { /*width: 350px; float: left; height: 300px;*/ /*border:1px solid red;*/ width:304px; height:156px;}


.box-title { width: 333px; float: left; /*height: 300px;*/ }


.recent-services { text-align: center; width:1000px; /*margin:0 auto;*/ clear:both;}


.box img { width:153px; height:155px; float:left; border:5px solid #e9e9e9; margin:-46px 0 0 0;}


.box-3 img { margin: -22px 0 0 0;}


.title {/* border:1px solid red;*/ /*width:100px;*/}


.title a { margin:32px 0 0 164px; font-size:15px; color:#000; font-family: 'GothamMedium'; display:block; text-align:left; width:128px; }


.box p { color:#747474; font-size:14px; font-family: 'GothamBook'; text-align:left; /*margin:2px 15px 0 0 ;*/ line-height:20px; padding:1px 0 13px; width:130px; float:right; margin: 0 10px 2px -2px;}


.box-title .more-link { display:block; /*clear:both; */color:#306f9e; font-size:13px; font-family: 'GothamBook';}


.box-title .more-link a { color:#000; }


.box-title .more-link a:hover { color:red;}


.box-4 img { margin:-24px 0 0 0; }


.control-management-post { background-color: #F5F5F5 !important; border: 5px solid #E9E9E9; float: left; margin: 20px 0 20px 5px;


width: 590px;}


.control-management-post h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 26px; font-weight: normal;


margin: 30px 0 0 10px; } 


.control-management-post p {  color: #747474;font-family: 'GothamBook'; font-size: 14px;line-height: 20px;


margin: 20px 0 0 10px;}


body.control-management #featured-post-5 { margin: 20px 0 20px 5px;} 





.engineering-post { background-color: #F5F5F5 !important; border: 5px solid #E9E9E9; float: left; margin: 20px 0 20px 5px;


width: 590px;}


.engineering-post h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 26px; font-weight: normal;


margin: 30px 0 0 10px; } 


.engineering-post p {  color: #747474;font-family: 'GothamBook'; font-size: 14px;line-height: 20px;


margin: 20px 0 0 10px;}








#testimonial { text-align: center; clear: both; width: 1000px; margin: auto; margin-top: 20px; }








#content { width:1000px; margin:0 auto; background-color:#FFF; clear:both;} 








.post-2 { width:670px; float:left; margin-top:30px;}


.post-2 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:21px; margin:15px 0 0 ; width:647px;}


.post-2 ul { margin:0 !important; padding:6px 0 2px 0;}


.post-2 ul li { list-style:none; background:url(images/bullet.png) no-repeat left top 5px; padding:0 2px 0 24px; color:#747474; font-family: 'GothamBook'; font-size:14px; }











#inspection { float: left; width:310px; background-color: #fff; border-left: 1px solid #ddd; /*margin:0 0 0 35px;*/ padding:0 0 0 35px; margin-top:30px;}


.post-79 { border-bottom:1px solid #e9e9e9;}


.post-79 p{ color:#747474; font-size:13px; font-family: 'GothamBook'; width:154px; float:right; padding:7px 0 0 0;}





.post-81 { margin:-15px 0 0 0;}


.post-81 p { color:#747474; font-size:13px; font-family: 'GothamBook'; width:154px; float:right; padding:7px 0 0 0;}


/*#content { width: 750px; float: left; overflow:hidden;}*/


h1 .title1 { color:#306f9e; font-size:22px; font-family: 'GothamBold'; width:357px; line-height:27px; font-weight:normal;}


h2.title2 { color:#306f9e; font-size:22px; font-family: 'GothamBold'; width:207px; font-weight:normal;  }


.entry-image  { float:left; border:5px solid #e9e9e9; text-align:left; width:100px; height:100px;  }


img .entry-image { margin:0 20px 0 0;} 


.post-79 h2 { font-size:15px; color:#000; /*font-family: 'GothamMedium';*/ margin:0 0 0 120px;}


.post-79 h2 a { color:#000;}


.post-81 h2 { font-size:15px; color:#000; /*font-family: 'GothamMedium';*/ margin:0 0 0 120px;}


.post-81 h2 a { color:#000;}


.post-79 a.more-link { font-size:13px; color:#306f9e; font-family: 'GothamBook'; }





.post-81 a.more-link { font-size:13px; color:#306f9e; font-family: 'GothamBook'; }


/*.category-brisbon_inspection h2 a { color:#000;}*/





#testimonial h2 { color:#306f9e; font-size:21px; font-family: 'GothamBold'; background:url(images/line.png) no-repeat; }


.bx-wrapper .testimonials-widget-testimonials blockquote {/* display:none;*/  margin:0 auto; position:relative; padding:50px;}


.bx-wrapper .testimonials-widget-testimonials blockquote:before {
background: url("images/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 50px;
left: 490px;
padding: 50px;
position: absolute;
top: 4px;
width: 50px;
content:"";



}





#inner { width:100%; background-color:#f5f5f5;}





.bx-wrapper { color:#747474; font-size:16px; font-family: 'PolyItalic'; }


.bx-wrapper span.author  { color:#8c9334; font-size:16px; font-family: 'PolyItalic';} 


/*.bx-wrapper .testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit { text-align:center;}


.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit { text-align:center;} */


#testimonial .bx-wrapper .bx-viewport .credit span.author { text-align:center !important;}


.credit { margin:0 auto; width:400px; text-align:center !important; }



/*-------------------------------- contain part -----------------------------------------------------*/











/*--------------------------------------------------------------------------------------------------*/











#sidebar { width: 400px; float: left; }











#menu-item-65 { border-left: hidden; }


.footer-widgets-1 { float: left; font-size: 1.8rem; }





.menu-item { color: #fff; }








.gototop { display: none; }


#title-area { width: 200px; float: left; }


.page-id-13 #content { width: auto; }











.pest_inspection_page { float: left; }





.flex-direction-nav li .prev { left:0px !important ; background-position:0 3px;}


.flex-direction-nav li .next { right:0px !important; background-position: -52px 0;}


/*-----------------------------------------------------------------------------------------*/





/* Widget Area


--------------------------------------------- */





/*.widget-area { word-wrap: break-word; }*/


.site-header .widget-area { float: right; text-align: right; width: 800px; }


.header-image .site-header .widget-area { padding: 40px 0; padding: 4rem 0; }


.site-header .search-form { float: right; margin-top: 24px; margin-top: 2.4rem; }





/*


Site Navigation


---------------------------------------------------------------------------------------------------- */





.genesis-nav-menu { clear: both; color: #fff; font-family: 'RobotoCondensed'; font-size:16px; line-height: 1.5; width: 100%; }


/*.genesis-nav-menu ul li { margin:0; padding:0;}


.genesis-nav-menu ul li { margin:0; padding:0;}*/


.genesis-nav-menu .menu-item { display: inline-block; text-align: left; }


.genesis-nav-menu a { border: none; color: #fff; display: block; padding:8px 17px 1px 14px; position: relative; }


.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover { color: #01497b; }


.genesis-nav-menu .sub-menu .current-menu-item > a { color: #fff; }


.genesis-nav-menu > .menu-item > a { text-transform: uppercase; color: #FFF; }


.genesis-nav-menu .sub-menu { left: -9999px; opacity: 0; position: absolute; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -ms-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out; width: 200px; z-index: 50000; }


.genesis-nav-menu .sub-menu a { background-color: #011a39;  border-top: none; font-size: 15px; padding: 8px 15px; position: relative; width: 200px; }


.genesis-nav-menu .sub-menu .sub-menu { margin: -54px 0 0 199px; }


.genesis-nav-menu .menu-item:hover { position: static; }


.genesis-nav-menu .menu-item:hover > .sub-menu { left: auto; opacity: 1; }


.genesis-nav-menu > .first > a { padding-left: 0; }


.genesis-nav-menu > .last > a { padding-right: 0; }


.genesis-nav-menu > .right { display: inline-block; float: right; list-style-type: none; padding: 28px 0; padding: 2.8rem 0; text-transform: uppercase; }


.genesis-nav-menu > .right > a { display: inline; padding: 0; }


.genesis-nav-menu > .rss > a { margin-left: 48px; margin-left: 4.8rem; }


.genesis-nav-menu > .search { padding: 14px 0 0; padding: 1.4rem 0 0; }


/* Site Header Navigation


--------------------------------------------- */





.site-header .sub-menu { border-top: 1px solid #eee; }


.site-header .sub-menu .sub-menu { margin-top: -55px; }


/* Primary Navigation


--------------------------------------------- */





.nav-primary { background-color: #333; }


.nav-primary a:hover, .nav-primary .current-menu-item > a { color: #fff; }


.nav-primary .sub-menu a:hover { color: #333; }


/* Secondary Navigation


--------------------------------------------- */





.nav-secondary { background-color: #fff; }


/*


Content Area


---------------------------------------------------------------------------------------------------- */





/* Entries


--------------------------------------------- */





.entry { background-color: #fff; border-radius: 3px; margin-bottom: 40px; margin-bottom: 4rem; /*padding: 40px 40px 24px;*/ /*padding: 4rem 4rem 2.4rem; */}


.entry-content a { border-bottom: 1px solid #ddd; color: #f15123; }


.entry-content a:hover { color: #333; }


.entry-content .attachment a, .entry-content .gallery a { border: none; }


.entry-content ol, .entry-content p, .entry-content ul, .quote-caption { margin-bottom: 6px; }


.entry-content ol, .entry-content ul { margin-left: 40px; margin-left: 4rem; }


.entry-content ol li { list-style-type: decimal; }


/*.entry-content ul li { list-style-type: disc; }*/


.entry-content ol ol, .entry-content ul ul { margin-bottom: 0; }


.entry-content .search-form { width: 50%; }


.entry-meta { color: #999; font-size: 14px; font-size: 1.4rem; }


.entry-meta a { border-bottom: 1px solid #ddd; }


.entry-header .entry-meta { margin-bottom: 24px; margin-bottom: 2.4rem; }


.entry-footer .entry-meta { border-top: 2px solid #f5f5f5; margin: 0 -40px; margin: 0 -4rem; padding: 32px 40px 8px; padding: 3.2rem 4rem 0.8rem; }


.entry-comments-link::before { content: "\2014"; margin: 0 6px 0 2px; margin: 0 0.6rem 0 0.2rem; }


.entry-categories, .entry-tags { display: block; }


/* Pagination


--------------------------------------------- */





.archive-pagination, .entry-pagination { font-size: 14px; font-size: 1.4rem; margin: 40px 0; margin: 4rem 0; }


.archive-pagination li { display: inline; }


.archive-pagination li a { background-color: #333; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; padding: 8px 12px; padding: 0.8rem 1.2rem; }


.archive-pagination li a:hover, .archive-pagination li.active a { background-color: #f15123; }


.entry-pagination a { border-bottom: 1px solid #ddd; }


/* Comments


--------------------------------------------- */





.comment-respond, .entry-comments, .entry-pings { background-color: #fff; margin-bottom: 40px; margin-bottom: 4rem; }


.entry-comments { padding: 40px; padding: 4rem; }


.comment-respond, .entry-pings { padding: 40px 40px 16px; padding: 4rem 4rem 1.6rem; }


.comment-respond a, .entry-comments a { border-bottom: 1px solid #ddd; }


.comment-content { clear: both; }


.entry-comments .comment-author { margin-bottom: 0; }


.comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width: 50% }


.comment-respond label { display: block; margin-right: 12px; margin-right: 1.2rem; }


.comment-list li, .ping-list li { list-style-type: none; }


.comment-list li { margin-top: 24px; margin-top: 2.4rem; padding: 32px; padding: 3.2rem; }


.comment-list li li { margin-right: -32px; margin-right: -3.2rem; }


li.comment { background-color: #f5f5f5; border: 2px solid #fff; border-right: none; }


.comment .avatar { margin: 0 16px 24px 0; margin: 0 1.6rem 2.4rem 0; }


.entry-pings .reply { display: none; }


.bypostauthor { }


.form-allowed-tags { background-color: #f5f5f5; font-size: 14px; font-size: 1.4rem; padding: 24px; padding: 2.4rem; }


/*


Sidebars


---------------------------------------------------------------------------------------------------- */





.sidebar { color: #999; }


.sidebar a {/* border-bottom: 1px solid #ddd;*/ }


.sidebar p:last-child { margin-bottom: 0; }


.sidebar li { list-style-type: none; margin-bottom: 6px; margin-bottom: 0.6rem; word-wrap: break-word; }


.sidebar ul > li:last-child { margin-bottom: 0; }


.sidebar .widget { background-color: #fff; border-radius: 3px; margin-bottom: 40px; margin-bottom: 4rem; padding: 40px; padding: 4rem; }


.sidebar .enews-widget { background-color: #333; }


/*


Footer Widgets


---------------------------------------------------------------------------------------------------- */


#footer-widgets { background-color: #171D2B; height:110px; width:100%;}


.footer-widgets { background-color: #333; color: #999; clear: both; padding: 40px 0 16px; padding: 4rem 0 1.6rem; }


.footer-widgets-1, .footer-widgets-3 { }


.footer-widgets-2 { float:right; }


.footer-widgets-1 { margin-right: 40px; margin-right: 4rem; }


/*.footer-widgets-1, .footer-widgets-2 { float: left; }*/


.footer-widgets-3 { float: right; }








.footer-widgets .widget-title { color: #fff; /*font-family: 'GothamMedium';*/ font-size:16px; } 


.menu-menu2-container { color: #fff; font-family: 'GothamMedium'; font-size:16px; }


.menu-menu2-container ul { margin:-13px 0 0 0; padding:0;}


.menu-menu2-container ul li { display: inline-block; }


.menu-menu2-container ul li a { color: #99a5af; font-size:13px; font-family: 'GothamBook'; background:url(images/footer-line.png) no-repeat right top 2px; padding:0 13px 0 0;   }


.menu-menu2-container ul li:last-child a { background:none;}


.menu-menu2-container a:hover { color: #ddd; }


.menu-menu2-container .widget { margin-bottom: 24px; margin-bottom: 2.4rem; }


/*.footer-widgets .widget-title { color: #fff; }*/


.menu-menu2-container li { list-style-type: none; margin-bottom: 6px; margin-bottom: 0.6rem; word-wrap: break-word; }








.footer-widgets .search-form input:focus { border: 1px solid #ddd; }


.creds { width:1000px; padding:10px 0 0 0; height:50px; margin:0 auto; clear:both;}


.copyright { color:#747474; font-size:14px; font-family: 'GothamBook'; float:left;} 


.design-owner { color:#747474; font-size:14px; font-family: 'GothamBook'; text-align:right; }





/*----------------------------------------------------- inner page --------------------------------------------------*/


body.innerbg #inner   { background-color:#FFF; }


/*body.building-pest #content .innerbg { background-color:#FFF; width:100%; margin:0 auto;}*/


.post-152 { background-color:#FFF; }


.post-152 h1 {  color:#306f9e; font-size:22px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-152 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 0;}





.pool_page { width:378px; float:left; margin:20px 0 0 20px; padding:0 0 0 7px; background-color:#f5f5f5; border:5px solid #e9e9e9; }


.asbestos1_page { width:357px; float:left;}





.post-244 { background-color:#f5f5f5; } 


.bpb1_page { float: left; width: 478px; padding:0 0 0 7px; background-color:#f5f5f5; border:5px solid #e9e9e9; margin:20px 0 0 0; margin-bottom:20px; }


.bpb1_page h2 { color:#306f9e; font-size:22px; font-family: 'GothamBold'; font-weight:normal; margin:10px 0 0 0;}


.post-244 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin:5px 0 0 0;}


.post-244 h3 {color:#306f9e; font-size:19px; /*font-family: 'GothamBold';*/ font-weight:normal; margin:20px 0 0 0;}


.post-244 ul { margin:0; padding:0;}


.post-244 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 20px; padding:13px 0 0 30px;}


/*.post-244 ul li a { background:url(images/bullet.png) no-repeat left top; padding:0 2px 0 04px;}*/





.post-246 { background-color:#f5f5f5;}


.bpb2_page { float: right; width: 458px; background-color:#f5f5f5; padding:0 0 0 7px; border:5px solid #e9e9e9; margin:20px 0 0 35px;}


.bpb2_page h2 { color:#306f9e; font-size:22px; font-family: 'GothamBold'; font-weight:normal; margin:10px 0 0 0;}


.post-246 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 7px 0 0 0;}


.post-246 h3 {color:#306f9e; font-size:19px; /*font-family: 'GothamBold';*/ font-weight:normal; /*margin:20px 0 0 0;*/ padding:30px 0 0 2px;}


.post-246 ul { margin:0; padding:0;}


.post-246 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 13px; padding:8px 0 0 30px;}





.post-155 { background-color:#f5f5f5; float:left; margin:20px 0 0 10px; padding:0 0 0 7px; margin-bottom:20px; width:580px; border:5px solid #e9e9e9;}


.post-155 h1 {  color:#306f9e; font-size:25px; font-family: 'GothamBold'; font-weight:normal; margin:10px 0 0 0;}


.post-155 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 10px 0 0 5px;}


.post-155 h3 { color:#306f9e; /*font-size:35px;*/ /*font-family: 'GothamBold';*/ font-weight:normal; 


margin:20px 0 0 5px; font-size:19px; line-height:25px;} 


.post-155 ul { padding:0; margin:0;}


.post-155 ul li { list-style: none; background:url(images/round.png) no-repeat left top 20px; padding:13px 0 0 25px; margin:0 0 0 5px;}





.bpb { width:357px; float:left; border:1px solid red; background-color:#f5f5f5;  border:5px solid #e9e9e9; margin:20px 0 0 60px; padding:0 0 0 7px; }


.pool .bpb .pool_page {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  float: left;
  margin: 20px 0 0 5px;
  padding: 0;
  width: auto; } 


.pool_page h2 { color:#306f9e; font-size:22px; font-family: 'GothamBold'; font-weight:normal; margin:0;}


.post-250 { background-color:#f5f5f5;}


.post-250 ul { padding:0; margin:0;}


.post-250 ul li { list-style: none;background:url(images/round1.png) no-repeat left top 7px;padding:5px 16px 0 25px; font-size:14px; font-weight:normal; font-family: 'GothamBook';  }








.post-252 { background-color:#f5f5f5; width:330px; margin:0;}


.post-254 { background-color:#f5f5f5; width:330px; /*margin:0 0 0 10px;*/ padding:0 0 0 7px;}


.post-166 { width:595px; float:left; margin:20px 0 0 0; margin-bottom:20px; background-color:#f5f5f5; border:5px solid #e9e9e9;}


.post-166 h1 {  color:#306f9e; font-size:25px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 10px}


.post-166 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 5px 0 0 10px;}


.post-166 h3.header2 {color:#306f9e; font-size:19px; font-family: 'GothamBook'; font-weight:normal;
margin:20px 0 0 10px;}


.post-166 ul { padding:0; margin:0;}


.post-166 ul li { list-style: none; background:url(images/round.png) no-repeat left top 12px; padding:6px 0 0 20px; font-size:14px; font-weight:normal; font-family: 'GothamBook'; margin:0 0 0 10px; }


.asbestos_page { width:357px; float:left; /*background-color:#f5f5f5;  border:5px solid #e9e9e9;*/}


.asbestos_page h2 { color:#306f9e; font-size:22px;font-family: 'GothamBold';font-weight:normal;     margin: 20px 0 0 5px;}


.asbestos_page p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 5px 0 0 13px;}





.asbestos1_page h2 { color:#306f9e;font-size:22px;font-family: 'GothamBold';font-weight:normal; margin:20px 0 0 5px;}


.asbestos1_page p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 0;}





.post-176 { width:590px; float:left; background-color:#f5f5f5; border:5px solid #e9e9e9; margin:20px 0 20px 10px; }


.post-176 h1 {  color:#306f9e; font-size:25px; font-family: 'GothamBold'; font-weight:normal; margin:30px 0 0 10px;}


.post-176 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-176 ul { padding:0; margin:0 0 0 10px;}


.post-176 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 20px;padding:15px 0 0 30px;  font-weight:normal; font-family: 'GothamBook';}





#featured-post-5 {  width:357px; float:right;}





.post-259 h2{ color:#000; font-size: 15px; margin: 0 0 0 120px;} 


.post-259 h2 a{ color:#000;}


.post-259 p{color: #747474; float: right; font-family: 'GothamBook'; font-size: 13px; padding: 7px 0 0;width: 154px;}


.post-259 a.more-link {color: #306F9E; font-family: 'GothamBook'; font-size: 13px;}





.post-178 { width:590px; float:left; background-color:#f5f5f5; border:5px solid #e9e9e9; margin:20px 0 20px 5px; }


.post-178 h1 {  color:#306f9e; font-size:25px; font-family: 'GothamBold'; font-weight:normal; margin:30px 0 0 10px;}


.post-178 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-178 ul { padding:0; margin:0 0 0 10px;}


.post-178 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 20px;padding:15px 0 0 30px; font-weight:normal; font-family: 'GothamBook';}





#featured-post-5 {  width:357px; float:right;}





.post-259 h2{ color:#000; font-size: 15px; margin: 0 0 0 120px;} 


.post-259 h2 a{ color:#000;}


.post-259 p{color: #747474; float: right; font-family: 'GothamBook'; font-size: 13px; padding: 7px 0 0;width: 154px;}


.post-259 a.more-link {color: #306F9E; font-family: 'GothamBook'; font-size: 13px;}





.post-180  { width:590px; float:left; background-color:#f5f5f5; border:5px solid #e9e9e9; margin:20px 0 20px 5px;}


.post-180 h1 {  color:#306f9e; font-size:26px; font-family: 'GothamBold'; font-weight:normal; margin:30px 0 0 10px;}


.post-180 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-180 ul { padding:0; margin:0 0 0 10px;}


.post-180 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 20px;padding:15px 0 0 25px; font-weight:normal; font-family: 'GothamBook';}





#featured-post-5 {  width:365px; float:right;background-color:#f5f5f5;border:5px solid #e9e9e9;margin:20px 0 0 10px;}


#featured-post-5 h4 { margin:}


#featured-post-5 .post-79 { background-color:#f5f5f5;}


#featured-post-5 .post-81 { background-color:#f5f5f5;}


.post-259 { background-color:#f5f5f5;}  





.post-259 h2{ color:#000; font-size: 15px; margin: 0 0 0 120px;} 


.post-259 h2 a{ color:#000;}


.post-259 p{color: #747474; float: right; font-family: 'GothamBook'; font-size: 13px; padding: 7px 0 0;width: 154px;}


.post-259 a.more-link {color: #306F9E; font-family: 'GothamBook'; font-size: 13px;}





.post-183 img { margin:0 0 0 100px;}


.post-183  { width:590px; float:left; background-color:#f5f5f5; border:5px solid #e9e9e9; margin:20px 0 20px 5px;}


.post-183 h1 {  color:#306f9e; font-size:26px; font-family: 'GothamBold'; font-weight:normal; margin:30px 0 0 10px;}


.post-183 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-183 ul { padding:0; margin:0 0 0 10px;}


.post-183 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 20px;padding:15px 0 0 25px; font-weight:normal; font-family: 'GothamBook';}





/*#featured-post-5 {  width:357px; float:right;}*/





.post-259 h2{ color:#000; font-size: 15px; margin: 0 0 0 120px;} 


.post-259 h2 a{ color:#000;}


.post-259 p{color: #747474; float: right; font-family: 'GothamBook'; font-size: 13px; padding: 7px 0 0;width: 154px;}


.post-259 a.more-link {color: #306F9E; font-family: 'GothamBook'; font-size: 13px;}





.post-7  { width:590px; float:left; background-color:#f5f5f5; border:5px solid #e9e9e9; margin:20px 0 20px 5px;}


.post-7 h1 {  color:#306f9e; font-size:26px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 10px;}


.post-7 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px; /*padding:5px 0 10px 10px;*/}


.post-7 ul { padding:0; margin:0 0 0 20px;}


.post-7 ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 20px; padding:15px 0 0 25px; font-weight:normal; font-family: 'GothamBook';}


.post-7 h2 {  color:#306f9e; font-size:22px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 10px;}





.post-242 { width:357px;}





.post-9 h1 {  color:#306f9e; font-size:26px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 5px;}


.post-9 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-9 p strong { color:#306f9e; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 0;}





.post-11 { width:595px; float:left;}


.post-11 h1 {  color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 16px;}


.post-216 p { color: #747474; font-family: 'PolyItalic'; font-size: 16px;}


.credit span.author {color: #8C9334; font-family: 'PolyItalic'; font-size: 16px;}


.bx-wrapper .bx-viewport { margin:0 0 60px;}





.post-121 p { color: #747474; font-family: 'PolyItalic'; font-size: 16px;}


.post-120 p { color: #747474; font-family: 'PolyItalic'; font-size: 16px;}


.post-99 p { color: #747474; font-family: 'PolyItalic'; font-size: 16px;}





.post-239 { float:left; width:335px; margin:20px 0 0 30px;}





.post-13 { margin:40px 0 0 0;}


.post-13 h1 {color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-13 p { /*color:#747474; font-size:14px;*/ font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 0;}


.contact_form { width:65%; float:left; margin-bottom:20px;}


.contact_form h1 {color:#306f9e; font-size:26px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.contact_form p { /*color:#747474; font-size:14px;*/font-family: 'GothamBook';line-height:20px; margin: 20px 0 0 0;}


#content .post-13 { background-color:#f5f5f5; border:5px solid #e9e9e9; width:495px;  padding: 0 0 15px 15px; }


.contact_form .wpcf7-form p  { float:left; width:50%;}


/*.form .wpcf7-form p{ float:left; width:50%;}*/


/*.contact_form #wpcf7-f231-p13-o1 .wpcf7-form input p {float:left; width:50%;}*/





/*--------------------------------------------------------------- site map -----------------------------------------*/


.post-61 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


#ss_pages ul { padding:0; margin:0;}


#ss_pages ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


#ss_pages a { color:#666666;}


#ss_pages a:hover { color:#000;}





.post-298 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 10px;}


.post-298 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-298 ol { margin:0 0 0 5px; padding:0;} 


.post-298 ol li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:13px 0 0 25px;}





.post-294 { width:580px; float:left;}


.post-294 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 5px; line-height:30px;}


.post-294 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-294 ul { padding:0; margin:0 0 0 10px;}


.post-294 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 25px;}


.post-294 a { color:#306f9e;}


.post-294 a:hover { color:#000;}





.post-289 {background-color:#f5f5f5;}


.why_us1_page { width:370px; float: left; }


.why_us1_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us1_page h2 a { color:#666666; font-size:20px; }


.why_us1_page a:hover { color:#000;}





.post-207 {  float: left; width: 595px;}


.post-207 h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 30px; font-weight: normal; margin: 20px 0 0 5px;}


.post-207 p {color: #747474; font-family: 'GothamBook'; font-size: 14px; line-height: 20px; margin: 20px 0 0 7px;}


.post-207 ul {margin:0 0 0 5px; padding: 0;}


.post-207 ul li {list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}





.post-203 {  float: left; width: 595px;}


.post-203 h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 30px; font-weight: normal; margin: 20px 0 0;}


.post-203 p {color: #747474; font-family: 'GothamBook'; font-size: 14px; line-height: 20px; margin: 20px 0 0;}


.post-203 ul {margin: 0 0 0 20px; padding: 0;}


.post-203 ul li {list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}





.building-pest .bpb{ width:1000px; margin:0 auto; float:none; border:none;}





.post-396 {  float: left; width: 595px;}


.post-396 h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 30px; font-weight: normal; margin: 20px 0 0;}


.post-396 p {color: #747474; font-family: 'GothamBook'; font-size: 14px; line-height: 20px; margin: 20px 0 0;}


.post-396 ul {margin: 0 0 0 20px; padding: 0;}


.post-396 ul li {list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-438 {  float: left; width: 595px;}


.post-438 h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 30px; font-weight: normal; margin: 20px 0 0;}


.post-438 p {color: #747474; font-family: 'GothamBook'; font-size: 14px; line-height: 20px; margin: 20px 0 0;}


.post-438 ul {margin: 0 0 0 20px; padding: 0;}


.post-438 ul li {list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}





.post-201 {  float: left; width: 595px;}


.post-201 h1 {color: #306F9E; font-family: 'GothamBold'; font-size: 30px; font-weight: normal; margin: 20px 0 0;}


.post-201 p {color: #747474; font-family: 'GothamBook'; font-size: 14px; line-height: 20px; margin: 20px 0 0;}


.post-201 ul {margin: 0 0 0 20px; padding: 0;}


.post-201 ul li {list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}





.post-353 { width:580px; float:left;}


.post-353 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-353 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-353 ul { padding:0;}


.post-353 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-353 a { color:#666666;}


.post-353 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-381  { width:580px; float:left;}


.post-381 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-381 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-381 ul { padding:0;}


.post-381 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-381 a { color:#666666;}


.post-381 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-296 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-296 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}





.post-357 { width:580px; float:left;}


.post-357 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-357 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-357 ul { padding:0;}


.post-357 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-357 a { color:#666666;}


.post-357 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-359{ width:580px; float:left;}


.post-359 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-359 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-359 ul { padding:0;}


.post-359 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-359 a { color:#666666;}


.post-359 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-379 { width:580px; float:left;}


.post-379 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-379 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-379 ul { padding:0;}


.post-379 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-379 a { color:#666666;}


.post-379 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-411 { width:580px; float:left;}


.post-411 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-411 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-411 ul { padding:0;}


.post-411 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-411 a { color:#666666;}


.post-411 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-244 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-246 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}





.post-63 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-63 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}





.post-242 { width:357px; background-color:#f5f5f5;} 


.inspectors_page { float:left; /*width:357px;*/ margin:20px 0 0 40px; background-color:#f5f5f5; border:5px solid #e9e9e9; /*margin:20px 0 20px 10px;*/}


.inspectors_page h2{ color:#306f9e;font-size:26px;font-family: 'GothamBold'; font-weight:normal;


margin:20px 0 0 10px;}


.inspectors_page p {color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin:20px 0 0 10px;}


.inspectors_page ul { padding:0; margin:0 0 0 10px;}


.inspectors_page ul li { list-style: none; background:url(images/bullet1.png) no-repeat left top 15px; 


padding:10px 0 0 24px; font-weight:normal; font-family: 'GothamBook'; font-size:14px;  } 





.post-394 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-394 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-394 ul { padding:0;}


.post-394 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}





.post-303 { width:580px; float:left;}


.post-303 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-303 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-303 ul { padding:0;}


.post-303 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px; padding:15px 0 0 30px;}


.post-303 a { color:#306f9e;}


.post-303 a:hover { color:#000;}





.why_us1_page { width:auto; float: left; background-color:#f5f5f5; }


.why_us1_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us1_page h2 a { color:#666666; font-size:18px; font-weight:normal; font-family: 'GothamBook'; }


.why_us1_page a:hover { color:#000;}





.post-369 { width:580px; float:left;}


.post-369 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-369 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-369 ul { padding:0;}


.post-369 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-369 a { color:#306f9e;}


.post-369 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; background-color:#f5f5f5; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-59  { width:550px; float:left;}


.post-59  h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-59  p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-59  ul { padding:0; margin:0;}


.post-59  ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-59  a { color:#306f9e; text-decoration:none;}


.post-59  a:hover { color:#000;}





.why_us_page { width:auto; float: left; }


.why_us_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold';font-weight:normal; margin:20px 0 0 0;}


.why_us_page  ul { padding:0;}


.why_us_page  ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;


padding:15px 0 0 25px;}


.why_us_page a { font-family: 'GothamBook'; color:#747474; font-size:16px; }


.why_us_page h2 a { color:#666666; font-size:20px; }


.why_us_page a:hover { color:#000;}





.post-363 { width:580px; float:left;}


.post-363 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-363 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-363 ul { padding:0;}


.post-363 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-363 a { color:#306f9e;}


.post-363 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-355 { width:580px; float:left;}


.post-355 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-355 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-355 ul { padding:0;}


.post-355 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-355 a { color:#306f9e;}


.post-355 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-367 { width:580px; float:left;}


.post-367 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-367 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-367 ul { padding:0;}


.post-367 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-367 a { color:#306f9e;}


.post-367 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-351 { width:580px; float:left;}


.post-351 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-351 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-351 ul { padding:0;}


.post-351 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-351 a { color:#306f9e;}


.post-351 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-377 { width:580px; float:left;}


.post-377 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-377 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-377 ul { padding:0;}


.post-377 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-377 a { color:#306f9e;}


.post-377 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-386 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-386 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-386 a { color:#306f9e;}


.post-386 a:hover { color:#000;}





.post-398 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-398 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-398 a { color:#306f9e;}


.post-398 a:hover { color:#000;}





.post-300 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.post-300 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-300 a { color:#306f9e;}


.post-300 a:hover { color:#000;}





.post-361 { width:580px; float:left;}


.post-361 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-361 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-361 ul { padding:0;}


.post-361 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-361 a { color:#306f9e;}


.post-361 a:hover { color:#000;}





.why_us2_page { width:370px; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





.post-421 { width:580px; float:left;}


.post-421 h1 { color:#306f9e; font-size:30px; font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0; line-height:30px;}


.post-421 p { color:#747474; font-size:14px; font-family: 'GothamBook'; line-height:20px; margin: 20px 0 0 10px;}


.post-421 ul { padding:0;}


.post-421 ul li { list-style: none; background:url(images/bullet.png) no-repeat left top 20px;padding:15px 0 0 30px;}


.post-421 a { color:#306f9e;}


.post-421 a:hover { color:#000;}





.why_us2_page { width:auto; float: left; }


.why_us2_page h2 {  color:#306f9e;/*font-size:22px;*/font-family: 'GothamBold'; font-weight:normal; margin:20px 0 0 0;}


.why_us2_page h2 a { color:#666666; font-size:20px; }


.why_us2_page a:hover { color:#000;}





/*.contact_form .wpcf7-form input { width:70%; padding:10px 0; margin:5px 5px;}*/


/*.contact_form .wpcf7-form textarea { width:70%; padding:5px 6px; margin:5px 5px; height:150px;}*/


.submit { float:left; clear:both;}


.contact_form #wpcf7-f231-p13-o1 .wpcf7-form input[type="submit"]{ width:30%; padding: 10px 5px 10px 0;}


.contact_form #wpcf7-f231-p13-o1 .wpcf7-form input { width:95%; padding:13px 7px 5px 0; margin:2px;}


.contact_form #wpcf7-f231-p13-o1 .wpcf7-form textarea { width:631px; padding:5px 6px; margin:5px 5px; height:150px;}








.testimonials-widget-testimonials .paging.prepend { margin-bottom:0 !important;}


.testimonials-widget-testimonials .paging { height:auto !important;}


.post-11 .testimonials-widget-testimonials { margin:5px 0 0 20px; /*border-bottom:2px solid #e9e9e9;*/}


.post-11 .testimonials-widget-testimonials .post-216 { border-bottom:2px solid #e9e9e9; padding:0 0 10px 0;}


.post-11 h1.entry-title { margin:20px 0 0 14px;}


.post-11 .testimonials-widget-testimonials .post-121 { border-bottom:2px solid #e9e9e9; padding:0 0 10px 0;}


.post-11 .testimonials-widget-testimonials .post-120 { border-bottom:2px solid #e9e9e9; padding:0 0 10px 0;}


blockquote {margin:0;}


.post-11 .testimonials-widget-testimonials .credit { text-align:left !important; width:auto; padding:10px 0 0 0; overflow:hidden; }


#tabgarb { margin: 0 0 0 10px !important;}


.tabgarb_content { border-bottom: none !important; border-top: none !important;}


#tabgarb-tab1_9 p { margin:1px 10px 0 !important;}


#tabgarb-tab2_9 p { margin:1px 10px 0 !important;}


#tabgarb-tab3_9 p { margin:1px 10px 0 !important;}




















/*------------------------------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------------------------*/





/*


Site Footer


---------------------------------------------------------------------------------------------------- */





.site-footer { background-color: #fff; color: #999; font-size: 14px; font-size: 1.4rem; padding: 40px 0; padding: 4rem 0; text-align: center; }


.site-footer a { border-bottom: 1px solid #ddd; }


.site-footer p { margin-bottom: 0; }





nav.mobile{display:none;}


nav.nav-primary{display:block;} 


/*


Media Queries


---------------------------------------------------------------------------------------------------- */





@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
.header-image .site-header .wrap {
background: url(images/logo@2x.png) no-repeat left;
background-size: 320px 164px;


}


}
@media only screen and (max-width: 1139px) {


/*.site-inner, .wrap { max-width: 960px; }*/


.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap { width: 740px; }


.content, .site-header .widget-area { width: 620px; }


.sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .content-sidebar-sidebar .content { width: 400px; }


/*.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary, .title-area { width: 300px; }*/


}
@media only screen and (max-width: 1023px) {
 

body { background-color: #fff; }


.content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .site-inner, .title-area, .wrap { width: 100%; }


.site-header .wrap { padding: 20px 0; padding: 2rem 0; }


.header-image .site-header .wrap { background-position: center top; }


.site-inner { padding-left: 5%; padding-right: 5%; }


.archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-footer .entry-meta, .header-image .site-header .widget-area, .sidebar .widget, .site-header { padding: 0; }


.genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form { float: none; }


.genesis-nav-menu, .site-description, .site-header .title-area, .site-header .search-form, .site-title { text-align: center; }


/*.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a { padding: 20px 16px; }*/


/*.site-header .search-form { margin: 16px auto; margin: 1.6rem auto; }


.genesis-nav-menu li.right { display: none; }


.entry-footer .entry-meta { margin: 0; padding-top: 12px; padding-top: 1.2rem; }


.sidebar .widget.enews-widget { padding: 40px; padding: 4rem; }


.site-footer { padding: 24px 0; padding: 2.4rem 0; }


.footer-widgets { padding: 40px 5% 16px; }


.footer-widgets-1 { margin: 0; }*/





.instrument_sidebar { display:none;}


#instrument { display:none;}


/*.header-widget-area { width:100%; background: url("images/header-line.png") repeat-x bottom #000;}*/


.box-title { float:left; width:auto; padding:0 0 0 55px;}


#inner { width:100%; background:none;}


.all-services { background:none; margin:15px 0 0 10px;}


.post-2 { width:auto; float:none;}


h1 .title1 { width:auto; padding:0 0 0 10px;}





.post-2 img { width:auto; padding:0 0 0 5px; }


.post-2 img.alignleft { float:left;}


.post-2 p { width:100%; /*margin:0 0 0 5px;*/ padding:0 0 0 5px;}


#testimonial { /*text-align:left;*/ width:100%;}


#testimonial h2 { background:none; text-align:center;}


#footer-widgets { height:auto;}


.recent-services { width:auto;}


#content { width:auto;}


#content-sidebar-wrap { background:none; width:100%;}


#inspection { padding:0 0 0 5px;}


.post-79 p { width:66%;}


.post-81 p { width:60%; float:left; margin:0 0 0 20px;}


.post-2 ul li { margin:0 0 0 5px;}


.footer-widgets .widget-title { padding:0 0 0 5px;}


.menu-menu2-container ul li { padding:0 0 0 9px;}


.footer-widgets-2 { padding:0 0 0 5px;}




/*------------------------------------------ inner page ----------------------------------------------*/


.building-pest .bpb { float:none; width:100%; /*margin:0 0 0 10px;*/}


.bpb1_page { float:left; width:45%;/* margin:20px 0 20px 14px;*/}


.creds { width:100%;}


/*.post-152 { margin:0 0 0 10px; border:1px solid red;}*/	


.bpb2_page  { float:left; width:45%; margin:20px 0 0 35px;}


.flex-direction-nav li .prev { display:none;}


.flex-direction-nav li .next { display:none;}





nav.mobile{display:block !important;}


nav.nav-primary{display:none;} 





nav.mobile ul {display: none; height: auto; }


nav.mobile ul li{ /*border:5px solid red;*/}


nav.mobile ul li a{color:#FFF; display:block; background:#021a38; border-bottom:1px solid #FFF; padding:10px;     font-family: 'RobotoCondensed';}


nav.mobile ul li a:hover{ color:#01497b;}


nav.mobile a#pull { display:inline-block; background:#041a34; color:#FFF; font-weight:normal; width: 100%; position: relative;  height: 40px; line-height: 40px; padding: 0 0 0 10px; text-transform: uppercase; font-family: 'RobotoCondensed';}


nav.mobile a#pull:after { content:""; background: url(images/nav-icon.png) no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right:0px; top: 10px; }


.genesis-nav-menu { display:none;}


.bx-wrapper .testimonials-widget-testimonials blockquote:before {/* background:none;*/ left:347px;}


.newsidebar-css .bx-wrapper { width:100%; }


.header-widget-area { /*background:none;*/ width:100%;}


.credit { width:auto;}


/*.flexslider .slides img { height:185px;}*/


nav.mobile ul.sub-menu li a{ padding:10px 0 5px 60px;}


.design-owner { text-align:left; padding:0 0 10px 5px;}


.copyright { float:none; padding:0 0 0 5px;}

.right-icons{
width: 450px;float: right;
}

.like-us { width:180px;float:left;margin-top:15px;}

.call-us { float:right;}


#header { height:130px; width:100%;}


.post-81 { float:left; width:40%; margin:0 0 0 70px;}


.post-79 { float:left; width:40%; border-bottom:none;}


#inspection { width:auto;}


h2.title2 { width:100%;}


/*.flexslider { height:316px;}*/


/*.bpb2_page { margin:0;}*/


.post-152 p { margin:15px 0 0 5px;}


.post-152 h1 { margin:20px 0 0 5px;}


.post-155 { width:auto;}


.post-155 img { width:100%;}


.bpb { width:auto; margin:0 0 20px 5px;}





.post-7 { background:none; border:none; width:auto; margin:20px 0 0 0;}


.inspectors_page { width:auto; margin:20px 0 0 0; background:none; border:none;}


.post-242 { width:auto; background:none;}


.contact_form { width:100%; padding:0 0 0 5px;}


.contact_form .wpcf7-form p { float:left; width:50%;}


#content .post-13 { margin:20px 0 0 10px;}


.contact_form #wpcf7-f231-p13-o1 .wpcf7-form textarea { width:95%;}


/*.contact_form #wpcf7-f231-p13-o1 .wpcf7-form textarea { width:305px;}


.contact_form #wpcf7-f231-p13-o1 .wpcf7-form input[type="submit"] { width:50%;} 


#content .post-13 { width:auto; padding:0 0 0 5px;}*/


.bpb .asbestos_page { width:100%; margin:0;}


.post-166 { width:auto;}


.post-166 p { width:auto;}


.post-252 { width:auto;}


.asbestos1_page { width:auto;}


.post-254 { width:auto;}





.post-176 { width:auto; margin:20px 0 0 0;}


.post-176 img { width:auto;}


#featured-post-5 {/* width:100%;*/ margin:20px 0 20px 5px;}


#sidebar #featured-post-5 h4 { margin:20px 0 10px 5px;}


#sidebar { width:auto;}


#featured-post-5 .post-79 { width:98%;}


#featured-post-5.post-79 p { width:60%;}


.post-259 p { width:62%; float: left; margin:0 0 0 20px;}


#featured-post-5 .post-81 { width:96%; margin:0;}


#featured-post-5.post-81 p { width:60%;}





.post-183 { width:auto; /*margin:20px 0 0 0;*/}


/*#featured-post-5 { margin:20px 0 0 25px;}*/


.post-183 img { width:auto; margin:0 0 0 20px;}





body.innerbg iframe  {width:99%; display:none;}


.post-11 { width:100%;}


.post-59 ul { margin:0 0 0 5px;}


.post-59 { width:100%;}


.post-59 h1 { margin:20px 0 0 8px;} 


.post-294 { width:100%;}


.post-207 { width:100%;}


.post-178 { width:100%;}


.asbestos_page h2 { margin:5px 0 0 0;}


.asbestos_page p { margin:5px 0 0 5px;}


.asbestos1_page p { margin:5px 0 0 5px;}


.post-180 { width:auto;}


.engineering-post { width:auto;} 


.control-management-post { width: auto;}











}
@media only screen and (max-width: 767px) {


.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { margin: 0; width: 100%; }





.instrument_sidebar { display:none;}


#instrument { display:none;}


/*.header-widget-area { width:100%; background: url("images/header-line.png") repeat-x bottom #000;}*/


.box-title { float:left; width:auto; padding:0 0 0 15px; }


#inner { width:100%; background:none;}


.all-services { background:none; padding:0 0 0 5px;}


.post-2 { width:auto; float:none;}


h1 .title1 { width:auto; padding:0 0 0 5px;}





.post-2 img { width:95%; /*margin:0 0 0 30px;*/ padding:0 0 0 5px;}


.post-2 img.alignleft { float:none;}


.post-2 p { width:100%; /*margin:0 0 0 5px;*/  padding:0 0 0 5px;}


#testimonial { text-align:left; width:100%;}


#testimonial h2 { background:none; padding:20px 0 0 5px; text-align:center; }


#footer-widgets { height:auto;}


.recent-services { width:auto;}


#content { width:auto;}


#content-sidebar-wrap { background:none; width:100%;}


#inspection { padding:0 0 0 5px;}


.post-79 p { width:60%; float:left; margin:0 0 0 20px;}


.post-81 p { width:59%; float:left; margin:0 0 0 20px;}


.post-2 ul li { margin:0 0 0 5px;}


.footer-widgets .widget-title { padding:0 0 0 5px;}


.menu-menu2-container ul li { padding:0 0 0 5px;}


.footer-widgets-2 { padding:0 0 0 5px;}


/*------------------------------------------ inner page ----------------------------------------------*/


.building-pest .bpb { float:none; width:100%; /*margin:0 0 0 10px;*/}


.bpb1_page { float:none; width:100%;}


.creds { width:100%;}


/*.post-152 { margin:0 0 0 10px; border:1px solid red;}*/	


.bpb2_page  { float:none; width:100%;}


.flex-direction-nav li .prev { display:none;}


.flex-direction-nav li .next { display:none;}





nav.mobile{display:block !important;}


nav.nav-primary{display:none;} 





nav.mobile ul {display: none; height: auto; }


nav.mobile ul li{ /*border:5px solid red;*/}


nav.mobile ul li a{color:#FFF; display:block; background:#021a38; border-bottom:1px solid #FFF; padding:10px;     font-family: 'RobotoCondensed';}


nav.mobile ul li a:hover{ color:#01497b;}


nav.mobile a#pull { display:inline-block; background:#041a34; color:#FFF; font-weight:normal; width: 100%; position: relative;  height: 40px; line-height: 40px; padding: 0 0 0 10px; text-transform: uppercase; font-family: 'RobotoCondensed';}


nav.mobile a#pull:after { content:""; background: url(images/nav-icon.png) no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right:0px; top: 10px; }


.genesis-nav-menu { display:none;}


.bx-wrapper .testimonials-widget-testimonials blockquote:before {/* background:none;*/ left:120px;}


.newsidebar-css .bx-wrapper { width:100%; }


.header-widget-area { /*background:none;*/ width:100%;}


.credit { width:auto;}


.flexslider .slides img { height:185px;}


nav.mobile ul.sub-menu li a{ padding:10px 0 5px 60px;}


.design-owner { text-align:left;  padding: 0 0 10px 5px;}


.copyright { float:none; padding:0 0 0 5px;}
.right-icons{
width:100%; 
float:left;
clear:left;
}

.like-us { float: none;
  margin: 0 auto;
  position: relative;
  top:105px;} 
  

.call-us {  clear: both;
  float: none;
  margin: 0 auto;
  position: relative;
  top: 105px;}


#header { height:250px; width:100%;}


#title-area > p {
  margin: 0 auto; 
  width: 265px;


}


#title-area {
  float: none;


	width:265px;


	margin:0 auto;


	display:block;


}








.wrap #title-area p a { margin:0 auto;}


.post-81 { float:none; width:100%; margin:0;}


.post-79 { float:none; width:100%; border-bottom:none;}


#inspection { width:310px;}


/*.flexslider { height:316px;}*/


.bpb2_page { margin:0;}


.post-152 p { margin:15px 0 0 5px;}


.post-152 h1 { margin:20px 0 0 5px;}


.post-155 { width:auto; margin:20px 0 0 0;}


.post-155 img { width:100%;}


.bpb { width:100%; float:; margin:15px 0 20px 0;}





.post-7 { background:none; border:none; width:auto; margin:20px 0 0 0;}


.inspectors_page { width:auto; margin:0; border:none; background:none;}


.post-242 { width:auto; background:none;}


#outerContainer { width:100%;}


.contact_form { width:100%; padding:0 0 0 10px;}


.contact_form .wpcf7-form p { float:none; width:100%;}


#content .post-13 { width:auto;}


.contact_form #wpcf7-f231-p13-o1 .wpcf7-form textarea { width:95%;}


/*.contact_form { width:100%; padding:0 0 0 5px}*/


/*.contact_form #wpcf7-f231-p13-o1 .wpcf7-form textarea { width:305px;}*/


/*.contact_form #wpcf7-f231-p13-o1 .wpcf7-form input[type="submit"] { width:50%;}


#content .post-13 { width:auto; padding:0 0 0 5px;} */


.bpb .asbestos_page { width:100%; margin:0;}


.post-166 { width:auto;}


.post-166 p { width:auto;}


.post-252 { width:auto; margin:0;}


.asbestos1_page { width:auto;}


.post-254 { width:auto;}





.post-176 { width:100%; margin:20px 0 0 0;}


.post-176 img { width:90%; margin:0 0 0 20px;}


#featured-post-5 { width:100%; margin:20px 0 20px 0;}


#sidebar { width:auto;}


#featured-post-5 .post-79 { width:98%;}


#featured-post-5.post-79 p { width:60%;}


.post-259 p { width:58%; float:left; margin:0 0 0 20px;}


#featured-post-5 .post-81 { width:96%;}


#featured-post-5.post-81 p { width:60%;}





.post-178 { width:100%; margin:20px 0 0 0;}


.post-178 img { width:90%; margin:0 0 0 20px;}





.post-180 { width:100%; margin:20px 0 0 0;}


.post-180 img { width:90%; margin:0 0 0 20px;}





.post-183 { width:100%; margin:20px 0 0 0;}


.post-183 img { width:90%; margin:0 0 0 10px;}


body.innerbg iframe  {width:99%;}


.post-11 { width:100%;}


.post-239 { width:auto; }


/*.post-239 p { width:90%;}*/


.post-239 img.alignnone { width:80%;}


.post-59 ul { margin:0 0 0 5px;}


.post-59 { width:100%;}


.post-59 h1 { margin:20px 0 0 8px;}


.post-294 { width:100%;}


.post-207 { width:100%;}


.post-207 img { width:95%;}


/*.post-11 .testimonials-widget-testimonials .credit { overflow:hidden; }*/


.asbestos_page h2 { margin:5px 0 0 0;}


.asbestos_page p { margin:5px 0 0 5px;}


.asbestos1_page p { margin:5px 0 0 5px;}


.engineering-post { width: 100%; margin: 20px 0 0;}


.control-management-post { width: 100%; margin: 20px 0 0;}


.control-management-post h1 { font-size: 25px;} 



/*----------------------------------------------------------------------------------------------------*/


}



p#onebutton {background:#171D2B; border-radius:5px; text-align:center; color:#FFF; font-size:24px;}
p#onebutton a {color:#FFF;}
p#onebutton a:hover {color:#FF8000;}

p#twobutton {background:#171D2B; border-radius:5px; text-align:center; color:#FFF; font-size:24px;}
p#twobutton a {color:#FFF;}
p#twobutton a:hover {color:#FF8000;}

p#threebutton {background:#171D2B; border-radius:5px; text-align:center; color:#FFF; font-size:24px;}
p#threebutton a {color:#FFF;}
p#threebutton a:hover {color:#FF8000;}
