#services h1{ font-size: 1.2em}
#services h2{ font-size: 1.1em}
#services h3{font-size: 1em}
#services p{ font-size: 0.9em}
#services ul{ list-style: none; padding: 0px;}
#services div.calculator-area{ background: #eaeaea; padding: 30px 0px;}
div.calculator-area div.calculate {
background: #e97e59;
color: #ffffff;
font-size: 22px;
font-family: EuropeNormal, Roboto Condensed;
text-align: center;
margin: 8px 0px;
cursor: pointer;
line-height: 36px;
padding-top: 2px;
}

#services .info{ padding: 30px 0px; font-size: 1em}
#services h1.price_types{ font-family: EuropeNormal, Roboto Condensed; font-size: 18px; padding: 20px 0px; }

#services .price_type{ 
	border-bottom: 1px solid #ffffff; 
	padding: 0px; text-align: center; color: #ffffff;
	vertical-align: middle;
}
#services .info ul{ padding: 0px; margin: 0px; list-style: none; display: table; width: 100%;}
#services .info ul li{ padding: 10px 0px; border-bottom: 1px solid #ffffff; height: 55px; display: inherit; width: 100%;}

#services .oil_comp{ background-color: rgba(225, 237, 242, 0.8); }
#services img.item{  padding: 0px 10px; }
#services span.item{ padding: 0px 18px; vertical-align: middle; display: table-cell;}
#services div.grey-text{ color: #656565; text-align: left; }
#services div.blue{ background: #67a5bc; border-right: 1px solid #ffffff;}
#services div.green{ background: #4c792e; border-right: 1px solid #ffffff;}
#services div.orrange{ background: #cc6d19; }
#services a.orrange{ color: #e97e59; }
#services .signup_now{ position: relative;  margin: auto; }

h1.sign {
	background: #ea7f45;
	color: #ffffff;
	font-size: 22px;
	font-family: EuropeNormal, Roboto Condensed;
	text-align: center;
	cursor: pointer;
	line-height: 36px;
	padding-top: 2px;
}

#services h1.slider-part{
	margin: 0px;
	margin-bottom: 0px;
	font-weight: 300;
	font-size: 16px;
}
#services h1.slider-part span{ 
	background: #ea7f45;
	color: #ffffff;
	padding: 5px 15px;
	width: 341px;
	text-transform: uppercase;
	font-size: 15px;
	display: block;
	margin-top: 5px;
}
#services div.image_slider a{ text-decoration: none;}
#services div.image_slider{	
	position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; 
  margin: 0px auto;
	display: table;
}
#services div.slider{ overflow: hidden; width: 298px; float: left; }
#services div.image_slider ul li{ float: left; width: 298px;}
#services div.controls{ width: 29px; height: 31px; background: red; 
	display: inline-block; position: absolute; cursor: pointer; margin-top: 115px;}
#services div.controls.prev-slide{ left: -45px; background: url('/application/assets/img/prev_slide.png') no-repeat; 
}
#services div.controls.next-slide{ margin-left: 15px; background: url('/application/assets/img/next_slide.png') no-repeat;}
table tr th{ background-color: #bed1ae !important; }

.modal-dialog .signup_now div.sign{ margin: 0px;}

.show_sent_service_on_email{ cursor: pointer; }
.show_sent_service_on_email:hover{ color: #ea7f45; }

.form-group.error input{ border: 1px solid red; }