/*
Theme Name: StanleyWP
Theme URI: http://gentsthemes.com
Description: Responsive WordPress theme with all the Twitter Bootstrap elements and features.

Author: Brad Williams & Carlos Alvarez & Carlos Alvarez
Author URI: http://gentsthemes.com
Version: 3.0.3
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, bootstrap, twitter

Copyright (C) 2011-2014 Gents Themes
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt

CREATE CHILD THEME.
See: http://codex.wordpress.org/Child_Themes

CSS Rules: Sorted alphabetically for better organization.
*/

@font-face {
    font-family: 'RobotoBlack';
    src: url('fonts/roboto-black.eot');
    src: url('fonts/roboto-black.eot') format('embedded-opentype'),
         url('fonts/roboto-black.woff2') format('woff2'),
         url('fonts/roboto-black.woff') format('woff'),
         url('fonts/roboto-black.ttf') format('truetype'),
         url('fonts/roboto-black.svg#RobotoBlack') format('svg');
}

@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/roboto-bold.eot');
    src: url('fonts/roboto-bold.eot') format('embedded-opentype'),
         url('fonts/roboto-bold.woff2') format('woff2'),
         url('fonts/roboto-bold.woff') format('woff'),
         url('fonts/roboto-bold.ttf') format('truetype'),
         url('fonts/roboto-bold.svg#RobotoBold') format('svg');
}

@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/roboto-light.eot');
    src: url('fonts/roboto-light.eot') format('embedded-opentype'),
         url('fonts/roboto-light.woff2') format('woff2'),
         url('fonts/roboto-light.woff') format('woff'),
         url('fonts/roboto-light.ttf') format('truetype'),
         url('fonts/roboto-light.svg#RobotoLight') format('svg');
}

@font-face {
    font-family: 'RobotoMedium';
    src: url('fonts/roboto-medium.eot');
    src: url('fonts/roboto-medium.eot') format('embedded-opentype'),
         url('fonts/roboto-medium.woff2') format('woff2'),
         url('fonts/roboto-medium.woff') format('woff'),
         url('fonts/roboto-medium.ttf') format('truetype'),
         url('fonts/roboto-medium.svg#RobotoMedium') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/roboto-regular.eot');
    src: url('fonts/roboto-regular.eot') format('embedded-opentype'),
         url('fonts/roboto-regular.woff2') format('woff2'),
         url('fonts/roboto-regular.woff') format('woff'),
         url('fonts/roboto-regular.ttf') format('truetype'),
         url('fonts/roboto-regular.svg#RobotoRegular') format('svg');
}

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

}

@font-face {
	font-family:'OswaldRegular';
	src: url('fonts/Oswald-Regular_gdi.eot');
	src: url('fonts/Oswald-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Oswald-Regular_gdi.woff') format('woff'),
		url('fonts/Oswald-Regular_gdi.ttf') format('truetype'),
		url('fonts/Oswald-Regular_gdi.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}


body {
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	background-color: #4876A8;
	color: #555;
	font-size: 14px;
	font-weight: 400;
}

.global_wrapper{
	position: relative;
}
.page-id-18 h3 a, .page-id-18 .left_info_block a {
    color: #000 !important;
}

	.home-wrap{
background-image: -webkit-linear-gradient(top, #032157, #032157);
  background-image: -moz-linear-gradient(top, #032157, #032157);
  background-image: -ms-linear-gradient(top, #032157, #032157);
  background-image: -o-linear-gradient(top, #032157, #032157);
  background-image: linear-gradient(to bottom, #032157, #032157);
	}

/* Titles */
h1, h2, h3, h4, h5, h6 { color: #333;}

h1 { font-size: 35px;}

.author-avatar img { -webkit-border-radius: 95px; -moz-border-radius: 95px; border-radius: 95px; }

.inner_page h2{
	color: #FA940B;
}


/* Paragraph & Typographic */
p { font-size: 16px; line-height: 28px; margin-bottom: 25px; }

.centered { text-align: center; }

/* Links */
a {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	color: #4183c4;;
	transition: color 0.1s ease-in, background 0.1s ease-in;
	word-wrap: break-word;
}

.foooter a{
	color: #ffffff;
}
.tabs-left li:before{
	content: '' !important;
}

a:hover,
a:focus { color: #A5A5A5; outline: 0; text-decoration: none; }

a:before,
a:after {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}

hr {
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
}

ol{
	list-style-type: decimal;
	list-style-position: inside;
}
	ol li{
		margin: 15px 0;
	}

.navbar { margin-bottom: 0px; text-transform: uppercase; }

.navbar-inverse { /* padding-bottom: 25px; padding-top: 25px;*/ border-color: transparent; }

.navbar-inverse {
	  background-image: -moz-radial-gradient(center, ellipse cover, #f0f9ff 0%, #cbebff 0%, #138cdd 100%);
  background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f0f9ff), color-stop(0%,#cbebff), color-stop(100%,#138cdd));
  background-image: -webkit-radial-gradient(center, ellipse cover, #f0f9ff 0%,#cbebff 0%,#138cdd 100%);
  background-image: -o-radial-gradient(center, ellipse cover, #f0f9ff 0%,#cbebff 0%,#138cdd 100%);
  background-image: -ms-radial-gradient(center, ellipse cover, #f0f9ff 0%,#cbebff 0%,#138cdd 100%);
  background-image: radial-gradient(ellipse at center, #f0f9ff 0%,#cbebff 0%,#138cdd 100%);
}
.phone_block span a {
    color: #ffffff;
}
.dropdown  .dropdown-menu {
    min-width: 200px;
}
.navbar-inverse .navbar-nav > li {float:none; display: inline-block; margin: 0px 7px; background: #e4871a !important;}
	.navbar-nav li:first-child a{
		padding-left:0;
	}
.navbar-inverse .navbar-nav > li > a { color: #fff; font-family: 'RobotoRegular'; font-size: 14px; text-transform: capitalize; padding: 10px 10px;padding-right:0; background: #e4871a !important;}

.navbar-inverse .navbar-nav > li > a:hover { color: #ffe1a8; }

.navbar-brand { font-size: 20px; font-weight: 700; letter-spacing: 2px; }

.navbar-inverse .navbar-brand { color: white; }

.navbar-inverse .navbar-toggle { border-color: transparent; }

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover { background-color: transparent; color: #222222; }

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color: transparent; color: #222222; }

.progress-bar-theme { background-color: #1abc9c; }
blockquote {
	text-align: left;
	padding: 5px 5px 5px 10px;
	margin: 20px 0 10px 0;
}
.page h1 {
	margin-bottom: 20px;
}
.post-entry ul li, .post-entry ol li{
  font-family: 'RobotoRegular';
  font-size: 15px;
  color: #000;
  line-height: 16px;
  margin-bottom: 10px;
}
.post-entry ul li:before{
	display: inline-block;
	content: '\2713';
	color: #0098FF;
	margin-right: 10px;
	font-size: 24px;
	vertical-align: middle;
}
.front_page ul li:before {
  display: inline-block;
  content: '\2713';
  color: #0098FF;
  margin-right: 10px;
  font-size: 24px;
  vertical-align: middle;
}

.front_page ul li{
	margin-bottom: 10px;
}


/* Helpers */
.read_more{
	float: right;
	font: 12px 'RobotoRegular';
	color: #58b0de;
}

.no_margin{

}

/* +++++ WRAP SECTIONS +++++ */

#ww { background-color: #ffffff; padding-bottom: 0px; padding-top: 0px; }

.foooter > .container{
	background: transparent;
}

.footer_links{
	height: 40px;
	background-color: #323232;
	line-height: 40px;
	  width: 200%;
  margin-left: -50%;
}

.footer_abs{
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 237px;
	background-image: url('/wp-content/themes/stanleywp/images/footer_bg.jpg');
	background-repeat: repeat-x;
	background-size: cover;
	z-index: 0;
}


/* +++++ Color Wraps / Blog Page +++++ */
.home-wrap .container:first-of-type, #wrapper > .container:first-of-type{
	position: relative;
	z-index: 99999;
	padding-top: 30px;
}

#grey { background-color: #f2f2f2; padding-bottom: 60px; padding-top: 60px; }

#white { background-color: #ffffff; padding-bottom: 60px; padding-top: 60px; }


/* Blog Date*/
.bd {
	color: #d2d2d2;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

/* Blog Author*/
.ba { font-size: 12px; padding-left: 5px; text-transform: uppercase; }

/* Blog Quote */
.bq { font-size: 22px; padding-top: 30px; }

/* Blog Tags */
.bt { font-size: 12px; }

/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */
/* Effects also are controled by hover.zoom.js */
.zoom {
    display:block;
    position:relative;
    overflow:hidden;
    background:transparent url(images/loader.gif) no-repeat center;
}


.zoomOverlay {
    position:absolute;
    top:0; left:0;
    bottom:0; right:0;
    display:none;
    background-image:url(images/zoom.png);
    background-repeat:no-repeat;
    background-position:center;
}

.zoom2 {
	opacity: 1;
}

.zoom2:hover {
	opacity: 0.5;
}

/* glyphicon Configuration */

.glyphicon { color: #1abc9c; font-size: 40px; }

/* WP User Avatar */

.wp-user-avatar {margin: 0;}

/* custom blocks */

#w1 > .container{ /* for 404 */
	position: relative;
	z-index: 999999;
}



/* navigation */


.navbar-collapse.collapse{
	background: #5e5e5e;
}

.navbar-nav{
	/*width: 760px;*/
	float: none;
	display: block;
	margin: 0 auto;
}

.current_page_item.active a{
	color: #000!important;
}

#menu-menu1 li{
	margin: 0 7px;
}

.navbar-inverse .navbar-nav > li > a{
	font-size: 15px;
}

.phone_block span{
	  padding: 9px 10px;
  border: 0;
  border-radius: 5px;
  font: 28px 'RobotoRegular';
  color: #ffffff;
  text-align: center;
  background: #e4871a;
}



/* content */

.site_slag{
	  margin: 10px 0 0 0;
  font: 20px 'RobotoBold';
  color: #be1e2d;
  line-height: 21px;
  text-transform: none !important;
}
#logo{
	width:201px;
}
.logo_phone{
  display: block;
  width: 100%;
  text-align: center;

  color: #005db2;
  font-family: RobotoBold;
  font-size: 20px;
}
.site_slag span{
  display: block;
  margin-bottom: 18px;
  font: 19px 'RobotoBold';
  color: #0da5ec;
}

.header_bg{
	  position: relative;
  height: 140px;
  padding: 10px 0 0px 0;
  z-index: 999;
}
#wrapper{
	  position: relative;
  z-index: 999;
}
#header_background{
	/*position: absolute;
	left: 0;
	right: 0;
	  height: 250px;
	z-index: 0;
	background-repeat: no-repeat !important;
	background-position: center top !important;
	background-image: url('/wp-content/themes/stanleywp/images/top_bg.jpg');
	background-size: cover;*/
	position: absolute;
	  left: 0;
	  right: 0;
	  height: 181px;
	  z-index: 998;
	  background-repeat: no-repeat !important;
	  background-position: center top !important;
	  background-image: url('/wp-content/themes/stanleywp/images/top_bg.jpg');
	  background-size: cover;
}
.home-wrap{
	overflow-y:hidden;
}
.container.front_page:before{
   content: '';
  background: url('/wp-content/themes/stanleywp/images/booble_left.png');
  background-repeat: repeat;
  width: 1158px;
  position: absolute;
  z-index: -6;
  margin-left: -60px;
  height: 3000px;
}

.box_sidebar, .box_content{
	position: relative;
	z-index: 100;
	background:#fff;
}


	.last_right{
		margin-right: 0!important;
	}

.slider_tab{
	margin-right: 0;
	margin-left: 0;
}

.tab-content{

}


 .tab-pane{
 	height: inherit;
 }

 	.tab-pane .main_tab_img{
 		width: 100%;
 		height: 223px;
 	}

.slider_tab > div{
	padding: 0;
	margin: 0;
}

.tabs-left{
	padding: 0;
}

.tabs-left li{
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  font-family: 'RobotoRegular';
  font-size: 12px;
  text-transform: capitalize;
  display: inline-block;
  width: 50px;
  margin: 0px 4px;
  height: 50px;
  border-radius: 50%;
  background-color: #2979c6;
  border: 1px solid #000;

}
.testi_wrap p{
	font-family: RobotoLightItalic !important;
    font-size: 12px;
    color: #000 !important;
}
.testi_wrap{
	position: relative;
}
.footer_images{

}
.footer_images img{
	  margin-top: 25px;
}
.footer_row_wrap{
width:1020px;
  margin: 0 auto;
}
.footer_row_width{
width: 200%;
margin-left: -50%;
}
.footer_links_wrap{
	  width: 1020px;
  margin: 0 auto;
}
html, body{
	overflow-x:hidden;
}
.testi_wrap:before{
	content:url(images/left_test.png);
	position:absolute;
	left: 5px;
 	top: 8px;
}
.testi_wrap:after{
	content:url(images/right_test.png);
	position:absolute;
	bottom: 47px;
  	right: 7px;
}
.testi_wrap span{
	font-family: Times New Roman;
	font-size: 13px;
	color:#505050;
}

.nav>li>a:hover, .nav>li>a:focus{
	background-color: transparent;
}
	.tabs-left li a{
		border-radius: 0!important;
		border: 0!important;
		color: #ffffff;
		height: inherit;
		line-height: 145px;
		background-color: transparent!important;
	}

		.tabs-left li a:hover{
			background: none;
			border: 0;
		}

.fire_tab{
	background-image: url('/wp-content/themes/stanleywp/images/fire_i.png');
}

.active.fire_tab{
	background-color: #ff0c00;
	/*background-image: url('/wp-content/themes/stanleywp/images/fire_a.png');*/
}


.water_tab{
	background-image: url('/wp-content/themes/stanleywp/images/flood_i.png');
}

	.active.water_tab{
		background-color: #3f29c6;
		/*background-image: url('/wp-content/themes/stanleywp/images/water_a.png');*/
	}

.basement_tab{
	background-image: url('/wp-content/themes/stanleywp/images/basement_def.png');
}

	.active.basement_tab{

		background-image: url('/wp-content/themes/stanleywp/images/basement_act.png');
	}

.mold_tab{
	background-image: url('/wp-content/themes/stanleywp/images/mold_def.png');
}

	.active.mold_tab{

		background-image: url('/wp-content/themes/stanleywp/images/mold_act.png');
	}

.sewage_tab{
	background-image: url('/wp-content/themes/stanleywp/images/sewage_def.png');
}

	.active.sewage_tab{

		background-image: url('/wp-content/themes/stanleywp/images/sewage_act.png');
	}


.tab_text{
	padding: 10px 0 0 0;
	position: absolute;
	width: 39%;
	left: 5%;
}

	.tab_text .widget-wrapper{
		padding-bottom: 0;
	}

.tab_text h3{
	   margin-bottom: 35px;
  font: 21px 'RobotoMedium';
  color: #ffc600 !important;
  text-align: center;
  font-size: 21px !important;
}

.tab_text h3 span{
	display: block;
	margin-top: -10px;
	font: 37px 'RobotoBlack';
	color: #151515;
	text-shadow: 1px 2px 0px #fff;
}



.box_content p{
	  font-family: 'RobotoRegular';
	  font-size: 15px;
	  line-height: 16px;
	  color: #000;
}

.box_content h4{
  font-size: 14px;
  font-family: RobotoRegular;
  color: #2d2d2d;
}

.box_content h6{
  font-size: 14px;
  font-family: RobotoRegular;
  color: #2d2d2d;
}
.quick_cont_section{
text-align: center;
}
.quick_cont_section .quick_cont{
  margin: 30px 0px;
  font-family: robotobold;
  font-size: 27px;
  color: #2d2d2d;
}
.testi_wrap{
	  width: 540px;
	  margin: 0 auto;
	  text-align: center;
	  background: #f7f7f7;
	  border-radius: 6px;
	  padding: 20px;
}
.home_services{
   min-height: 335px;
  margin-right: 15px;
  margin-bottom: 27px;
  border: 1px solid #d7d7d7;
  width: 23%;
  padding: 0px;
    margin-top: 50px;
}

.home_services .textwidget{
  position: relative;
  min-height: 325px;
}
.home_services .textwidget .read_more_btn{
  position: absolute;
  width: 139px;
  bottom: 0px;
  left: 9%;
}
.home_services:nth-of-type(5){
	margin-right: 0!important;
}
.box_content h2{
	  width: 50%;
	  border-bottom: 1px solid #e9e9e9;
	  padding-bottom: 5px;
	  font-size: 20px;
	  font-family: RobotoRegular;
	  color: #2d2d2d;
}
.box_content h3{
	  font-size: 18px;
  font-family: RobotoRegular;
  color: #2d2d2d;
}
.home_services h6{
	margin: 10px 0;
	font: 14px 'RobotoLight';
	color: #000;
}
.home_services img{
	width:100%;
}

.contact_page_info{
width:100%;
}
.left_info_block{

width:100%;
}
.right_info_block{

width:100%;
}
#map-canvas{
width:100%;
height:400px;
}
.home_main_services{
	max-width: 200px;
	margin-right: 15px;
	margin-bottom: 30px;
	background-position: 95% 5%;
	border-radius: 20px;
	background-repeat: no-repeat;
}
.home_main_services:first-of-type{
	background-image: url('/wp-content/themes/stanleywp/images/flood_a.png');
	background-color: #20e3dd;
}
.home_main_services:nth-of-type(2){
	background-image: url('/wp-content/themes/stanleywp/images/fire_a.png');
	background-color: #eec400;
}
.home_main_services:nth-of-type(3){
	margin-right: 0!important;
	background-image: url('/wp-content/themes/stanleywp/images/mold_a.png');
	background-color: #31d1ab;
}
.testy_name{
  font-family: robotobold;
  font-style: italic;
  color: #000;
  font-size: 24px;
  display: block;
  text-align: right;
}

.left_imgs{
	display: inline-block;
  vertical-align: top;
  margin-top: 21px;
}

.right_imgs{
	display: inline-block;
}
.home_main_services p{
	font: 12px 'RobotoLight';
	color: #560000;
}
.home_main_services span{
	display: block;
	margin: 0 0 5px 0;
}
ul li{
	  font-family: 'RobotoRegular';
  font-size: 15px;
  line-height: 16px;
  color: #000;
}
.home_services p{
	  margin: 10px 0 15px 0;
	  font: 12px 'RobotoLight';
	  color: #000;
	  padding: 0px 13px;
}

.read_more_btn{
	  padding: 7px 30px;
  background: #3f7ab2;
  font: 14px 'RobotoRegular';
  color: #ffffff;
  border: 0;
  border-radius: 5px;
}
.footer_line_txt{
  margin-top: 20px;
  padding: 5px;
}
.footer_line_txt p{
	  font-family: robotomedium !important;
  font-size: 16px !important;
  color: #000000 !important;
}
.footer_line_txt a{
	font-family: robotomedium !important;
  font-size: 16px !important;
  color: #000000 !important;
}
.foooter .navbar-nav.footer_menu_nav{
	margin-top:10px;
}
.foooter .navbar-nav.footer_menu_nav li a{
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 5px;
  border-right: 1px solid #fff;
  font-family: 'RobotoLight';
  font-size: 12px;
  line-height: 13px;
}
.foooter .navbar-nav.footer_menu_nav li:last-child a{
	border-right: none;
}
.foooter .navbar-nav.footer_menu_nav li{

}
.navbar-nav.footer_menu_nav{
	  max-width: 680px;
}
.container.inner_page:before {
  content: '';
  background: url('/wp-content/themes/stanleywp/images/booble_left.png');
  background-repeat: repeat;
  width: 1158px;
  position: absolute;
  z-index: -6;
  margin-left: -60px;
  height: 3000px;
}


.cnt_banner{
	position: relative;
	width: 100%;
	padding: 1px 20px 0px 145px;
	background-color: #ff8f0b;
}

.cnt_banner p{
	font: 17px 'RobotoBold';
	color: #ffffff;
	text-align: left;
}

#banner_btn{
position:absolute;
right: 30px;
bottom: 5px;
display: block;
  background-repeat: no-repeat;
  width: 230px;
  height: 42px;
  border-radius: 11px;
  background: url('/wp-content/plugins/articlequote/cnt_btn.png') no-repeat;
}

.bottom_list li{
	  margin-bottom: 7px;
  	vertical-align: middle;
  	font-family: 'RobotoLight';
  	font-size: 16px;
  	line-height: 19px;
  	color: #414141;
}
	.bottom_list li:before{
		display: inline-block;
		content: '\2022';
		font-size: 23px;
		color: #2a3d7f;
		vertical-align: middle;
		margin-right: 10px;
	}

.footer_col{
	padding-left: 40px;
}

	.footer_col:last-of-type{
		padding-right: 40px;
	}

.footer_col ul li{
	font: 14px 'RobotoRegular';
}
	.footer_col ul li:before{
		display: inline-block;
		content: '\2713';
		color: #ffffff;
	}

.footer_col h3{
	margin-top: 45px;
	font: 21px 'RobotoBold';
	color: #fa950b;
}
	.footer_col h3 span{
		display: block;
		font-size: 17px;
	}

.footer_col h4{
	font: 18px 'RobotoLight';
	color: #ffffff;
	text-transform: uppercase;
}

.footer_col p{
	font: 11px 'RobotoLight';
	line-height: 20px;
}

.testimonial_author{
	font: 20px 'RobotoLight';
	text-align: right;
	width: 100%;
	display: block;
}

.phone_footer{
	font: 26px 'RobotoBlack';
	color: #ffffff;
}

.footer_separator{
	width: 100%;
	height: 1px;
	background-color: #ffffff;
}


.navbar-toggle{

	background-color: #0E9CDC;
}

.navbar-inverse .navbar-collapse{
	  position: relative;
	  z-index: 999;
	  background: #e4871a;
	  text-align: center;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;
}

.navbar-inverse .navbar-collapse li a:after{
	/*content: '';
	display: none;*/
}

.foooter{
	position: relative;
	z-index: 9999999;
/*	padding: 0 15px;*/
	text-align: center;
	/*background-color: #087ED5;*/
}

.foooter .navbar-nav{
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
}

	.foooter .navbar-nav li a{
		font-family: 'RobotoRegular';
		font-size: 14px;
		color: #ffffff;
		text-transform: capitalize;
		padding-left:5px;
		padding-right:5px;
	}

	.foooter .navbar-nav li a:hover{
		background: none;
	}

	.foooter p{
		margin: 0;
		font: 12px 'RobotoRegular';
		color: #ffffff;
	}

	.foooter h5{
		font: 16px 'RobotoMedium';
		color: #ffffff;
	}

	.foooter ul li{
		font: 12px 'RobotoRegular';
		color: #ffffff;
		line-height: 18px;
		display: inline-block;
  		float: none;
	}

	.copy_text{
		font-family: 'RobotoRegular';
		font-size: 14px;
		color: #ffffff;
		margin-right: 0px;
	}



.box_sidebar{
	  position: relative;
  z-index: 100;
  background: #fff;
  margin: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 20px;
}
.box_content{
	  padding-bottom: 43px;
}
.sidebar_top{

}
.quote_form_phone .phone_block span{
	font-family: RobotoBold;
  	font-size: 20px;
  	color: #0074ad;
  	background: none;
  	padding: 0px;
  	display: block;
}

/*for new slider style*/
.nav-tabs.tabs-left{
	border:none;
	text-align: center;
}
.navbar-toggle{
	  z-index: 9999;
}

.dropdown-menu li:hover{
	background: rgba(228, 135, 26, 0.8);
}
.dropdown-menu li a:hover{
	background: none;
}
.sotellus {
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
}

div.wpcf7 input, div.wpcf7 textarea {
    border: 1px solid black !important;
    margin-top: 10px;
    max-width: 100%;
}
.conversion {
    display: none;
}
@media (max-width: 1300px){
.logo_phone{
	color:#fff;
}
}
@media (min-width: 1200px){

	.container {
		width: 1020px;
		padding: 0;
		background: #ffffff;
	}
	
}

@media (max-width: 1199px){

	.container {
		background: #ffffff;
	}

	.nav>li>a{
		padding: 10px 8px;
	}

	.navbar-nav li a:after{
		margin-left: 14px;
		display:none;
	}


	.inputs_block {
  width: 100%!important;
  left: 35%!important;
  margin-left: 0px;
}

	.home_services{
		margin-right: 10px;
	}


}

@media (max-width: 1100px){
.container.front_page:before, .container.inner_page:before{
	content:none;
}
.footer_row_wrap {
  width: 970px;
  margin: 0 auto;
}
.container{
	padding-left:0px;
	padding-right:0px;
}
.header_bg{
	margin-bottom: 19px;
}

.logo_phone{
	display:none;
}
#header_background{
	  height: 200px;
}
.home_services .textwidget {
	  min-height: 330px;
}
.tab_text{
	  width: 38%;
}
}

@media (max-width: 980px){
    .navbar .navbar-collapse {
        max-height: 500px;
    }
	.header_info, .header_right{
		display: none;
	}
	#logo{
		width: 211px;
		margin: 0 auto;
		  text-align: center;
	}
	.phone_block span {
		padding: 9px 5px;
		font-size: 16px;
	}
	#quoteform{
		width: 300px!important;
		margin: 0 auto 25px auto!important;
		float: none!important;
	}
    #header_background {
        height: 242px;
    }
	.bootom_list{
		text-align: center;
	}

	.navbar-header{
		float: none;
	}

	.box_sidebar a, .box_sidebar img{
		display: block;
		margin: 0 auto;
	}
	.bottom_list_img{
		text-align: center;
	}

	.foooter > .container{
		height: auto;
	}
	.footer_links{
		height: auto;
	}

	.footer_row_width {
	  width: 100%;
	  margin-left: 0px;
	}
	.footer_row_wrap {
	  width: 100%;
	  margin: 0 auto;
	}
	.footer_links {
  height: 40px;
  background-color: #323232;
  line-height: 40px;
  width: 100%;
  margin-left: 0px;
}
.footer_links_wrap {
  width: 100%;
  margin: 0 auto;
}
.footer_links_wrap .text-right{
	  background-color: #323232;
}

html, body {
  overflow-x: initial;
}

.box_sidebar{
	z-index: 101;
}


.header_bg .row .col-md-4:first-child{
	/*display: block;
	width: 49%;
	float: left;*/
}
.header_bg .row .col-md-4:last-child{
	/*display: block;
	width: 49%;
	float: right;*/
}


}


@media (max-width: 800px){
	.navbar-inverse .navbar-collapse ul{
		width: 100%;
	}

	.navbar-inverse .navbar-collapse li a:after{
		display: none;
	}

	.foooter .navbar-nav{
		width: 100%;
	}

	.foooter .navbar-nav li a:after{
		display: none;
	}
	.dropdown-menu>li>a{
		white-space: inherit;
	}


}

@media (max-width: 768px){
	html{
		overflow-x:hidden;
	}
}
@media (max-width: 767px){
    .navbar-inverse .navbar-nav > li {display: block;}
    
    #header_background {
        height: 200px;
    }
    
    .footer_links {
        height: 80px;
    }
    
    .mobile_call_button a {
        display: inline-table;
        background: #ffc32a;
        position: relative;
        color: #000000;
        font-size: 1.4em;
        line-height: 2;
        font-weight: bold;
        padding: 0 3%;
        border: 1px solid #e6a400;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border: 0px solid #000000;
    }
    .mobile_call_button {
        position: fixed;
        bottom: 0;
        z-index: 100;
    }
    .global_wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #d8d4d4;
    }
    .global_wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        background-color: #e4871a;
    }
}
@media (max-width: 655px){
	.home_services{
		width: 100%;
	}
	.cnt_banner{
		padding-left: 30px;
	}
	.cnt_banner img{
		display: none;
	}
	.image_contact_sect{
	  text-align: center;
  margin-top: 25px;
}
.copy_text, .text-right{
	font-size: 12px;
}
.home_services .textwidget .read_more_btn{
	position: static;
}
.home_services{
	  min-height: 471px;
}
    div.wpcf7 p {
        margin-left: 10px;
    }
    div.wpcf7 span {
        margin-top: 4px;
        padding-top: 4px;
        display: inline-block;
    }
}

#banner_btn{
	position: relative;
	margin: 0 auto;
}

@media (max-width: 480px){
	.header_bg{
		height: auto;
		padding: 0;
	}
	.copy_text {
        font-size: 10px;
	}
	
	.testi_wrap {
      width: 280px;
    }
    .home_services {
      min-height: 410px;
    }
	.phone_block span{
		padding: 7px 10px;
	}
	#header_background {
      height: 174px;
    }
    .clear-mobile {
        float: none;
    }
    div.wpcf7 input {
        max-width: 250px;
    }
}


@media (max-width: 320px){

	.inputs_block{
		width: 80%!important;
		left: 30%!important;
	}
}

@-moz-document url-prefix() {

}
