#our-services-gardener {
  background: #f5f4f4 none repeat scroll 0 0;
  padding-bottom: 70px;
  padding-top: 95px;
}
#our-services-gardener .section-title2 {
  margin-bottom: 47px;
}
.single-service-item {
  border: 1px solid #d7d7d7;
  margin-bottom: 45px;
  position: relative;
}
.service-left-bg {
  background: #ececec none repeat scroll 0 0;
  border-right: 1px solid #d7d7d7;
  float: left;
  height: 100%;
  position: absolute;
  overflow: hidden;
  width: 50px;
}
.service-icon {float: left;margin-left: 20px;margin-right: 20px;position: relative;margin-top: 10px;/* width: 61px; *//* height: 64px; *//* background: rgb(236, 236, 236); *//* border-radius: 50%; */overflow: hidden;text-align: center;}
.service-icon i,
.service-icon i:before {
  font-size: 33px;
  color: #fff;
  line-height: 61px;
  margin: 0;
}
.service-text {
    overflow: visible;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-right: 10px;
}
.service-text h4 {
      color: #212121;
      font-family:'Open Sans', sans-serif;
      font-size: 14px;
      font-weight: 500;
      margin-bottom: 22px;
      margin-top: 22px;
      text-transform: uppercase;
      font-style: normal;
}
.service-text p {
  color: #777777;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 22px;
}
/* End our service gardener area css */
.dt-sc-hr-invisible-small {
    margin: 0px 0px 40px 0px;
	float: left;
    width: 100%;
    clear: both;
}
.title-sep:before {
    border-bottom: 1px dashed #167FC6;
    border-top: 1px dashed #167FC6;
    content: "";
    display: block;
    height: 5px;
    overflow: hidden;
    position: relative;
    top: 16px;
}
.call-to-action h2 {
     color: #167FC6;
    font-size: 27px;
    margin-bottom: 17px;
    font-weight: 400;
    margin-top: 1px;
    padding: 0 14px;
    font-family:'Open Sans', sans-serif;
  
}
.pad0{
    padding: 0px !important;
}