div.module-object > img {
	float: right !important;
	margin-top: 12px !important;
}

a.navbar-brand > img:hover {
    transform: scale(1.2);
    transition: all .2s ease-in-out;
}

section#home div.slider-main div.slide div.slide-content > h1 {
	text-shadow: 3px 2px #009ba7;
}

section#bienvenido > div.row div.image div.row div.col-md-6 {
	padding-right: 50px;
	padding-left: 0;
}

section#bienvenido > div.row div.image div.row div.col-md-6 > img {
	height: 240px;
}

div#contenedor_noticia div.post-image {
	height: 1000px;
}

section#about span.h3 {
	color: #8e9193d6;
}


section#contact div.container {
	margin-top: 60px;
}

section#bienvenido > div.row div.image {
	padding-right: 200px;
}


section#bienvenido div#cinco_dormitorios {
	margin-bottom: 50px !important;
}

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

div.module-object {
	border-left: 0px !important;
}

/**section#about .row.gutters-lg>*[class^='col'], .row.gutters-lg>*[class*=' col'] {
	padding-left: 15px;
	padding-right: 15px;
}
**/

#footer.footer-fixed {
	padding-bottom: 1.5em !important;
	padding-top: 25px !important;
}

section#contact .fa {
	color: #009ba7;
}

a.navbar-brand {
	float: left;
	padding-top: 9px;
	padding-bottom: 9px;
}

header#header a.navbar-brand > img {
	width: 92px;
	height: auto;
}

section#contact > div.row > div.content {
	padding-top: 0px;
	margin-top: -50px;
}

section#contact .btn-primary {
	z-index: 0;
}

#header.header-horizontal {
	height: auto;
}

#header.header-horizontal .module-nav {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

a.fullscreen-toggle {
	margin-top: 20px;
}

section#features > div.container > div.row > div.col-lg-4:nth-child(3)  > div.card:first {
	margin-bottom: 70px !important;
}

#header.header-horizontal .module-nav .selector {
	background-color: #009ba7;
}

.btn-primary {
	background-color: #009ba7;
	border-color: #009ba7;
}

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

footer#footer a.icon-circle {
	margin-left: 5px;
	margin-right: 5px;
}

.icon.icon-circle.icon-sm > * {
	line-height: 34px;
}

.icon.icon-circle.icon-sm {
	height: 36px;
}

.icon.icon-sm {
	width: 38px;
	
}

div#content section div.align-items-center, section#features div.container div.row:nth-child(3) + div.row {
	border-bottom: 2px solid #e3e3e3;
    padding-bottom: 100px;
}

.icon.icon-circle.icon-instagram,
.icon.icon-circle.icon-facebook,
.icon.icon-circle.icon-youtube,
.icon.icon-circle.icon-google,
.icon.icon-circle.icon-twitter
 {
	background-color: #8f908a;
}

.page-content > .page-main {
	width: 100%;
}

#diseno_desarrolla {
	color: #8f908a;
	font-weight: 600;
}

span#diseno_desarrolla > a {
	color: #009ba7 !important;
}

section, .section, div#content {
	background-color: #f5f7f7;
}

section#bienvenido {
	margin-bottom: 120px;
}

div.animsition-overlay-slide {
	/** display: none; **/
	background-color: red;
}

/**
div.image > img {
	margin-top: 50px !important;
}
**/

.header-horizontal#content {
	padding-top: 60px;
	padding-bottom: 60px;
}

body {
        background-color: #f5f7f7;
    }

section#contact {
	margin-top: 100px;
	margin-bottom: 100px;
}

div.col-md-5 {
	padding-top: 0px;
}

div.col-md-7 {
	display: flex;
	justify-content: center;
}

section#bienvenido > div.row  > div.image > img {
	width: auto;
	height: 447px;
}

div#contenedor_noticia {
	width: 100%;
}

div.post-image {
	margin-top: 150px;
}


section#features, section#blog {
	padding-top: 0px;
}

section#bienvenido > div.row > div.content {
	padding-right: 80px;
	padding-left: 200px;
	padding-top: 0px;
}



section#contact > div.row > div.content {
	padding-right: 0px;
	padding-left: 250px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.icon.icon-primary {
	color: #009ba7;
}

.pagination>.page-item.active>.page-link {
	color: #009ba7;
}

.scrolled-nav {
	height: 60px !important;
	line-height: 60px !important;
}

div.page-main .masonry-item:nth-child(4), 
div.page-main .masonry-item:nth-child(5),
div.page-main .masonry-item:nth-child(6) {
	margin-top: -90px;
}


section#contact form {
	margin-bottom: 30px;
}

section#contact p {
	font-size: 18px;
	margin-bottom: 10px;
}


/**
section.section table td li {
	padding-right: 50px !important;
}
**/

section.section table td strong {
	font-weight: 1000;
}

footer#footer div#imagen_footer {
	padding-left: 200px;
	padding-right: 200px;
}

section#contact div.image {
	padding-left: 50px;
	padding-right: 50px;
}

/** Tablet **/
@media only screen and (max-width: 991px) and (min-width: 760px){
	section#bienvenido > div.row > div.content {
	    padding-right: 70px;
    	padding-left: 70px;
    	padding-bottom: 30px;
    	padding-top: 0px;
	}

	section#bienvenido > div.row > div.image {
		padding-right: 70px;
    	padding-left: 70px;
	}

	section#home div.slick-slide div.slide-bg > img {
		width: 100px;
	}

	.slider-main .slick-slide div.image-holder > img {
		width: 100px !important;
	}

	#header.header-horizontal .module-nav {
		margin-right: 0px;
		margin-top: 0px;
	}



	section#features div.container div.row > div.col-lg-4 {
		margin-bottom: 40px;
	}

	ul.nav-main-horizontal {
		float: right;
	}

	#header.header-horizontal .module-nav-toggle {
		display: block;
	    float: right;
	    margin-right: 30px;
	    margin-top: 15px;
	}

	section#contact img {
		height: 150px;
		width: auto;
	}


	header#header a.navbar-brand > img {
		width: 75px;
		height: auto;
	}

	ul.nav-main-horizontal li a {
		border-bottom: 0px;
	}

	section#contact {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	section#contact > div.row > div.content {
		padding-top: 110px;
		margin-top: -50px;
		padding-right: 0px;
		padding-left: 50px;
	}

	section#contact > div.row div.image {
		padding-left: 50px;
		padding-right: 50px;
	}

	div.col-md-7 > img {
		width: 349px;
		height: 300px;
		margin-bottom: 30px;
	}

	div.post-image {
		margin-top: 70px;	
	}

	
	section#about > div.container > .row.gutters-lg, div#content section div.align-items-center  {
	    margin-left: 3px;
		margin-right: 3px;
	}

	section#bienvenido > div.row > div.image > img {
		width: auto;
		height: 300px;
	}

	div.page-main .masonry-item:nth-child(4), 
	div.page-main .masonry-item:nth-child(5),
	div.page-main .masonry-item:nth-child(6) {
		margin-top: -90px;
	}

	div#contenedor_noticia article.single >div.post-image {
		margin-top: 120px;
		height: 400px;
	}

	section#bienvenido > div.row div.image div.row div.col-md-6 {
		padding: 20px;
	}

	section#bienvenido > div.row div.image div.row div.col-md-6 > img {
		height: 140px;
	}

	section#contact div.image {
		padding-left: 0px;
		padding-right: 0px;
	}

	
}


/** Movil **/
@media only screen and (max-width: 760px) {
	section#bienvenido > div.row > div.content {
	    padding-right: 50px;
    	padding-left: 50px;
    	padding-bottom: 30px;
		padding-top: 0px;
		
	}

	section#bienvenido > div.row > div.image {
		padding-right: 50px;
    	padding-left: 50px;
	}

	section#bienvenido > div.row > div.image {
		height: 180px;
	}

	/**
	section#contact div.container {
		margin-top: 400px;
	}
	**/

	section#features > div.container > div.row > div.col-lg-4:first-child,
	section#about > div.container > div.row > div.col-lg-4:first-child {
		margin-bottom: 60px;
	}

	.card {
		margin-bottom: 4.75rem;
	}

	section#bienvenido > div.row div.image div.row div.col-md-6 > img {
		width: 100%;
		height: auto;
	}

	section#bienvenido > div.row div.image div.row div.col-md-6 {
		margin-bottom: 20px;
		padding: 0;
	}

	


	#header.header-horizontal .module-nav {
		margin-right: 0px;
		margin-top: 0px;
	}

	ul.nav-main-horizontal {
		float: right;
	}

	#header.header-horizontal .module-nav-toggle {
		display: block;
	    float: right;
	    margin-right: 30px;
	    margin-top: 15px;
	}

	section#contact > div.row > div.image {
		padding-left: 60px;
		padding-right: 60px;
	}

	section#contact div.image > img {
		margin-bottom: 60px;
	}

	
	header#header a.navbar-brand > img {
		width: 75px;
		height: auto;
	}

	ul.nav-main-horizontal li a {
		border-bottom: 0px;
	}

	section#contact {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	section#contact > div.row > div.content {
		padding-top: 110px;
		margin-top: -50px;
	}

	div.col-md-7 > img {
		width: 349px;
		height: 300px;
		margin-bottom: 30px;
	}

	div.post-image {
		margin-top: 20px;	
	}

	section#about > div.container > .row.gutters-lg, div#content section div.align-items-center  {
	    margin-left: 3px;
		margin-right: 3px;
	}

	section#bienvenido > div.row > div.image > img {
		width: auto;
		height: 150px;
	}

	section#contact > div.row > div.content {
		padding-top: 110px;
		margin-top: -50px;
		padding-left: 60px;
		padding-right: 60px;
		
	}

	div.page-main > div.row > div.masonry-item > article.post-item {
		margin-top: 50px;
	}

	div#contenedor_noticia article.single >div.post-image {
		margin-top: 120px;
		height: 300px;
	}

	div.page-main .masonry-item:nth-child(4), 
	div.page-main .masonry-item:nth-child(5),
	div.page-main .masonry-item:nth-child(6) {
		margin-top: 0px;
	}

	section#contact p {
		font-size: 15px;
	}

	section#about div.align-items-center div.col-lg-12 {
		padding: 0;
	}

	footer#footer div#imagen_footer {
		padding: 0;
	}

	section#contact div.image {
		margin-top: 40px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
}




