/* Add here all your CSS customizations */
/*primary color : #0088cc ==>  #71553e */
#about{
	padding-top: 50px;
}

.latest_projects .project{
	display: block;
	position: relative;
	height: 120px;
	width: 100%;
	margin-bottom: 10px;
	background: #000000 url('../img/projects/project-6.jpg') no-repeat center center;	
	/*background-attachment: fixed;*/
}

.latest_projects .project:nth-child(odd){
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
}


.latest_projects .project:nth-child(even){
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.latest_projects .project .project-info{
	position: absolute;
	left: 20px;
	bottom:30px;	
}

.latest_projects .project .project-info *
{
	color:#ffffff;
}
.team .feature-box
{
	height: 120px;
	margin-bottom: 10px;
}
.team .feature-box img{
	max-width: 75px;
	max-height: 75px;
}

.inner_title_link{
	font-size: 14px;
}

.counters .counter{
	border-radius: 50%!important;
	width: 150px;
	height: 150px;
	margin: 0 auto;
}

.counters .counter strong{
	line-height: 65px
}

.counters .counter label{
	font-size: 16px;
}


footer .contact *{
	color:#ffffff;
}

.section-nobg{
	background:transparent!important;
	border-top:none!important;
}

.category_products{
	list-style: none;
	text-align: center;
	padding: 0;
}

.category_products li{
	width: 15%;
	margin: 10px 5px;
	display: inline-block;
	vertical-align: top;
}

.widget ul{
	list-style: none;
	padding: 0
}

.widget ul li{
	margin-bottom: 10px;
}

.widget ul li img{
	/*float: left;*/
	max-width: 70px;
}

.widget ul li div{
	display: table-cell;
	vertical-align: middle;
	/*max-width: 80px;*/
}

.widget ul li div:nth-child(2){
	padding: 0px 10px;

}

.widget ul li div *{
	margin:0;
}

.font-size-100{
	font-size: 100px;
}

.owl-carousel{
	direction: ltr;
}
.owl-carousel .img-thumbnail h3{
	position: absolute;
    left: 20px;
    bottom: 0px;
    background-color: rgba(0,0,0,.5);
    display: block;
    color: #ffffff;
    padding: 20px;
}
/*.owl-carousel .owl-wrapper {*/
	/*display: table !important;*/
/*}*/

/*.owl-carousel .owl-item {*/
	/*display: table-cell!important;*/
	/*float: none!important;*/
	/*vertical-align: top!important;*/
/*}*/

.google-map iframe{
	width: 100%;
	height: 400px;
}

.owl-carousel .owl-stage {
	display: flex;
	align-items: center;
}


.counters strong{
	font-size: 35px!important;
}

@media (min-width: 992px){
	.site-lang-fr #header .header-nav-main nav > ul > li > a {
		font-size: 11px;
		padding: 0.5rem 0.2rem;
	}

}

@media (max-width: 768px){
	#header .header-nav-bar{
		margin-top: -65px;
	}

	#dropdownLanguage{
		padding-top: 0!important;
	}

	#nlForm{
		margin-top: 20px;
	}

	.category_products li{
		width: 35%;
        margin: 10px 20px;
	}
}


.project-countries .project-country div {
	position: relative;
	padding: 100px 0;
	overflow: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/*.project-countries .project-country img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}*/

.read-more{

}

.search-page .category_products{
	text-align: unset;
	padding: revert;
}

.search-page .category_products li{
	width: 45%;
}