.header-one .header .navigation ul li.select a, .header-two .header .navigation ul li.select a:hover,
.header-one .header .navigation ul li a:hover, .header-two .header .navigation ul li a:hover,
.header-one .header .navigation ul li.select a, .header-two .header .navigation ul li.select a,
.our-studio .icons i,
.news .news-sec .detail a:hover,
.new-older .more-post:hover,
.sub-banner .text-detail ul li a:hover,
.main-heading h4,
.kind-words span,
.work:hover span.number,
.work:hover div.text > h6
{
	color: #3aaa35 !important;
}

.header-one .header .navigation ul li a:before, .header-two .header .navigation ul li a:before,
.cd-primary-nav,
.news .news-sec .news-main span
{
	background-color: #3aaa35;
}

input[type=submit]:hover {
	background-color: #3aaa35;
	border: solid 2px #3aaa35 !important;
}

.clients-words {
	background-image: url(../images/planos.jpg);
  background-size: 100% auto;
}

.sub-banner .text-detail ul,
.news .news-sec .news-main,
.news .news-sec .detail a:hover {
	/**border-bottom: 4px solid  #3aaa35; **/
	border-bottom: none;
}

.sub-banner .text-detail ul {
	border-bottom: 4px solid  #3aaa35;
}

.header .logo img {
	width: 250px;
	height: auto;
}

.video-sec {
	background-image: url('../images/slides/arquitectos.jpg');
}

.header .navigation {
	margin-top: 15px;
}

.news-detail .detail-sec .detail-images img {
	width: auto;
}

.centrado_flex {
	display: flex ;
	justify-content: center;
}

.footer {
	background-color: #4f4746;
	background-image: none;
}

.divider-dark {
	background-image: none;
}

.header-one .header .navigation ul li a:before, .header-two .header .navigation ul li a:before {
	bottom: 0px;
	width: 0;
	height: 0px;
}

.footer .footer-detail {
	color: white;
	margin-top: 50px;
	margin-bottom: 20px;
}

div.footer-detail p {
	color: white;
	text-align: center;
}

div.navigation ul img {
	width: 18px;
	height: auto;
	margin-left: 40px;
	margin-top: -7px;
}

.z-tabs.horizontal > .z-container {
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

div.footer-detail a {
	color: white !important;
}

section.our-studio  img, section.clients-words img {
	width: 500px !important;
	height: auto;
}

footer img {
	width: auto;
	height: auto;
}

.centrado {
	display: flex;
	justify-content: center;
}

header.header-two {
	/* background-color: #00000085; */
	background-color: #4f4746;
}

header.header-two div.header {
	background-color: #00000000;
}

div.footer-detail p {
	font-size: 15px;
}

#statistics-section {
	background-color: #4f4746;
	margin-top: 110px;
	margin-bottom: 110px;
}

div.section-padding {
    display: inline-block;
    width: 100%;
}

.statistics-box {
	text-align: center;
	margin-top: 30px;
}

.statistics-box i {
	border: 1px solid white;
	display: inline-block;
	width: 90px;
	height: 80px;
	line-height: 80px;
}

.statistics-box * {
	color:  white;
}

.statistics-box h6 {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    letter-spacing: 1.05px;
    margin-top: 30px;
}

.statistics-box h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 50px;
}

div#copyright p {
	font-size: 12px;
}

.contenedor_x2 {
	padding-left: 100px;
	padding-right: 100px;
}

.project-detail .detail-sec {
	width: 100%;
}

.project-detail {
	padding-top: 0px;
}

section#portfolio .sub-content {
	margin-top: 50px;
}

.list-unstyled  {
	padding-left: 50px;
}

ul.list-unstyled li {
	list-style-type: circle;
}

.btn-primary {
	background-color: #3aaa35;
	border-color: #3aaa35;
}

.btn-primary:hover {
	background-color: #246721;
	border-color: #246721;
}

section#portfolio div.project-images {
	margin-top: 100px;
	margin-bottom: 0px;
}

/*
.project-detail img {
	width: 550px;
}
*/

section#galeria img {
	box-shadow: 2px 2px 6px 0px grey;
}



#loader-wrapper .loader-section {
	background-color: #4f4746;
}

div#loader-wrapper img {
	height: 150px;
	width: 200px;
	max-width: 600px;

}


div.all-work div.work {
	max-height: 185px;
}

div.all-work div.work div.image > img {
	height: 185px;
}

section#galeria img {
	max-width: 320px;
	max-height: 217px;
}


div#img_principal_portfolio img {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

div#img_principal_portfolio {
	margin-top: 89px;
}


div.contact-detail img {
	margin-top: 120px;
}


/** Tablet **/
@media only screen and (max-width: 991px) and (min-width: 760px) {
	.project {
		margin-top: 40px;
	}

	.grid figure {
		float: none;
	}

	div.design-text div#interior_design {
		margin-top: 20px;
		margin-bottom: 80px;
	}
}



/** Movil **/
@media only screen and (max-width: 760px) {
	.cd-primary-nav-trigger {
		top: 35px !important;
	}

	div.header div.logo img {
		width: 150px;
	}

	.tp-banner-container {
		/* margin-top: 69px; */
	}

	.sec-space {
		padding-top: 0px;
	}

	.sub-banner {
		padding-top: 50px;
	}

	.our-studio {
		margin-bottom: 100px;
	}

	.cd-primary-nav {
		left: 160px;
		width: 200px;
		height: 40%;
		text-align: right;

	}

	.cd-primary-nav li {
		padding-right: 10px;
	}

	.cd-primary-nav a {
		font-size: 20px !important;
	}

	div.footer-detail p {
		font-size: 15px;
	}

	div.footer-detail div#datos_contacto {
		margin-bottom: 20px;
	}

	section.clients-words div.main-heading, .kind-words, .our-studio {
		margin-top: 40px;
	}

	.news-detail .detail-sec .detail-images img {
		width: none;
	}

	div.design-text div#interior_design {
		margin-top: 80px;
		margin-bottom: 80px;
	}

	.video-sec {
		padding: 0;
	}

	div.work  div.col-md-4 {
		margin-top: 40px;
	}

	.project {
		margin-top: 40px;
	}

	.grid figure {
		float: none;
	}

	.contenedor_x2 {
		padding: 0px;
	}

	section#galeria div.col-md-4 {
		margin-bottom: 20px;
	}

	section.our-studio div.centrado, section.clients-words div.centrado, div.footer-detail div.centrado {
		display: block;
	}

	section.clients-words img {
		margin-top: 50px;
	}

}
