====================================================================
	                   progressbar end 
====================================================================

 ***/	
.active{
	color:rgba(241,196,15,.90);}
.lightbox .lb-image{
	border:4px solid#F1C40F;}
#portfolio{
	background:#f8f8f8;}
.portfolio_filter{
	text-transform:uppercase;}
	
.portfolio_filter ul{
	text-align:center;
	font-size:16px;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:0;}
	
.portfolio_filter ul li{
	display:inline-block;
	padding: 10px;
	margin-bottom: 30px;
	border: 1px solid#333;
	cursor:pointer;}
	
.portfolio_filter ul li:hover{
	border:1px solid#F1C40F;
	transition:all linear .3s;}
	
.single_item{
	float:left;
	width:25%;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
	position:relative;}
	
.single_item img{
	max-width:100%;
	height:auto;}
	
.portfolio_hover_details{
	position: absolute;
    left: 0;
    right:100%;
	top:0;
    background-color: rgba(241,196,15, 0.5);
    overflow: hidden;
    width: 100%;
    height: 0%;
    transition: .5s ease;
	text-align:center;}
.single_item:hover .portfolio_hover_details{
	bottom:0;
	height: 100%;
	}
.portfolio_hover_details i{
	font-size: 65px;
    margin-top: 25%;
	color:#fff;} 

/*** 

====================================================================
	                   portfolio end 
====================================================================

 ***/
#service .service_containt_part .service_containt_items i{
	color:rgba(241,196,15,.90);
	font-size: 45px;
	border: 5px solid #d3d3d3;
	border-radius: 50%;
	width: 110px;
	height: 110px;
	line-height: 110px;
	text-align: center;
	margin-bottom:30px;}
#service .service_containt_part .service_containt_items h4{
	font-size:20px;
	font-weight:700;
	font-family: 'Raleway', sans-serif;
	letter-spacing:1px;
	line-height:30px;
	margin-bottom:20px;
	color:#333;
	text-transform:uppercase;}
#service .service_containt_part .service_containt_items p{
	font-size:16px;
	color:#666;
	letter-spacing:.5px;
	margin-bottom:50px;
	line-height:25px;}
#service .service_containt_part .service_containt_items{
	border-right:1px solid#e2e0e0;
	border-bottom:1px solid#e2e0e0;}
#service .service_containt_part .service_containt_items:hover i{
	transition: all 0.3s ease 0s;
	border:5px solid#F1C40F;}
.service_items_border_bottom{
	border-bottom:none !important;
	padding-top:50px;}
.service_items_border_right{
	border-right:none !important;}
	.auto_container{
	position: static;
	max-width: 1170px !important;
	padding: 0px 15px;
	margin: 0 auto;}
section{
	padding-top:90px;
	padding-bottom:90px;}
