
/*** 

====================================================================
	Services Section
====================================================================

***/
.sidebar-page-container {
	position:relative;
	padding:35px 0px;
}
.sidebar .sidebar-widget {
	position:relative;
	margin-bottom:50px;
}
.sidebar-title {
	position: relative;
	margin-bottom: 20px;
}
.sidebar-title h2 {
	font-size: 16px;
	color: #222222;
	font-weight: 700;
	line-height: 1.2em;
	padding-bottom: 19px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-size:20px;
	margin-top:12px;
}
.sidebar-title h2:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 4px;
	width: 50px;
	height: 1px;
	background-color:#ed1c24;
}
.sidebar-title h2:after {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 30px;
	height: 1px;
	background-color:#ed1c24;
}
/*Sidebar Category*/

.sidebar .sidebar-category .list {
	position:relative;
}
.sidebar .sidebar-category .list li {
	position:relative;
	line-height:24px;
	margin-bottom:6px;
	background-color:#eeeeee;
}
.sidebar .sidebar-category .list li:last-child {
	border-bottom:0px;
	margin-bottom:0px;
}
.sidebar .sidebar-category .list li a {
	position: relative;
	display: block;
	color: #777777;
	font-size: 13px;
	line-height: 14px;
	padding: 18px 20px 18px 80px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	    text-transform: capitalize;
}
.sidebar .sidebar-category .list li a .icon {
	font-size: 22px;
	left:0px;
	top:0px;
	width:50px;
	height:50px;
	color:#ffffff;
	line-height:50px;
	position: absolute;
	text-align:center;
	background-color:#ed3237;
}
.sidebar .sidebar-category .list li a:hover .icon {
	background:#000000;
}
.sidebar .sidebar-category .list li a:hover {
	color:#ffffff;
	background-color:#ed3237;
}
.services-detail h2 {
	color: #3a3a3a;
	font-size: 32px;
	line-height: 48px;
	font-family: Bebas Neue;
	/* padding-left: 15px; */
    font-weight: 500;
}
.services-detail .text p {
	color: #383838;
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 20px;
	text-align:justify;
}
blockquote {
	border-left:6px solid #0072bc;
	background-image:url(../images/testimoniat-transparent.png);
	padding: 31px 70px 30px 80px;
	font-size: 20px;
	color: #1b1b1b;
	text-align: center;
	font-style: italic;
	position: relative;
}
blockquote:before {
    content: "\f10d";
    position: absolute;
    left: 8%;
    top: 9px;
    font-style: normal;
    opacity: 0.5;
    font-size: 40px;
    font-family: FontAwesome;
    color: #969696;
}
