@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');

@font-face {
  font-family: 'Samsung Sans';
  src: url('SamsungSans-Regular.ttf') format('truetype');
}

* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: top
}

textarea {
  padding: 6px 12px;
  resize: none
}

/*Side drawer*/
.sidenav {
    height: 100%;
    font-family: "Samsung Sans";
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #515253;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 24px;
    color: #ffffff;
    display: block;
    transition: 0.3s;
}

.sidenav .services-blog {
    padding: 10px 8px 8px 45px;
    text-decoration: none;
    font-size: 18px;
    color: #ffffff;
    display: block;
    transition: 0.3s;
}

.sidenav .service-p {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 24px;
    color: #ffffff;
    display: block;
    transition: 0.3s;
}
.sidenav .service-l {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 14px;
    color: #ffffff;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

/*Side drawer end*/
.mowz-site {
  color: #515253;
  font-family: 'Lato', sans-serif;
  background-color: #EFEDEC;
  font-size: 16px;
  font-weight: 400;
  position: relative
}

.mowz-site  .lato-black {
  font-weight: 900
}

.mowz-site .lato-heavy {
  font-weight: 800
}

.mowz-site .lato-bold {
  font-weight: 700
}

.mowz-site .semi-bold {
  font-weight: 600
}

.mowz-site .lato-medium {
  font-weight: 500
}

.mowz-site a:hover {
  text-decoration: none
}

.mowz-site a:focus,
.mowz-site button:focus,
.mowz-site input:focus,
.mowz-site textarea:focus,
.mowz-site select:focus {
  outline: none !important;
  box-shadow: none
}

.mowz-site .width-md {
  max-width: 600px;
  margin: 0 auto
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  background: none;
  font-size: 14px;
  color: #606060
}

.mowz-site .top-header {
  padding: 5px 30px
}

.mowz-site img {
  max-width: 100%
}

.mowz-site .mowz-site-white-hdr {
  background: #fff;
  border-bottom: 1px solid #dedede;
  padding: 14px 40px
}

.mowz-site .hdr-nav-outer .navbar ul.nav li+li {
  margin-left: 18px
}

.mowz-site .hdr-nav-outer .navbar ul.nav li a {
  padding: 0;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #606060
}

.mowz-site .hdr-nav-outer .navbar ul.nav li a:hover {
  color: #000
}

.mowz-site .hdr-nav-outer {
  text-align: right
}

.mowz-site .hdr-nav-outer nav.navbar {
  margin-top: 11px;
  display: inline-block;
  vertical-align: top;
  min-height: inherit
}

.mowz-site .hdr-right-sec {
  display: inline-block;
  vertical-align: top;
  min-width: 190px
}

.mowz-site .search-form-outer {
  margin-top: 12px;
  display: inline-block;
  margin-right: 15px
}

.mowz-site .work-btn-outer {
  display: inline-block;
  max-width: 143px;
  width: 100%
}

.mowz-site .work-btn-outer a {
  line-height: 20px;
  font-size: 14px;
  background: #818a89;
  padding: 10px 0px;
  color: #fff;
  font-weight: 600;
  width: 100%;
  display: inline-block;
  text-align: center;
  border-radius: 15px
}

.mowz-site .work-btn-outer a:hover {
  opacity: 0.8
}

.mowz-site .search-form-outer {
  cursor: pointer;
  position: relative
}

.mowz-site .search-form-box {
  min-width: 170px;
  right: 20px;
  top: -3px;
  position: absolute;
  display: none;
  max-width: 170px;
  width: 100%
}

.mowz-site .search-form-box input {
  box-shadow: none;
  outline: none;
  height: 25px;
  width: 100%;
  border: 1px solid #606060;
  padding: 10px 0px
}

.mowz-site .top-header {
  padding-left: 55px;
  padding-right: 55px
}

.mowz-site .hdr-nav-outer .navbar ul.nav li.work-xs-visible {
  display: none;
  line-height: 20px;
  font-size: 14px;
  background: #818a89;
  padding: 10px 0px;
  color: #fff;
  font-weight: 600;
  width: 100%;
  text-align: center;
  border-radius: 15px
}

.mowz-site .mowz-banner {
  background: #051525;
  min-height: 350px
}

.mowz-site .mowz-banner-img {
  background-image: url(../images/moz-banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 400px;
  position: absolute;
  top: 0;
  opacity: .6
}

.mowz-site .mowz-landing-img {
  background-image: url(../images/LandingPage.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left bottom;
  width: 100%;
  height: 350px;
  position: absolute;
  top: 0px
}

.mowz-site .m-a-2 {
  margin: 20px
}

.mowz-site .m-t-0 {
  margin-top: 0px
}

.mowz-site .m-t-1 {
  margin-top: 10px
}

.mowz-site .m-t-2 {
  margin-top: 20px
}

.mowz-site .m-t-3 {
  margin-top: 30px
}

.mowz-site .m-b-0 {
  margin-bottom: 0px
}

.mowz-site .m-b-1 {
  margin-bottom: 10px
}

.mowz-site .m-b-2 {
  margin-bottom: 20px
}

.mowz-site .m-b-3 {
  margin-bottom: 30px
}

.mowz-site .m-r-1 {
  margin-right: 10px
}

.mowz-site .m-y-1 {
  margin-top: 10px;
  margin-bottom: 10px
}

.mowz-site .m-y-3 {
  margin-top: 30px;
  margin-bottom: 30px
}

.mowz-site .m-l-3 {
  margin-left: 30px
}

.mowz-site .m-x-3 {
  margin-left: 30px;
  margin-right: 30px
}

.mowz-site .p-a-0 {
  padding: 0px
}

.mowz-site .p-t-1 {
  padding-top: 10px
}

.mowz-site .p-t-2 {
  padding-top: 20px
}

.mowz-site .p-t-3 {
  padding-top: 30px
}

.mowz-site .p-y-1 {
  padding-top: 10px;
  padding-bottom: 10px
}

.mowz-site .p-y-2 {
  padding-top: 20px;
  padding-bottom: 20px
}

.mowz-site .p-y-3 {
  padding-top: 30px;
  padding-bottom: 30px
}

.mowz-site .p-b-1 {
  padding-bottom: 10px
}

.mowz-site .p-b-2 {
  padding-bottom: 20px
}

.mowz-site .p-b-3 {
  padding-bottom: 30px
}

.mowz-site .p-x-1 {
  padding-left: 10px;
  padding-right: 10px
}

.mowz-site .p-x-3 {
  padding-left: 30px;
  padding-right: 30px
}

.mowz-site .p-a-1 {
  padding: 10px
}

.mowz-site .p-a-2 {
  padding: 20px
}

.mowz-site .p-a-3 {
  padding: 30px
}

.mowz-site .p-l-0 {
  padding-left: 0px
}

.mowz-site .p-r-0 {
  padding-right: 0px
}

.mowz-site .p-r-1 {
  padding-right: 10px
}

.mowz-site .p-r-2 {
  padding-right: 20px
}

.mowz-site .p-l-5 {
  padding-left: 50px
}

.mowz-site .mowz-h1 {
  font-size: 32px
}

.mowz-site .mowz-h2 {
  font-size: 26px
}

.mowz-site .mowz-h3 {
  font-size: 24px
}

.mowz-site .mowz-h4 {
  font-size: 20px;
  text-align: justify;
}

.mowz-site .mowz-h5 {
  font-size: 18px;
  font-family: 'Roboto', sans-serif; 
}

.mowz-site .mowz-h6 {
  font-size: 16px !important
}

.mowz-site .text-10 {
  font-size: 10px
}

.mowz-site .text-12 {
  font-size: 12px
}

.mowz-site .text-14 {
  font-size: 14px
}

.mowz-site .margin-b-3 {
  margin-bottom: 30px
}

.mowz-site .bg-white,
.mowz-site.bg-white {
  background-color: #fff
}

.mowz-site .mowz-free-quote {
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, .3);
  padding: 30px 20px
}

.mowz-site .text-green {
  color: #1EBC61
}

.mowz-site .text-blue {
  color: #2AA8E0
}

.mowz-site .text-white {
  color: #fff
}

.mowz-site .text-gray {
  color: #515253
}

.mowz-site a.text-gray:hover {
  color: #000
}

.mowz-site .text-lightgrey {
  color: #95989A
}

.mowz-site .bg-gray {
  background-color: #EEEEEE
}

.mowz-site .dark-gray {
  background-color: #979797
}

.mowz-site .bg-green {
  background-color: #1CB15B!important
}

.mowz-site .form-control-custom {
  height: 60px;
  border-radius: 0;
  border: 0;
  background-color: #EFEDEC;
  box-shadow: none
}

.mowz-site textarea.form-control-custom {
  height: auto;
  resize: none
}

.mowz-site .form-control-custom:focus {
  outline: none;
  box-shadow: none
}

.mowz-site input[type="radio"] {
  display: none
}

.mowz-site .order-radio input[type="radio"] + label span:first-child {
  display: inline-block;
  width: 100%;
  height: 150px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, .3);
  border: none
}

.mowz-site input[type="radio"] + label span:first-child {
  display: inline-block;
  width: 100%;
  height: 60px;
  cursor: pointer
}

.mowz-site input[type="radio"] + label span:first-child {
  border: 2px solid #515253
}

.mowz-site input[type="radio"]:checked + label span:first-child,
.mowz-site input[type="radio"] + label:hover span:first-child {
  border: 2px solid #2AA8E0
}

.mowz-site input[type="radio"] + label span:first-child,
.mowz-site input[type="radio"]:checked + label span:first-child {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear
}

.mowz-site .radio-label {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 6px 12px;
  display: flex;
  align-items: center;
  justify-content: center
}

.mowz-site .radio label {
  width: 100%;
  padding-left: 0
}

.mowz-site input[type="radio"] + label.flex1 span:first-child.lawn-radio {
  width: 50px;
  height: 50px
}

.mowz-site input[type="radio"]:checked + label.flex1 span:first-child.lawn-radio:before {
  font: normal normal normal 28px/1 FontAwesome;
  left: 8px;
  top: 8px
}

.mowz-site input[type="radio"] + label span:first-child.lawn-radio {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border-width: 2px;
  position: relative;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3)
}

.mowz-site input[type="radio"]:checked + label span:first-child.lawn-radio:before {
  content: "\f00c";
  font: normal normal normal 18px/1 FontAwesome;
  color: #2aa8e0;
  position: absolute;
  left: 5px;
  top: 6px
}

.mowz-site .btn-myprice {
  background-color: #2AA8E0;
  border-radius: 0;
  height: 65px;
  font-size: 20px;
  border: 0
}

.mowz-site .height-48 {
  height: 48px
}

.mowz-site .height-48 input label {
  font-size: 14px;
  font-weight: 400
}

.mowz-site .height-48 input,
.mowz-site .height-48 select {
  height: 48px;
  border-radius: 0
}

.mowz-site .height-48 select {
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
  background: none
}

.mowz-site .height-48 .custom-select {
  background-color: #fff
}

.mowz-site .height-48 .custom-select:before {
  content: "\e604";
  font-family: 'simple-line-icons';
  position: absolute;
  right: 30px;
  line-height: 48px
}

.mowz-site .adjust-service input[type="radio"]:checked + label span:first-child {
  background-color: #12AAEB;
  border-color: #12AAEB;
  color: #fff
}

.mowz-site .adjust-service input[type="radio"]:checked + label span {
  color: #fff
}

.mowz-site .adjust-service input[type="radio"] + label span:first-child {
  border-radius: 100px
}

.mowz-site .myservice {
  min-width: 300px
}

.mowz-site .mowz-free-quote .radio {
  margin-bottom: 20px
}

.mowz-site .choose-grass {
  margin-bottom: 10px
}

.mowz-site .choose-grass .radio {
  margin-top: 10px;
  margin-bottom: 10px
}

.mowz-site .fa.fa-check {
  color: #2AA8E0;
  float: left;
  width: 10%
}

.mowz-site .mowz-point {
  float: left;
  width: 90%
}

.mowz-site .mowz-highlight {
  padding: 40px 0;
  font-size: 18px
}

.mowz-site .mowz-highlight ul li {
  margin-bottom: 10px
}

.mowz-site .mowz-highlight ul li:before {
  content: "\f00c";
  font-family: "FontAwesome";
  float: left;
  margin-right: 10px;
  color: #2AA8E0
}

.mowz-site .job-status:before {
  content: "\e080";
  font-family: 'simple-line-icons';
  color: #2AA8E0;
  float: left;
  margin-right: 20px;
  font-size: 60px;
  margin-left: 10px;
  min-height: 100px
}

.mowz-site .job-status.pending:before {
  color: #CDCDCD
}

.mowz-site .app-links a {
  width: 160px;
  /*box-shadow: 0 0 4px 0px rgba(0, 0, 0, .3)*/
}

.mowz-site .app-download a {
}

.mowz-site .leavz-app img {
  padding: 8px;
}

.mowz-site .plowz-app img {
  padding: 5px
}

.mowz-site .border-right {
  border-right: 1px solid #979797
}

.mowz-site .our-clients ul li {
  display: inline-block;
  width: 19.5%;
  margin: 30px 0;
  height: 60px;
  line-height: 60px
}

.mowz-site .panel-group .plus:before {
  content: "\e615";
  color: #1EBC61;
  font-family: "simple-line-icons";
  margin-right: 10px
}

.mowz-site .collapsed.plus:before {
  content: "\e095"
}

.mowz-site .nounderline {
  text-decoration: none
}

.mowz-site .underline {
  text-decoration: underline
}

.mowz-site .panel-default,
.mowz-site .panel-default .panel-heading {
  background: none;
  border: none;
  box-shadow: none
}

.mowz-site .flex {
  display: flex;
  align-items: center;
  justify-content: center
}

.mowz-site .flex1 {
  display: flex;
  align-items: center
}

.mowz-site .carousel-control.left,
.mowz-site .carousel-control.right {
  background-image: none
}

.mowz-site span.why-info {
  margin-top: 5px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #959696;
  font-size: 14px
}

.mowz-site .carousel .img-circle {
  width: 100px;
  height: 100px
}

#order-page.mowz-site {
  max-width: 500px;
  margin: 0 auto
}

.mowz-site .star-rating .fa {
  color: #F1892D
}

.mowz-site .border-b {
  border-bottom: 1px solid #979797 !important
}

.mowz-site .border-t {
  border-top: 1px solid #979797 !important
}

.mowz-site .border-a {
  border: 1px solid #979797 !important
}

.mowz-site .border-none {
  border: none
}

.mowz-site .flex .icon-arrow-left {
  position: absolute;
  left: 10px
}

.mowz-site .flex .icon-arrow-right {
  position: absolute;
  right: 10px
}

.mowz-site .icon-lock:before {
  content: "\e08e";
  position: absolute;
  right: 25px;
  line-height: 65px;
  color: #31b561
}

.mowz-site .checkbox-inline {
  margin-bottom: 10px;
  margin-right: 15px !important;
  padding-left: 0px
}

.mowz-site .p-x-3 .checkbox-inline + .checkbox-inline {
  padding-left: 10px
}

.mowz-site .table-scroll {
  overflow: auto
}

.mowz-site input[type=checkbox] {
  display: none
}

.mowz-site .checkbox-inline input[type=checkbox] + label {
  height: 83px;
  width: 83px;
  display: inline-block;
  padding: 0 0 0 0px;
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, .3);
  border-radius: 100%;
  background-size: 107%;
  background-position: center;
  border: 2px solid #515253;
  margin-bottom: 10px
}

.mowz-site .checkbox-inline input[type=checkbox]:checked + label,
.mowz-site .checkbox-inline input[type=checkbox] + label:hover {
  height: 83px;
  width: 83px;
  display: inline-block;
  padding: 0 0 0 0px;
  border-color: #2AA8E0
}

.mowz-site input[type=checkbox] + label.pool {
  background-image: url(../images/Pool-grey.png)
}

.mowz-site input[type=checkbox]:checked + label.pool,
.mowz-site input[type=checkbox] + label.pool:hover {
  background-image: url(../images/Pool-blue.png)
}

.mowz-site input[type=checkbox] + label.pets {
  background-image: url(../images/pets-grey.png)
}

.mowz-site input[type=checkbox]:checked + label.pets,
.mowz-site input[type=checkbox] + label.pets:hover {
  background-image: url(../images/pets-blue.png)
}

.mowz-site input[type=checkbox] + label.Sprinklers {
  background-image: url(../images/Sprinklers-grey.png)
}

.mowz-site input[type=checkbox]:checked + label.Sprinklers,
.mowz-site input[type=checkbox] + label.Sprinklers:hover {
  background-image: url(../images/Sprinklers-blue.png)
}

.mowz-site input[type=checkbox] + label.toys {
  background-image: url(../images/toys-grey.png)
}

.mowz-site input[type=checkbox]:checked + label.toys,
.mowz-site input[type=checkbox] + label.toys:hover {
  background-image: url(../images/toys-blue.png)
}

.mowz-site input[type=checkbox] + label.Fencez {
  background-image: url(../images/Fencez-grey.png)
}

.mowz-site input[type=checkbox]:checked + label.Fencez,
.mowz-site input[type=checkbox] + label.Fencez:hover {
  background-image: url(../images/Fencez-blue.png)
}

.mowz-site .order-btn {
  min-width: 120px;
  height: 48px;
  margin-top: 10px;
  border: 0;
  letter-spacing: 1.1px;
  font-family: 'Lato', sans-serif;
  font-weight: 900
}

.mowz-site .btn-warning {
  background-color: #F1892D;
  border-right: 2px solid #ca6b17;
  border-bottom: 2px solid #ca6b17
}

.mowz-site .btn-success {
  background-color: #1EBC61;
  border-right: 2px solid #119449;
  border-bottom: 2px solid #119449
}

.mowz-site .btn-primary {
  background-color: #12AAEB;
  border-right: 2px solid #238DBC;
  border-bottom: 2px solid #238DBC
}

.mowz-site .btn-dark {
  background-color: #515253;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000
}

.mowz-site .btn-basic {
  color: #515253;
  background-color: #ffffff;
  border-right: 2px solid #e0e0e0;
  border-bottom: 2px solid #e0e0e0
}

.mowz-site .order-icons.social-circle li {
  margin: 10px 0
}

.mowz-site .order-icons.social-circle li a {
  width: 50px;
  height: 50px;
  font-size: 30px;
  background-color: #4A4A4A
}

.mowz-site .order-icons.social-circle li i {
  line-height: 50px
}

.mowz-site .error {
  color: #FF001F
}

.mowz-site .edit-btn {
  width: 100px;
  height: 40px;
  margin-bottom: 10px
}

.mowz-site .job-tab ul li {
  width: 32%;
  text-align: center
}

.mowz-site .login-screen .job-tab ul li {
  width: 49.5%;
  text-align: center
}

.mowz-site .job-tab ul li:before {
  content: "";
  background-image: url(../images/border-right.png);
  height: 40px;
  width: 10px;
  position: absolute;
  background-repeat: no-repeat;
  right: -10px
}

.mowz-site .job-tab ul li:last-child:before {
  background-image: none
}

.mowz-site .delay-msg img {
  margin: 5px 20px 0 0;
  max-width: 64px;
  float: left
}

.mowz-site .service-border:before {
  content: "";
  background-image: url(../images/upcomingservice.png);
  height: 72px;
  width: 10px;
  position: absolute;
  background-repeat: no-repeat;
  right: -10px
}

.mowz-site .delay-msg p {
  max-width: 70%;
  float: left
}

.mowz-site .job-tab ul li a {
  color: #95989A;
  background: none;
  border-radius: 0;
  padding: 10px
}

.mowz-site .job-tab ul li.active a {
  border-bottom: 3px solid #2AA8E0;
  background: none;
  color: #051525
}

.mowz-site .login-screen .job-tab ul li.active a {
  border-bottom: 5px solid #2AA8E0
}

.mowz-site .order-btn.height-58 {
  height: 58px
}

.mowz-site .job-completed tr td,
.mowz-site .job-completed tr th {
  padding: 20px 10px
}

.mowz-site .job-completed tr th {
  font-family: 'Lato', sans-serif;
  font-weight: 900
}

.mowz-site .border-blue {
  border: 2px solid #12AAEB !important
}

.modal-content,
.modal-footer {
  border-radius: 0;
  box-shadow: none;
  border: none
}

.modal-backdrop.in {
  background-color: #979797;
  opacity: 1
}

.modal-footer.text-center {
  text-align: center
}

.mowz-site .address-btn {
  max-width: 600px
}

.mowz-site .add-address {
  width: 240px
}

.mowz-site .modal-header {
  border-color: #979797
}

.mowz-site .line-height22 {
  line-height: 22px
}

.mowz-site .login-screen {
  background: #BFE8F9
}

.mowz-site .login-background {
  position: relative
}

.mowz-site .login-background picture img {
  width: 100%
}

.mowz-site .loginwidth {
  max-width: 400px;
  margin: 0 auto
}

.mowz-site .register .form-group {
}

.mowz-site .register [for="test1"] {
  width: 25px;
  height: auto
}

.mowz-site .register [type="checkbox"]:not(:checked) + label,.register [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer
}

.mowz-site .register [type="checkbox"]:not(:checked) + label:before,.register [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 17px;
  height: 17px;
  background: #EFEDEC
}

.mowz-site .register [type="checkbox"]:not(:checked) + label:after,.register [type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 0px;
  left: 3px;
  font-size: 14px;
  line-height: 17px;
  color: #2AA8E0;
  transition: all .2s
}

.mowz-site .register [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0)
}

footer.mowz-site {
  padding: 100px 0;
  background: #efefef;
  letter-spacing: .01em;
  font-family: 'Oswald', sans-serif !important;
  margin-top: 30px
}

footer.mowz-site a {
  color: #5e5e5e
}

footer.mowz-site a:hover {
  color: #000
}

footer.mowz-site ul.li-50 li {
  width: 50%;
  float: left;
  padding-bottom: 10px;
  line-height: 1.67
}

.mowz-site .socials li {
  display: inline-block;
  padding: 10px !important
}

.mowz-site .socials a {
  max-width: 40px;
  display: inline-block
}

.mowz-site .height120 {
  min-height: 120px
}

.mowz-site .width250 {
  max-width: 250px;
  margin: 0 auto
}

.mowz-site .width700 {
  max-width: 700px;
  margin: 0 auto
}

.mowz-site .width850 {
  max-width: 850px;
  margin: 0 auto
}

.mowz-site .use-mowz {
  margin: 30px 0 60px
}

.mowz-site .line-32 {
  line-height: 32px
}

.mowz-site .checkbox+.checkbox,
.radio+.radio {
  margin-top: 10px
}

.mowz-site .per-mow {
  padding-top: 5px
}

.mowz-site .fence-opening {
  padding-bottom: 4px
}

.mowz-site .inputh60 input {
  height: 60px;
  border-radius: 0
}

.mowz-site .btn-shadow {
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, .3)
}

.mowz-site .btn-shadow {
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, .3)
}

.mowz-site .formCancel {
  width: 100%;
  background-color: #fff;
  height: 48px;
  border: 2px solid #F1892D;
  color: #F1892D
}

.mowz-site .formSave {
  width: 100%;
  background-color: #fff;
  height: 48px;
  border: 2px solid #2AA8E0;
  color: #2AA8E0
}

.job-status p.lato-black {
  margin-top: 10px;
  margin-bottom: 0
}

.mowz-site .width180 {
  max-width: 180px
}

.fa.fa-info-circle {
  margin-top: 3px
}

.socials li a:hover {
  opacity: .8
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0
}

.cvv-info .fa-info-circle:before {
  position: absolute;
  right: 20px;
  top: 50px;
  cursor: pointer
}

aside.section-aside {
  float: right;
  padding-left: 55px;
  border-left: 1px solid #d3d1d1;
  text-align: center
}

.btn-transparent {
  background: rgba(0, 0, 0, .2);
  border: 1px solid rgba(255, 255, 255, .8);
  color: #fff;
  transition: background .3s
}

.btn-round-big {
  padding: 7px 15px 7px 25px;
  font-size: 28px;
  border-radius: 30px
}

.btn-round-big i {
  margin: 7px 0 0 6px
}

.btn-appstore,
.btn-googleplay {
  display: inline-block;
  vertical-align: middle;
  background: no-repeat;
  width: 114px;
  height: 42px;
  transition: opacity .3s
}

.widget_apps .widget-inner {
  padding-top: 20px
}

.btn-googleplay {
  background-image: url(//www.plowzandmowz.com/wp-content/themes/pml-new/assets/../images/btn-googleplay.png)
}

.btn-appstore {
  background-image: url(//www.plowzandmowz.com/wp-content/themes/pml-new/assets/../images/btn-appstore.png)
}

.ico-circle-green-arrow,
.ico-circle-green-arrow-small {
  display: inline-block;
  vertical-align: middle;
  background: url(//www.plowzandmowz.com/wp-content/themes/pml-new/assets/../images/ico-circle-green-arrow.png) no-repeat
}

.ico-circle-green-arrow {
  width: 32px;
  height: 32px
}

.btn-transparent:hover {
  background: rgba(0, 0, 0, .4);
  color: #fff
}

.mowz-site .faq .panel-group .plus:before {
  font-size: 20px
}


/*04-12-2017*/
.before-inc-bg-white{ position: relative; background: #fff;}
.before-inc-bg-white::before {
    background: #fff;
    position: absolute;
    left: -9999px;
    content: "";
    width: 100%;
    height: 100%;
    border-left: 9999px solid #fff;
    right: 0;
    top: 0;
}
.locationLogos amp-img.p-a-1.i-amphtml-element.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-layout {
    width: 9% !important;}
 .border-bg{ position: relative; padding-bottom: 25px;}   
 .border-bg::before{ position: absolute; background: #fff; width: 100%; height: 2px; content: ""; bottom: 0; left: 0; right:0; margin: 0 auto;}
 .div-list-style ul li{ list-style: disc; padding-bottom: 15px; margin-left: 20px;}
 .div-list-style .learn-more{ border-top-left-radius: 15px !important; border-top-right-radius: 15px !important; border-bottom-left-radius: 15px !important; border-bottom-right-radius: 15px !important; padding: 15px !important; width: 60%; font-weight: bold;}
 .green-bg{ background: #17a051; }
 .get-quote-ploz-btn{ border-top-left-radius: 15px !important; border-top-right-radius: 15px !important; border-bottom-left-radius: 15px !important; border-bottom-right-radius: 15px !important; width: 60% !important; font-weight: bold;}
 .button-sponsar{ display: inline-block; width: 100%; margin-top: 20px;}
 .green-bg .app-links.text-white.left-bg-img.p-a-3.blue-op.m-a-0:after {
    content: "";
    border-left: 9999px solid #29a0cb;
    left: -9999px;
    right: 0;
    bottom: 0;
    top: 0;
    position: absolute;
}
.carousel-indicators{ bottom: 10px !important; }
.location-mowz-leavz-div {
    display: inline-block;
}
a.moze-leavz-get-btn{ border-top-left-radius: 15px !important; border-top-right-radius: 15px !important; border-bottom-left-radius: 15px !important; border-bottom-right-radius: 15px !important; padding: 10px 30px; font-weight: bold; background: #0498cf !important; color: #fff; text-decoration: none;}
 /*.carousel{ margin-left: 125px; }*/




/*Blog Landing page HTML*/

/*10-01-2018*/
.blog-landing-page{ padding-bottom: 40px; }
.blog-landing-page .page-title{ display: inline-block; width: 100%; padding: 20px 0;}
.blog-landing-page .navbar-toggle{ float: left; }
.blog-landing-page a:hover, .blog-landing-page p:hover{ text-decoration: none; }
.blog-landing-page .m-t-1{ margin-top: 10px; }
.blog-landing-page .m-t-2{ margin-top: 20px; }
.blog-landing-page .m-t-3{ margin-top: 30px; }
.blog-landing-page .m-t-4{ margin-top: 40px; }
.blog-landing-page .m-t-7{ margin-top: 70px; }
.blog-landing-page .m-t-10{ margin-top: 100px; }
.blog-landing-page .m-b-4{ margin-bottom: 40px; }
.blog-landing-page .page-title .navbar-toggle .icon-bar{ background: #303030; height: 3px; }
.blog-landing-page .plowz-color{ color: #0498cf; }
.blog-landing-page .mowz-color{ color: #97bf04; }
.blog-landing-page .leavz-color{ color: #f1892d; }
.blog-landing-page .white-color{ color: #fff; }
.blog-landing-page .black-color{ color: #303030; }
.blog-landing-page .page-title .page-heading span{ font-size: 40px; }
.blog-landing-page .banner-slider{ position: relative; }
.blog-landing-page .flex-control-nav{ display: none; }
.blog-landing-page .banner-slider .flex-prev{ position: absolute; top:50%; left: 40px; background: rgba(48, 48, 48, 0.5);
    border-radius: 100%; width: 60px; height: 60px; text-align: center; line-height: 70px;}
.blog-landing-page .banner-slider .flex-prev i, .blog-landing-page .banner-slider .flex-next i{ font-size: 36px; color: #fff;}
.blog-landing-page .banner-slider .flex-next{ position: absolute; top:50%; right: 40px; background: rgba(48, 48, 48, 0.5);
    border-radius: 100%; width: 60px; height: 60px; text-align: center; line-height: 70px;}
.blog-landing-page .banner-slider .custom-navigation a:hover, .blog-landing-page .banner-slider .custom-navigation a:focus{ color: #fff; }
.blog-landing-page .banner_blog{ width: 780px; max-width: 100%; margin: 0 auto; background: #fff; margin-top: -110px; position: relative; padding: 0 20px 20px 0; box-shadow: 2px -13px 21px #888888;}
.blog-landing-page .banner_blog p{ font-size: 14px; line-height: 18px; }
.blog-landing-page .banner_blog .breadcrumb{ background: none; margin: 0;}
.blog-landing-page .banner_blog .breadcrumb li a{ font-size: 12px; } 
.blog-landing-page .banner_blog .blog-date p{ color: #6b6b6b; } 
.blog-landing-page .banner_blog .blog-title h2{ font-size: 24px; color: #303030; position: relative;}
.blog-landing-page .banner_blog .blog-title h2.mowz-color::before{ position: absolute; content: ""; background: #97bf04; height: 2px; width:150px; left: 0; right:0; bottom: -20px; margin: 0 auto; }
.blog-landing-page .blog-plus-sidebar .breadcrumb{ background: none; margin: 0; min-height: 50px;}
.blog-landing-page .blog-plus-sidebar p{ font-size: 14px; line-height: 18px; }
.blog-landing-page .blog-plus-sidebar .breadcrumb li a{ font-size: 12px; } 
.blog-landing-page .blog-plus-sidebar .blog-date p{ color: #6b6b6b; } 
.blog-landing-page .blog-plus-sidebar .blog-title h2{ font-size: 22px; color: #303030; position: relative; min-height: 45px;}
.blog-landing-page .blog-plus-sidebar  .blog-title h2.mowz-color::before{ position: absolute; content: ""; background: #97bf04; height: 2px; width:100px; left: 0; right:0; bottom: -20px; margin: 0 auto; }
.blog-landing-page .blog-plus-sidebar  .blog-title h2.plowz-color::before{ position: absolute; content: ""; background: #0498cf; height: 2px; width:100px; left: 0; right:0; bottom: -20px; margin: 0 auto; }
.blog-landing-page .blog-plus-sidebar  .blog-title h2.leavz-color::before{ position: absolute; content: ""; background: #f1892d; height: 2px; width:100px; left: 0; right:0; bottom: -20px; margin: 0 auto; } 
.blog-landing-page .blog-plus-sidebar .custom-pagination{ border-top:1px solid #303030; position: relative; margin-bottom: 40px}
.blog-landing-page .blog-plus-sidebar .pagination>li>a, .blog-landing-page .blog-plus-sidebar .pagination>li>span{ border:none; color: #303030;}
.blog-landing-page .blog-plus-sidebar .pagination li a:hover{ background: none; }
.blog-landing-page .blog-plus-sidebar .pagination{ width: auto;}
.blog-landing-page .blog-plus-sidebar .pagination li:first-child{ position: absolute; left: 0; top:20px; }
.blog-landing-page .blog-plus-sidebar .pagination li:last-child{ position: absolute; right: 0; top:20px; }
.blog-landing-page .blog-plus-sidebar .sidebar .get_free_quote{ background: #303030; padding: 40px 15px; color: #fff; }
.blog-landing-page .blog-plus-sidebar .sidebar .get_free_quote .title h2{ font-size: 24px;  position: relative; }
.blog-landing-page .blog-plus-sidebar .sidebar .get_free_quote .title h2::before{ position: absolute; content: ""; background: #fff; height: 2px; width:100px; left: 0; right:0; bottom: -20px; margin: 0 auto; }
.blog-landing-page .blog-plus-sidebar .sidebar .get_free_quote .logos li{ display: inline-block; }
.blog-landing-page .blog-plus-sidebar .sidebar .get_free_quote .logos li .image img{ width: 110px; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form{ background: #eeeeee; padding: 40px 15px; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .subscribe-input{ height: 45px; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .subscribe-form .button a{ background: #303030; color: #fff; display: inline-block; width:100%; padding: 11px 0; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .subscribe-form .button a:hover{ text-decoration: none; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .subscribe-form .title h2{ position: relative; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .subscribe-form .title h2::before{ position: absolute; content: ""; background: #303030; height: 2px; width:70px; left: 0; right:0; top: -35px; margin: 0 auto; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .mobile-versions li{ display: inline-block; }
.blog-landing-page .blog-plus-sidebar .sidebar .sidebar-form .mobile-versions li img{ width: 120px; }
.blog-landing-page .blog-plus-sidebar .sidebar .bottom-sidebar{ padding: 40px 15px; }
.blog-landing-page .blog-plus-sidebar .sidebar .bottom-sidebar p{ font-size: 16px; line-height: 30px; }
.blog-landing-page .blog-plus-sidebar .sidebar .bottom-sidebar .bottom-text{ position: relative; }
.blog-landing-page .blog-plus-sidebar .sidebar .bottom-sidebar .text{ display: inline-block;; }
.blog-landing-page .blog-plus-sidebar .sidebar .bottom-sidebar .bottom-text::before{ position: absolute; content: ""; background: #303030; height: 2px; width:70px; left: 0; right:0; top: -35px; margin: 0 auto; }





@media screen and (min-width:992px) {
  .mowz-site .on-banner,
  .mowz-site .on-banner1 {
    margin-top: -315px
  }

}

@media screen and (min-width:768px) {
  .mowz-site .added-card {
    min-width: 300px
  }

  .mowz-site .our-app {
    border-top: 1px solid #979797;
    padding: 50px 0 0;
    display: flex
  }

  .register .form-group {
    padding-left: 10px;
    padding-right: 10px
  }

  /*.container {
    max-width: 1200px;
    width: 99%
  }*/

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

/*10-01-2018*/
.page-title .navbar-toggle{ display: block !important; }
}

@media screen and (max-width:1200px) {
  .mowz-site .our-clients ul li {
    width: 24%
  }

  .mowz-site .m-l-3 .text-center {
    text-align: left;
    width: 100%
  }

  .mowz-site .m-l-3 > div label {
    line-height: 34px
  }

  .mowz-site .p-x-3 .form-group img {
    max-width: 64px
  }

  .mowz-site .app-links a {
    width: 100%;
    margin-bottom: 20px
  }

  .mowz-site .radio-label {
    padding: 5px;
    font-size: 15px
  }

}

@media screen and (max-width:1199px) {
  .mowz-site .hdr-nav-outer,
  .site-logo-outer {
    text-align: center;
    width: 100%
  }

}

@media screen and (max-width:992px) {
  .mowz-site .our-clients ul li {
    width: 32%
  }

}

@media screen and (max-width:991px) {
  .mowz-site .on-banner {
    margin-top: -320px
  }

  .mowz-site .radio-label {
    font-size: 17px;
    padding: 5px
  }

  .mowz-site .p-x-3 .form-group img {
    max-width: inherit
  }

  .mowz-site .p-x-3 .checkbox-inline + .checkbox-inline {
    padding-left: 55px
  }
/*06-12-2017*/
.locationLogos amp-img.p-a-1.i-amphtml-element.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-layout {
    width: 16% !important;
}
}

@media screen and (max-width:767px) {
  .our-clients.border-right {
    border-right: 0
  }

  .mowz-site .app-links {
    margin-top: 30px
  }

  .mowz-site .hdr-nav-outer .navbar ul.nav li.work-xs-visible {
    display: block
  }

  .mowz-site .work-btn-outer {
    display: none
  }

  .mowz-site .search-form-box {
    left: 20px;
    right: inherit
  }

  .mowz-site .hdr-nav-outer .navbar-toggle {
    float: left;
    background: none;
    border: none;
    margin: 0px
  }

  .mowz-site .hdr-nav-outer nav.navbar {
    z-index: 99;
    position: absolute;
    top: -92px;
    margin: 0px;
    width: 100%;
    left: 0;
    background: none
  }

  .mowz-site .hdr-nav-outer .navbar-collapse {
    background: #fff;
    text-align: center
  }

  .mowz-site .hdr-nav-outer nav.navbar ul.nav {
    width: 100%;
    margin: 0px;
    padding: 10px 10px
  }

  .mowz-site .hdr-nav-outer .navbar ul.nav li+li {
    margin-left: 0px;
    margin-top: 10px
  }

  .mowz-site .mowz-site-white-hdr {
    padding: 14px 0px
  }

  .mowz-site .hdr-nav-outer .navbar ul.nav li.work-xs-visible a {
    color: #fff
  }

  .mowz-site .hdr-nav-outer nav.navbar .navbar-header {
    width: 60px
  }

  .mowz-site .job-tab ul li a {
    font-size: 14px
  }

  .mowz-site .our-clients ul li {
    width: 49%;
    text-align: center
  }

  .mowz-site .on-banner {
    margin-top: -370px
  }

  .mowz-site .on-banner1 {
    margin-top: auto
  }

  .mowz-site .p-x-3 .checkbox-inline + .checkbox-inline {
    padding-left: 15px
  }

  /*06-12-2017*/
.locationLogos amp-img.p-a-1.i-amphtml-element.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-layout {
    width: 20% !important;
}

/*Blog Landing page HTML*/

  .blog-landing-page .banner_blog{ margin-top: 15px; box-shadow: none; }

}

@media screen and (max-width:568px) {
  .cccard img {
    max-width: 65px
  }

  .mowz-site .p-x-3 .checkbox-inline,
  .mowz-site .p-x-3 .checkbox-inline + .checkbox-inline {
    padding-left: 15px;
    display: inline-block
  }

  .mowz-site .p-x-3 .form-group img {
    max-width: 52px
  }

  .myservice {
    min-width: 260px
  }

  .mowz-site input[type="radio"] + label.flex1 span:first-child.lawn-radio {
    width: 40px;
    height: 40px
  }

  .mowz-site input[type="radio"]:checked + label.flex1 span:first-child.lawn-radio:before {
    left: 8px;
    top: 10px;
    font-size: 19px
  }

  /*06-12-2017*/
.locationLogos amp-img.p-a-1.i-amphtml-element.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-layout {
    width: 25% !important;
}
}

@media screen and (max-width:479px) {
  .mowz-site .bg-gray > a {
    position: relative;
    z-index: 989
  }

  .top-hdr-links {
    max-width: 170px;
    float: right;
    text-align: right
  }

  .top-hdr-links a.p-r-2 {
    padding-right: 0;
    margin-left: 24px
  }

  .mowz-site .top-header {
    padding-right: 15px
  }

  .mowz-site .hdr-nav-outer nav.navbar {
    top: -100px
  }

  .mowz-site .search-form-box {
    min-width: 140px;
    max-width: 140px
  }


  /*06-12-2017*/
.locationLogos amp-img.p-a-1.i-amphtml-element.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-layout {
    width: 48% !important;
}

/*Blog Landing page HTML*/

.blog-landing-page .banner-slider .flex-prev, .blog-landing-page .banner-slider .flex-next{ top:35%; }
}

ul.social-network li {
  display: inline-block;
  margin: 10px
}

.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  width: 60px;
  height: 60px;
  font-size: 36px
}

.social-circle li i {
  margin: 0;
  line-height: 60px;
  text-align: center
}

.social-circle li a:hover i,
.triggeredHover {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s
}

.social-circle i {
  color: #fff;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s
}

.icoFacebook {
  background-color: #C8E650
}

.icoInstagram {
  background-color: #82D78C
}

.icoTwitter {
  background-color: #12AAEB
}

.icoSnapchat {
  background-color: #FFE945
}

.icoGoogle {
  background-color: #F1892D
}

.icoEmail {
  background-color: #DC4B3E
}

.Lawn-Mowing-Has-Neve {
  font-family: "Samsung Sans";
  letter-spacing: 0.3px;
  text-align: left;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
  font-weight: normal !important
}

.Order-MOWZ-Lawn-Mowi {
	font-family: "Samsung Sans" !important;
  font-weight: normal !important;
  letter-spacing: 0.3px;
  text-shadow: 0 1px 2.5px rgba(0, 0, 0, 0.7);
  max-width: 480px;
  text-align: left !important;
}

.mowz-site .mowz-landing-img {
  opacity: .8
}

.mowz-site .text-green {
  color: #1eaa52
}

.mowz-site .text-blue {
  color: #0498cf
}

.mowz-RobotoSlab {
  font-family: "Roboto Slab"
}

.mowz-RobotoSlab .lato-bold {
  font-weight: 400
}

.mowz-RobotoSlab .lato-black {
  font-weight: 700
}

.mowz-RobotoSlab .mtext-bold {
  font-weight: bold
}

.select-acreage {
  border: 3px solid #515253;
  width: 100%;
  border-radius: 0;
  padding: 10px;
  height: 60px;
  text-align: center;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  background: transparent
}

.select-acreage:hover {
  border-color: #2AA8E0
}

.leavz-img {
  width: 50px
}

.plowz-img {
  width: 47px
}

.mowz-img {
  width: 53px
}

.leavz-h {
  font-family: "Lato";
  font-size: 28px;
  font-weight: 900;
  text-align: left;
  line-height: 36px;
  color: #f1892d
}

.plowz-h {
  font-family: "Lato";
  font-size: 28px;
  font-weight: 900;
  text-align: left;
  line-height: 36px;
  color: #12aaeb
}

.mowz-h {
  font-family: "Lato";
  font-size: 28px;
  font-weight: 900;
  text-align: left;
  line-height: 36px;
  color: #17a051
}

.leavz-sh {
  font-family: "Lato";
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.2px;
  text-align: left;
  line-height: 1;
  color: #999999
}

.plowz-sh {
  font-family: "Lato";
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.2px;
  text-align: left;
  line-height: 1;
  color: #999999
}

.mowz-sh {
  font-family: "Lato";
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.2px;
  text-align: left;
  line-height: 1;
  color: #999999
}

/*25 Aug, 2017*/

.leavz-site .leavz-color, .leavz-color  {
  color: #a63f06
}

.leavz-site .leavz-color-light {
  color: #f1892d
}

.leavz-site .leavz-btn {
  color: #fff;
  background-color: #f1892d;
  border-right: 2px solid #a63f06;
  border-bottom: 2px solid #a63f06
}

.leavz-site input[type="radio"]:checked + label span:first-child,
.leavz-site input[type="radio"] + label:hover span:first-child {
  border: 2px solid #f1892d
}

.leavz-site .stb-select-container:hover {
  border-color: #f1892d
}

.leavz-site .stb-select-container::after {
  color: #a63f06
}

.width150 {
  width: 150px
}


.leavz-site input[type="radio"]:checked + label span:first-child.lawn-radio:before {
  color: #a63f06
}

.light_heavy {
  margin: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-shadow: 0 0 4.5px rgba(0, 0, 0, 0.75);
  font-weight: bold;
  letter-spacing: 0.5px
}

.mowz-site .border-r {
  border-right: 1px solid #979797 !important
}

.mowz-site .width300 {
  max-width: 300px;
  margin: 0 auto
}

.leavz-site .radio-label {
  height: 150px
}

.mowz-site .checkbox-inline input[type=checkbox]:checked + label,
.mowz-site .checkbox-inline input[type=checkbox] + label:hover {
  border: 2px solid #f1892d
}

.mowz-site .drag-photo {
  height: 102px;
  position: absolute;
  z-index: 1;
  width: calc(100% - 30px);
  opacity: 0;
  cursor: pointer;
}

.drag-upload {
  border: 3px dotted #979797;
  padding: 10px;
  background: #efedec;
  height: 102px;
  margin: 0;
  display: flex;
  align-items: center;
  cursor: pointer;

}

.leavz-site input[type=checkbox]:checked + label.pets,
.leavz-site input[type=checkbox] + label.pets:hover {
  background-image: url(../images/pets-leavz.png)
}

.leavz-site input[type=checkbox]:checked + label.Sprinklers,
.leavz-site input[type=checkbox] + label.Sprinklers:hover {
  background-image: url(../images/Sprinklers-leavz.png)
}

.leavz-site input[type=checkbox]:checked + label.Fencez,
.leavz-site input[type=checkbox] + label.Fencez:hover {
  background-image: url(../images/Fencez-leavz.png)
}

.mowz-site .app-links a {
  /*background: #fff;*/
}

.width80p {
  width: 80%;
}

.height100 {
  min-height: 100px
}

.bg-green {
  background-image: url(https://www.plowzandmowz.com/wp-content/themes/pml-new/images/bg-green.jpg);
  color: #fff;
}

.loctionpage .mowz-landing-img {
  background-image: url(https://www.plowzandmowz.com/wp-content/uploads/2017/07/location.jpg); 
  /*background-image: url(../images/location.jpg); */
  background-position: top;
}

.mowz-site .mowz-app img {
  padding: 8px;
}

.loctionpage .location-looking {
  letter-spacing: 0.4px;
  padding: 5px;
  margin: 0;
}

.loctionpage .left-bg-img {
  background-image: url(../images/atlanta-ga-shutterstock-152538056@3x.jpg);
  background-position: left center;
}

.loctionpage .right-bg-img {
  
}

.loctionpage .blue-op:before {
  /*background: rgba(41,152,207,.4);*/
  background: rgba(41,160,203,.4);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  content: "";
}

.loctionpage .green-op {
  background: #17a051;
  height: 100%;
}

.loctionpage .display-center {
  align-items: normal;
}


.bottom-minus {
  bottom: -40px;
}

.mowz-site .learn-more {
  background-color: #0498cf; 
  border: 0;
  border-radius: 0;
  padding: 10px;
}

.mowz-site .p-b-0 {
  padding-bottom: 0;
}

.easily-order img {
  width: 160px
}

.locationLogos {
  padding: 20px;
  background-color: #515253;
}

.mowz-site .app-links .easily-order a, .loctionpage a {
  float: left;
  box-shadow: none;
  background: none;
}

.loctionpage .m-a-0 {
  margin: 0;
}

.loctionpage .app-links a {
    max-width: 160px;
    float: none;
    display: inline-block;
}

.blog-content-post {
  font-family: "Samsung Sans";
}

@media screen and (max-width: 1200px) {
.loctionpage .app-links a {
    margin-bottom: 0px;
  }

.loctionpage .app-links a img {
    max-width: 160px;
}

}

@media screen and (max-width: 767px) {

/*.loctionpage .app-links a {
    max-width: 100%;
}*/
.mowz-site.loctionpage .app-links a{ width:100%; float: none; }

}


.mowz_icon{ width:36px; height:36px; display: inline-block;}
.loctionpage .search_bar{ position: relative; }
.main_banner_input{ height: 40px; width:100%; text-indent: 5px; }
.right_icon{ height: 40px; width:50px; text-align: center; line-height: 40px; background-image: none; position: absolute; right:0; cursor: pointer; top:0;}
.loctionpage .leave_plowz_logos{ text-align: center; display: inline-block; width:100%; }
.loctionpage .leavz_logo, .loctionpage .plowz_logo{ display: inline-block; width:100%; }
.loctionpage .support_link{ display: inline-block; }
.loctionpage .support_link a{ box-shadow: none;}
.loctionpage .leavz-landing-img{ background-image: url(https://www.plowzandmowz.com/wp-content/themes/pml-new/images/leavz-main-bg.jpg); background-position: top; }
.mowz-site .leavz-landing-img{ opacity: 0.8;}
.mowz-site .leavz-landing-img { background-repeat: no-repeat; background-size: cover; height: 350px;
  position: absolute; top: 0; width: 100%;}
 .loctionpage .leavz-btn{ background: #a63f06; color: #fff; }
 .loctionpage .plowz-app img{ padding: 7px; }
 .loctionpage .plowz-landing-img{ background-image: url(https://www.plowzandmowz.com/wp-content/themes/pml-new/images/plowz-main-bg.jpg); background-position:center; }
 .mowz-site .plowz-landing-img{ opacity: 0.8;}
.mowz-site .plowz-landing-img { background-repeat: no-repeat; background-size: cover; height: 350px;
  position: absolute; top: 0; width: 100%;}
 .loctionpage .plowz-btn{ background: #0498cf; color: #fff; }
 .loctionpage .plowz-color{ color: #0498cf; }
 .mowz-site.loctionpage  .app-links a{ width:auto; }

 @media screen and (max-width: 570px){
    .mowz-site.loctionpage .mowz-h4{ font-size: 18px; }
    .loctionpage .app-links a img{ max-width: 130px; }
    .mowz-site .leavz-app img{ padding: 4px; }
 }
/*24-10-2017*/
.p-5{ padding: 5px; }
.mowz-site a.btn-myprice{ line-height: 50px; }
.custom-mowz-icon .leavz-app img{ padding: 2px; }

/*08-11-2017*/
.fb_pixel_img{ height: 1px; width:1px; display: none; }


/*09-11-2017*/
.search_bar .fa-chevron-right:before {
    content: "\f054";
    vertical-align: middle;
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.loctionpage .search_bar .right_icon{ display: flex; }

.top-header{ background: #f6f6f6; padding: 15px 0; font-family: 'Samsung Sans';  font-size: 14px; font-weight: bold; color: #515253;}
.top-header a{ color: #515253; }

header[role="mast-head"]{
  height:auto;
  background:#fff;
  padding:22px 0;
  font-size:16px;
  font-family:"Samsung Sans";
  width: auto;
  float: none;
  width: 100%;
  position: sticky;
  border-bottom: 1px solid #ddd;
  z-index: 9999999;
  top:0;
}
header[role="mast-head"] .nav-icon{
    display:inline-block;
    vertical-align:middle
}
header[role="mast-head"] .nav-icon .line{
    width: 21px;
    height: 2px;
    background:#515253;
    display:block;
    margin-bottom:6px;
}
header[role="mast-head"] .nav-icon .line:last-child{
    margin-bottom:0px;
}

header[role="mast-head"] .row{
    margin:0px;
    display:table;
    width:100%;
}
header[role="mast-head"] .row [class*="col"]{
    display:table-cell;
    vertical-align:middle;
    float:none;
}
header[role="mast-head"] .row [class*="col"] ul{
    margin:0px;
    padding:0px;
    list-style:none;
    display:inline-block;
}
header[role="mast-head"] .row [class*="col"] ul >li{
    display:inline-block;
    margin-left:40px;
    font-weight:bold;
    position:relative
}
header[role="mast-head"] .row [class*="col"] ul >li .fa{
    vertical-align: middle;
    font-size: 12px;
    top: -1px;
    position:relative;
    -webkit-transition:all 0.6s ease-out 0s;
              -moz-transition:all 0.6s ease-out 0s;
                -o-transition:all 0.6s ease-out 0s;
               -ms-transition:all 0.6s ease-out 0s;
                   transition:all 0.6s ease-out 0s;
}
header[role="mast-head"] .row [class*="col"] ul li>a{
    color:#515253;
    text-decoration: none;
    font-size: 16px;
}
header[role="mast-head"] .row [class*="col"] ul li:hover>a{
    text-decoration:none;
}
header[role="mast-head"] .row [class*="col"] ul li.btn >a{
    width: 130px;
    height: 32px;
    border-radius: 20px;
    border: solid 2px #515253;
    display: inline-block;
    padding: 4px;
}
header[role="mast-head"] .row [class*="col"] ul.desktop-nav-right li{
    margin-left:26px;
    vertical-align:middle;
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down{
    width: 246px;
    background: #fff;
    box-shadow:1px -2px 10px rgba(0,0,0,0.1);
    position: absolute;
    left: 0;
    top: 220%;
    z-index: 9;
    border-radius:4px;
    display:none;
}
header[role="mast-head"] .row [class*="col"] ul .fa.in{
    webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
       -ms-transform: rotate(180deg);
           transform: rotate(180deg);
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down li{
    margin:0px;
    width:100%;
    position:relative;
    z-index:99;
    background:#fff;
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down li:first-child{
    border-radius:4px 4px 0 0;
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down li:last-child{
    border-radius:0px 0px 4px 4px;
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down li >a{
    display:block;
    height:44px;
    font-size:15px;
    font-weight:600;
    width:100%;
    line-height:44px;
    padding-left:40px;
    padding-right:20px;
    border-bottom: solid 1px #d8d8d8;
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down li:hover >a{
    background:#efedec
}
header[role="mast-head"] .row [class*="col"] ul li ul.drop_down:after{
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #fff;
    transform: rotate(45deg);
    top: -13px;
    left: 40%;
    box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5);
}

header[role="mast-head"] .row [class*="col"] .mobile-navigation-holder{
    width: 241px;
    background-color: #515253;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    z-index:99;
    -webkit-transition:all 0.6s ease-out 0s;
       -moz-transition:all 0.6s ease-out 0s;
         -o-transition:all 0.6s ease-out 0s;
        -ms-transition:all 0.6s ease-out 0s;
            transition:all 0.6s ease-out 0s;
    -webkit-transform:translate(-150%, 0);
       -moz-transform:translate(-150%, 0);
         -o-transform:translate(-150%, 0);
        -ms-transform:translate(-150%, 0);
            transform:translate(-150%, 0);
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation-holder.in{
    -webkit-transform:translate(0, 0);
       -moz-transform:translate(0, 0);
         -o-transform:translate(0, 0);
        -ms-transform:translate(0, 0);
            transform:translate(0, 0);
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation{
    padding: 24px;
    z-index: 99;
    overflow-y:scroll;
    height:100vh;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation li{
    display:block;
    margin:0px;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation li>a{
    display:block;
    line-height:26px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    padding:2px 0;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation li ul{
    display:block;
    margin-left:15px;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation li ul li>a{
    font-weight:normal;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation li.services-nav ul{
    margin-left:0px;
    margin-bottom:30px;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation li.services-nav ul li.line{
    width: 55px;
    height: 2px;
    background: #979797;
    margin: 20px 0;
}
header[role="mast-head"] .row [class*="col"] .mobile-navigation-holder .close-icon{
    width: 79px;
    height: 56px;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    right: -79px;
    top: 0;
    text-align: center;
    box-shadow: 0 0 4px rgba(0,0,0,0.1);
    line-height: 53px;
}
.r{
    border:1px solid red;
}

.category-start{
  width: 100%;
  height: 200px;
  background-color: #eeeeee;
  text-align: center;
}

.category-start .category-title{
	padding-top: 3%;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.6px;
	text-align: center;
	color: #303030;
}

.category-start .category-desc{
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.92;
	letter-spacing: 0.3px;
	text-align: center;
	color: #558c03;
}

.wrapper .header-below-line{
	content: " " !important;
    display: block !important;
	border: solid 0.8px #d8d8d8 !important;
}

.blog-new-style{display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    box-shadow: 0 0 0px 0 rgb(81 82 83 / 15%), 0 0 5px 0 rgb(0 0 0 / 10%);
    background: #fff; }
.blog-new-style .blog-image, .blog-new-style .blog-image img{ width : 100% }
.blog-new-style .blog-breadcrumb{    width: 100%;
    padding: 10px 20px;}
.blog-new-style .blog-breadcrumb .breadcrumb{ padding: 0;
    text-align: left;
    font-size: 13px; min-height:auto }
.blog-new-style .blog-date{
    width :100%;
        text-align:left; padding : 0 20px;
    
}
.blog-new-style .blog-title{
   padding : 0 20px; width : 100%; text-align:left;
}
.blog-new-style .blog-title h2{     min-height: auto !important;
    font-size: 16px !important; }
.blog-new-style .blog-desc{ display : block; width :100%; text-align:center; margin:20px 0 10px 0; }
.blog-new-style .blog-desc .blog-content-post{ padding: 20px}