.btn-home{background-image:linear-gradient(90deg,#652580,#793b99)!important;border:2px solid #46ac73!important;border-radius:30px!important}

.container-fluid{padding-top:120px!important;padding-bottom:100px!important;align-self:center!important}

.home-h4{color:#2cab67!important;letter-spacing:5px}

.p-home{color:#706f6f!important;font-size: 28px !important;}

.section-home,.section-home2{padding:0!important;height:100vh!important}

.row-home{height:70vh!important}

.our-bg{background-image:url(/images/IMG-Nosotros.png?a4a574760bc5d9fa9a14418e99d5bcd7)!important}

.inmo-bg,.our-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}

.inmo-bg{background-image:url(/images/IMG.png?2807787e018cdde6f90d9cbd35f33de7)!important}

.legal-bg{background-image:url(/images/IMG-2.png?18aee71a7f0899ca5957570a8833402d)!important}

.finan-bg,.legal-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}

.finan-bg{background-image:url(/images/IMG-3.png?ce66ed1d326dc305d8fb3e763b876980)!important}

.our-text{padding:8em!important}

.our-h2{color:#793b99!important;font-size:7vh!important}

.heading-text.heading-section h2:before{background-color:#46ac73!important;height:10px!important}

.p-our{font-size:24px;letter-spacing:3px;color:#706f6f!important}

.counter-text{font-size:30px}.margin-menu{margin-left:10vh!important}

.counter-text{font-size:36px!important;font-weight:bolder!important}

.p-home2{color:#46ac73!important;letter-spacing:3px!important}

.vertical-center{display:flex;align-items:center}

.services-h2{color:#fff!important;font-size:7vh!important}

.services-section{background-image:linear-gradient(90deg,#652580,#793b99)!important}

.servicios-p{font-size:18px!important;color:#fff!important;font-weight:bolder!important}

.contact-section{background-image:url(/images/BG-Contacto.png?e9b66b44f6c5cc03224d123363512cee)!important;background-position:50%;background-repeat:no-repeat;background-size:cover}

.contact-form{background-color:hsla(0,0%,100%,.5);border-radius:25px!important}

.label-contact{color:#fff!important;font-weight:bolder!important;letter-spacing:3px!important}

.footer-content{background-color:#2a2c2d!important;padding:4em!important}

#footer.dark .copyright-content,#footer.inverted .copyright-content,.dark #footer .copyright-content{background-color:#575756!important}

#footer .copyright-content{min-height:40px!important;padding:3px!important;color:#fff!important;letter-spacing:3px!important}

.container-footer{padding:0!important; max-width: 1240px !important;}

.p-key{float:left!important;font-size:1.5rem!important;color:#793b99!important}

.img-key{width:1.4em!important}

.testimonial .testimonial-item{padding:5px!important;border-radius:25px!important}

.margin-menu :hover{color:#46ac73!important;font-size:1.5em!important;font-weight:bolder!important}

.propiedades{
	background-color: #46ac73 !important;
	height: 10px !important;
	margin: auto !important;
	width: 10% !important;
	margin-bottom: 5vh !important;
}

@media screen and (max-width:1390px){
	
	.margin-menu{margin-left:5vh!important}
	
	.section-home2{padding:0!important;height:160vh!important}

}

@media screen and (max-width:500px) {
	.inspiro-slider .slide .slide-captions h1, .inspiro-slider .slide .slide-captions h2{
		font-size: 30px !important;
	}

	.section-home2{padding:0!important;height:280vh!important}
	
	.section-home2a{padding:0!important;height:255vh!important}


	.our-text{
		padding-top: 4em !important;
		padding-bottom: 4em !important;
		padding-left: 2em !important;
		padding-right: 2em !important;
	}

	.our-h2{
		font-size: 5vh !important;
	}

	.services-h2{
		font-size: 5vh !important;
	}

	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
		width: auto !important;
	}

	.section-inmo{
		padding-top: 4em !important;
		padding-bottom: 4em !important;
		padding-left: 2em !important;
		padding-right: 2em !important;
	}
}


.margin-menu :hover a{
	font-size:  0.5em !important;
}


.testimonial .testimonial-item > img{
	width: 250px !important;
}