@media (max-width: 980px) {
	
/****************************************************************
MENU
****************************************************************/

	#mobile-menu li:hover a {
		background-color: #f29653 !important;
		color: #fff;
	}

/****************************************************************
HOME
****************************************************************/
	.content-home .fullwidth-section .row .span7,
	.content-home .home-full-ref .span7 {
		margin-bottom: 30px;
		width: 525px; 
		margin-left: 15px; 
	}


	#wrap .row .portfolio-item.alt.fixed{
		display: block;
	}

	#wrap .row .portfolio-item.alt.fixed .portfolio-item-preview,
	#wrap .row .portfolio-item.alt.fixed .portfolio-item-description{
		display: block;
		float: none;
		width: 100%;
		padding: 0;
		margin: 0;
	}


	#wrap .row .portfolio-item.alt.fixed .portfolio-item-description{
		padding: 30px;
		margin: 0;
		width: auto;
	}


/****************************************************************
FOOTER
****************************************************************/
	#footer .footer-top .span12 .widget ul li.span3{
		width: 705px;
		margin-left: 15px; 
	}

	#footer #footer-to-top{
		display: block;
	}



}

@media (min-width: 768px) {
	
/****************************************************************
HOME BLOC
****************************************************************/
	.service-bloc-container{
		display: table;
		border-spacing: 20px 0;
		margin-bottom: 30px;
	}

	.service-bloc-container .service-bloc-row{
		display: table-row;
		height: 100%;
	}

	.service-bloc{
		display: table-cell;
		height: 100%;
		float:none;
        vertical-align: top;


        background-color: #fff;
	    border: 1px solid #d4d4d4;
	    margin-bottom: 0;
	    padding: 20px;

	}

	.icon-box-2{
        background-color: transparent;
    	border: none;
    	padding: 0px;
	}



}





@media (max-width: 768px) {




/****************************************************************
HEADER
****************************************************************/

	.row.contact-header{
		padding: 0 10px;
	}


	.row.contact-header p span.separation-bar{
		padding: 0 5px;
	}



/****************************************************************
HOME
****************************************************************/

	.title-home{
		line-height: 30px;
	}

	.float-title{
		float: left;
	}

	.content-home .fullwidth-section .row .span7,
	.content-home .home-full-ref .span7 {
		float: none;
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
		margin-left: 0;
	}

	.content-home .fullwidth-section .row .span7 p,
	.content-home .home-full-ref .span7 p {
		margin-top: 0;
	}

/****************************************************************
ABOUT US
****************************************************************/
	.societe img{
		margin-top: 30px;
	}

	.span4 .fixed:last-child .progress-bar{
		margin-bottom: 30px;
	}



		#footer .span3 { 
			float: left;
			display: inline-block;
			width: 20%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
					box-sizing: border-box;
			margin-left: 0;
		}




/****************************************************************
FOOTER
****************************************************************/
	#footer .footer-top .span12 .widget ul li.span3{
		width: 100%;
		float: none;
		display: block;
		text-align: center;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
		margin: 0px;
		padding: 0px;
		margin-bottom: 15px;
	}	

	#footer .footer-top .span12 .widget ul li.span3 i{
		display: none;
	}

	#footer .footer-top .span12 .widget ul{
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
		margin-left: 0;
	}

	#footer .footer-top .span12 .widget h5{
		text-align: center;
		margin-bottom: 30px;
	}



}


@media (max-width: 480px) {

	#wrap .portfolio-item-preview img{
		display: block !important ;
		width: 100% !important ;
	}

	  
}






