.cross-btn span{
 background: #019B64 !important;
  }
.main-nav ul li a.active, .main-nav ul li a:hover{
  color:#019B64;
}
.vertical-media li a:hover {
  color:#019B64;
}
.cmn-btn a{
  background-color: #019B64;
}

.cmn-btn.layout-two a{
  border: 1px solid #019B64;
}


.sec-title span{
  color:#019B64;
}
.single-service.layout2 span {
  -webkit-text-stroke: 2px #019B64;
  opacity: .15;
}

.company-since h4 span{
  color:#019B64;
}

.price-box strong sub{
  color:#019B64;
}

.about-left .form-range{
	
}
.range-lg {
  height: 2rem;
}

.range-lg::-webkit-slider-thumb {
  width: 2rem;
  height: 2rem;
  background-color: #019B64;
  cursor: pointer;
  margin-top: -0.6rem; /* Align with track */
}

.range-lg::-webkit-slider-runnable-track {
  height: 0.5rem;
}

.range-lg::-moz-range-thumb {
  width: 2rem;
  height: 2rem;
  background-color: #019B64;
  cursor: pointer;
}

.range-lg::-moz-range-track {
  height: 0.5rem;
}


.about-left output{
	font-size: 24px;
	font-weight: 800;

}

.about-left .featured-tip{
	color:#019B64;
}

.calc-banner{
	text-align: center;
	padding-top:20%;
	padding-bottom: 50px;
	min-height: 480px;
}

.calc-banner h4{
  color: #fff;
  font-size: 1.2em;
  text-transform: uppercase;
}
.calc-banner h5{
   color:#fff;
   font-size: 2em;
   margin-top: 10px;
}

.calc-banner h1{
   color:#019B64;
   font-weight: bold;
   font-size: 5em;
}

.calc-banner button{
  width: 90%;
  background-color: #019B64;
  border-radius: 10px;
  color: #000;
  border: none;
  padding: 10px;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s 
}

.subscribe-cnt span{
  color:#019B64;
}
.subscribe-form form input[type="submit"]{
  background-color:#019B64;
}
