.wpcf7{
	color: black!important
}

.wpcf7 form input[type="submit"]{
	padding: 9px 29px;
    background-color: #3b3b3b;
    border: none;
}

#some-facts li {
	background-color: #9b9176;
	border: 2px solid #44453d;
}

#some-facts li h5 {
    color: #fff;
}

#some-facts li h2 {
	padding: 46px 0 10px 0 !important;
}

#services-box:hover {
    background-color: #9b9176;
    color: #fff;
}

#services-box:hover h2 span {
    color: #fff;
}

.contact-banner h3{
	color: #fff;
}

#services-box .read-more:hover{
	background-color: #f2902f;
}

.header {
  border: none;
}

.experience-span{
	margin-bottom: 12px;
}

.copyright-txt, .design-by{
	color: #e29134;
}

.nivo-caption{
	top: 300px;
}

.footer .footer-col-1 h2, .footer-col-3 h2{
	color: #fff;
}

.footer-col-3 h2{
	font-weight: normal;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

h1.entry-title, h1.page-title{
    text-align: center;
	  color: #7d9e85;
}

.entry-content p{
	line-height: 30px;
}

.message-thumb{
	border: none;
}

#trp-floater-ls{
	left: 90%;
}

section#clients{
	padding-bottom: 0;
}

section#clients h2{
	padding-bottom: 10px;
}

.footer-offices-title{
	  font-weight: bold;
    font-size: 16px;
}

.instagram-pics{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.instagram-pics li{
	margin-right: 8px;
	flex: 1 0 20%;
}

.instagram-pics li img{
	    border-radius: 50%;
    box-sizing: border-box;
	transition: all 0.5s ease;
}

.instagram-pics img:hover{
	 border-radius: 23%!important;
}

.widget-column-3{
	margin-bottom: 0;
}

.design-by{
	margin-right: 120px;
}

footer a:hover{
	color: #945113;
}

.mapa-mundi-container{
	display: flex;
	flex-direction: row;
	    justify-content: center;
    padding: 42px 0;
}

.mapa-mundi-countries{
	display: flex;
    flex-direction: row;
    margin-left: 48px;
}

.mapa-mundi-countries > div{
	margin-right: 32px;
}

.mapa-mundi-countries .country{
	font-weight: bold;
    font-size: 18px;
    padding-bottom: 8px;
}

.contact-container{
	margin-right: 100px; 
	padding-top: 10px;
}

#contact-content{
	display: flex;
	flex-direction: row;
}

@media (max-width: 480px) {
	#some-facts li h2{
		padding: 33px 0 10px 0 !important
	}
	
	#contact-content{
	display: flex;
	flex-direction: column;
}
	
	.contact-container{
		margin: 0;
		padding: 0;
		text-align: center;
}
	
	.wpcf7 form textarea{
		width: 316px;
	}
	
	.mapa-mundi{
		text-align: center;
	}
	.mapa-mundi-container{
		flex-direction: column;
	}
	section{
		padding: 48px 0;	
	}
	
	section img {
    max-width: 318px;
    max-height: 219px;
	}
	
	#slider .top-bar h2{
		font-size: 20px!important;
		margin-top: 22px!important;
	}
	
	#slider .top-bar p{
		display: block!important;
		font-size: 11px;
		line-height: 11px;
	}
	
	.header .header-inner .logo{
		margin: 0!important;
	}
	
	.logo h1{
		font-size: 20px!important;
	}
	
	#footer-wrapper{
		padding: 28px 0 0;
	}
	
	.widget-column-1{
		width: 30%;
    float: left;
    margin: 0 12px 0 0;
	}
	.widget-column-2{
		width: 30%;
    float: left;
    margin: 0 12px 0 0;
	}
	.widget-column-3{
		margin: 0;
	}
	.footer .footer-col-1 h2,     .footer-col-3 h2, .footer-col-3 h2{
		font-size: 14px;
	}
	.design-by{
		margin-right: 0;
	}
	#trp-floater-ls{
		left: 5%;
	}
}


    