

.featuredd h1,h2, h3 {
	font-weight:300;
	line-height:1.1em;
	color:#333;
	margin-bottom: 20px;
}
 
.featuredd{
	width: 100%;
	background:#fafafa;
	position:relative;
	margin:0;
	padding:0;
}
      .slides li:nth-child(1){
background:#7c7c7c63;
}
.slides li:nth-child(2){
background:#7c7c7c63;
}
.slides li:nth-child(3){
background:#7c7c7c63;
}
.flexslider .slides img {
    width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
    height: 60vh;
}
.flex-control-paging li a { 
    background: #000;
	}
	.flex-control-paging li a.flex-active {
    background: #FFF; 
    cursor: default;
}
.flex-direction-nav .flex-prev{
left:0px; 
color: white;
}
.flex-direction-nav .flex-next{ 
right:0px;
color: white;

}
.flex-caption {zoom: 1;
bottom: 110px; background-color:transparent; color: #fff; margin: 0; padding: 25px 25px 25px 30px; position: absolute; left: 0; }
.flex-caption h3 {color: #FFF; font-size: 38px; letter-spacing: 1px; margin-bottom: 8px; text-transform: uppercase; }
.flex-caption p {margin: 0 0 15px; color: #FFF;font-size:18px!important;line-height: 28px;}
.skill-home{
margin-bottom:50px;
}

.row,.row-fluid {
	margin-bottom:30px;
}

.row .row,.row-fluid .row-fluid{
	margin-bottom:30px;
}
.container {
	padding:0 20px 0 20px;
	position:relative;
}
.row.nomargin,.row-fluid.nomargin {
	margin-bottom:0;
}

#nav-menu-cont {
    margin-top:5%;
    
}

#nav-menu-cont a{
    text-align:center;
    color:#fff;
    height:4%;
    border:2px solid #fff;
    width:20%;
    border-radius:5px;
    padding:2%;

}

#nav-menu-cont a:hover{
    background-color:rgb(80, 17, 17);
    color:#fff;


}


/*  Media queries 
============================= */

@media (min-width: 768px) and (max-width: 979px) {

	

.flexslider .slides img{
max-width:100%;
}

}

@media (max-width: 767px) {

.flexslider .slides img{
max-width:100%;
}


	.flex-caption{
	bottom:0;
	}
	
	
	.box {
		border-bottom:1px solid #e9e9e9;
		padding-bottom:20px;
	}

	.featured .flexslider .slide-caption {
		width: 90%; 
		padding: 2%; 
		position: absolute; 
		left: 0; 
		bottom: -40px; 
	}



	
	.left-sidebar{
		border-right:none;
		padding:0 0 0 0;
		border-bottom: 1px dotted #e6e6e6;
		padding-bottom:10px;
		margin-bottom:40px;
	}
	
	.right-sidebar{
		margin-top:30px;
		border-left:none;
		padding:0 0 0 0;
	}
	
}

@media (max-width: 480px) {
	

.flexslider .slides img{
max-width:100%;
}
.flex-caption{
bottom:0;
}
	.search{
		float:left;
	}

	.flexslider .flex-caption h3{
        font-size: 30px;
        
		/* display:none; */
	}
}

 