@charset "utf-8";
/*Theme Name: GreenLawn HTML ThemeTheme URI: http://rocky.wethemez.comAuthor: Author URI: Version: 1.0.0*/

/* TABLE OF CONTENTS
01-GLOBAL STYLE START
02-HEADER TOP START
03-NAVIGATION START
04-HOME VARIATION 1 START
05-QUALTIY SERVICE START
06-PHOTO GALLERY START
07-HOME ABOUT START
08-WHY CHOOSE START
09-STOP LOCATION START
10-CLIENT CARASOUEL START
11-BLOG START
12-INNER PAGE BANNER START
13-ABOUT US PAGE START
14-FAQ PAGE START
15-SERVICE PAGE START
16-LAWN GARDEN PAGE START
17-PLANTING REMOVAL PAGE START
18-IRRIAGTION DANAGE PAGE START
19-SPRING FALLCLEANUP PAGE START
20-SNOW ICE REMOVAL PAGE START
21-CASE STUDY PAGE START
22-BLOG PAGE START
23-BLOG DETAIL PAGE START
24-SHOP PAGE START
25-PRODUCT DETAIL PAGE START
26-CART PAGE START
27-CHECKOUT PAGE START
28-CONTACT US PAGE START
29-REQUEST QUOTE PAGE START
30-FOOTER START
31-CAROSUEL SLIDER START
32-OUR VISION START
33-NEWSLETTER START
34-MEDIA QUERY START*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100);
@import url(https://fonts.googleapis.com/css?family=Poppins:400);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400italic);
@import url(https://fonts.googleapis.com/css?family=Alegreya:400,700);
@import url(https://fonts.googleapis.com/css?family=Playball);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,100,200,300,500,600,700,800,900);
@import url('bootstrap.min.css');
@import url('font-awesome.min.css');
@import url('animate.min.css');
/***********************************--01-GLOBAL STYLE START---***********************************/

body {
	font-family: 'Open Sans', sans-serif;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
body {
	letter-spacing: 0.03px;
}
img {
	max-width: 100%;
}
a, a:hover, a:active, a:focus {
	text-decoration: none;
	outline: none;
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: 'Roboto Slab', serif;
	text-transform: uppercase;
	font-weight: 700;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
p {
	margin: 0px 0px 26px;
	padding: 0px;
	line-height: 26px;
	font-size: 15px;
	color: #8e8d8d;
}
p.mar_btm15 {
	margin-bottom: 15px;
}
p:last-child {
	margin-bottom: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', serif;
	font-weight: 700;
}
h3 {
	font-size: 30px;
	color: #fff;
	margin-bottom: 34px;
	text-transform: uppercase;
	letter-spacing: 0.03px;
}
h3 .green-head {
	color: #94b200;
}
h3 .lytgreen-head {
	color: #9fc612;
}
h3 .yellow-head {
	color: #f8de32;
}
h3.black-color {
	color: #353535;
}
.white-color {
	color: #fff;
}
#success, #error {
	display: none;
}
@media(max-width: 1199px) {
	.navbar.navbar-default .request_btn {
		width: auto;
	}
	#main-navigation-wrapper .nav>li+li>a {
		padding-left: 5px !important;
		padding-right: 13px;
	}
	.home_page_6_style .navbar.navbar-default .request_btn {
		width: auto;
		float: right;
		clear: inherit;
	}
	.home_page_6_style .navbar.navbar-default .request_btn a {
		border-radius: 0px !important;
	}
	.home_page_6_style #main-navigation-wrapper .nav>li+li>a {
		padding-left: 15px !important;
		padding-right: 13px;
	}
}
@media(min-width: 992px) and (max-width: 1040px) {
	#main-navigation-wrapper .nav>li>a {
		font-size: 12px !important;
	}
}
h4 {
	font-size: 22px;
	margin-bottom: 10px;
	color: #000;
	line-height: 24px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
a.view-all {
	text-transform: uppercase;
	width: 159px;
	text-align: center;
	color: #ad6334;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	line-height: 54px;
}
a.view-all:hover {}
.hvr-bounce-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #333;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
	color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.button {
	float: left;
	width: 173px;
	margin: 0 30px 0 0;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 16px;
	border-radius: 3px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 54px;
	height: 54px;
}
.button--winona {
	overflow: hidden;
	padding: 0;
	-webkit-transition: border-color 0.3s, background-color 0.3s;
	transition: border-color 0.3s, background-color 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--winona::after {
	content: attr(data-text);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transform: translate3d(0, 25%, 0);
	transform: translate3d(0, 25%, 0);
}
.button--winona>span {
	display: block;
}
.button--winona.button--inverted:after, .button--winona.button--inverted2:after {
	color: #fff;
}
.button--winona::after, .button--winona>span {
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--winona.button--inverted {
	background: #f8de32;
	color: #645915;
}
.button--winona.button--inverted2 {
	background: #a6c644;
	color: #fff;
}
.button--winona.button--inverted:hover, .button--winona.button--inverted2:hover {
	background: #94b936;
}
.button--winona:hover::after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.button--winona:hover>span {
	opacity: 0;
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
}
.pad_zero {
	padding-left: 0;
	padding-right: 0
}
.pad_85_100 {
	padding: 85px 0px 100px;
}
.pad_94_196 {
	padding: 94px 0px 196px;
}
.pad_94_100 {
	padding: 94px 0px 100px;
}
.pad_94_70 {
	padding: 94px 0px 70px;
}
.pad_94_85 {
	padding: 94px 0px 85px;
}
.pad_100_97 {
	padding: 100px 0px 97px;
}
.pad_100 {
	padding: 100px 0px;
}
.pad_100_0 {
	padding: 100px 0px 0 0;
}
.pad_100_50 {
	padding: 100px 0px 50px 0;
}
.pad_0_100 {
	padding: 0 0 100px 0;
}
.pad_85_95 {
	padding: 85px 0px 95px;
}
.pad_84_70 {
	padding: 84px 0px 70px;
}
.pad_100_70 {
	padding: 100px 0px 70px;
}
.pad_100_95 {
	padding: 100px 0px 95px;
}
.pad_100_85 {
	padding: 100px 0px 85px;
}
.pad_100_62 {
	padding: 100px 0px 62px;
}
.pad_100_196 {
	padding: 100px 0px 196px;
}
.pad_94_0 {
	padding: 94px 0px 0px;
}
.pad_94 {
	padding: 94px 0px;
}
.pad_60 {
	padding: 60px 0px;
}
.pad_78_0 {
	padding: 78px 0 0;
}
h3.mar_btm1 {
	margin-bottom: 28px;
}
h3.mar_btm2 {
	margin-bottom: 43px;
}
h3.mar_btm18 {
	margin-bottom: 18px;
}
h3.mar_btm15 {
	margin-bottom: 15px;
}
h3.mar_btm23 {
	margin-bottom: 23px;
}
h3.mar_btm30 {
	margin-bottom: 30px;
}
h3.mar_btm40 {
	margin-bottom: 40px;
}
h3.mar_btm50 {
	margin-bottom: 50px;
}
h3.mar_btm60 {
	margin-bottom: 60px;
}
p.mar_btm10 {
	margin-bottom: 10px;
}
p.mar_btm30 {
	margin-bottom: 30px;
}
p.mar_btm40 {
	margin-bottom: 40px;
}
p.mar_btm60 {
	margin-bottom: 60px;
}
p.line_heig {
	line-height: 24px;
}
p.line_heig1 {
	line-height: 28px;
}
h4.fnt28 {
	font-size: 25px;
	color: #404040;
	text-transform: none;
	margin-bottom: 20px;
	font-weight: 600;
}
h4.fnt28.mar_top {
	margin-top: -3px;
}
h4.fnt28.mar_btm {
	margin-bottom: 15px;
}
h4.fnt28.mar_btm1 {
	margin-bottom: 28px;
}
.wdt_100 {
	width: 100%;
	float: left;
}
p.fnt17 {
	font-size: 17px;
	color: #727272;
	letter-spacing: 0px;
	line-height: 28px;
	margin-bottom: 48px;
}
.fnt18 {
	font-size: 18px;
}
.fnt20 {
	font-size: 20px;
}
.fnt60 {
	font-size: 60px;
}
.fnt40 {
	font-size: 40px;
}
.mtop5 {
	margin-top: 5px;
}
h4.mbtm15 {
	margin-bottom: 13px;
}
h5.martopminus10 {
	margin-top: -10px;
}
.form_marbtm {
	margin-bottom: 12px;
}
.pt0 {
	padding-top: 0 !important;
}
.pb0 {
	padding-bottom: 0 !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mrm20 {
	margin-right: -20px;
}
.mrm110 {
	margin-right: -110px;
}
.mlm20 {
	margin-left: -20px;
}
.mlm30 {
	margin-left: -30px;
}
a:focus {
	outline: none;
}
.fz18 {
	font-size: 18px !important;
}
/***********************************--02-HEADER TOP START---***********************************/

.hdr_top_bar {
	background: #2e3529;
}
.hdr_top_bar .hdr-address.nav li a {
	padding: 11px;
}
.hdr_top_bar .hdr-address.nav li i {
	margin: 0 10px 0 0;
	display: inline-table;
	vertical-align: middle;
}
.hdr_top_bar .hdr-address.nav li i {
	font-size: 20px;
	color: #6a9930;
}
.hdr_top_bar .hdr-address.nav li span {
	font-size: 15px;
	color: #ffffff;
}
.nav.nav-pills li a:hover, .nav.nav-pills li a:focus {
	background: transparent;
}
.hdr-social {
	float: right;
}
.hdr-social li+li {
	margin: 0;
}
.hdr-social li a {
	padding: 0 8px;
	font-size: 18px;
	color: #81b221;
	line-height: 45px;
	border-radius: 0;
}
.hdr-social li a:hover, .header-social li a:focus {
	color: #fff;
	background: none;
}
.hdr_top_bar.hdr_top_bar_var2 {
	background: rgba(0, 0, 0, .4);
	padding: 11px 0px 12px;
}
.hdr_top_bar.hdr_top_bar_var3 {
	background: none;
	border-bottom: 1px solid #776250;
	padding: 7px 0px;
	margin-bottom: 7px;
}
.landing_gardening_txt {
	font-size: 18px;
	color: #7f9a48;
	font-style: italic;
	float: left;
	margin: 3px 0px;
}
.landing_gardening_txt.land_garden_txtvar2 {
	color: #fff;
}
.hdr_cnt {
	float: right;
}
.hdr_cnt ul {
	margin: 1px 0px 0px;
	padding: 0px;
	float: right;
}
.hdr_cnt ul li {
	float: left;
	font-size: 18px;
	font-weight: 400;
	font-style: italic;
	color: #abb488;
	margin-right: 28px;
	line-height: 29px;
}
.hdr_cnt ul li.cnt_white_color {
	color: #a2a4a5;
}
.hdr_cnt ul li:last-child {
	margin-right: 0px;
}
.hdr_cnt ul li a {
	color: #abb488;
	text-decoration: none;
}
.hdr_cnt ul li a.cnt_white_color {
	color: #fff;
}
.hdr_cnt ul li.var3_white {
	color: #fff;
}
.hdr_cnt ul li a.var3_white {
	color: #fff;
}
.hdr_msg_icon {
	background: url(../images/common_in_all/msg_icon.png) no-repeat 0px 6px;
	padding-left: 42px;
	font-size: 16px;
}
.hdr_call_icon {
	background: url(../images/common_in_all/call_icon.png) no-repeat 0px 6px;
	padding-left: 34px;
	font-size: 18px;
}
.hdr_msg_icon.white_msg_icon {
	background: url(../images/common_in_all/white_msg_icon.png) no-repeat 0px 6px;
}
.hdr_call_icon.white_call_icon {
	background: url(../images/common_in_all/white_call_icon.png) no-repeat 0px 6px;
}
.hdr_top_variation4 {
	background: url(../images/common_in_all/main_header_bg.jpg) repeat-x bottom #fff;
	border-top: 3px solid #7fa319;
	position: relative;
}
.hdr_top_variation4 ul li::after {
	display: none
}
.hdr_top_variation4 ul {
	margin: 25px 0px;
	padding: 0px;
	float: right;
}
.hdr_top_variation4 ul li {
	list-style: none;
	float: left;
	padding-left: 48px;
	position: relative;
	padding-right: 22px;
	margin-right: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.hdr_top_variation4 ul li:after {
	width: 2px;
	height: 43px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../images/common_in_all/hdr4_cnt_after.jpg) no-repeat 0px 0px;
	content: "";
}
.hdr_top_variation4 ul li h6 {
	font-size: 14px;
	color: #85a820;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}
.hdr_top_variation4 ul li p {
	font-size: 15px;
	color: #000;
	line-height: 20px;
}
.hdr_top_variation4 ul li p.p_20 {
	font-size: 20px;
	font-weight: 600;
}
.hdr4_msg_icon {
	background: url(../images/common_in_all/hdr4_msg_icon.png) no-repeat 0px 4px;
}
.hdr4_call_icon {
	background: url(../images/common_in_all/hdr4_call_icon.png) no-repeat 0px 5px;
}
.hdr_top_variation4 ul li:last-child {
	margin-right: 0px;
	padding-right: 0px;
}
.hdr_top_variation4 ul li:last-child:after {
	background: none;
}
/***********************************--03-NAVIGATION START---***********************************/

.thm-container {
	max-width: 1170px;
	margin: 0px auto;
}
.logo {
	margin: 27px 0px 28px;
}
.logo-menu {
	float: left;
	margin: 20px 0 20px 25px;
	display: none;
}
.dropdown-submenu-active:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #12121b;
	content: "";
	position: absolute;
	top: 0 !important;
	right: 24px;
}
#main-navigation-wrapper.navbar-default {
	background: transparent;
	border: none;
	min-height: auto;
	background: #fafafa;
	border-radius: 0;
	margin: 0;
}
#main-navigation-wrapper.navbar-default.affix {
	box-shadow: 0px 3px 3px #E0E0E0;
	background: #fff;
}
#main-navigation-wrapper .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
	position: relative;
}
#main-navigation-wrapper .nav>li {
	padding: 36px 0;
	margin-right: 6px;
}
#main-navigation-wrapper .nav.small_hgt>li {
	padding: 36px 0 10px;
}
#main-navigation-wrapper .nav>li>a:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background: #7da309;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#main-navigation-wrapper .nav>li a.nav_drop_ar:after {
	background: rgba(0, 0, 0, 0) url(../images/common_in_all/nav_dropar.png) no-repeat scroll center bottom;
	content: "";
	height: 6px;
	right: 2px;
	position: absolute;
	top: 11px;
	width: 9px;
}
#main-navigation-wrapper .nav>li.dropdown:hover:before {
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	bottom: -7px !important;
	z-index: 1010;
	text-align: center;
	left: 20px;
}
#main-navigation-wrapper .nav>li>a {
	padding: 4px 0;
	font-size: 15px;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	color: #474747;
	text-transform: uppercase;
	padding-right: 17px;
}
#main-navigation-wrapper .nav>li:last-child>a {
	padding-right: 0px;
}
#main-navigation-wrapper .nav>li+li>a {
	padding-left: 17px;
}
#main-navigation-wrapper .navbar-nav {
	margin-left: 0;
	margin-right: 0;
	float: left;
}
#main-navigation-wrapper.navbar-default .navbar-nav>.open>a, #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:focus, #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:hover, #main-navigation-wrapper.navbar-default .navbar-nav>li:hover>a {
	background: none;
	color: #7da309;
}
#main-navigation-wrapper .nav>li a.nav_drop_ar:hover:after {
	background: rgba(0, 0, 0, 0) url("../images/common_in_all/nav_dropar_hover.png") no-repeat scroll center bottom;
}
#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-clip: padding-box;
	padding: 0;
	border: none;
	border-radius: 0;
	display: block;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	min-width: 220px;
	background: #9fc039;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0);
}
#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new {
	position: relative;
}
#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new:hover a {
	color: #fff;
}
#main-navigation-wrapper .dropdown-submenu2>li>a {
	color: #000 !important;
}
#main-navigation-wrapper .dropdown-submenu2>li:hover a {
	color: #fff !important;
}
#main-navigation-wrapper .navbar-nav>li:hover>.dropdown-submenu, #main-navigation-wrapper .navbar-nav>.open>.dropdown-submenu, #main-navigation-wrapper .navbar-nav .dropdown-submenu li:hover {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
}
#main-navigation-wrapper .dropdown-submenu>li {
	border-bottom: 1px solid #bad271;
}
#main-navigation-wrapper .dropdown-submenu>li>a {
	display: block;
	padding: 4px 32px 7px;
	clear: both;
	line-height: 36px;
	color: #fff;
	white-space: nowrap;
	font-size: 15px;
	text-transform: capitalize;
}
#main-navigation-wrapper .dropdown-submenu>li a:hover, #main-navigation-wrapper .dropdown-submenu>li a:active, #main-navigation-wrapper .dropdown-submenu>li a:focus {
	color: #fff;
	background: #84a12c;
}
#main-navigation-wrapper .dropdown-submenu>li:last-child a {
	border: none;
}
.request_btn {
	float: right;
	margin: 30px 0px 30px 15px;
}
.responsive_btn {
	width: 100%;
	padding: 45px 31px;
	float: left;
	display: none;
}
a.request_quote {
	width: 140px !important;
	color: #fff;
	padding: 0!important;
}
a.btn_slide {
	color: #000;
}
a.btn_border:hover {
	background: #7aa218;
	color: #fff;
}
a.btn_border {
	z-index: 100;
	font-weight: 700;
	height: 40px;
	border-radius: 50px;
	line-height: 40px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	padding: 0 40px;
}
a.btn_border.btn_border2 {
	line-height: 50px;
	height: 50px;
}
.green_bg {
	background: none repeat scroll 0% 0% #81B221;
}
.yellow_bg {
	background: none repeat scroll 0% 0% #f5f12a;
}
.black_bg {
	background: #000;
}
a.black_bg {
	color: #fff !important;
}
a.hdr_mob_get_quote_btn {
	display: none;
}
/***********************************--03.1-STICKY HEADER VARIATION START---***********************************/

.finance-navbar.affix {
	top: 0;
	left: 0;
	right: 0;
	position: fixed !important;
	margin: 0;
	animation: fadeItIn 1s;
	z-index: 1000;
}
.finance-navbar.affix .logo {
	margin: 12px 0px 17px;
	width: 190px;
}
.finance-navbar.affix .nav>li {
	padding: 22px 0!important;
}
.finance-navbar.affix .request_btn {
	margin: 16px 0 16px 15px;
}
@keyframes fadeItIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		-moz-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
	}
}
.hdr_variation2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	float: left;
	z-index: 1;
}
#main-navigation-wrapper.variation2_navbar.navbar-default {
	background: none;
}
#main-navigation-wrapper.variation2_navbar.navbar-default:after {
	display: none;
}
#main-navigation-wrapper.variation2_navbar .nav>li>a {
	color: #fff;
}
#main-navigation-wrapper.variation2_navbar .nav>li a.nav_drop_ar:after {
	background: rgba(0, 0, 0, 0) url(../images/common_in_all/nav2_dropar.png) no-repeat scroll center bottom;
}
.nav_variation4_in {
	border: 1px solid #aac263;
	width: 100%;
	float: left;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 {
	background: #85a820;
	padding: 4px;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav {
	float: left;
	margin-left: 30px;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav>li {
	padding: 10px 0px!important;
}
#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav>li a {
	color: #fff;
}
a.var4_request_btn {
	font-size: 16px;
	color: #fff;
	width: 194px;
	background: #799d1c;
	text-align: center;
	float: right;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 48px;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
}
a.var4_request_btn:hover {
	background: #000;
}
a.var5_request_btn {
	font-size: 16px;
	color: #131313;
	text-align: center;
	float: right;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 64px;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	width: 235px;
}
#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {
	background: none;
	position: absolute;
	z-index: 10;
	width: 100%;
	margin-top: -7px;
}
#main-navigation-wrapper.variation2_navbar.variation4_navbar .dropdown-submenu>li>a {
	color: #fff;
}
#main-navigation-wrapper.variation2_navbar.variation4_navbar .dropdown-submenu>li>a:hover {
	color: #fff;
}
/***********************************--04-HOME VARIATION 1 START---***********************************/

#minimal-bootstrap-carousel .carousel-caption {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 0;
	text-align: right;
	text-shadow: none;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container {
	display: table;
	width: 100%;
	height: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box {
	display: table-cell;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top {
	vertical-align: top;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {
	vertical-align: bottom;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle {
	vertical-align: middle;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {
	display: block;
}
#minimal-bootstrap-carousel .carousel-inner .item {
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-color: #1E1E1E;
}
#minimal-bootstrap-carousel .carousel-control {
	width: 40px;
	height: 40px;
	font-size: 15px;
	border: 0px;
	margin: 0px;
	line-height: 40px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	visibility: visible !important;
	opacity: .65;
	margin-top: -20px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	top: 50.1%;
	border-radius: 0;
	z-index: 10;
}
#minimal-bootstrap-carousel .carousel-control.left {
	left: 1%;
}
#minimal-bootstrap-carousel .carousel-control.right {
	right: 1%;
}
#minimal-bootstrap-carousel .carousel-control:hover {
	opacity: 1;
	background: #000;
}
.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}
/* fixing layers styles */

#minimal-bootstrap-carousel .carousel-caption h1 {
	font-size: 22px;
	font-family: "Open Sans", sans-serif;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 10px;
	font-style: italic;
}
#minimal-bootstrap-carousel .carousel-caption h1::after {
	content: "";
	display: inline-block;
	margin-left: 15px;
	background: none repeat scroll 0% 0% #fff;
	width: 55px;
	height: 2px;
}
#minimal-bootstrap-carousel .carousel-caption h2 {
	font-size: 43px;
	color: #fff;
	font-weight: 800;
	letter-spacing: 1.3px;
	font-family: 'Raleway', sans-serif;
	line-height: 52px;
	text-transform: uppercase;
	margin-bottom: 11px;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
#minimal-bootstrap-carousel .carousel-caption p {
	font-size: 20px;
	color: #fff;
	font-weight: 400;
	font-style: italic;
	letter-spacing: 0.6px;
	line-height: 28px;
	margin-bottom: 29px;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
a.view-all.slide_contact_btn {
	color: #7c6f1c;
	float: left;
	width: 173px;
	border-radius: 4px;
	font-weight: 700;
	background: #f8de32;
	padding: 0px;
	letter-spacing: 0.2px;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
a.view-all.slide_contact_btn:hover {
	color: #fff
}
a.view-all.slide_contact_btn:last-child {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
a.view-all.slide_contact_btn.slide_service_btn {
	background: #a6c644;
	margin-left: 30px;
	color: #fff;
}
a.view-all.slide_contact_btn.slide_service_btn.mar_lft_zero {
	margin-left: 0;
	margin-right: 30px;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fl {
	float: left;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fr {
	float: right;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt55 {
	width: 55%;
}
#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt30 {
	width: 30%;
}
#minimal-bootstrap-carousel.slider1 .carousel-caption .thm-container .box.valign-top.home1_slide1 {
	padding: 130px 0px 0px 0px;
}
@media(max-width: 480px) {
	#minimal-bootstrap-carousel.slider1 .carousel-caption .thm-container .box.valign-top.home1_slide1 {
		padding: 60px 0px 0px 0px;
	}
}
#minimal-bootstrap-carousel.slider1 .carousel-inner .item {
	min-height: 665px
}
#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-1 {
	background-image: url('../images/home_page/home_slider_img1.jpg');
}
#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-2 {
	background-image: url('../images/home_page/home_slider_img2.jpg');
}
#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-3 {
	background-image: url('../images/home_page/home_slider_img3.jpg');
}
#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-4 {
	background-image: url('../images/home_page/home_slider_img4.jpg');
}
@media(max-width: 767px) {
	#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-1 {
		background-size: cover;
	}
	#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-2 {
		background-size: cover;
	}
	#minimal-bootstrap-carousel.slider1 .carousel-inner .slide-3 {
		background-size: cover;
	}
}
/***********************************--04.1-SERVICES PAGE START---***********************************/

.second_qaulity_prduct {
	margin: 50px 0px 0px;
	padding: 50px 0px 0px;
	border-top: 1px dashed #b4b4b4;
	width: 100%;
	float: left;
}
.quality-list.quality-list1 {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
a.read_btn1 {
	font-size: 14px;
	color: #B4CE34;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
}
a.read_btn1:hover {
	color: #000;
}
.quality-list p.mar_btmp {
	margin-bottom: 17px;
}
.quality-list_img1 {
	padding-left: 0px;
	padding-right: 20px;
}
.quality-list_desc1 {
	padding-right: 0px;
	margin: -2px 0px 0px;
}
/***********************************--04.1-ABOUT US START---***********************************/

.about1 .quality_service_txt {
	padding: 0 85px 0 0;
}
.about1 img {
	float: right;
}
.btn-yellow {
	height: 45px;
	line-height: 45px;
	background: #f8de32;
	text-align: center;
	color: #7c6f1c;
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	width: 145px;
	border-radius: 3px;
}
.about1 .btn-yellow.mrtp {
	margin-top: 12px;
}
.about1 .hvr-bounce-to-right::before {
	border-radius: 3px;
}
.about1_1 {
	position: relative;
	min-height: 420px;
}
.about1_1::before {
	content: '';
	background: url("../images/home_page/areas-served-left.jpg") right center no-repeat;
	min-height: 420px;
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	background-size: cover;
}
.about1_1 .short_about_col {
	width: 570px;
}
.about1_1 .container {
	z-index: 1;
	position: relative;
}
.about1_1 .short_about_col p {
	color: #fff;
}
.about1_1 ul.about_list li a {
	color: #cedf77;
}
.testinomial_col {
	background: url("../images/home_page/testimonials-right.jpg") right center no-repeat;
	min-height: 420px;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 0;
	background-size: cover;
	width: 50%;
	z-index: 2;
	display: inline-block;
}
.testinomial_col_inn {
	width: 500px;
	margin: 0 auto;
	text-align: center;
}
#desi-testimonial-carousel {
	width: 500px;
	margin: 0 auto;
	float: right;
}
#desi-testimonial-carousel p.white_color1 {
	color: #fff;
}
.testinomial_col [data-slide="prev"] {
	position: absolute;
	top: 85px;
	left: -75px;
	font-size: 22px;
	line-height: 42px;
	margin: 0;
}
.testinomial_col [data-slide="next"] {
	position: absolute;
	top: 85px;
	right: -75px;
	font-size: 22px;
	line-height: 42px;
	margin: 0;
}
.testinomial_col .var3_testi_img img {
	margin: 0 0 30px 0;
}
.testinomial_col .testi_author {
	font-style: italic;
	color: #f8de32;
}
@media(min-width: 1600px) {
	.about1_1::before {
		width: 50%;
	}
	.testinomial_col {
		left: 50%;
		width: 50%;
	}
}
@media(max-width: 1199px) {
	.about1 img {
		float: left;
	}
	.about1_1::before {
		width: 100%;
	}
}
@media(max-width: 767px) {
	.about1 .quality_service_txt {
		margin: 0;
		padding: 0;
	}
	.about1 img {
		margin: 50px 0 0 0;
	}
	.testinomial_col_inn, #desi-testimonial-carousel, .about1_1 .short_about_col {
		width: 100%;
	}
	.about1_1 {
		padding: 80px 0 0 0;
	}
	.about1_1::before, .about1_1 {
		background: #3f4716;
	}
	.about1_1 .last ul.about_list {
		margin: 0 0 80px 0;
	}
}
/***********************************--04.1-HOME VARIATION 2 START---***********************************/

#minimal-bootstrap-carousel.slider2 .carousel-inner .item {
	min-height: 676px
}
#minimal-bootstrap-carousel.slider2 .carousel-inner .slide-1::before {
	content: '';
	background-image: url('../images/home_page2/home_slider_img1.jpg');
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	min-height: 676px;
}
#minimal-bootstrap-carousel.slider2 .carousel-inner .slide-1::after {
	content: '';
	background-image: url('../images/home_page2/home_slider_img2.jpg');
	position: absolute;
	top: 0;
	right: 0;
	width: 60%;
	min-height: 676px;
	background-size: cover;
}
@media(max-width: 767px) {
	#minimal-bootstrap-carousel.slider2 .carousel-inner .slide-1::after {
		width: 100%;
		min-height: 600px;
	}
	#minimal-bootstrap-carousel.slider2 .carousel-inner .slide-1::before {
		width: 100%;
		min-height: 600px;
	}
	#minimal-bootstrap-carousel.slider2 .carousel-inner .item {
		min-height: 600px;
	}
}
#minimal-bootstrap-carousel.slider2 .carousel-caption .thm-container .box.valign-top.home1_slide1 {
	padding: 170px 0px 0px 0px;
}
/***********************************--04.1.1-WELCOME TO START---***********************************/

.welcome_to2 ul li {
	background: url("../images/home_page2/icon-w.jpg") left center no-repeat;
	padding-left: 30px;
	margin-bottom: 15px;
}
.welcome_to2 ul li a {
	color: #333333;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	font-size: 18px;
}
.welcome_to2 img {
	float: right;
}
.welcome_to5 img {
	box-shadow: 0px 0px 10px #CCC;
	float: left;
}
.welcome_to2 ul.li_item, .welcome_to2 .year_experience, .welcome_to2 .won_awards, .welcome_to2 .gardens_designed {
	padding: 0;
	margin-top: 10px;
}
.welcome_to2 .year_experience span:nth-child(1), .welcome_to2 .won_awards span:nth-child(1), .welcome_to2 .gardens_designed span:nth-child(1) {
	font-family: "Montserrat", sans-serif;
	font-size: 45px;
	color: #81b221;
	font-weight: 800;
}
.welcome_to2 .year_experience span:nth-child(2), .welcome_to2 .won_awards span:nth-child(2), .welcome_to2 .gardens_designed span:nth-child(2) {
	display: block;
	font-size: 15px;
	color: #898989;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}
@media(max-width: 1199px) {
	.welcome_to2 img {
		float: none;
		display: block;
		margin: 0 auto;
	}
	.welcome_to2 .text_above {
		margin-top: 50px;
	}
}
@media(max-width: 767px) {
	.welcome_to2 ul {
		margin-bottom: 35px;
	}
}
/***********************************--04.1.2-SERVICES OFFER---***********************************/

.quality-list2 .service_item {
	position: relative;
	margin-bottom: 50px;
	-webkit-transition: width 2s;
	transition: width 2s;
}
.quality-list2 .service_item .text {
	width: 90%;
	border: 1px solid #d8d8d8;
	padding: 22px 40px 32px 60px;
	float: right;
}
.quality-list2 .service_item .icon {
	position: absolute;
	top: 55px;
	left: 15px;
}
@media(max-width: 767px) {
	.quality-list2 .service_item .icon {
		top: 32px;
	}
}
.quality-list2 .service_item .text:hover {
	background: #313627;
}
.quality-list2 .service_item .text:hover h3 a {
	color: #fff;
}
.quality-list2 .text h3 a {
	font-size: 18px;
	font-weight: 700;
	color: #242424;
}
.quality-list3 .service-item {
	background: #fff;
	margin-bottom: 30px;
	box-shadow: 0px 0px 10px #CCC;
	margin-top: 10px;
}
.quality-list3 .service-item .text {
	padding: 30px;
}
.quality-list3 .service-item h5 {
	font-size: 18px;
	margin-bottom: 20px;
}
.quality-list3 .service-item h5 a {
	color: #242424;
}
.quality-list3 .service-item a.view-all {
	font-size: 13px;
	text-decoration: underline;
	color: #53a114;
	background: transparent;
	width: auto;
	line-height: normal;
}
@media(max-width: 767px) {
	.quality-list2 .service_item .text {
		padding: 22px 15px 32px 60px;
	}
	.service-item .image_hover img {
		width: 100%;
	}
	.newsletter.wdt_100.pad_0_100 {
		padding-bottom: 0px;
	}
	.wdt_100.about1_1.pad_84_70 {
		padding: 64px 0px 0px;
		!important;
	}
}
/***********************************--04.1.3-OUR LATEST PROJECTS---***********************************/

.project_Gal.project_Gal2 {
	background: url("../images/common_in_all/bg-product.jpg") no-repeat center top;
	background-size: cover;
}
.project_Gal.project_Gal2 #photo_gallery .controls {
	display: none;
}
.project_Gal.project_Gal2 #photo_gallery .col-lg-2, .project_Gal.project_Gal4 #photo_gallery .col-lg-3 {
	padding: 0;
}
/***********************************--04.1.4-MEDIA VIDEO---***********************************/

.media_video {
	background: #f1f1f1;
}
@media(max-width: 1199px) {
	.media_video img {
		margin-bottom: 50px;
	}
}
/***********************************--04.1.5-HIGH QUALITY WORK---***********************************/

.high_quality .sec-lf {
	width: 50%;
	float: left;
	background: url("../images/home_page2/quality1.jpg") top center no-repeat;
	min-height: 510px;
	background-size: cover;
}
.high_quality .sec-rt {
	width: 50%;
	float: right;
	background: url("../images/home_page2/quality2.jpg") top center no-repeat;
	min-height: 510px;
	padding: 85px 0 53px 75px;
	background-size: cover;
}
.white_high_icon {
	background: url(../images/home_page2/white_high_icon.png) left center no-repeat;
}
.white_service_icon {
	background: url(../images/home_page2/white_service_icon.png) left center no-repeat;
}
.white_time_icon {
	background: url(../images/home_page2/white_time_icon.png) left center no-repeat;
}
.contact_info.contact_info1.contact_info2 ul li {
	padding: 5px 0 5px 120px;
	width: 550px;
}
.contact_info.contact_info1.contact_info2 p {
	color: #fff;
	font-size: 15px;
}
.contact_info.contact_info1.contact_info2 h3 {
	font-size: 18px;
}
@media(max-width: 1199px) {
	.high_quality .sec-lf, .high_quality .sec-rt {
		width: 100%;
	}
	.contact_info.contact_info1.contact_info2 {
		margin: 0;
	}
	.high_quality .sec-rt {
		padding: 80px 15px 45px 15px;
		min-height: auto;
	}
	.contact_info.contact_info1.contact_info2 ul li {
		width: 100%;
	}
}
/***********************************--04.1.6--OUR WORKERS--***********************************/

/*custom hover*/

.custom-hover {
	display: inline-block;
	position: relative;
	vertical-align: top;
	max-width: 100%;
	overflow: hidden;
	font-size: 0;
}
.custom-hover:before {
	content: '';
	position: absolute;
	width: 150%;
	height: 100%;
	left: 0%;
	bottom: 0;
	background: #84A12C;
	opacity: 0.7;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
	z-index: 1;
}
.custom-hover:hover:before {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.custom-hover:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 29px;
	height: 29px;
	margin-top: -14.5px;
	margin-left: -14.5px;
	background: url(../images/aboutus_page/hover_icon.png) no-repeat center center;
	opacity: 0;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 0.4s, -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s, -moz-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s;
	transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s, -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	z-index: 2;
}
.custom-hover:hover:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.custom-hover.round {
	-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
	border-radius: 50%;
}
.custom-hover.round:before {
	left: 0;
	width: 100%;
	height: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
/***********************************--04.1.7--GENERAL QUESTION ALL---***********************************/

.general-question-all {
	background: #f2f2f2;
}
.general-question-all .section-title {
	margin-bottom: 30px;
}
@media (max-width: 1199px) {
	.general-question-all .single-tip {
		margin: 0 0 40px 0;
	}
}
.general-question-all .single-tip .bg-post-excerpt {
	border-bottom: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #898989;
}
.general-question-all .single-tip a.read-more {
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	color: #70b01e;
	display: block;
	margin: 5px 0 0 0;
	font-weight: 700;
	text-transform: uppercase;
}
.general-question-all .single-tip .bg-featured-image {
	background: transparent;
	width: 200px;
	margin: 0 0 50px 0;
}
.general-question-all .single-tip .bg-featured-image img {
	width: auto;
}
.bg-featured-image {
	display: block;
	margin-bottom: 35px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #000;
}
.bg-post-title a, .bl-post-title a {
	display: inline-block;
	color: #000;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: .3px;
	font-size: 18px;
	text-transform: none;
}
@media (max-width: 1199px) {
	.general-question-all .single-tip:last-child {
		margin: 0;
	}
}
.general-question-all .single-tip:last-child .bg-featured-image {
	margin: 0;
}
@media (max-width: 1199px) {
	.general-question-all .single-tip:last-child .bg-featured-image {
		margin: 0 0 50px 0;
	}
}
.general-question-all .general-questions {
	padding: 0 33px 0 0;
}
@media (max-width: 1199px) {
	.general-question-all .general-questions {
		padding: 0 0 50px 0;
	}
}
.general-question-all .general-questions .panel {
	border-radius: 0;
	border: none;
	margin: 20px 0 0 0;
	background: #fff !important;
}
.general-question-all .general-questions .panel .inner-box {
	padding: 5px 30px 10px 60px;
}
.general-question-all .general-questions .accordion a[role=button] {
	padding: 16px 0 16px 60px !important;
	color: #242424;
}
.general-question-all .general-questions .accordion a[role=button] {
	font-size: 18px;
	font-family: "Open Sans", sans-serif;
	color: #000;
	display: block;
	padding: 25px 0;
	display: block;
	text-decoration: none !important;
	position: relative;
}
.general-question-all .general-questions .accordion a[role=button].collapsed:before {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 30px;
	height: 30px;
	content: '+';
	font-family: 'Raleway';
	font-size: 40px;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
	color: #aeaeae;
	background: #fff;
}
.general-question-all .general-questions .accordion a[role=button]:before {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 30px;
	height: 30px;
	content: '-';
	font-family: 'Raleway';
	font-size: 40px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	background: #85c236;
}
/***********************************--4.1.8--EMMERGENCY LEAKS START---***********************************/

.emmergency-leaks {
	text-align: center;
	background: url(../images/aboutus_page/emmergency-bg.jpg) no-repeat scroll 0 0;
	background-size: cover;
	padding: 65px 0 55px;
	text-align: center;
	color: #fff;
	letter-spacing: 0.3px;
}
.emmergency-leaks h4 {
	font-size: 20px;
	font-family: "Open Sans", sans-serif;
	margin: 0 0 10px;
	font-weight: 300;
	color: #fff;
	text-transform: none;
}
@media (max-width: 1199px) {
	.emmergency-leaks h4 {
		font-size: 18px;
	}
}
@media (max-width: 991px) {
	.emmergency-leaks h4 {
		font-size: 16px;
	}
}
.emmergency-leaks h2 {
	font-size: 34px;
	margin: 0 0 18px;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
}
@media (max-width: 1199px) {
	.emmergency-leaks h2 {
		font-size: 26px;
		margin-bottom: 15px;
	}
}
.emmergency-leaks h2 span {
	color: #eace60;
}
.emmergency-leaks .call-link {
	display: inline-block;
	color: #a9d652;
	font-size: 40px;
	line-height: 1;
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
}
@media (max-width: 1199px) {
	.emmergency-leaks .call-link {
		font-size: 30px;
	}
}
/***********************************--04.1.9-SERVICES OFFER---***********************************/

.service_bg {
	background: url(../images/home_page2/service_bg.jpg) repeat;
}
.service_bg2 {
	background: #f7f7f7;
}
.service_mrbtm {
	margin-bottom: 58px;
}
.service_mrbtm1 {
	margin-bottom: 55px;
}
.service_head_br {
	background: url(../images/home_page2/service_head_line.jpg) no-repeat right bottom;
	margin: 0px;
	float: left;
	padding-right: 74px;
	line-height: 30px;
}
/***********************************--04.2-HOME VARIATION 3 START---***********************************/

/***********************************--04.2.1-ABOUT COMPANY START---***********************************/

.about3 p.fnt20 {
	color: #242424;
}
.about3 .service_offer3 {
	border: 1px solid #cacaca;
	padding: 30px 30px 30px 0;
	margin-bottom: 30px;
	cursor: pointer;
}
.about3 .service_offer3:hover {
	background: #f6f6f6;
	box-shadow: 0px 0px 10px #CCC;
	border: 1px solid transparent;
}
.about3 .service_offer3 .icon_img img {
	padding: 0 20px;
	float: left;
	height: 50px;
}
.about3 .service_offer3 .text_img p {
	margin: 0 0 0 90px;
}
.about3 .service_offer3 .this_title {
	font-size: 18px;
	font-family: "Montserrat";
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #242424;
}
.about3 .about_company {
	padding-right: 60px;
}
@media(max-width: 1199px) {
	.about3 .about_company {
		padding-right: 0;
		padding-bottom: 50px;
	}
	.about3 .service_offer3 {
		margin: 1.5%;
		width: 47%;
	}
}
@media(max-width: 767px) {
	.about3 .service_offer3 {
		width: 100%;
		margin: 0 0 30px 0;
	}
}
/***********************************--04.2.2-HOME PAGE SLIDER---***********************************/

#minimal-bootstrap-carousel.slider3 .carousel-inner .item {
	min-height: 600px;
	background-size: cover;
}
#minimal-bootstrap-carousel.slider3 .carousel-caption .thm-container .box.valign-top {
	padding: 200px 0 0 0;
}
@media(max-width: 480px) {
	#minimal-bootstrap-carousel.slider3 .carousel-caption .thm-container .box.valign-top {
		padding: 150px 0 0 0;
	}
}
/***********************************--04.2.3-HOME PAGE 3 STYLE---***********************************/

.home_page_3_style, .home_page_5_style {
	position: relative;
}
.home_page_3_style .hdr_top_bar, .home_page_5_style .hdr_top_bar {
	position: absolute;
	background: transparent;
	width: 100%;
	z-index: 100;
}
.home_page_3_style .hdr_top_bar {
	border-bottom: 1px solid #4b5e29;
}
.home_page_3_style #main-navigation-wrapper, .home_page_5_style #main-navigation-wrapper {
	position: absolute;
	top: 45px;
	z-index: 100;
	width: 100%;
	background: none;
}
.home_page_3_style #main-navigation-wrapper .nav>li>a, .home_page_3_style .hdr_top_bar .hdr-address.nav li span, .home_page_5_style #main-navigation-wrapper .nav>li>a, .home_page_5_style .hdr_top_bar .hdr-address.nav li span {
	color: #fff;
}
@media(max-width: 991px) {
	.home_page_3_style #main-navigation-wrapper .nav>li>a, .home_page_5_style #main-navigation-wrapper .nav>li>a {
		color: #474747;
	}
}
.home_page_3_style #main-navigation-wrapper.navbar-default.affix, .home_page_5_style #main-navigation-wrapper.navbar-default.affix {
	top: 0;
	background: #fff;
}
.home_page_3_style #main-navigation-wrapper.navbar-default.affix .nav>li>a, .home_page_5_style #main-navigation-wrapper.navbar-default.affix .nav>li>a {
	color: #474747;
}
@media(max-width: 767px) {
	.home_page_3_style .hdr_top_bar, .home_page_5_style .hdr_top_bar {
		background: #2E3529;
	}
	.home_page_3_style .hdr_top_bar, .home_page_3_style #main-navigation-wrapper, .home_page_5_style .hdr_top_bar, .home_page_5_style #main-navigation-wrapper {
		position: static;
	}
}
/***********************************--04.2.4-GET QUOTE STYLE---***********************************/

.get_quote3 {
	background: #d0d947;
	padding: 30px 0;
	clear: both;
	display: inline-table;
	width: 100%;
}
.get_quote3 h2 {
	font-family: "Myriad Pro", sans-serif;
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 400;
	display: inline-table;
	vertical-align: middle;
	padding-right: 140px;
}
.get_quote3 .btn_get_quote {
	border: 1px solid #2f2f2f;
	border-radius: 3px;
	color: #282828;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	padding: 0 40px;
	line-height: 46px;
	height: 50px;
	display: inline-block;
	font-weight: 600;
}
.get_quote3 .btn_get_quote:hover {
	background: #2f2f2f;
	color: #fff;
}
@media(max-width: 1199px) {
	.get_quote3 {
		display: block;
		text-align: center;
	}
	.get_quote3 h2 {
		padding-right: 0;
		padding-bottom: 30px;
	}
}
ul.bnr_btm_services {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul.bnr_btm_services li {
	list-style: none;
	float: left;
	width: 25%;
	padding: 69px 15px 20px 30px;
	top: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	bottom: -20px;
	min-height: 254px;
}
ul.bnr_btm_services li:hover {
	margin: -25px 0 0 0;
	min-height: 279px;
}
ul.bnr_btm_services li:hover a.knw_more {
	opacity: 1;
	visibility: visible;
}
ul.bnr_btm_services li.service_img1 {
	background: url(../images/home_page3/service_img1.jpg) no-repeat 0px 0px;
	background-size: cover;
}
ul.bnr_btm_services li.service_img2 {
	background: url(../images/home_page3/service_img2.jpg) no-repeat 0px 0px;
	background-size: cover;
}
ul.bnr_btm_services li.service_img3 {
	background: url(../images/home_page3/service_img3.jpg) no-repeat 0px 0px;
	background-size: cover;
}
ul.bnr_btm_services li.service_img4 {
	background: url(../images/home_page3/service_img4.jpg) no-repeat 0px 0px;
	background-size: cover;
}
ul.bnr_btm_services li h5 {
	font-size: 25px;
	color: #fff;
	text-transform: none;
	margin-bottom: 10px;
}
ul.bnr_btm_services li p {
	font-size: 15px;
	color: #fff;
}
ul.bnr_btm_services li a.knw_more {
	font-size: 15px;
	color: #fff;
	font-weight: 800;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0px;
	opacity: 0;
	visibility: hidden;
}
a.view_Service {
	color: #323232;
	font-size: 20px;
	font-family: 'Alegreya', serif;
	float: right;
	text-decoration: underline;
	margin: 5px 0px 0px;
	font-weight: bold;
}
a.view_Service:hover {
	text-decoration: none;
	color: #94b200;
}
#service_slider [data-slide="prev"], #service_slider [data-slide="next"] {
	border: 2px solid #747474;
	color: #747474;
}
#service_slider [data-slide="prev"]:hover, #service_slider [data-slide="next"]:hover, #service_slider [data-slide="prev"]:focus, #service_slider [data-slide="next"]:focus {
	color: #000;
	border: 2px solid #000;
}
#service_slider .controls {
	bottom: -97px;
	left: 50%;
	margin-left: -50px;
}
.carousel {
	width: 100%;
	float: left;
}
.stop_location_col.stopgreen_bg {
	background: #97b213;
	padding: 36px 0px;
}
.stop_location_col.stopgreen_bg h3 {
	font-style: italic;
	font-weight: normal;
	font-size: 33px;
	letter-spacing: -0.7px;
	width: 75%;
	float: left;
	margin-bottom: 0px;
	line-height: 40px;
}
a.get_request {
	width: 206px!important;
	font-weight: 700;
	background: #2a2a2a;
	font-family: 'Open Sans', sans-serif;
	color: #fff!important;
	border-radius: 3px;
	float: right;
	margin: 13px 0px 0px;
}
a.get_request:hover {
	border-radius: 3px;
}
#contact-form {}
#contact-form .form-group {
	margin-bottom: 20px;
}
#contact-form .form-control {
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 10px 22px;
	font-size: 15px;
	color: #959595;
	border-radius: 0px;
	box-shadow: 0px 0px 0px;
	height: 55px;
}
#contact-form .contact_textarea {
	height: 203px;
	margin-bottom: 50px;
}
#contactForm {}
#contactForm .form-group {
	margin-bottom: 20px;
}
#contactForm .form-control {
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 10px 22px;
	font-size: 15px;
	color: #959595;
	border-radius: 0px;
	box-shadow: 0px 0px 0px;
	height: 55px;
}
#contactForm .contact_textarea {
	height: 203px;
	margin-bottom: 50px;
}
.contact_info {
	background: url(../images/contact_page/cnt_info_bg.jpg) repeat;
	padding: 53px 40px 72px;
}
.contact_info ul {
	margin: 0px;
	padding: 0px;
}
.contact_info ul li {
	list-style: none;
	float: left;
	width: 100%;
	padding: 10px 0px 10px 70px;
	margin-bottom: 35px;
}
.cnt_map_icon {
	background: url(../images/contact_page/cnt_map.png) no-repeat 0px 8px;
}
.cnt_mail_icon {
	background: url(../images/contact_page/cnt_mail.png) no-repeat 0px 8px;
}
.cnt_call_icon {
	background: url(../images/contact_page/cnt_call.png) no-repeat 0px 8px;
}
.contact_info p {
	margin-bottom: 0px;
	line-height: 22px;
}
.contact_info p.cnt_fnt_14 {
	font-size: 14px;
}
.contact_info p.cnt_fnt_18 {
	font-size: 18px;
}
.home_map_img {
	padding: 0px;
	background: url(../images/home_page3/home_cnt_img.jpg) no-repeat 0px 0px;
	background-size: cover;
	height: 453px;
}
.map_cnt_rght {
	width: 50%;
	float: right;
	background: url(../images/home_page3/home_cnt_desc_bg.jpg) no-repeat;
	background-size: cover;
	padding: 93px 0px 63px 49px;
}
.contact_info.contact_info1 {
	background: none;
	padding: 0px;
}
.contact_info.contact_info1 p {
	color: #c1c1c1;
}
.contact_info.contact_info1 ul li {
	padding: 10px 0px 10px 80px;
}
.contact_info ul li.fnt_style {
	font-family: 'Playball', cursive;
}
.greencnt_map_icon {
	background: url(../images/home_page3/green_cnt_map_icon.png) no-repeat 0px 8px;
}
.greencnt_mail_icon {
	background: url(../images/home_page3/green_cnt_mail_icon.png) no-repeat 0px 8px;
}
.greencnt_call_icon {
	background: url(../images/home_page3/green_cnt_call_icon.png) no-repeat 0px 8px;
}
/***********************************--04.3-HOME VARIATION 4 START---***********************************/

/***********************************--04.3.1-SHORT ABOUT US START---***********************************/

.about4 {
	position: relative;
	min-height: 505px;
	background: #8cb53e;
}
.about4::before {
	content: '';
	background: url("../images/home_page4/about1.jpg") right center no-repeat;
	min-height: 505px;
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	background-size: cover;
}
.about4 .short_about_col {
	width: 570px;
}
.about4 .container {
	z-index: 1;
	position: relative;
}
.about4 .short_about_col p, .about4 ul.about_list li a, .about4 ul.about_list li a::before {
	color: #fff;
}
.request_col_4 .request_col_inn_4 {
	width: 485px;
	float: right;
}
@media(max-width: 1199px) {
	.about4::before {
		width: 100%;
		min-height: auto;
	}
	.about4 .short_about_col {
		width: 100%;
	}
	.request_col_4 .request_col_inn_4 {
		width: 100%;
		margin-top: 50px;
	}
}
/***********************************--04.3.2-WHY CHOOSE US START---***********************************/

.why_choose_col.why_choose_col4 .short_about_col img {
	display: block;
	margin: 0 auto;
}
.why_choose_col.why_choose_col4 .choose_list {
	display: inline-table;
}
@media(max-width: 1199px) {
	.why_choose_col.why_choose_col4 .short_about_col img {
		margin-bottom: 50px;
	}
}
/***********************************--04.3.3-PROJECT GALERY START---***********************************/

.project_Gal.project_Gal4 #photo_gallery .controls, .project_Gal.project_Gal5 #photo_gallery .controls {
	position: absolute;
	right: 0;
	margin-top: 0px;
	width: 1170px;
	text-align: right;
	margin: 0 auto;
}
.project_Gal.project_Gal4 #photo_gallery .controls {
	top: -150px;
}
@media(max-width: 1199px) {
	.project_Gal.project_Gal4 #photo_gallery .controls, .project_Gal.project_Gal5 #photo_gallery .controls {
		width: 100%;
		position: static;
		text-align: center;
		margin-top: 50px;
	}
}
/***********************************--04.3.4-SERVICE OFFER START---***********************************/

.service_offer_4 .frthhome_services h5 {
	font-size: 16px;
	text-transform: uppercase;
}
.service_offer_4 .frthhome_services {
	padding: 45px 20px 40px;
}
.service_offer_4 .frthhome_services .img_hover, .service_offer_4 .frthhome_services .img {
	margin-bottom: 30px;
}
.service_offer_4 .frthhome_services .img_hover, .service_offer_4 .frthhome_services:hover .img {
	display: none;
}
.service_offer_4 .frthhome_services:hover .img_hover {
	display: block;
}
.service_offer_4 .frthhome_services:hover {
	background: #8cb53e;
	padding: 45px 20px 40px;
}
.service_offer_4 .frthhome_ser_mtbm {
	margin: 10px 0;
}
.service_offer_4 [data-slide="prev"]:hover, .service_offer_4 [data-slide="next"]:hover, .service_offer_4 [data-slide="prev"]:focus, .service_offer_4 [data-slide="next"]:focus {
	color: #000 !important;
	border: 2px solid #959595 !important;
}
.frthhome_services {
	background: #fff;
	box-shadow: 0px 0px 10px #ccc;
	width: 100%;
	float: left;
	padding: 30px 17px 23px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	min-height: 280px;
}
.frthhome_services:hover {
	background: url(../images/home_page4/frth_srvice_hover_bg.jpg) no-repeat 0px 0px;
	padding: 20px 17px 23px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	background-size: cover !important;
}
.frthhome_services:hover>.service_icon {
	background: url(../images/home_page4/service_leave_icon_hover.png) no-repeat;
}
.frthhome_services:hover h5 a {
	color: #fff;
}
.frthhome_services p {
	margin-bottom: 5px;
}
.frthhome_services:hover p {
	color: #fff;
}
.frthhome_ser_mtbm {
	margin-bottom: 30px;
}
.frthhome_services .service_icon {
	background: url(../images/home_page4/service_leave_icon.png) no-repeat;
	display: inline-block;
	width: 64px;
	height: 64px;
	margin-bottom: 18px;
}
.frthhome_services h5 {
	font-size: 25px;
	color: #000;
	text-transform: none;
	margin-bottom: 8px;
}
.frthhome_services h5 a {
	color: #000;
}
.frthhome_services h5 a:hover {
	color: #fff;
}
.frthhome_services a.read_more {
	font-size: 13px;
	color: #f9ffa0;
	font-weight: 700;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	opacity: 0;
	visibility: hidden;
}
.frthhome_services:hover a.read_more {
	opacity: 1;
	visibility: visible;
}
.quality_service_txt {
	padding-left: 47px;
	margin: -2px 0px 0px;
}
.best_residential {
	font-size: 16px;
	color: #747474;
	font-style: italic;
}
.year_quality.year_quality1 {
	width: 100%;
	padding-right: 0px;
	background: none;
	margin: 2px 0px 14px;
	text-align: left;
}
.quality_landscape_img {
	background: url(../images/home_page4/quality_landscape_img.jpg) no-repeat right 85%;
}
ul.frthabt_list {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul.frthabt_list li {
	list-style: none;
	float: left;
	width: 100%;
	background: url(../images/home_page4/abt_list_mark.png) no-repeat 0px 6px;
	padding-left: 45px;
	margin: 15px 0px 16px;
}
ul.frthabt_list li h6 {
	font-size: 16px;
	color: #404040;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 4px;
}
ul.frthabt_list li p {
	font-size: 15px;
	color: #898989;
}
ul.frthabt_list li:last-child {
	margin-bottom: 0px;
}
p.fnt17.mrbtm {
	margin-bottom: 12px;
}
.wantto_work_col {
	background: #161616;
	padding: 26px 46px;
	margin: 80px 0px 0px;
}
.wantto_work_col h3 {
	font-weight: 400;
	float: left;
	margin: 6px 0px 0px;
}
a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {
	margin: 0px;
	float: right;
}
@media(max-width: 767px) {
	.service_offer_4 .frthhome_ser_mtbm {
		margin: 10px 0 50px 0;
	}
	.service_offer_4 .frthhome_ser_mtbm:last-child {
		margin: 10px 0;
	}
}
/***********************************--04.3.5-ABOUT US PAGE---***********************************/

.about4_1 {
	position: relative;
	background: #42523c;
}
.about4_1::before {
	content: "";
	background: url("../images/home_page4/about2.jpg") no-repeat;
	min-height: 558px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30%;
	background-size: cover;
}
.about4_1 .about_img img {
	display: block;
	margin: 0 auto;
}
.about4_1 span.lytgreen-head::after {
	content: "";
	display: inline-block;
	margin-left: 15px;
	background: none repeat scroll 0% 0% #94b200;
	width: 55px;
	height: 2px;
}
.about4_1 p.fnt17 {
	color: #fff;
}
.welcome_dream_txt {
	padding-left: 55px;
	margin: -6px 0px 0px;
}
.welcome_dream_txt h5 {
	font-size: 35px;
	color: #606060;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 54px;
	margin-bottom: 20px;
}
.welcome_dream_txt h5 .fnt_bold {
	color: #000;
	font-weight: 800;
	font-size: 50px;
}
.welcome_dream_txt p.fnt_border {
	margin: 38px 0px 0px;
	border-top: 1px solid #d9d9d9;
	padding: 24px 0px 0px;
}
@media(max-width: 1199px) {
	.about4_1::before {
		width: 100%;
		min-height: 560px;
	}
	.welcome_dream_txt {
		padding-left: 15px;
		margin: 50px 0px 0px;
	}
}
/***********************************--04.3.4-REQUEST A QUOTE START---***********************************/

.btn_request_icon .container {
	position: relative;
}
.btn_request_icon .item {
	background: #bc9f51;
	display: inline-table;
	position: absolute;
	right: 0;
	width: 245px;
	z-index: 200;
	height: 65px;
	top: -15px;
}
.btn_request_icon .item img {
	float: left;
	padding: 17px 20px;
}
.btn_request_icon .item p {
	padding: 7px 0;
}
.btn_request_icon .item p span {
	color: #fff;
	display: block;
}
.btn_request_icon .item p span:nth-child(1) {
	font-family: "Myriad Pro", sans-serif;
	font-size: 15px;
}
.btn_request_icon .item p a span {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
}
@media(max-width: 1199px) {
	.btn_request_icon .item {
		display: none;
	}
}
/***********************************--04.3.4-HOME PAGE STYLE 4---***********************************/

.home_page_style_4#main-navigation-wrapper .navbar-nav {
	float: right;
}
/***********************************--04.3.5-HOME PAGE SLIDER---***********************************/

#minimal-bootstrap-carousel.slider4 .carousel-inner .item {
	min-height: 600px;
	background-size: cover;
}
#minimal-bootstrap-carousel.slider4 .carousel-inner .item .content {
	padding: 30px !important;
}
#minimal-bootstrap-carousel.slider4 .carousel-caption .thm-container .box.valign-top {
	padding: 165px 0 0 0;
}
.bg_green_box .content {
	background: #8abb2f;
}
@media(max-width: 767px) {
	#minimal-bootstrap-carousel.slider4 .carousel-caption .thm-container .box.valign-top {
		padding: 140px 0 0 0;
	}
}
@media(max-width: 480px) {
	#minimal-bootstrap-carousel.slider4 .carousel-caption .thm-container .box.valign-top {
		padding: 100px 0 0 0;
	}
}

/***********************************--04.4.2-HOME PAGE SLIDER---***********************************/

#minimal-bootstrap-carousel.slider5 .carousel-inner .item {
	min-height: 840px;
}
#minimal-bootstrap-carousel.slider5 .carousel-caption .thm-container .box.valign-top {
	padding: 400px 0 0 0;
}
@media(max-width: 767px) {
	#minimal-bootstrap-carousel.slider5 .carousel-caption .thm-container .box.valign-top {
		padding: 245px 0 0 0;
	}
	#minimal-bootstrap-carousel.slider5 .carousel-inner .item {
		min-height: 640px;
	}
	#minimal-bootstrap-carousel.slider5 .carousel-control {
		top: 100px;
	}
}
/***********************************--04.4.3-GET QUOTE---***********************************/

.get_quote5 {
	background: #81b221;
	padding: 30px 0;
	clear: both;
	display: inline-table;
	width: 100%;
}
.get_quote5 h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 400;
	display: inline-table;
	vertical-align: middle;
	padding-right: 100px;
	color: #fff;
}
.get_quote5 .btn_get_quote {
	background: #3c7b0a;
	border-radius: 50px;
	color: #fff;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	padding: 0 40px;
	line-height: 50px;
	height: 50px;
	display: inline-block;
	font-weight: 800;
}
.get_quote5 .btn_get_quote:hover {
	background: #2f2f2f;
	color: #fff;
}
@media(max-width: 1199px) {
	.get_quote5 {
		display: block;
		text-align: center;
	}
	.get_quote5 h2 {
		padding-right: 0;
		padding-bottom: 30px;
	}
}
/***********************************--04.4.4-OUR PROJECTS---***********************************/

.project_Gal.project_Gal5 {
	background: url("../images/common_in_all/bg-product.jpg");
	no-repeat center top;
	background-size: cover;
}
.project_Gal.project_Gal5 #photo_gallery .controls {
	top: -90px;
}
/***********************************--04.4.5-HIGH QUALITY WORK---***********************************/

.high_quality.high_quality5 .sec-lf {
	background: url("../images/home_page5/quality1.jpg") no-repeat center top;
	background-size: cover;
	padding: 0;
}
/***********************************--04.4.6-OUR HISTORY---***********************************/

.our_history {
	background: rgba(43, 52, 14, 0.8);
	width: 385px;
	min-height: 510px;
	padding: 95px 45px;
}
.our_history a.read_more {
	font-family: "Montserrat", sans-serif;
	color: #86b730;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
@media(max-width: 767px) {
	.our_history {
		width: 100%;
	}
}
/***********************************--04.5-HOME VARIATION 6 START---***********************************/

/***********************************--04.5.1-WELCOME TO START---***********************************/

.welcome_to6 {
	background: url("../images/home_page6/bg_welcome.jpg") left bottom no-repeat;
}
.welcome_to6 h5 {
	font-size: 22px;
	margin-bottom: 20px;
}
.welcome_to6 img {
	box-shadow: 0px 0px 10px #CCC;
	float: right;
}
@media(max-width: 1199px) {
	.welcome_to6 .text_above {
		margin-bottom: 50px;
	}
}
/***********************************--04.5.2-OUR CLIENT START---***********************************/

.our_client {
	background: #f8f9fa;
}
.our-t-client {
	position: relative;
}
.our-t-client p {
	color: #898989;
	font: 400 1em/1.8em "Open Sans", sans-serif;
	margin: 1em 0 2em;
	padding: 0;
}
.our-t-client ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.our-t-client ul li {
	margin: 0 1em 1.2em 0;
	padding: 0;
	/*display: inline-block;*/
	float: left;
}
.our-t-client ul li:last-child {
	margin: 0 0 0 0;
}
.our-t-client ul li img {
	border: 1px solid #ebebeb;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.our-t-client ul li img:hover {
	border: 1px solid #81B221;
	border-radius: 100%;
}
.get-t-touch {
	position: relative;
	border: 1px solid #ebebeb;
	overflow: hidden;
	margin-top: 1.6em;
}
.get-t-touch-inner {
	position: relative;
	border: 9px solid #f7f7f9;
	padding: 2em 1.5em;
	overflow: hidden;
	background: #fff;
}
.get-t-touch .input_form form .form-control {
	margin-bottom: 20px;
	border-radius: 0;
	font: 1em/1em "Open Sans", sans-serif;
	color: #b7b6b6;
	padding: 11px 20px;
	border: 1px solid #eaeaea;
	height: auto;
	box-shadow: none;
}
.get-t-touch .select-menu+.ui-selectmenu-button {
	width: 100% !important;
	border-radius: 0;
	padding: 0px 40px 0 20px;
	border: 1px solid #eaeaea;
	height: 42px;
	background: #fff;
	outline: none;
	color: #b7b6b6;
	margin-bottom: 20px;
}
.get-t-touch .select-menu+.ui-selectmenu-button .ui-selectmenu-text {
	padding: 0;
	font: 0.9em/1em "Open Sans", sans-serif;
	line-height: 42px;
	color: #b7b6b6;
}
.get-t-touch .select-menu+.ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {
	background: url(../images/home_page6/select-menu-arrow1.png) 0 0 no-repeat;
	width: 16px;
	height: 8px;
	margin-top: -4px;
	margin-right: 4px;
}
.get-t-touch .select-menu+.ui-selectmenu-menu .ui-menu-item {
	background: #2d6293;
	border-color: #00ACD9;
	font-style: normal;
}
.get-t-touch .submit-n-now {
	position: relative;
}
.get-t-touch .submit-n-now button {
	line-height: 50px;
	height: 50px;
	z-index: 100;
	font-weight: 700;
	border-radius: 50px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	padding: 0px 40px;
	background: none repeat scroll 0% 0% #F5F12A;
	border: none;
}
.get-t-touch .submit-n-now button:hover {
	background: none repeat scroll 0% 0% #333;
	color: #FFF;
}
.get-t-touch .submit-n-now button i {
	margin-left: 14px;
}
.indurial-t-solution {
	background: #103d68;
}
.contactus-button2 {
	position: relative;
	display: inline-block;
	margin-left: 4em;
}
.contactus-button2 a {
	background: #ffba00;
	color: #fff;
	border-radius: 4px;
	font: 600 1.08em/1em 'Roboto', sans-serif;
	padding: 0.8em 1.6em;
	display: inline-block;
	border: 1px solid #ffba00;
}
.contactus-button2 a:hover {
	border-radius: 4px;
	border: 1px solid #009bb3;
	color: #fff;
}
.contactus-button2 a i {
	margin-left: 10px;
}
.contactus-button2 submit:hover {
	border-color: #53cff5;
	color: #fff;
}
.contactus-button2 submit:focus {
	color: #fff;
}
/***********************************--04.5.5-HOME PAGE SLIDER 6---***********************************/

#minimal-bootstrap-carousel.slider6 .carousel-inner .item {
	min-height: 763px;
}
#minimal-bootstrap-carousel.slider6 .carousel-caption .thm-container .box.valign-top {
	padding: 260px 0 0 0;
}
@media(max-width: 767px) {
	#minimal-bootstrap-carousel.slider6 .carousel-caption .thm-container .box.valign-top {
		padding: 245px 0 0 0;
	}
	#minimal-bootstrap-carousel.slider6 .carousel-inner .item {
		min-height: 640px;
	}
	#minimal-bootstrap-carousel.slider6 .carousel-control {
		top: 90px;
	}
	#minimal-bootstrap-carousel.slider6 .carousel-inner .item.slide-1 .content {
		text-align: center;
	}
}
/***********************************--05-QUALTIY SERVICE START---***********************************/

.year_quality {
	font-size: 40px;
	color: #494949;
	font-family: 'Alegreya', serif;
	font-weight: 700;
	background: url(../images/home_page/quality_line.jpg) no-repeat right 24px;
	text-align: right;
	letter-spacing: 0px;
	padding-right: 37px;
	line-height: 48px;
	float: left;
	width: 38.5%;
}
.year_quality .year_35 {
	font-size: 60px;
}
.year_quality .landscanp_color {
	color: #94b200;
}
.quality-txt {
	width: 58.5%;
	float: right;
	margin: 16px 0px 14px;
}
.quality-txt p {
	font-size: 17px;
	color: #727272;
	line-height: 29px;
	letter-spacing: 0px;
}
.quality-list {
	float: left;
	width: 100%;
	padding: 50px 0px 0px;
	border-top: 1px solid #e3e3e3;
	margin: 33px 0px 0px;
}
.quality-list_marbtm {
	overflow: hidden
}
.quality-list img {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
}
.image_hover {
	position: relative;
	display: block;
	overflow: hidden;
}
.image_hover.mbot_38 {
	margin-bottom: 38px;
}
.image_hover:after {
	position: absolute;
	content: '';
	opacity: 0;
	background-color: rgba(0, 0, 0, .2);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all .3s ease-out;
}
.image_hover:hover:after {
	opacity: .1
}
.zoom_img_effect {
	position: relative;
	transition: all .3s ease-out;
}
.image_hover:hover .zoom_img_effect {
	-webkit-transform: scale(1.05) translateZ(0);
	transform: scale(1.05) translateZ(0);
}
.image_hover:focus:after, .image_hover:hover:after {
	opacity: 1;
}
.quality-list h5 {
	font-size: 20px;
	color: #3f3f3f;
	text-transform: none;
	margin-bottom: 8px;
	letter-spacing: 0.7px;
}
.quality-list h5 a {
	color: #3f3f3f;
}
.quality-list h5 a:hover {
	color: #94b200
}
.quality-list p {
	font-size: 14px;
	color: #999;
	letter-spacing: 0.6px;
	line-height: 26px;
	margin-bottom: 22px;
}
a.view-all.read_btn {
	width: 128px;
	line-height: 37px;
	color: #fff;
	background: #b4ce34;
	font-size: 14px;
	font-weight: 700;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
}
a.view-all.read_btn:before {
	border-radius: 3px;
}
iframe {
	width: 100%;
	border: none;
	min-height: 395px;
}
/***********************************--06-PHOTO GALLERY START---***********************************/

.carousel-inner .item img.img-responsive {
	max-width: 100%;
	width: 100%;
}
.project_Gal {
	background: #202020;
	background-size: cover;
}
#photo_gallery {
	padding: 0 15px;
}
#photo_gallery .default_hidden img {
	width: 100%
}
#photo_gallery .project_detail {
	width: 100%;
	left: 0;
	z-index: 9;
	position: absolute;
	top: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-out;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	height: 100%;
}
.default_hidden {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.default_hidden:hover>img.zoom_img_effect {
	-webkit-transform: scale(1.05) translateZ(0);
	transform: scale(1.05) translateZ(0);
}
#photo_gallery .col-lg-2:hover .default_hidden img.zoom_img_effect {
	-webkit-transform: scale(1.05) translateZ(0);
	transform: scale(1.05) translateZ(0);
}
#photo_gallery .project_detail a.view-all.view_gallery {
	width: 147px;
	display: inline-block;
	transition: all .3s ease-out;
	orphans: 0;
	line-height: 37px;
	margin: 0 0 37px;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background: #b4ce34;
	color: #fff;
	font-weight: 700;
}
#photo_gallery .project_detail:hover>a.view-all.view_gallery {
	margin: 0 0 20px;
	opacity: 1;
}
.project_btn_valign {
	position: absolute;
	top: 0;
	margin-top: -43px;
	transition: all .3s ease-out;
	text-align: center;
	width: 100%;
}
#photo_gallery .project_detail:hover>.project_btn_valign {
	top: 50%;
	transition: all .3s ease-out;
}
#photo_gallery .project_detail h2 {
	font-weight: 700;
	color: #fff;
	transition: all .3s ease-out;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
#photo_gallery .col-lg-2 {
	width: 20%;
	position: relative;
}
#photo_gallery .project_full_col {
	width: 100%;
	float: left;
	position: relative;
}
#photo_gallery .project_full_col:hover>.project_detail {
	opacity: 1;
	visibility: visible;
	transition: all .3s ease-out;
}
[data-slide="prev"], [data-slide="next"] {
	margin-right: 10px;
	border: 2px solid #959595;
	width: 46px;
	height: 46px;
	border-radius: 0px;
	line-height: 46px;
	color: #fff;
	text-align: center;
}
#photo_gallery .controls {
	margin-top: 50px;
	left: 0;
	text-align: center;
	width: 100%;
	position: static;
}
#photo_gallery .project_full_col:hover>.project_heading {
	display: none
}
.variant_four_project .project_heading {
	background: url(../images/home_page4/project_gradient_bg.png) repeat-x bottom !important;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}
.variant_four_project .project_heading span.heading_txt {
	position: absolute;
	bottom: 25px;
	width: 100%;
	left: 0;
}
.controls {
	margin-top: 20px;
	position: absolute;
	right: 0px;
}
[data-slide="prev"]:hover, [data-slide="next"]:hover, [data-slide="prev"]:focus, [data-slide="next"]:focus {
	color: #959595;
	border: 2px solid #959595;
}
#photo_gallery .controls.gallery_controls [data-slide="prev"], #photo_gallery .controls.gallery_controls [data-slide="next"] {
	border: 2px solid #3f3f3f;
	color: #6c6c6c;
}
#photo_gallery .controls.gallery_controls [data-slide="prev"]:hover, #photo_gallery .controls.gallery_controls [data-slide="next"]:hover {
	border: 2px solid #fff;
	color: #fff;
}
/***********************************--07-HOME ABOUT START---***********************************/

.home_about_col {
	background: url(../images/home_page/requestaquote_bg.png) no-repeat right center;
}
p.black_txt {
	font-size: 18px!important;
	color: #303030!important;
	letter-spacing: 0.3px;
	line-height: 28px;
}
.short_about_col p.fnt_20 {
	font-size: 20px!important;
	font-weight: 300;
	color: #010101;
	line-height: 29px;
	margin-bottom: 9px;
	letter-spacing: 0.7px;
}
.short_about_col p {
	color: #898989;
	font-size: 15px;
	line-height: 26px;
}
.short_about_col p.margin_20 {
	margin-bottom: 20px;
}
ul.about_list {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
ul.about_list li {
	list-style: none;
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 25px;
	margin: 5px 0px;
}
ul.about_list li a:before {
	margin-right: 12px;
	color: #94b200;
	content: '\f105';
	font-family: 'FontAwesome';
}
ul.about_list li a:hover:before {
	color: #afc441;
}
ul.about_list li a {
	color: #94b200;
	text-decoration: none;
}
ul.about_list li a:hover {
	color: #afc441;
}
.no_pad_left {
	padding-left: 0px;
}
.request_col {
	background: url(../images/home_page/request_bg.jpg) no-repeat center top;
	padding: 10px;
	width: 573px;
	background-size: cover;
}
.request_col_inn {
	border: 1px dashed #fff;
	padding: 30px 30px 25px 30px;
}
.request_col h3 {
	margin-bottom: 22px;
}
#contact-form .form-group.request_Form_group {
	margin-bottom: 15px;
}
#contact-form .form-control.request_form_input {
	height: 40px;
	padding: 5px 21px;
	color: #bcbcbc;
	border: 0px;
}
#contact-form #form_message.height_141 {
	height: 141px;
}
.btn.send_btn {
	font-size: 15px;
	font-weight: 700;
	color: #303030;
	border: 0px;
	box-shadow: 0px 0px 0px;
	float: right;
	border-left: 1px solid #c5c5c5;
	text-transform: uppercase;
	background: none;
	height: 20px;
	text-align: center;
	width: 70px;
	padding: 0px;
	border-radius: 0px;
	margin: -50px 5px 0px 0px;
}
.btn.send_btn:hover {
	color: #9fc612;
}

/***********************************--09-STOP LOCATION START---***********************************/

a.view-all.flnone {
	float: none;
	display: inline-block;
}
a.view-all.slide_contact_btn.slide_service_btn.margin_rght {
	margin-left: 0px;
	margin-right: 30px;
}

/***********************************--12--INNER PAGE BANNER START---***********************************/

.inner_page_bnr {
	background: url(../images/common_in_all/inner_bg.jpg) no-repeat center top;
	padding: 60px 0 45px 0;
	width: 100%;
	float: left;
	background-size: cover;
	min-height: 205px;
	text-align: center;
}
.inner_page_bnr h2 {
	font-size: 40px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #717171;
}
.breadcrumb {
	padding: 18px 0px 17px;
	margin: 0px;
	background: none;
	border-radius: 0px;
}
.breadcrumb li {
	font-size: 14px;
	font-weight: 400;
}
.breadcrumb li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
}
.breadcrumb li.active a {
	color: #a6d052;
}
.breadcrumb li a:hover {
	color: #a6d052;
}
.breadcrumb>.active {
	color: #bfbfbf;
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #fff;
	content: '\f105';
	font-family: 'FontAwesome';
}

/***********************************--16--LAWN GARDEN PAGE START---***********************************/

.key_benefit_col {
	width: 100%;
	float: left;
	margin: 20px 0px 50px;
}
.key_benefit_col.irrigation_key {
	margin-top: 10px;
}
.key_benefit_img {
	width: 33.8%;
	float: left;
}
.key_benefit_img img {
	width: 100%;
	float: left;
	height: auto;
}
.key_benefit_desc {
	width: 62.5%;
	float: right;
}
.key_benefit_desc.key_benefit_desc1 {
	width: 60%;
}
.key_benefit_desc h5 {
	font-size: 18px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	font-weight: normal;
	margin-bottom: 10px;
}
.key_benefit_desc p {
	margin-bottom: 15px;
}
ul.key_benefit_list {
	width: 100%;
	float: left;
	margin: 7px 0px 0px;
	padding: 0px;
}
ul.key_benefit_list.best_sol {
	margin: 10px 0px 0px;
}
ul.key_benefit_list.best_sol.about_snow {
	margin: 0px;
}
ul.key_benefit_list.best_sol.about_snow li {
	color: #99b832;
	letter-spacing: 0.4px;
	margin: 4px 0px;
}
ul.key_benefit_list li {
	list-style: none;
	float: left;
	width: 54%;
	font-size: 15px;
	color: #858585;
	background: url(../images/law_gardner_page/key_benefit_mark_icon.png) no-repeat 0px 4px;
	padding-left: 30px;
	line-height: 24px;
	margin: 5px 0px;
}
ul.key_benefit_list li.wdt_40 {
	width: 40%;
}

/***********************************--18--IRRIAGTION DANAGE PAGE START---***********************************/

.services_desc_Col {
    width: 100%;
    float: left;
    margin-bottom: 49px;
}
.services_desc {
	width: 62%;
	float: left;
	margin: -2px 0px 0px;
}
.services_img {
	width: 33.8%;
	float: right;
}
.services_img img {
	width: 100%;
	float: left;
	height: auto;
}

/***********************************--29--REQUEST QUOTE PAGE START---***********************************/

.btn.submit_now {
	background: #b4ce34;
	color: #fff;
	float: left;
	font-size: 16px;
	text-transform: uppercase;
	width: 173px;
	height: 54px;
	border-radius: 4px;
	text-align: center;
	line-height: 54px;
	font-weight: 700;
	padding: 0px;
}
.btn.submit_now:hover {
	background: #000;
}
h3.mar_btm3 {
	margin-bottom: 20px;
}
p.p_mat_btm1 {
	margin-bottom: 33px;
}
.btn.submit_now.checkoutplace_order {
	margin: 28px 0px 0px;
}
#contact-form .form-control.quick_form_control {
	height: 50px;
	background: #f7f7f7;
	border: 1px solid #e7e7e7;
	color: #bcbcbc;
}
#contact-form .form_message.he_224 {
	height: 224px;
	margin-bottom: 30px;
}
.working_hours_col {
	width: 100%;
	float: left;
	border: 5px solid #f1f1f1;
	background: #fff;
	padding: 27px 27px 34px;
	margin: 110px 0px 30px;
}
.working_hours_col h3 {
	font-size: 28px;
	margin-bottom: 5px;
}

/***********************************--30--FOOTER START---***********************************/

.footer-quote {
	background: #9aca42;
	min-height: 105px;
	padding: 31px 0;
	clear: both;
	display: inline-table;
	width: 100%;
}
.footer-quote h2 {
	float: left;
	font-size: 28px;
	color: #fff;
	margin: 6px 0;
	font-style: normal;
	text-transform: capitalize;
	padding: 0 0 0 60px;
}
.footer-quote .thm-button {
	float: right;
	background: #f8de32;
	font-size: 15px;
	line-height: 45px;
	height: 45px;
	color: #645915;
	width: 190px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 50px;
	font-weight: 700;
}
footer {
	background: #1d1d1d;
	clear: both;
}
.footer-wrapper {
	padding: 60px 0;
}
.footer-b-pad {
	padding-top: 1.8em;
	padding-bottom: 1.8em;
}
.footer-top {
	position: relative;
	overflow: hidden;
	font: 400 0.94m/1.5em "Open Sans", sans-serif;
}
.widget.about-us-widget p {
	color: #797979;
	margin-top: 2em;
	font: 400 1.0715em/1.5em "Open Sans", sans-serif;
	padding: 0;
	margin-bottom: 1.5em;
}
.widget.about-us-widget a {
	color: #85ab00;
}
.widget.about-us-widget a:hover {
	color: #fff;
}
.widget.about-us-widget ul {
	margin: 0;
	padding: 0;
}
.widget.about-us-widget ul li:first-child {
	padding-left: 0px;
}
.widget.about-us-widget ul li {
	display: inline-block;
	list-style: none;
	margin-right: 10px;
}
.widget.about-us-widget ul li a {
	padding: 0;
	color: #7c7c7c;
	font-size: 1.5em;
}
.widget.about-us-widget ul li a:hover {
	background: none;
	color: #85ab00;
}
.widget-links .widget-contact-list ul li a i {
	margin-right: 10px;
}
.widget-links2 {
	padding: 0 50px;
}
.widget-contact h4, .get-in-touch h4, .widget-links h4 {
	font: 300 20px "Montserrat Alternates", sans-serif;
	color: #fff;
	margin-top: 0px;
	text-transform: capitalize;
	margin-bottom: 24px;
}
.widget-contact h4:after, .get-in-touch h4:after, .widget-links h4:after {
	content: '';
	width: 40px;
	height: 2px;
	background: #85ab00;
	display: block;
	margin-top: 13px;
}
.widget-contact-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.widget-contact-list ul li a {
	color: #797979;
	text-transform: capitalize;
	font: 400 1.0715em/2.3em "Open Sans", sans-serif;
}
.widget-contact-list ul li a:hover {
	color: #85ab00;
}
.widget.get-in-touch ul {
	padding: 0;
	margin: 0;
}
.widget.get-in-touch ul li {
	list-style: none;
	display: table;
	width: 100%;
	padding-right: 11px;
}
.widget.get-in-touch ul li i {
	float: left;
	font-size: 25px;
	color: #6a9930;
	width: 34px;
	padding-top: 10px;
	line-height: 18px;
}
.widget.get-in-touch ul li .fleft {
	float: left;
	color: #7b7b7b;
	width: -webkit-calc(100% - 34px);
	width: calc(100% - 34px);
	font: 400 1.0715em/1.5em "Open Sans", sans-serif;
	padding: 5px 0;
}
.widget.get-in-touch ul li .fleft.location_address b {
	text-transform: uppercase;
}
.widget.get-in-touch ul li i.fa-map-marker {
	padding-top: 15px;
}
.widget.get-in-touch ul li i.fa-phone {
	font-size: 21px;
	line-height: 30px;
}
.widget.get-in-touch ul li i.fa-envelope-o {
	font-size: 18px;
	line-height: 24px;
}
.footer-copy {
	position: relative;
	border-top: 1px solid #323232;
	padding: 30px 0;
	overflow: hidden;
}
.footer-copy p {
	font: 400 1.0715em/1.5em "Open Sans", sans-serif;
	color: #545454;
	padding: 0;
	margin: 0;
}
.footer-copy p a {
	color: #545454;
}
.footer-copy p a:hover {
	color: #fff;
}
.footer-social li a {
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 26px;
	border: 1px solid #575757;
	border-radius: 100%;
	padding: 0;
	color: #575757;
	font-size: 14px !important;
}
@media(max-width: 767px) {
	.footer-copy .pull-left {
		float: none !important;
		text-align: center;
	}
	.footer-copy .pull-right {
		float: none !important;
		text-align: center;
		padding-top: 10px;
	}
}
/***********************************--31--CAROSUEL SLIDER START---***********************************/

.two_shows_one_move .cloneditem-1, .two_shows_one_move .cloneditem-2 {
	display: none
}
.three_shows_one_move .cloneditem-1, .three_shows_one_move .cloneditem-2, .three_shows_one_move .cloneditem-3 {
	display: none
}
.four_shows_one_move .cloneditem-1, .four_shows_one_move .cloneditem-2, .four_shows_one_move .cloneditem-3 {
	display: none
}
.four_shows_one_move_big .cloneditem-1, .four_shows_one_move_big .cloneditem-2, .four_shows_one_move_big .cloneditem-3, .four_shows_one_move_big .cloneditem-4 {
	display: none
}
.five_shows_one_move .cloneditem-1, .five_shows_one_move .cloneditem-2, .five_shows_one_move .cloneditem-3, .five_shows_one_move .cloneditem-4, .five_shows_one_move .cloneditem-5 {
	display: none
}
.six_shows_one_move .cloneditem-1, .six_shows_one_move .cloneditem-2, .six_shows_one_move .cloneditem-3, .six_shows_one_move .cloneditem-4, .six_shows_one_move .cloneditem-5, .six_shows_one_move .cloneditem-6 {
	display: none
}
.request-call-bg {
	background: url(../images/request_quote_page/bg-request.jpg) fixed;
	padding: 95px 0 68px;
	clear: both;
}
.request-call-form {
	margin: 10px -15px 0 -15px;
}
.request-call-form .thm-button {
	margin: 0;
	height: 50px;
	line-height: 50px;
	background: #c6c849;
}
.request-call-form select {
	width: 100%;
	border: none;
	padding: 10px 10px;
	margin-bottom: 30px;
	height: 50px;
}
.request-call-form p {
	margin: 0 0 20px 0;
}
.request-call-form input[type="text"] {
	width: 100%;
	border: none;
	padding: 10px 10px;
	margin-bottom: 30px;
	height: 50px;
}
.request-call-form input[type="submit"] {
	line-height: 50px;
	height: 50px;
	background: #b4ce34;
}
@media (max-width: 1199px) {
	.hdr_top_bar {
		text-align: center;
	}
	.hdr-address, .hdr-social {
		display: inline-block;
		float: none;
	}
	#main-navigation-wrapper .navbar-collapse .row {
		margin: 0;
	}
	.request_btn {
		display: inline-block;
		float: none;
		clear: both;
		text-align: center;
		width: 100%;
		margin: 30px auto;
	}
	.footer-quote {
		padding: 50px 15px;
		text-align: center;
	}
	.footer-quote h2 {
		padding: 0;
		margin: 0 0 20px 0;
	}
	.footer-quote .thm-button {
		float: none;
		display: inline-block;
	}
	.widget-links2 {
		padding: 0;
	}
	.footer-wrapper .widget:nth-child(1), .footer-wrapper .widget:nth-child(2) {
		margin: 0 0 50px 0;
	}
	.why_choose_col {
		padding: 80px 0;
	}
	.testinomial_col {
		left: 0;
		width: 100%;
		position: static;
	}
	.testinomial_col_inn {
		padding: 80px 0;
	}
	.request_col {
		width: 100%;
	}
	.wdt_right {
		width: 100%;
		float: left;
	}
	.about_desc {
		padding-right: 15px;
	}
	.pad_78_0, .pad_94_0 {
		padding: 80px 0;
	}
}
@media all and (min-width: 768px) {
	/*===*****====TwoShowColumn Start==*****====	*/
	.two_shows_one_move .carousel-inner>.active.left, .two_shows_one_move .carousel-inner>.prev {
		left: -50%
	}
	.two_shows_one_move .carousel-inner>.active.right, .two_shows_one_move .carousel-inner>.next {
		left: 50%
	}
	.two_shows_one_move .carousel-inner>.left, .two_shows_one_move .carousel-inner>.prev.right, .two_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.two_shows_one_move .cloneditem-1 {
		display: block
	}
	/*===*****====TwoShowColumn End==*****====	*/
	/*===*****====ThreeShowColumn Start==*****====	*/
	.three_shows_one_move .carousel-inner>.active.left, .three_shows_one_move .carousel-inner>.prev {
		left: -50%
	}
	.three_shows_one_move .carousel-inner>.active.right, .three_shows_one_move .carousel-inner>.next {
		left: 50%
	}
	.three_shows_one_move .carousel-inner>.left, .three_shows_one_move .carousel-inner>.prev.right, .three_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.three_shows_one_move .cloneditem-1 {
		display: block
	}
	/*===*****====ThreeShowColumn End==*****====	*/
	/*===*****====FourShowColumn Start==*****====	*/
	.four_shows_one_move .carousel-inner>.active.left, .four_shows_one_move .carousel-inner>.prev {
		left: -50%
	}
	.four_shows_one_move .carousel-inner>.active.right, .four_shows_one_move .carousel-inner>.next {
		left: 50%
	}
	.four_shows_one_move .carousel-inner>.left, .four_shows_one_move .carousel-inner>.prev.right, .four_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.four_shows_one_move .cloneditem-1, .four_shows_one_move .cloneditem-2 {
		display: block
	}
	.four_shows_one_move_big .carousel-inner>.active.left, .four_shows_one_move_big .carousel-inner>.prev {
		left: -50%
	}
	.four_shows_one_move_big .carousel-inner>.active.right, .four_shows_one_move_big .carousel-inner>.next {
		left: 50%
	}
	.four_shows_one_move_big .carousel-inner>.left, .four_shows_one_move_big .carousel-inner>.prev.right, .four_shows_one_move_big .carousel-inner>.active {
		left: 0
	}
	.four_shows_one_move_big .cloneditem-1 {
		display: block
	}
	/*===*****====FourShowColumn End==*****====	*/
	/*===*****====FifthShowColumn Start==*****====	*/
	.five_shows_one_move .carousel-inner>.active.left, .five_shows_one_move .carousel-inner>.prev {
		left: -25%
	}
	.five_shows_one_move .carousel-inner>.active.right, .five_shows_one_move .carousel-inner>.next {
		left: 25%
	}
	.five_shows_one_move .carousel-inner>.left, .five_shows_one_move .carousel-inner>.prev.right, .five_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.five_shows_one_move .cloneditem-1, .five_shows_one_move .cloneditem-2, .five_shows_one_move .cloneditem-3 {
		display: block
	}
	/*===*****====FifthShowColumn End==*****====	*/
	/*===*****====SixShowColumn Start==*****====	*/
	.six_shows_one_move .carousel-inner>.active.left, .six_shows_one_move .carousel-inner>.prev {
		left: -25%
	}
	.six_shows_one_move .carousel-inner>.active.right, .six_shows_one_move .carousel-inner>.next {
		left: 25%
	}
	.six_shows_one_move .carousel-inner>.left, .six_shows_one_move .carousel-inner>.prev.right, .six_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.six_shows_one_move .cloneditem-1, .six_shows_one_move .cloneditem-2, .six_shows_one_move .cloneditem-3 {
		display: block
	}
	/*===*****====SixShowColumn End==*****====	*/
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
	/*===*****====twoShowColumn Start==*****====	*/
	.two_shows_one_move .carousel-inner>.item.active.right, .two_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0
	}
	.two_shows_one_move .carousel-inner>.item.active.left, .two_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0
	}
	.two_shows_one_move .carousel-inner>.item.left, .two_shows_one_move .carousel-inner>.item.prev.right, .two_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====twoShowColumn End==*****====	*/
	/*===*****====ThreeShowColumn Start==*****====	*/
	.three_shows_one_move .carousel-inner>.item.active.right, .three_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0
	}
	.three_shows_one_move .carousel-inner>.item.active.left, .three_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0
	}
	.three_shows_one_move .carousel-inner>.item.left, .three_shows_one_move .carousel-inner>.item.prev.right, .three_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====ThreeShowColumn End==*****====	*/
	/*===*****====FourShowColumn Start==*****====	*/
	.four_shows_one_move .carousel-inner>.item.active.right, .four_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0
	}
	.four_shows_one_move .carousel-inner>.item.active.left, .four_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0
	}
	.four_shows_one_move .carousel-inner>.item.left, .four_shows_one_move .carousel-inner>.item.prev.right, .four_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.active.right, .four_shows_one_move_big .carousel-inner>.item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.active.left, .four_shows_one_move_big .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.left, .four_shows_one_move_big .carousel-inner>.item.prev.right, .four_shows_one_move_big .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====FourShowColumn End==*****====	*/
	/*===*****====FifthShowColumn Start==*****====	*/
	.five_shows_one_move .carousel-inner>.item.active.right, .five_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		left: 0
	}
	.five_shows_one_move .carousel-inner>.item.active.left, .five_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		left: 0
	}
	.five_shows_one_move .carousel-inner>.item.left, .five_shows_one_move .carousel-inner>.item.prev.right, .five_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====FifthShowColumn End==*****====	*/
	/*===*****====SixShowColumn Start==*****====	*/
	.six_shows_one_move .carousel-inner>.item.active.right, .six_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		left: 0
	}
	.six_shows_one_move .carousel-inner>.item.active.left, .six_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		left: 0
	}
	.six_shows_one_move .carousel-inner>.item.left, .six_shows_one_move .carousel-inner>.item.prev.right, .six_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====SixShowColumn End==*****====	*/
}
@media all and (min-width: 992px) {
	/*===*****====TwoShowColumn Start==*****====	*/
	.two_shows_one_move .carousel-inner>.active.left, .two_shows_one_move .carousel-inner>.prev {
		left: -50%
	}
	.three_shows_one_move .carousel-inner>.active.right, .two_shows_one_move .carousel-inner>.next {
		left: -50%
	}
	.two_shows_one_move .carousel-inner>.left, .two_shows_one_move .carousel-inner>.prev.right, .two_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.two_shows_one_move .cloneditem-1, .two_shows_one_move .cloneditem-2, .two_shows_one_move .cloneditem-3 {
		display: block
	}
	/*===*****====ThreeShowColumn End==*****====	*/
	/*===*****====ThreeShowColumn Start==*****====	*/
	.three_shows_one_move .carousel-inner>.active.left, .three_shows_one_move .carousel-inner>.prev {
		left: -25%
	}
	.three_shows_one_move .carousel-inner>.active.right, .three_shows_one_move .carousel-inner>.next {
		left: 25%
	}
	.three_shows_one_move .carousel-inner>.left, .three_shows_one_move .carousel-inner>.prev.right, .three_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.three_shows_one_move .cloneditem-1, .three_shows_one_move .cloneditem-2, .three_shows_one_move .cloneditem-3 {
		display: block
	}
	/*===*****====ThreeShowColumn End==*****====	*/
	/*===*****====FourShowColumn Start==*****====	*/
	.four_shows_one_move .carousel-inner>.active.left, .four_shows_one_move .carousel-inner>.prev {
		left: -33.33%
	}
	.four_shows_one_move .carousel-inner>.active.right, .four_shows_one_move .carousel-inner>.next {
		left: 33.33%
	}
	.four_shows_one_move .carousel-inner>.left, .four_shows_one_move .carousel-inner>.prev.right, .four_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.four_shows_one_move .carousel-inner .cloneditem-1, .four_shows_one_move .carousel-inner .cloneditem-2, , .four_shows_one_move .carousel-inner .cloneditem-3 {
		display: block
	}
	.four_shows_one_move_big .carousel-inner>.active.left, .four_shows_one_move_big .carousel-inner>.prev {
		left: -33.33%
	}
	.four_shows_one_move_big .carousel-inner>.active.right, .four_shows_one_move_big .carousel-inner>.next {
		left: 33.33%
	}
	.four_shows_one_move_big .carousel-inner>.left, .four_shows_one_move_big .carousel-inner>.prev.right, .four_shows_one_move_big .carousel-inner>.active {
		left: 0
	}
	.four_shows_one_move_big .carousel-inner .cloneditem-1, .four_shows_one_move_big .carousel-inner .cloneditem-2 {
		display: block
	}
	/*===*****====FourShowColumn End==*****====	*/
	/*===*****====FifthShowColumn Start==*****====	*/
	.five_shows_one_move .carousel-inner>.active.left, .five_shows_one_move .carousel-inner>.prev {
		left: -20%
	}
	.five_shows_one_move .carousel-inner>.active.right, .five_shows_one_move .carousel-inner>.next {
		left: 20%
	}
	.five_shows_one_move .carousel-inner>.left, .five_shows_one_move .carousel-inner>.prev.right, .five_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.five_shows_one_move .carousel-inner .cloneditem-1, .five_shows_one_move .carousel-inner .cloneditem-2, .five_shows_one_move .carousel-inner .cloneditem-3, .five_shows_one_move .carousel-inner .cloneditem-4, .five_shows_one_move .carousel-inner .cloneditem-5 {
		display: block
	}
	/*===*****====FifthShowColumn End==*****====	*/
	/*===*****====SixShowColumn Start==*****====	*/
	.six_shows_one_move .carousel-inner>.active.left, .six_shows_one_move .carousel-inner>.prev {
		left: -16.66%
	}
	.six_shows_one_move .carousel-inner>.active.right, .six_shows_one_move .carousel-inner>.next {
		left: 16.66%
	}
	.six_shows_one_move .carousel-inner>.left, .six_shows_one_move .carousel-inner>.prev.right, .six_shows_one_move .carousel-inner>.active {
		left: 0
	}
	.six_shows_one_move .cloneditem-1, .six_shows_one_move .cloneditem-2, .six_shows_one_move .cloneditem-3, .six_shows_one_move .cloneditem-4, .six_shows_one_move .cloneditem-5, .six_shows_one_move .cloneditem-6 {
		display: block
	}
	/*===*****====SixShowColumn End==*****====	*/
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
	/*===*****====TwoShowColumn Start==*****====	*/
	.two_shows_one_move .carousel-inner>.item.active.right, .two_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0
	}
	.two_shows_one_move .carousel-inner>.item.active.left, .two_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0
	}
	.two_shows_one_move .carousel-inner>.item.left, .three_shtwo_shows_one_moveows_one_move .carousel-inner>.item.prev.right, .two_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====TwoShowColumn End==*****====	*/
	/*===*****====ThreeShowColumn Start==*****====	*/
	.three_shows_one_move .carousel-inner>.item.active.right, .three_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		left: 0
	}
	.three_shows_one_move .carousel-inner>.item.active.left, .three_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		left: 0
	}
	.three_shows_one_move .carousel-inner>.item.left, .three_shows_one_move .carousel-inner>.item.prev.right, .three_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====ThreeShowColumn End==*****====	*/
	/*===*****====FourShowColumn Start==*****====	*/
	.four_shows_one_move .carousel-inner>.item.active.right, .four_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(33.33%, 0, 0);
		transform: translate3d(33.33%, 0, 0);
		left: 0
	}
	.four_shows_one_move .carousel-inner>.item.active.left, .four_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-33.33%, 0, 0);
		transform: translate3d(-33.33%, 0, 0);
		left: 0
	}
	.four_shows_one_move .carousel-inner>.item.left, .four_shows_one_move .carousel-inner>.item.prev.right, .four_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.active.right, .four_shows_one_move_big .carousel-inner>.item.next {
		-webkit-transform: translate3d(33.33%, 0, 0);
		transform: translate3d(33.33%, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.active.left, .four_shows_one_move_big .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-33.33%, 0, 0);
		transform: translate3d(-33.33%, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.left, .four_shows_one_move_big .carousel-inner>.item.prev.right, .four_shows_one_move_big .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====FourShowColumn End==*****====	*/
	/*===*****====FiveShowColumn Start==*****====	*/
	.five_shows_one_move .carousel-inner>.item.active.right, .five_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(20%, 0, 0);
		transform: translate3d(20%, 0, 0);
		left: 0
	}
	.five_shows_one_move .carousel-inner>.item.active.left, .five_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-20%, 0, 0);
		transform: translate3d(-20%, 0, 0);
		left: 0
	}
	.five_shows_one_move .carousel-inner>.item.left, .five_shows_one_move .carousel-inner>.item.prev.right, .five_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====FiveShowColumn End==*****====	*/
	/*===*****====SixShowColumn Start==*****====	*/
	.six_shows_one_move .carousel-inner>.item.active.right, .six_shows_one_move .carousel-inner>.item.next {
		-webkit-transform: translate3d(16.66%, 0, 0);
		transform: translate3d(16.66%, 0, 0);
		left: 0
	}
	.six_shows_one_move .carousel-inner>.item.active.left, .six_shows_one_move .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-16.66%, 0, 0);
		transform: translate3d(-16.66%, 0, 0);
		left: 0
	}
	.six_shows_one_move .carousel-inner>.item.left, .six_shows_one_move .carousel-inner>.item.prev.right, .six_shows_one_move .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
	/*===*****====SixShowColumn End==*****====	*/
}
@media all and (min-width: 1280px) {
	/*===*****====FourShowColumn Start==*****====	*/
	.four_shows_one_move_big .carousel-inner>.active.left, .four_shows_one_move_big .carousel-inner>.prev {
		left: -25%
	}
	.four_shows_one_move_big .carousel-inner>.active.right, .four_shows_one_move_big .carousel-inner>.next {
		left: 25%
	}
	.four_shows_one_move_big .carousel-inner>.left, .four_shows_one_move_big .carousel-inner>.prev.right, .four_shows_one_move_big .carousel-inner>.active {
		left: 0
	}
	/*===*****====FourShowColumn End==*****====	*/
}
@media all and (min-width: 1280px) and (transform-3d), all and (min-width: 1280px) and (-webkit-transform-3d) {
	/*===*****====FourShowColumn Start==*****====	*/
	.four_shows_one_move_big .carousel-inner>.item.active.right, .four_shows_one_move_big .carousel-inner>.item.next {
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.active.left, .four_shows_one_move_big .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		left: 0
	}
	.four_shows_one_move_big .carousel-inner>.item.left, .four_shows_one_move_big .carousel-inner>.item.prev.right, .four_shows_one_move_big .carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
}
/***********************************--32--OUR VISION START---***********************************/

.full-img-sec {
	background: #f0f0f0;
	z-index: 1;
	position: relative;
	height: 524px;
}
.full-img-sec:before {
	content: '';
	width: 35%;
	height: 100%;
	position: absolute;
	background: url(../images/aboutus_page/full-img-1.jpg) no-repeat right;
	background-size: cover;
	background-position: center;
	top: 0;
}
.our_vision_div {
	padding: 0 45px 0 0;
}
@media(min-width: 1600px) {
	.full-img-sec::before {
		width: 720px;
	}
}
@media(max-width: 1199px) {
	.full-img-sec {
		height: auto;
	}
	.full-img-sec::before {
		width: 100%;
	}
	.full-img-sec .choose_list_info p, .full-img-sec .choose_list_info h5 {
		color: #fff;
	}
	.full-img-sec .choose_list_div .list_pad_rght {
		padding-left: 0;
	}
	.our_vision_div {
		padding: 0 0 50px 0;
	}
}
/***********************************--33--NEWSLETTER START---***********************************/

.newsletter .container {
	background: url("../images/home_page3/bg-newsletter.jpg") center center no-repeat;
	background-size: cover;
	padding: 21px 40px;
}
.subscribe_search3 {
	background: #fff;
	padding: 8px 140px 8px 22px;
	float: left;
	width: 95%;
	position: relative;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	margin: 25px 0;
}
.subscribe_search3 .navbar-form {
	padding: 0px;
	margin: 0px;
	border: 0 none;
	width: 100%;
}
.subscribe_search3 .form-control {
	font-size: 16px;
	color: #898989;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	background: none;
	outline: none;
	border: 0px;
	padding: 0px;
	border-radius: 0px;
	letter-spacing: 0.6px;
	box-shadow: 0px 0px 0px;
	float: left;
	width: 100%;
}
.subscribe_search3 .btn-default {
	background: #f8de32;
	width: 150px;
	height: 50px;
	color: #000;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	float: right;
	top: 0;
	border: 0px;
	border-radius: 0px;
	position: absolute;
	right: -25px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}
/***********************************--34--MEDIA QUERY START---***********************************/

@media (min-width: 992px) {
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
		display: none;
	}
	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
		display: block !important;
	}
	.logo-menu {
		display: none;
	}
	.logo {
		display: block;
	}
}
@media(max-width: 991px) {
	.logo-menu {
		display: block;
		width: 203px;
		margin: 14px 0px 14px 18px;
	}
	.logo {
		display: none;
	}
	#main-navigation-wrapper.navbar-default {
		background: #fff;
	}
	.finance-navbar.affix .nav>li {
		padding: 0px 0!important;
	}
	.navbar-header {
		width: 100%;
		float: none;
		margin: 0 !important;
	}
	.navbar-nav {
		margin: 0;
	}
	.navbar-default .navbar-toggle {
		display: block;
		margin: 15px 15px 15px 0;
		border-color: #fff;
		background-color: transparent !important;
		border: none;
	}
	.navbar-default .navbar-toggle:hover {
		border-color: #C4D114;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background: #33381e;
		width: 25px;
		height: 3px;
	}
	.navbar-default .navbar-toggle:hover .icon-bar {
		background: #557c2a;
	}
	.navbar-collapse.collapse {
		display: none!important;
		height: 0!important;
		padding-bottom: 0;
		overflow: auto!important;
		width: 100%;
	}
	.navbar-default .navbar-collapse {
		background: #e6e8df;
		padding: 0px 0px !important;
		padding-bottom: 0px !important;
		margin: 0;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
		height: auto !important;
		max-height: 80vh;
	}
	.navbar-collapse.in {
		overflow-y: auto;
	}
	.header #main-navigation .nav {
		width: 100%;
		text-align: left;
	}
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
		width: 49px;
		height: 49px;
		float: right;
		border: none;
		background: transparent;
		margin: -15px 0 0 0;
	}
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler:before {
		position: absolute;
		font-family: 'FontAwesome';
		border: none;
		content: "\f078";
		top: 15px;
		color: #474747;
		right: 27px;
	}
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler.dopdown-nav-toggler-active:before {
		position: absolute;
		font-family: 'FontAwesome';
		border: none;
		content: "\f077";
		top: 15px;
		color: #474747;
	}
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar+.icon-bar {
		margin-top: 4px;
	}
	#main-navigation-wrapper .nav {
		width: 100%;
	}
	#main-navigation-wrapper .nav>li {
		display: block;
		margin-right: 0px;
		padding: 0;
		width: 100%;
	}
	#main-navigation-wrapper .nav>li>a {
		display: block;
		width: 100%;
		padding: 15px 10px 15px 4px;
		background: url(../images/common_in_all/nav_list_bg.jpg) repeat-x bottom;
		position: relative;
		color: #474747;
	}
	#main-navigation-wrapper.navbar-default .navbar-nav>.open>a, #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:focus, #main-navigation-wrapper.navbar-default .navbar-nav>.open>a:hover, #main-navigation-wrapper.navbar-default .navbar-nav>li:hover>a {
		background: url(../images/common_in_all/nav_list_bg.jpg) repeat-x bottom;
	}
	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu a {
		background: url(../images/common_in_all/nav_dropdownlist_bg.jpg) repeat-x bottom;
	}
	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu a:hover {
		color: #9acc41;
		background: url(../images/common_in_all/nav_dropdownlist_bg.jpg) repeat-x bottom;
	}
	#main-navigation-wrapper .nav>li.dropdown.dropdown-active>a {
		border-bottom: 1px solid #12121b;
	}
	#main-navigation-wrapper .nav>li:last-child>a {
		border-bottom: none;
	}
	#main-navigation-wrapper .nav>li+li>a {
		border-left: none;
	}
	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
		position: relative;
		width: 100%;
		opacity: 1;
		visibility: visible;
		left: auto;
		right: auto;
		transform: translate3d(0px, 0px, 0px);
		transition: none !important;
		display: none;
		top: auto;
		float: none;
		background: #33381e;
	}
	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu a {
		color: #9acc41;
	}
	.finance-navbar.affix a.request_quote {
		display: block;
	}
	.affix .logo-menu {
		margin: 12px 0 13px 18px;
	}
	.affix .navbar-toggle {
		margin: 12px 15px 13px 0;
	}
	#main-navigation-wrapper .navbar-nav ul.dropdown-submenu li.new {
		display: none;
	}
	#main-navigation-wrapper .nav>li>a {
		padding-right: 15px;
	}
	#main-navigation-wrapper .nav>li+li>a {
		padding-left: 30px;
	}
	#main-navigation-wrapper .nav>li a.nav_drop_ar:after {
		display: none;
	}
	#main-navigation-wrapper.variation2_navbar.navbar-default {
		background: #000;
	}
	.navbar-default .navbar-toggle.variation2_navbar .icon-bar {
		background: #fff;
	}
	#main-navigation-wrapper.variation2_navbar .navbar-nav>li>a {
		color: #474747;
	}
	#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav {
		margin-left: 0px;
	}
	#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav>li {
		padding: 0px!important;
	}
	a.var4_request_btn {
		display: none;
	}
	#main-navigation-wrapper .navbar-collapse.nav_variation4 {
		background: #e6e8df;
		padding: 0px;
		border: 0px;
	}
	.nav_variation4_in {
		border: 0px;
	}
	#main-navigation-wrapper .navbar-collapse.nav_variation4 .nav>li a {
		color: #474747;
	}
	#main-navigation-wrapper .navbar-collapse.nav_variation4 .navbar-nav>li>.dropdown-submenu a {
		color: #9acc41;
	}
	#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {
		background: #fff;
		margin-top: 0px;
	}
	.requirement_garderning_col {
		width: 100%;
		background-size: cover;
		height: auto;
		text-align: center;
		padding: 50px 15px;
	}
	.requirement_garderning_col h5 {
		float: none;
		margin-bottom: 10px;
	}
	.requirement_garderning_col .btn_appointment {
		display: inline-block;
		float: none;
	}
}
@media (min-width: 1200px) {
	.container {
		padding: 0;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.container {
		padding: 0;
	}
	/*====home version1 start=====*/
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide1, #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home1_slide2 {
		padding: 150px 0px 0px 0px;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fl {
		margin-left: 65px;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fr {
		margin-right: 65px;
	}
	.no_pad_left {
		padding-left: 15px;
	}
	.short_about_col.why_choose_Txt {
		padding-right: 28px;
	}
	.choose_list_icon {
		margin-right: 12px;
	}
	/*====home version1 end=====*/
	.about_chooe_bg {
		padding: 95px 0px 100px;
	}
	ul.key_benefit_list li {
		width: 50%;
	}
	ul.key_benefit_list li.wdt_40 {
		width: 50%;
	}
	ul.law_service_img li.spring_img_wdt1 {
		width: 61.6%;
	}
	ul.shop_prd_list li {
		width: 31%;
	}
	.download_brochure_Col:after {
		display: none;
	}
	h3.radio_ship_margin {
		font-size: 37px;
	}
	a.download_brochure {
		font-size: 16px;
	}
	.shop_left_box h4 {
		font-size: 24px;
	}
	ul.project_gal_imgs {
		width: 68%;
	}
	ul.bnr_btm_services li h5 {
		height: 50px;
	}
	.wantto_work_col {
		text-align: center;
	}
	a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {
		float: none;
		display: inline-block;
		margin: 20px 0px;
	}
	.project_gal_left {
		margin: 94px 0px 61px 38px;
	}
	#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {
		width: 53%;
	}
	.variaion4_request_form {
		width: 74%;
		margin-right: 50px;
	}
	#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {
		position: static;
		margin-top: 0px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	/*====home version1 start=====*/
	.landing_gardening_txt {
		font-size: 14px;
	}
	.hdr_cnt ul li {
		font-size: 15px;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt55, #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt65, #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt70 {
		width: 100%;
		text-align: left;
		padding-left: 40px;
		padding-right: 40px;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt30 {
		text-align: left;
		padding-left: 40px;
		padding-right: 40px;
		width: 50%;
	}
	#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {
		width: 50%;
		text-align: center;
		float: left;
		padding: 200px 0px 0px 40px;
	}
	.variaion4_request_form {
		width: 45%;
		margin: 180px 0px 0px 0px;
	}
	.variaion4_request_form h5 {
		padding: 20px 10px 10px;
	}
	#contact-form .form-group.request_group {
		margin-bottom: 5px;
	}
	.quality-list_marbtm {
		margin-bottom: 50px;
	}
	.quality-list_marbtm:nth-child(3), .quality-list_marbtm:nth-child(4) {
		margin-bottom: 0px;
	}
	.home_about_col {
		background: none;
	}
	.no_pad_left {
		padding-left: 15px;
	}
	.request_col {
		background-size: cover;
		padding: 32px 28px 35px;
		margin: 40px 0px 0px;
	}
	.short_about_col.why_choose_Txt {
		padding-right: 15px;
		margin: -15px 0px 50px;
	}
	.choose_list_info {
		width: 68%;
	}
	.blog_col ul.good_lawn_list {
		margin: 30px 0px 0px;
	}
	.about_bg {
		background: rgba(0, 0, 0, 0) url("../images/home_page/requestaquote_bg.png") no-repeat scroll right 113%;
	}
	.stop_location_col {
		padding: 54px 0px;
		background-size: cover;
	}
	/*====home version1 end=====*/
	.about_desc h4 {
		line-height: 34px;
	}
	a.view-all.slide_contact_btn {
		float: none;
		display: inline-block;
	}
	/*====Service start=====*/
	.service_marbtm:nth-child(4) {
		margin-bottom: 80px;
	}
	.wdt_left {
		padding-left: 15px;
		width: 100%;
	}
	.wdt_rght {
		width: 100%;
		margin: 40px 0px 0px;
	}
	ul.key_benefit_list li {
		width: 50%;
	}
	ul.key_benefit_list li.wdt_40 {
		width: 50%;
	}
	.choose_Accordian_Wdt {
		width: 100%;
	}
	.about_snow_col.about_snow_col1 {
		width: 45%;
	}
	ul.snow_removal_icon_list {
		margin: 10px 0 0;
		width: 45%;
	}
	ul.law_service_img li.spring_img_wdt1 {
		width: 61.6%;
	}
	ul.law_service_img li.spring_img_wdt2 {
		margin-left: 21px;
		width: 33.3%;
	}
	/*====Service end=====*/
	/*====Footer start=====*/
	.ftr_pad_30 {
		padding-left: 15px;
	}
	.ftr_nav {
		margin: 4px 0 30px;
	}
	/*====Footer end=====*/
	#photo_gallery .project_detail a {
		margin: 20px 0 37px;
	}
	#photo_gallery .project_detail h2 {
		font-size: 13px;
	}
	.variant_four_project .project_heading {
		font-size: 13px;
	}
	#photo_gallery .col-lg-2 {
		width: 50%;
		margin-bottom: 30px;
	}
	ul.shop_prd_list li {
		width: 31.4%;
	}
	ul.shop_prd_list li:nth-child(3) {
		margin-right: 0px;
	}
	.prd_detail_desc {
		padding-left: 20px;
		width: 53%;
	}
	.nav-tabs>li>a {
		font-size: 15px;
		width: 128px;
	}
	.case_study_img.martp {
		margin: 30px 0px 0px;
	}
	.case_study_desc.desc-mar_none {
		margin: 50px 0px 0px;
	}
	.choose_img {
		display: none;
	}
	.contact_info {
		margin: 30px 0px 0px;
	}
	.about_chooe_bg {
		padding: 95px 0px 100px;
	}
	.paypal_col {
		width: 66%;
	}
	h3.radio_ship_margin {
		font-size: 25px;
		margin: -3px 0 0 0px;
	}
	.radio.radio1 {
		margin: 0px 0px 20px;
	}
	.project_gal_left {
		width: 100%;
		margin: 0px;
		padding: 90px 20px;
	}
	ul.project_gal_imgs {
		width: 100%;
	}
	ul.bnr_btm_services li {
		width: 100%;
		padding: 50px 30px;
		min-height: 150px;
	}
	ul.bnr_btm_services li:hover {
		min-height: 150px;
	}
	.stop_location_col.stopgreen_bg {
		text-align: center;
	}
	.stop_location_col.stopgreen_bg h3 {
		width: 100%;
	}
	a.get_request {
		display: inline-block;
		float: none;
	}
	.map_cnt_rght {
		width: 100%;
	}
	.var_4_slider {
		width: 100%!important;
	}
	.quality_service_txt {
		padding-left: 15px;
		margin: 0 0 50px 0;
	}
	.quality_landscape_img {
		background: none;
	}
	.wantto_work_col {
		text-align: center;
	}
	a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {
		float: none;
		display: inline-block;
		margin: 30px 0px 0px;
	}
	.testimonial_var4 {
		margin: 50px 0px 0px;
	}
	.get_touch_form {
		padding-left: 15px;
		margin: 50px 0px 0px;
	}
	.subscribe_txt {
		margin-bottom: 30px;
	}
	#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {
		position: static;
		margin-top: 0px;
	}
}
@media only screen and (min-width: 260px) and (max-width: 767px) {
	.pad_85_100 {
		padding: 75px 0px 80px;
	}
	#photo_gallery {
		padding: 0 15px;
	}
	.project_Gal.project_Gal2 #photo_gallery .controls {
		display: block;
	}
	.pad_94_196 {
		padding: 74px 0px 176px;
	}
	.pad_94_100 {
		padding: 75px 0px 80px;
	}
	.pad_100_97 {
		padding: 75px 0px 77px;
	}
	.pad_106_100 {
		padding: 70px 0px 77px;
	}
	.pad_100, .project_Gal, .request-call-bg {
		padding: 80px 0px !important;
	}
	.pad_85_95 {
		padding: 65px 0px 75px;
	}
	.pad_84_70 {
		padding: 64px 0px 50px;
	}
	.pad_100_70 {
		padding: 80px 0px 50px;
	}
	.pad_100_95 {
		padding: 80px 0px 75px;
	}
	.pad_100_85 {
		padding: 80px 0px 65px;
	}
	.pad_100_62 {
		padding: 80px 0px 42px;
	}
	.pad_100_196 {
		padding: 80px 0px 125px;
	}
	.pad_100_50 {
		padding: 80px 0px 30px;
	}
	.pad_100_1 {
		padding: 80px 0px;
	}
	h3 {
		font-size: 34px;
		margin-bottom: 27px;
	}
	h3.mar_btm60 {
		margin-bottom: 42px;
	}
	h3.mar_btm30 {
		margin-bottom: 34px;
	}
	h3.mar_btm40 {
		margin-bottom: 40px;
	}
	h3.mar_btm23 {
		margin-bottom: 35px;
	}
	h3.mar_btm50 {
		margin-bottom: 40px;
	}
	.mobile_none {
		display: none
	}
	a.btn_slide {
		margin: 0 auto;
	}
	/*=======home start======*/
	.hdr_cnt ul li a, .hdr_cnt ul li {
		color: #fff;
	}
	#minimal-bootstrap-carousel .carousel-inner .item {
		background-size: 450px;
		background-repeat: no-repeat;
		background-position: center top;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt30, #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt55, #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt65, #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.wdt70 {
		width: 100%;
		padding: 0px 20px;
	}
	#minimal-bootstrap-carousel .carousel-caption h2, #minimal-bootstrap-carousel .carousel-caption h2.fnt_55 {
		font-size: 30px;
		line-height: 35px;
	}
	#minimal-bootstrap-carousel .carousel-caption p.fnt_22 {
		font-size: 16px;
		line-height: 22px;
	}
	a.view-all.slide_contact_btn {
		float: none;
		display: inline-block;
		margin-bottom: 10px;
	}
	a.view-all.slide_contact_btn.slide_service_btn {
		margin-left: 0px;
	}
	#minimal-bootstrap-carousel .carousel-control {
		top: auto;
		bottom: 75px;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home2_slide1, #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom.home2_slide2, #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top.home2_slide3 {
		vertical-align: top;
		padding: 300px 0px 0px;
	}
	#minimal-bootstrap-carousel .carousel-inner.ver_new_2_slider .item {
		min-height: 800px;
	}
	#minimal-bootstrap-carousel .carousel-caption h2.fnt_55.ln_height1, #minimal-bootstrap-carousel .carousel-caption h2.fnt_55.ln_height2 {
		line-height: 40px;
	}
	#minimal-bootstrap-carousel.home2_control .carousel-control {
		top: 25%;
	}
	#minimal-bootstrap-carousel.slider1 .carousel-inner .item {
		min-height: 600px;
	}
	.year_quality {
		font-size: 34px;
		line-height: 38px;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		padding-right: 0;
		text-align: left;
		width: 100%;
	}
	.year_quality .year_35 {
		font-size: 40px;
	}
	.quality-txt {
		width: 100%;
	}
	.quality-list_marbtm {
		margin-bottom: 50px;
	}
	.quality-list_marbtm:nth-child(4) {
		margin-bottom: 0px;
	}
	.home_about_col {
		background: none;
	}
	.no_pad_left {
		padding-left: 15px;
	}
	.request_col {
		background-size: cover;
		padding: 32px 15px 35px;
	}
	.request_col h3 {
		margin-bottom: 40px;
	}
	.short_about_col.why_choose_Txt {
		margin: 0;
		padding-right: 15px;
	}
	.choose_list {
		margin-bottom: 39px;
	}
	.choose_list:nth-child(3) {
		margin-bottom: 39px;
	}
	.choose_list:nth-child(4) {
		margin-bottom: 0px;
	}
	.choose_list_icon {
		margin-right: 20px;
	}
	.choose_list_info {
		width: 65%;
	}
	.choose_list:nth-child(2), .choose_list:nth-child(4) {
		padding-left: 0;
	}
	.stop_location_col {
		padding: 74px 0px 80px;
		background-size: cover !important;
	}
	.stop_location_col h3 {
		font-size: 25px;
		line-height: 33px;
	}
	a.view-all.slide_contact_btn.slide_service_btn.margin_rght {
		margin-left: 0;
		margin-right: 0;
	}
	#client_slider {
		margin: 70px 0px 0px;
	}
	#client_slider .controls {
		top: -90px!important;
	}
	/*=======home end======*/
	.inner_page_bnr h2 {
		font-size: 40px;
	}
	.about_desc {
		margin-top: 20px;
		padding-left: 15px;
	}
	.about_desc h4 {
		font-size: 22px;
	}
	.choose_list_div {
		margin-top: 30px;
	}
	.carousel {
		width: 100%;
		float: left;
	}
	#member_slider {
		margin: 40px 0px 0px;
	}
	/*=======service start======*/
	.service_marbtm:nth-child(4), .service_marbtm:nth-child(5) {
		margin-bottom: 80px;
	}
	.service_marbtm:nth-child(6) {
		margin-bottom: 0px;
	}
	.wdt_left {
		width: 100%;
	}
	.wdt_rght {
		width: 100%;
	}
	.service_page .wdt_left {
		padding: 0 15px
	}
	.service_page .wdt_rght {
		padding: 0 15px;
		margin-top: 40px;
	}
	h4.fnt28 {
		font-size: 25px;
	}
	ul.law_service_img li {
		width: 100%;
		margin-bottom: 50px;
	}
	ul.law_service_img li.second_img {
		width: 100%;
	}
	ul.law_service_img li:last-child {
		margin-bottom: 0px;
	}
	.key_benefit_col {
		margin: 20px 0px 0px;
	}
	.key_benefit_img {
		width: 100%;
		margin-bottom: 50px;
	}
	.key_benefit_desc {
		width: 100%;
		margin-bottom: 50px;
	}
	ul.key_benefit_list li {
		width: 100%;
	}
	ul.key_benefit_list li.wdt_40 {
		width: 100%;
	}
	.choose_Accordian_Wdt {
		width: 100%;
	}
	/*=======service end======*/
	/*=======Footer Start======*/
	.ftr_nav {
		margin: 14px 0 10px;
	}
	.ftr_txt_div {
		padding-right: 0;
	}
	ul.ftr_social {
		margin: 8px 0 15px;
	}
	.ftr_pad_30 {
		padding-left: 15px;
	}
	.ftr_btm p {
		text-align: center;
	}
	.ftr_btm {
		margin: 27px 0 0;
	}
	/*=======Footer end======*/
	.banner_desc {
		display: none
	}
	a.btn.slide_contact_btn.read_btn {
		margin-bottom: 30px;
	}
	.about_bg {
		background: rgba(0, 0, 0, 0) url("../images/home_page/requestaquote_bg.png") no-repeat scroll -170px 630px;
	}
	.short_about_col {
		padding-bottom: 80px;
	}
	a.btn.slide_contact_btn {
		width: 134px;
		font-size: 15px;
	}
	ul.blog_list_icon li {
		margin-right: 12px;
		padding: 0 9px 0 20px;
	}
	#photo_gallery .col-lg-2 {
		width: 100%;
	}
	.client_identity_Col {
		margin-bottom: 0px;
	}
	h3 {
		font-size: 30px;
	}
	ul.blog_icon_list li {
		margin-bottom: 10px;
		margin-right: 0;
	}
	.news_search {
		padding: 4px 22px 5px;
	}
	.news_search .btn-default {}
	.cart_btm_col {
		padding: 26px 19px 26px 20px;
	}
	a.coupon_btn {
		font-size: 13px;
		margin-right: 9px;
		padding: 6px 7px;
	}
	a.add_cart_btn {
		font-size: 13px;
		margin-top: 11px;
		padding: 0 16px;
		width: 150px;
	}
	.cart_table ul li {
		padding: 7px 19px;
		width: 100% !important;
	}
	.cart_table ul.cart_desc li {
		min-height: 10px !important;
		padding: 7px 19px;
	}
	.cart_txt {
		margin: 0;
	}
	.quantity_select {
		margin: 5px 0;
	}
	.cart_close_img {
		margin: 2px 0;
		text-align: left;
	}
	.cart_table ul.cart_desc li:first-child {
		padding-left: 20px;
	}
	.case_study_img {
		float: left;
		margin-bottom: 11px;
		width: 100%;
	}
	.find_landscape_col {
		padding: 11px 14px 11px 20px;
	}
	.description_txt {
		padding-left: 0;
	}
	.mob_mar_10 {
		margin-bottom: 10px
	}
	h3.radio_ship_margin {
		margin: -24px 0 0 22px;
	}
	.order_col {
		padding: 15px 18px 33px;
	}
	.paypal_col {
		width: 62%;
	}
	.contact_info {
		margin-top: 30px;
		padding: 23px 10px 72px;
	}
	.cnt_map_img {
		margin: 40px 0 0;
	}
	.services_desc {
		width: 100%;
		margin-bottom: 50px;
	}
	.services_img {
		width: 100%;
	}
	.prd_large_img {
		width: 100%;
	}
	.prd_detail_desc {
		margin: 30px 0px 0px;
		padding-left: 0;
		width: 100%;
	}
	.nav-tabs>li>a {
		font-size: 12px;
		margin-right: 0;
		padding: 10px 5px;
		width: 91px;
	}
	ul.shop_prd_list li {
		margin-right: 0;
		width: 100%;
	}
	.nav-tabs>li {
		margin-right: 0;
	}
	.panel-body {
		padding: 16px 15px 71px;
	}
	.about_snow_col.about_snow_col1 {
		width: 100%;
	}
	ul.snow_removal_icon_list {
		margin: 10px 0 0;
		width: 100%;
	}
	ul.law_service_img li.spring_img_wdt1 {
		margin-bottom: 10px;
		width: 100%;
	}
	ul.law_service_img li.spring_img_wdt2 {
		margin-left: 0;
		width: 100%;
	}
	.short_about_col {
		padding-bottom: 40px;
	}
	a.download_brochure {
		font-size: 18px;
	}
	ul.shop_prd_list li.list_marbtm {
		margin-bottom: 50px;
	}
	ul.shop_prd_list li.list_marbtm:last-child {
		margin-bottom: 0px;
	}
	.case_study_img.martp {
		margin: 30px 0px 0px;
	}
	.mobile_display {
		display: none;
	}
	.testi_bg {
		padding: 0px 60px 19px;
	}
	#quote-carousel .carousel-control.left {
		left: -75px;
	}
	#quote-carousel .carousel-control.right {
		right: -85px;
	}
	.quality-list_marbtm:last-child {
		margin-bottom: 0px;
	}
	.choose_img {
		margin: 20px 0px 0px;
	}
	.pad_85_1 {
		padding: 75px 0px 80px;
	}
	h3.mar_btm1 {
		margin-bottom: 33px;
	}
	ul.snow_removal_icon_list {
		margin: 50px 0 0;
	}
	.about_snow_img {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 50px;
	}
	.case_study_desc.desc-mar_none {
		margin: 50px 0px 0px;
	}
	h3.mar_btm2 {
		margin-bottom: 33px;
	}
	.blog_col ul.good_lawn_list.blog_list {
		margin: 0px;
	}
	.social_plugin ul li {
		margin-bottom: 10px;
	}
	.cart_table ul li.tabl_div1 {
		padding-left: 19px;
	}
	.cart_table ul li {
		border-bottom: 1px solid #ebebeb;
		border-right: 0px;
	}
	a.add_cart_btn {
		margin-top: 0px;
	}
	h3.radio_ship_margin {
		font-size: 21px;
		margin: 0px;
	}
	.radio.radio1 {
		margin: 0px 0px 20px;
	}
	.order_fr {
		margin: 50px 0px 0px;
	}
	.quality-list_img1.quality_mob {
		padding-right: 0px;
		margin-bottom: 38px;
	}
	.quality-list_desc1.quality_desc_mob {
		padding-left: 0px;
	}
	.project_gal_left {
		width: 100%;
		margin: 0px;
		padding: 75px 20px;
	}
	ul.project_gal_imgs {
		width: 100%;
	}
	ul.bnr_btm_services li {
		width: 100%;
		padding: 50px 30px;
		min-height: 150px;
	}
	ul.bnr_btm_services li:hover {
		min-height: 150px;
	}
	.stop_location_col.stopgreen_bg {
		text-align: center;
	}
	.stop_location_col.stopgreen_bg h3 {
		width: 100%;
		font-size: 25px;
	}
	a.get_request {
		display: inline-block;
		float: none;
	}
	.map_cnt_rght {
		width: 100%;
		padding: 93px 0px 63px 20px;
	}
	.welcome_dream_txt h5 {
		font-size: 30px;
		line-height: 40px;
	}
	.welcome_dream_txt h5 .fnt_bold {
		font-size: 40px;
	}
	.blog_mb {
		margin-bottom: 50px;
	}
	.quality_landscape_img {
		background: none;
	}
	.get_touch_form {
		padding-left: 15px;
		margin: 50px 0px 0px;
	}
	.quality_service_txt {
		padding-left: 15px;
		margin: 50px 0px 0px;
	}
	.wantto_work_col {
		padding: 26px 15px;
		text-align: center;
	}
	.wantto_work_col h3 {
		font-size: 30px;
	}
	a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {
		float: none;
		display: inline-block;
		margin: 30px 0px 0px;
	}
	.subscribe_search {
		margin: 20px 0px 0px;
		padding: 11px 0 11px 12px;
	}
	.subscribe_bg {
		padding: 75px 0px 80px 0px;
	}
	.key_benefit_desc.key_benefit_desc1 {
		width: 100%;
	}
	.ship_radio {
		margin: 30px 0px 27px;
	}
	.working_hours_col {
		margin: 50px 0px 30px;
	}
	.service_mrbtm {
		margin-bottom: 40px;
	}
	.about_chooe_bg.choose_white-bg {
		padding: 75px 0px 0px;
	}
	h3.accrdian_head {
		margin: 40px 0px;
	}
	.hdr_top_bar.hdr_top_bar_var2 {
		background: #33381e;
	}
	.hdr_top_bar.hdr_top_bar_var3 {
		background: #33381e;
	}
	.hdr_variation2 {
		position: static;
		background: #33381e;
	}
	#service_slider .controls {
		bottom: -45px;
	}
	.quality_service_txt {
		padding-left: 15px;
		margin: 80px 0px 0px;
	}
	.quality_landscape_img {
		background: none;
	}
	.wantto_work_col {
		text-align: center;
	}
	a.view-all.slide_contact_btn.slide_service_btn.get_quote_btn {
		float: none;
		display: inline-block;
		margin: 30px 0px 0px;
	}
	.get_touch_form {
		padding-left: 15px;
		margin: 50px 0px 0px;
	}
	.subscribe_txt {
		margin-bottom: 30px;
	}
	#main-navigation-wrapper.variation2_navbar.variation4_navbar.navbar-default {
		position: static;
		margin-top: 0px;
	}
	.hdr_top_variation4 ul {
		margin: 10px 0px;
	}
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_fl {
		text-align: center;
	}
	#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .item.home4_slide3 {
		min-height: 1200px;
	}
	#minimal-bootstrap-carousel .carousel-inner.ver_new_4_slider .carousel-caption .thm-container .box.valign-top.home4_slide3 {
		width: 100%;
		text-align: center;
		float: left;
		padding-left: 40px;
		padding-right: 40px;
	}
	#minimal-bootstrap-carousel .carousel-caption h2 {
		text-align: center;
	}
	#minimal-bootstrap-carousel .carousel-caption p {
		text-align: center;
	}
	.variaion4_request_form {
		width: 90%;
		border-radius: 5px;
		margin: 40px 5% 0px;
	}
	.variaion4_request_form h5 {
		padding: 20px 10px 10px;
	}
	#contact-form .form-group.request_group {
		margin-bottom: 5px;
	}
	.service_page h4 {
		width: 100%;
		float: left;
	}
	.subscribe_search .form-control {
		font-size: 14px;
		width: 75%;
	}
	.subscribe_search .btn-default {
		font-size: 14px;
		width: 81px;
	}
	#main-navigation-wrapper .nav.small_hgt>li {
		margin: 0;
		padding: 0;
	}
	.var_4_slider {
		width: 100% !important;
	}
	@media only screen and (min-width: 260px) and (max-width: 479px) {
		#member_slider .controls {
			margin-bottom: 20px;
			margin-top: 0;
			position: static;
		}
		a.add_cart_btn {
			margin-top: 10px!important;
		}
		a.view-all.slide_contact_btn.slide_service_btn.margin_rght {
			margin-bottom: 15px;
		}
		.service_mar_left {
			margin-left: 0px;
			margin-top: 10px;
		}
		#member_slider {
			margin: 0px!important;
		}
	}
	@media(max-width: 767px) {
		.hdr_top_bar .hdr-address.nav {
			padding: 10px 0 0 0;
		}
		.hdr_top_bar .hdr-address.nav li {
			float: none;
		}
		.hdr_top_bar .hdr-address.nav li a {
			padding: 0 0 10px 0;
		}
		.footer-wrapper .widget:nth-child(3) {
			margin: 0 0 50px 0;
		}
		.button {
			margin: 0 25% 30px 25%;
			width: 50%;
		}
		.widget-links2 {
			padding: 0 15px;
		}
		.footer-quote h2 {
			font-size: 20px;
		}
		.testinomial_col_inn {
			display: inline-block;
		}
		s .testinomial_col {
			padding: 0;
		}
		.testinomial_col [data-slide="next"], .testinomial_col [data-slide="prev"] {
			position: static;
			margin: 30px 10px 0 0;
		}
		.fnt40 {
			font-size: 30px;
		}
	}