/* Latest Projects
----------------------------------------------------------------------------------------------------*/
.list_carousel{
position: relative;
}

.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;

}
.list_carousel li {
color: #999;
text-align: center;
padding: 0;
margin:0px 25px 0px 0px;
display: block;
float: left;
background-color:#131313;
width:217px !important;
}

.list_carousel.responsive {
width: auto;
margin-left: 0;
}

.list_carousel span.controls{
display:block;
overflow:hidden;
position: absolute;
top:-50px;
right:0px;
}

.list_carousel .prev {
float: left;
margin-right:10px;
background-color:#3d3d3d;
text-align:center;
width:27px;
height:27px;
border-radius:30px;
line-height:22px;
}
.list_carousel .next {
float: right;
background-color:#3d3d3d;
text-align:center;
width:27px;
height:27px;
border-radius:30px;
line-height:22px;
}

.list_carousel .next:hover,
.list_carousel .prev:hover{
background-color:#ec5054;
}


/* Latest News
----------------------------------------------------------------------------------------------------*/
.latest_news{
position: relative;
}

.latest_news ul {
margin: 0;
padding: 0;
list-style: none;
display: block;

}

.latest_news.responsive {
width: auto;
margin-left: 0;
}

.latest_news li {
display: block;
margin-bottom:40px;
}

.latest_news .thumb_img{
background-color:#ec5054;
display:block;
overflow:hidden;
text-align:center;
border-radius:70px;
width:70px;
height:70px;
}

.latest_news .thumb_img h4{
padding-bottom:5px;
padding-top:13px;
}

.latest_news span.controls{
display:block;
overflow:hidden;
position: absolute;
top:-38px;
right:0px;
}

.latest_news .prev {
float:right;
background-color:#3d3d3d;
text-align:center;
width:27px;
height:27px;
border-radius:30px;
line-height:22px;
}
.latest_news .next {
float:left;
background-color:#3d3d3d;
text-align:center;
margin-right:10px;
width:27px;
height:27px;
border-radius:30px;
line-height:22px;
}

.latest_news .next:hover,
.latest_news .prev:hover{
background-color:#ec5054;
}


/* Testimonial Slider
----------------------------------------------------------------------------------------------------*/

.testimonial_carousel{
position: relative;
}

.testimonial_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;

}
.testimonial_carousel li {
color: #999;
padding: 0;
margin:0px 25px 0px 0px;
display: block;
float: left;
width:297px !important;
font-style:italic;
}

.testimonial_carousel li .description {
background-image:url(../images/testimonial_bg.png);
background-repeat:no-repeat;
background-position:left top;
}


.testimonial_carousel.responsive {
width: auto;
margin-left: 0;
}

.testimonial_carousel span.controls{
display:block;
overflow:hidden;
position: absolute;
top:-50px;
right:0px;
}

.testimonial_carousel .prev {
float: left;
margin-right:10px;
background-color:#3d3d3d;
text-align:center;
width:27px;
height:27px;
border-radius:30px;
line-height:22px;
}
.testimonial_carousel .next {
float: right;
background-color:#3d3d3d;
text-align:center;
width:27px;
height:27px;
border-radius:30px;
line-height:22px;
}

.testimonial_carousel .next:hover,
.testimonial_carousel .prev:hover{
background-color:#ec5054;
}

