body, html {
	font-family: 'Open Sans', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #ffffff;
	font-weight: 400;
	width: 100% !important;
	height: 100% !important;
	margin: 0;
	z-index: 0;
}
h2 {
	margin: 0 0 20px 0;
	font-weight: 600;
	font-size: 36px;
	color: #fff;
}
h3, h4 {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
}
h5 {
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
}
p {
	font-size: 15px;
}
p.intro {
	margin: 12px 0 0;
	line-height: 24px;
}
a {
	color: #EB603F;
	font-weight: 400;
}
a:hover, a:focus {
	text-decoration: none;
	color: #222;
}

.locations-link a:link {
  color: #3FF158;
}

.div5 { height: 5px; }
.div10 { height: 10px; }
.div15 { height: 15px; }
.div20 { height: 20px; }
.div30 { height: 30px; }
.div35 { height: 35px; }
.div40 { height: 40px; }
.div45 { height: 45px; }

.div50 { height: 50px; }
.div60 { height: 60px; }
.div70 { height: 70px; }
.div75 { height: 75px; }
.div80 { height: 80px; }
.div100 { height: 100px; }
.div125 { height: 125px; }
.div175 { height: 175px; }
.div200 { height: 200px; }
.div250 { height: 250px; }





ul, ol {
	list-style: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
ul, ol {
	padding: 0;
	webkit-padding: 0;
	moz-padding: 0;
}
hr {
	height: 3px;
	width: 70px;
	text-align: center;
	position: relative;
	background: #6aaf08;
	margin: 0 auto;
	margin-bottom: 20px;
	border: 0;
}
/* Navigation */
#menu {
	padding: 20px;
	transition: all 0.8s;
}
#menu.navbar-default {
	background-color: rgba(248, 248, 248, 0);
	border-color: rgba(231, 231, 231, 0);
}
#menu a.navbar-brand {
	font-size: 26px;
	font-weight: 600;
	color: #333333;
}
#menu.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 8px 2px;
	border-radius: 0;
	margin: 9px 10px 0px 20px;
}
#menu.navbar-default .navbar-nav > li > a:hover {
	color: #eb603f;
}

.dropdown-menu {
    width: 295px !important;
	padding:7px !important;
    spacing:7px !important;
}

.dropdown-menu > li > a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}


.on {
	background-color: #333 !important;
	padding: 0 !important;
	padding: 5px 0 !important;
	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #6aaf08 !important;
	background-color: transparent;
}
.navbar-toggle {
	border-radius: 0;
}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #fff;
	border-color: #fff;
}
.navbar-default .navbar-toggle:hover>.icon-bar {
	background-color: #6aaf08;
}
.section-title {
	margin-bottom: 70px;
}


.section-title2 {
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}


.section-title2 p {
	font-size: 18px;
	color: #000000;

}

.section-title p {
	font-size: 18px;
	color: #ffffff;
	
	
}
.btn-custom {
	text-transform: uppercase;
	color: #fff;
	background-color: #eb603f;
	padding: 14px 20px;
	letter-spacing: 1px;
	margin: 0;
	font-size: 17px;
	font-weight: 400;
	border-radius: 6px;
	margin-top: 20px;
	transition: all 0.3s;
}

.btn-custom2 {
	text-transform: uppercase;
	color: #eb603f;
	background-color: #ffffff;
	padding: 14px 20px;
	letter-spacing: 1px;
	margin: 0;
	font-size: 17px;
	font-weight: 400;
	border-radius: 6px;
	margin-top: 20px;
	transition: all 0.3s;
}

.btn-custom3 {
	text-transform: uppercase;
	color: #ffffff;
	background-color: #eb603f;
	padding: 11px 17px;
	letter-spacing: 1px;
	margin: 0;
	font-size: 13px;
	font-weight: 400;
	border-radius: 6px;
	margin-top: 20px;
	transition: all 0.3s;
}

.btn-custom:hover, .btn-custom:focus, .btn-custom.focus, .btn-custom:active, .btn-custom.active {
	color: #fff;
	background-color: #eb603f;
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
	outline-offset: none;
}


/* Navigation */


/*  New header   */

newheader {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  padding: 0px;
}

.newheader {
  overflow: hidden;
  padding: 10px 20px;
}


.newheader a {
  float: left;
  color: rgb(255, 255, 255);
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px;
  line-height: 100px;
  border-radius: 4px;
}


.newheader a.logo {
  font-size: 25px;
  font-weight: bold;
  padding: 0 !important;
}



.newheader-right {
  float: right;
  display: flex;
  align-items: center;
  height:100px;
}



@media screen and (max-width: 500px) {
  .newheader a {
    float: none;
    display: block;
    text-align: left;
  }

	
	@media screen and (max-width: 500px) {
    .linkspacer {
        height: 100px;
        overflow-y: auto;
        position: relative;
    }
}
	

img.licensedbondedinsured
{
    max-width: 50%;
    min-width: 62px;
    height: auto;
}

/* This is how you set the style for a certain image */

img.callortext
{
    max-width: 50%;
    min-width: 81px;
    height: auto;
}

/* This is how you set the style for a certain image */



  .newheader-right {
    float: none;
  }
}
/*  New header   */





/*  licenced and call text now graphic   */
header {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  padding: 10px;
}

.header {
  overflow: hidden;
  padding: 10px 20px;
}


.header a {
  float: left;
  color: rgb(255, 255, 255);
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px;
  line-height: 50px;
  border-radius: 4px;
}


.header a.logo {
  font-size: 25px;
  font-weight: bold;
  padding: 0 !important;
}



.header-right {
  float: right;
  display: flex;
  align-items: center;
  height:100px;
}



@media only screen and (max-width: 640px) {
    .mobilespacer > div {
    margin-bottom: 50px;
  }
}


@media screen and (max-width: 500px) {
  .header a {
    float: none;
    display: block;
    text-align: left;
  }


img.licensedbondedinsured
{
    max-width: 50%;
    min-width: 62px;
    height: auto;
}

/* This is how you set the style for a certain image */

img.callortext
{
    max-width: 50%;
    min-width: 81px;
    height: auto;
}

/* This is how you set the style for a certain image */






  .header-right {
    float: none;
  }
}
/*  licenced and call text now graphic   */






/* Header Section */
.intro {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/intro-bg.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro .fa {
	font-size: 94px;
	margin-bottom: 40px;
	color: #fff;
}
.intro h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro p {
	color: #fff;
	font-size: 22px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro a {
	color: #FFFF66;
	font-weight: 400;
}

/* Header Section */


/* Brush Removal Header Section */


.intro2 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/brushremoval_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro2 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro2 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro2 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro2 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro2 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro2-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro2 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Brush Removal Header Section */



/* Beauty Bark Header Section */


.intro3 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/beautybark_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro3 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro3 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro3 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro3 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro3 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro3-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro3 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Beauty Bark Header Section */


/* Debris Cleanup Header Section */


.intro4 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/debriscleanup_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro4 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro4 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro4 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro4 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro4 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro4-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro4 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Debris Cleanup Header Section */



/* Dirt compost Work Header Section */


.intro5 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/dirtcompostwork_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro5 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro5 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro5 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro5 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro5 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro5-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro5 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Dirt Compost Work Header Section */



/* Field Plowing Header Section */


.intro6 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/fieldplowing_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro6 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro6 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro6 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro6 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro6 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro6-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro6 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Field Plowing Header Section */


/* Finish Mowing Header Section */


.intro7 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/finishmowing_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro7 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro7 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro7 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro7 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro7 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro7-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro7 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Finish Mowing Header Section */


/* Gravel Driveway Header Section */


.intro8 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/graveldriveway_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro8 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro8 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro8 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro8 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro8 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro8-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro8 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Gravel Driveway Header Section */



/* Gravel Work Header Section */


.intro9 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/gravelwork_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro9 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro9 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro9 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro9 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro9 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro9-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro9 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Gravel Work Header Section */


/* Lawn Garden Prep Header Section */


.intro10 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/lawngardenprep_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro10 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro10 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro10 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro10 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro10 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro10-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro10 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Lawn Garden Prep Header Section */



/* Lot Leveling Header Section */


.intro11 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/lotleveling_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro11 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro11 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro11 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro11 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro11 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro11-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro11 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Lot Leveling Header Section */



/* Rototilling Header Section */


.intro12 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/rototilling_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro12 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro12 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro12 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro12 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro12 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro12-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro12 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Rototilling Header Section */



/* RV Boat Pads Header Section */


.intro13 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/rvboatpads_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro13 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro13 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro13 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro13 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro13 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro13-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro13 a {
	color: #FFFF66;
	font-weight: 400;
}

/* RV Boat Pads Header Section */


/* Stump Grinding Header Section */


.intro14 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/stumpgrinding_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro14 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro14 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro14 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro14 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro14 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro14-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro14 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Stump Grinding Header Section */


/* Field Mowing Header Section */


.intro15 {
	display: table;
	width: 100%;
	padding: 0;
	background: url(../img/fieldmowing_intro.jpg) top center no-repeat;
	background-color: #e5e5e5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.intro15 .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,70ad47+100&0.6+0,0.4+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(112,173,78,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#6670ad47', GradientType=0 ); /* IE6-9 */
}
.intro15 .fa {
	font-size: 90px;
	margin-bottom: 40px;
	color: #fff;
}
.intro15 h1 {
	color: #fff;
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.intro15 p {
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	line-height: 28px;
	margin-bottom: 40px;
}
.intro15 .btn-custom {
	border-top: 1px solid rgba(255,255,255,0.4);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
header .intro15-text {
	padding-top: 320px;
	padding-bottom: 200px;
	text-align: center;
}

.intro15 a {
	color: #FFFF66;
	font-weight: 400;
}

/* Field Mowing Header Section */







/* New Intro Section */
#newintro {
	padding: 120px 0 80px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}
#newintro h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#newintro .newintro-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#newintro hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
#newintro .btn {
	margin-top: 40px;
}
#newintro .newintro-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#newintro .newintro-text, #newintro .newintro-desc {
	margin-bottom: 40px;
}
#newintro p {
	line-height: 24px;
	margin-top: 20px;
}


.newintro-container {
 display: flex;
  align-items: center;
  justify-content: center;
}



.newintro-text {
  font-size: .8em;
padding:10px;  
}

.newintro-text2 {
  font-size: 1em;
padding:10px;  
}


/* Top of page email/sms/facebook/google links  */

 /* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 500px) {
  .image-column {
    width: 100%;
		margin-left:75px;
		
  }
} 

 /* Three image containers (use 25% for four, and 50% for two, etc) */
.image-column {
  float:right;
  width: 25%;
  padding: 5px;
}

/* Clear floats after image containers */
.image-row::after {
  content: "";
  clear: both;
  display: table;
}


 /* Style buttons */
.bluebtn {
	width: 150px;
  max-width: 100%;
	border-radius: 8px;
  background-color: DodgerBlue; /* Blue background */
  border: none; /* Remove borders */
  color: white; /* White text */
  padding: 6px 6px; /* Some padding */
  font-size: 12px; /* Set a font size */
  cursor: pointer; /* Mouse pointer on hover */
}

/* Darker background on mouse-over */
.bluebtn:hover {
  background-color: RoyalBlue;
} 


.orangebtn {
	width: 150px;
  max-width: 100%;
	border-radius: 8px;
  background-color: #EB603F; /* Blue background */
  border: none; /* Remove borders */
  color: white; /* White text */
  padding: 6px 6px; /* Some padding */
  font-size: 12px; /* Set a font size */
  cursor: pointer; /* Mouse pointer on hover */
}

/* Darker background on mouse-over */
.orangebtn:hover {
  background-color: #cd563a;
}


/* Top of page email/sms/facebook/google links  */


/* New intro Section */




/*  finalintro    */


#finalintro {
	padding: 120px 0 80px 0;
 background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%); 
}
#finalintro h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#finalintro .finalintro-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#finalintro hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	text-align:center;
}
#finalintro .btn {
	margin-top: 40px;
}
#finalintro .finalintro-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#finalintro .finalintro-text, #finalintro .finalintro-desc {
	margin-bottom: 40px;
	text-align:left;
}
#finalintro p {
	line-height: 24px;
	margin-top: 20px;
}

.finalintro-container {
 display: flex;
  align-items: center;
  justify-content: center;
}



.finalintro-text {
  font-size: 1em;
padding:10px;  
}

/*   final intro   */







/* About Section */
#about {
	padding: 120px 0 80px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}
#about h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#about .about-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#about hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	text-align:center;
}
#about .btn {
	margin-top: 40px;
}
#about .about-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#about .about-text, #about .about-desc {
	margin-bottom: 40px;
	text-align:left;
}
#about p {
	line-height: 24px;
	margin-top: 20px;
}

/* About Us */


/* About2 Section */
#about2 {
	padding: 120px 0 80px 0;
	 background: rgb(101,111,47);
background: linear-gradient(90deg, rgba(101,111,47,1) 0%, rgba(101,111,47,1) 35%, rgba(119,135,35,1) 100%); 
}
#about2 h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#about2 .about-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#about2 hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	text-align:center;
}
#about2 .btn {
	margin-top: 40px;
}
#about2 .about2-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#about2 .about2-text, #about2 .about2-desc {
	margin-bottom: 40px;
	text-align:left;
}
#about2 p {
	line-height: 24px;
	margin-top: 20px;
}

/* About2 */


/* OurEquipment Section */
#ourequipment {
	padding: 120px 0 80px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}
#ourequipment h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#ourequipment .ourequipment-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#ourequipment hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	text-align:center;
}
#ourequipment .btn {
	margin-top: 40px;
}
#ourequipment .ourequipment-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#ourequipment .ourequipment-text, #ourequipment .ourequipment-desc {
	margin-bottom: 40px;
	text-align:left;
}
#ourequipment p {
	line-height: 24px;
	margin-top: 20px;
}

/* OurEquipment */




/* Services Section */
#services {
	padding: 150px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}
#services .service-media {
	margin: 20px;
}
#services .service-media img {
	position: relative;
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: 10px solid rgba(255,255,255,0.1);
	margin: 20px;
}
#services .service-desc {
	margin: 10px 10px 40px 40px;
	text-align: left;
	}
#services h2 {
	color: #fff;
}
#services h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	padding: 5px 0;
}
#services p {
	color: rgba(255,255,255,0.9);
}
#services hr {
	background: rgba(255,255,255,0.6);
}
/* Services Section */



/* Services2 Section */
#services2 {
	padding: 150px 0;
	 background: rgb(101,111,47);
background: linear-gradient(90deg, rgba(101,111,47,1) 0%, rgba(101,111,47,1) 35%, rgba(119,135,35,1) 100%); 
}
#services2 .service-media {
	margin: 20px;
}
#services2 .service-media img {
	position: relative;
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: 10px solid rgba(255,255,255,0.1);
	margin: 20px;
}
#services2 .service-desc {
	margin: 10px 10px 40px 40px;
	text-align: left;
	}
#services2 h2 {
	color: #fff;
}
#services2 h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	padding: 5px 0;
}
#services2 p {
	color: rgba(255,255,255,0.9);
}
#services2 hr {
	background: rgba(255,255,255,0.6);
}
/* Services Section */




/* Pricing Section */
#pricing {
	padding: 120px 0 80px 0;
	 background: rgb(101,111,47);
background: linear-gradient(90deg, rgba(101,111,47,1) 0%, rgba(101,111,47,1) 35%, rgba(119,135,35,1) 100%); 
}
#pricing h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#pricing .pricing-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#pricing hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
#pricing .btn {
	margin-top: 40px;
}
#pricing .pricing-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#pricing .pricing-text, #pricing .pricing-desc {
	margin-bottom: 40px;
}
#pricing p {
	line-height: 24px;
	margin-top: 20px;
}
/* Pricing Section */


/* Pricing2 Section */
#pricing2 {
	padding: 120px 0 80px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}
#pricing2 h3 {
	font-size: 22px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
#pricing2 .pricing-text span {
	color: #ffffff;
	font-weight: 700;
	letter-spacing: -1px;
}
#pricing2 hr {
background: rgba(255,255,255,0.6);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
#pricing2 .btn {
	margin-top: 40px;
}
#pricing2 .pricing-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
#pricing2 .pricing-text, #pricing2 .pricing-desc {
	margin-bottom: 40px;
}
#pricing2 p {
	line-height: 24px;
	margin-top: 20px;
}
/* Pricing2 Section */




/* Portfolio Section */
#portfolio {
	padding: 100px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}

#portfolio hr {
background: rgba(255,255,255,0.6);
}

.categories {
	text-align: center;
}
ul.cat li {
	display: inline-block;
}
ol.type li {
	display: inline-block;
	margin: 0 10px 40px 10px;
}
ol.type li a {
	color: #555;
	font-size: 16px;
	font-weight: 400;
	padding: 8px 16px;
	background: #e6e6e6;
	border: 0;
	border-radius: 4px;
	letter-spacing: 1px;
	text-transform: uppercase;
	transition: all 0.3s;
}
ol.type li a.active {
	background: #6aaf08;
	color: #fff;
}
ol.type li a:hover {
	background: #6aaf08;
	color: #fff;
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	z-index: 1
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope-item {
	margin-right: -1px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.isotope {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
.portfolio-item {
	margin: 15px 0;
}
.portfolio-item .hover-bg {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.hover-bg .hover-text {
	position: absolute;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	padding: 30% 0 0 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all 0.5s;
}
.hover-bg .hover-text>h4 {
	opacity: 0;
	color: #fff;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	transition: all 0.3s;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 300;
	text-transform: uppercase;
}
.hover-bg:hover .hover-text>h4 {
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.hover-bg:hover .hover-text {
	opacity: 1;
}


/* Testimonials Section */
#testimonials {
	background: #444 url(../img/testimonials-bg.jpg) center center no-repeat fixed;
	background-size: cover;
}
#testimonials .overlay {
	padding: 120px 0;
	 background: rgb(101,111,47);
background: linear-gradient(90deg, rgba(101,111,47,1) 0%, rgba(101,111,47,1) 35%, rgba(119,135,35,1) 100%); 
}
#testimonials h2 {
	color: #fff;
}
#testimonials hr {
	background: rgba(255,255,255,0.6);
}
#testimonials p {
	text-align:left;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=1);
	opacity: 1;
	border-radius: 50%;
	background: rgba(255,255,255,0.4);
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.3);
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background: #fff;
	border: 1px solid #fff;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #fff;
	border: 1px solid #fff;
}
/* Testimonials */



/* Testimonials2 Section */
#testimonials2 {
	background: #444 url(../img/testimonials-bg.jpg) center center no-repeat fixed;
	background-size: cover;
}
#testimonials2 .overlay {
	padding: 120px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}
#testimonials2 h2 {
	color: #fff;
}
#testimonials2 hr {
	background: rgba(255,255,255,0.6);
}
#testimonials2 p {
	text-align:left;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=1);
	opacity: 1;
	border-radius: 50%;
	background: rgba(255,255,255,0.4);
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.3);
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background: #fff;
	border: 1px solid #fff;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #fff;
	border: 1px solid #fff;
}
/* Testimonials2 */



/* Footer Navigation */



/* responsive footer nav */

   /* Add a black background color to the top navigation */
.topnav {
  background-color: #333333;
  overflow: hidden;
}

/* Style the links inside the navigation bar */
.topnav a {
  float: left;
  display: block;
  color: #EB603F;
  text-align: center;
  padding: 10px 10px;
  text-decoration: none;
  font-size: 12px;
}

/* Add an active class to highlight the current page */
.active {
  background-color: #333333;
  color: white;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
  display: none;
}

/* Dropdown container - needed to position the dropdown content */
.footer-dropdown {
  float: left;
  overflow: hidden;
}

/* Style the dropdown button to fit inside the topnav */
.footer-dropdown .footer-dropbtn {
  font-size: 12px;
  border: none;
  outline: none;
  color: white;
  padding: 10px 10px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

/* Style the dropdown content (hidden by default) */
.footer-dropdown-content {
  display: none;
  position: absolute;
  background-color: #333333;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Style the links inside the dropdown */
.footer-dropdown-content a {
  float: none;
  color: black;
  padding: 10px 10px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a dark background on topnav links and the dropdown button on hover */
.topnav a:hover, .footer-dropdown:hover .footer-dropbtn {
  background-color: #555;
  color: white;
}

/* Add a grey background to dropdown links on hover */
.footer-dropdown-content a:hover {
  background-color: #333333;
  color: black;
}

/* Show the dropdown menu when the user moves the mouse over the dropdown button */
.footer-dropdown:hover .footer-dropdown-content {
  display: block;
}

/* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the topnav (.icon) */
@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .footer-dropdown .footer-dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens (display the links vertically instead of horizontally) */
@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .footer-dropdown {float: none;}
  .topnav.responsive .footer-dropdown-content {position: relative;}
  .topnav.responsive .footer-dropdown .footer-dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}  


/* responsive footer nav */










/* Footer Navigation */






/* Contact Section */
#contact {
	padding: 100px 0;
	 background: rgb(101,111,47);
background: linear-gradient(90deg, rgba(101,111,47,1) 0%, rgba(101,111,47,1) 35%, rgba(119,135,35,1) 100%); 
}

#contact hr {
background: rgba(255,255,255,0.6);
}

#contact .section-title p {
	color: #ffffff;
}
#contact form {
	padding: 0;
	margin-top: 40px;
}

#contact a {
	color: #FFFF00;
}
#contact a:hover {
	color: #FFFFFF;
}

#contact h3 {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 600;
}
#contact .text-danger {
	color: #ffffff;
	text-align: left;
}
label {
	font-size: 12px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	float: left;
}
#contact .form-control {
	display: block;
	width: 100%;
	padding: 20px 20px;
	font-size: 16px;
	line-height: 1.42857143;
	color: #444;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
#contact .form-control:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 15px #ddd;
	box-shadow: 0 0 15px #ddd;
}
.form-control::-webkit-input-placeholder {
color: #777;
}
.form-control:-moz-placeholder {
color: #777;
}
.form-control::-moz-placeholder {
color: #777;
}
.form-control:-ms-input-placeholder {
color: #777;
}
#contact .contact-info {
	margin-bottom: 30px;
}
#contact .contact-info hr {
	background: #ddd;
}
#contact .contact-item {
	margin: 20px 0 40px 0;
}
/* Contact Section*/



/* Contact2 Section */
#contact2 {
	padding: 100px 0;
	background: rgb(58,35,5);
background: linear-gradient(90deg, rgba(58,35,5,1) 0%, rgba(58,35,5,1) 35%, rgba(86,58,21,0.8519608527004552) 100%);
}

#contact2 hr {
background: rgba(255,255,255,0.6);
}

#contact2 .section-title p {
	color: #ffffff;
}
#contact2 form {
	padding: 0;
	margin-top: 40px;
}

#contact2 a {
	color: #FFFF00;
}
#contact2 a:hover {
	color: #FFFFFF;
}

#contact2 h3 {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 600;
}
#contact2 .text-danger {
	color: #ffffff;
	text-align: left;
}
label {
	font-size: 12px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	float: left;
}
#contact2 .form-control {
	display: block;
	width: 100%;
	padding: 20px 20px;
	font-size: 16px;
	line-height: 1.42857143;
	color: #444;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
#contact2 .form-control:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 15px #ddd;
	box-shadow: 0 0 15px #ddd;
}
.form-control::-webkit-input-placeholder {
color: #777;
}
.form-control:-moz-placeholder {
color: #777;
}
.form-control::-moz-placeholder {
color: #777;
}
.form-control:-ms-input-placeholder {
color: #777;
}
#contact2 .contact-info {
	margin-bottom: 30px;
}
#contact2 .contact-info hr {
	background: #ddd;
}
#contact2 .contact-item {
	margin: 20px 0 40px 0;
}
/* Contact2 Section*/








/* Footer Section*/
#footer {
	background: rgb(115,33,12);
background: linear-gradient(130deg, rgba(115,33,12,1) 0%, rgba(185,52,19,1) 70%, rgba(115,33,12,1) 100%);
	padding: 30px 0 20px;
}
#footer h3 {
	color: #1e7a46;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#footer .social {
	margin: 10px 0 50px 0;
}
#footer .social ul li {
	display: inline-block;
	margin: 0 20px;
}
#footer .social i.fa {
	font-size: 22px;
	width: 40px;
	height: 40px;
	padding: 10px;
	background: #444;
	color: #6aaf08;
	border-radius: 50%;
	transition: all 0.3s;
}
#footer .social i.fa:hover {
	background: #6aaf08;
	color: #fff;
}
#footer p {
	color: #FFFFFF;
	font-size: 15px;
}
#footer a {
	color: #eb603f;
}
#footer a:hover {
	color: #FFFFFF;
}

/* Footer Section*/



/* Footer2 Section*/
#footer2 {
	background: rgb(51,51,51);
background: linear-gradient(130deg, rgba(51,51,51,1) 0%, rgba(133,131,131,1) 70%, rgba(51,51,51,1) 100%);
	padding: 30px 0 20px;
}
#footer2 h3 {
	color: #1e7a46;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#footer2 .social {
	margin: 10px 0 50px 0;
}
#footer2 .social ul li {
	display: inline-block;
	margin: 0 20px;
}
#footer2 .social i.fa {
	font-size: 22px;
	width: 40px;
	height: 40px;
	padding: 10px;
	background: #444;
	color: #6aaf08;
	border-radius: 50%;
	transition: all 0.3s;
}
#footer2 .social i.fa:hover {
	background: #6aaf08;
	color: #fff;
}
#footer2 p {
	color: #FFFFFF;
	font-size: 15px;
}
#footer2 a {
	color: #eb603f;
}
#footer2 a:hover {
	color: #FFFFFF;
}

/* Footer2 Section*/






/* Single Service Section*/

.singleservicecontact a {
	color: #EB603F;
	font-weight: 400;
}

.singleservicecontact a:hover {
	color: #EB603F;
	font-weight: 400;
}

.singleservicecontact {
color:000000;
}


/* Collapsible Q & A */

 
 
 
/* Collapsible Q & A */




/* Single Service Section*/




/* Single Service 1 Section */
#singleservice1 {
	padding: 150px 0;
	background: rgb(51,51,51);
background: linear-gradient(130deg, rgba(51,51,51,1) 0%, rgba(133,131,131,1) 70%, rgba(51,51,51,1) 100%);
}
#singleservice1 .service-media {
	margin: 20px;
}
#singleservice1 .service-media img {
	position: relative;
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: 10px solid rgba(255,255,255,0.1);
	margin: 20px;
}
#singleservice1 .service-desc {
	margin: 10px 10px 40px 40px;
	text-align: left;
	}
#singleservice1 h2 {
	color: #000000;
}
#singleservice1 h3 {
	color: #000000;
	font-size: 24px;
	font-weight: 400;
	padding: 5px 0;
}
#singleservice1 p {
	color: #000000;
}
#singleservice1 hr {
	background: rgba(255,255,255,0.6);
}



/* Single Service 2 Section */
#singleservice2 {
	padding: 25px 0;
	background: rgb(115,33,12);
background: linear-gradient(130deg, rgba(115,33,12,1) 0%, rgba(185,52,19,1) 70%, rgba(115,33,12,1) 100%);
}
#singleservice2 .service-media {
	margin: 20px;
}
#singleservice2 .service-media img {
	pWavy css : 250px;
	height: 250px;
	/* Single Service 2 Section */


/* Single Service 2 Section */border-radius: 50%;
	border: 10px solid rgba(255,255,255,0.1);
	margin: 20px;
}
#singleservice2 .service-desc {
	margin: 10px 10px 40px 40px;
	text-align: left;
	}
#singleservice2 h2 {
	color: #000000;
}
#singleservice2 h3 {
	color: #000000;
	font-size: 24px;
	font-weight: 400;
	padding: 5px 0;
}
#singleservice2 p {
	color: #000000;
}
#singleservice2 hr {
	background: rgba(255,255,255,0.6);
}





