.footer-redes img {
  margin: 0 20px;
}
.footer-redes {
  display: flex;
  justify-content: center;
}
.footer-top-left .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-42 {
  display: none;
}
.menu-footer {
  position: relative;
  top: -30px;
}
.title-menu-footer ul {
  list-style: none;
  padding-left: 0px !important;
  margin-left: 20px !important;
}
.menu-footer {
  position: relative;
  top: -30px;
}
.title-menu-footer {
  position: relative;
  top: 20px;
}
.footer-top {
  padding: 40px;
}
.footer-top-left {
  padding-left: 70px;
}
.text-footer-bottom {
  display: flex;
  justify-content: right;
}
.text-footer-bottom a {
  margin: 0 50px;
  color: #616161;
}
.reserved-footer p{
  color: #616161;
}
.header-top a:hover {
  font-weight: 600 !important;
}
.ctn-compra-vende h4 {
  font-weight: 400;
  color: #595721;
  font-size: 20px;
}
.ctn-compra-vende p {
  color: #32031B;
  font-size: 16px;
  font-weight: 400;
}
.compra-vende-right strong {
  color: #32031B !important;
  font-size: 16px !important;
  font-weight: bold;
}
.ctn-eres-vendedor strong {
  font-weight: 700;
  font-size: 20px;
  color: #32031B;
}
.ctn-eres-vendedor p {
  font-weight: 400;
  font-size: 16px;
  color: #286F6C;
}
.ctn-eres-vendedor h4{
  font-size: 46px !important;
  font-weight: 700 !important;
  color:#261212 !important;	
}
.ctn-tarifa h3 {
  font-size: 20px;
  font-weight: 700;
  color: #32031B;
}
.ctn-tarifa strong {
  font-size: 16px;
  font-weight: 400;
  color: #286F6C;
}
.ctn-tarifa h6{
  font-size: 14px;
  color:#286F6C;
  font-weight:400;	
}
.tabs-preguntas .elementor-accordion-item {
  border-radius: 15px !important;
  border: 1px solid #595721 !important;
   margin: 10px 0 !important; 
}
.tabs-preguntas .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
  float: right !important;
  text-align: right !important;
}
.formulario .elementor-form-fields-wrapper.elementor-labels-above {
  padding: 50px !important;
}
.formulario {
  margin: 50px !important;
}
.formulario .elementor-field-label {
  margin: 20px 0 !important;
}
.formulario .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
  width: 30% !important;
  margin: 30px auto !important;
}
.formulario h5 {
  background: #C7DDDA;
  width: 20%;
  text-align: center;
  padding: 10px;
  border-radius: 30px;
  color: #32031B;
  font-size: 16px;
  font-weight: 400;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-42 {
  background: #595721 !important;
  border-radius: 30px !important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-42 a {
  color: white !important;
}
.banner .elementor-element.elementor-element-21df696.elementor-align-center.elementor-mobile-align-justify.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-button.animated.fadeInUp {
  margin-top: -30px !important;
}
.ctn-preguntas {
  margin-top: 50px;
}
.section-compra-venta{
	padding:10px;
}
.separador {
  margin-top: 90px;
}
.ctn-tarifa {
  margin-top: 50px;
}
body {
  background: #F5F5EB;
}
@media only screen and (max-width: 900px) {
	.separador {
display:none;
}
.tabs-preguntas {
  padding: 30px;
}
	.ctn-eres-vendedor {
  padding: 10px;
}
.ctn-tarifas-section{
	  padding: 10px;
	}	
}
@media only screen and (max-width: 767px){
.elementor-43 .elementor-element.elementor-element-9676ea1 {
  text-align: center !important;
}
	.section-compra-venta {
  text-align: center;
}
	.medium-ctn {
  text-align: center;
  padding: 10px !important;
}
.header-top	.attachment-thumbnail.size-thumbnail {
  margin: auto;
  text-align: center;
  display: flex;
}
	.banner .elementor-5 .elementor-element.elementor-element-afa5e93 .elementor-heading-title {
  font-size: 40px;
}
	.formulario {
  margin: 20px 0 !important;
}
	.formulario h5 {
  width: 100%;
 
}
	.formulario .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
  width: 100% !important;

}
	.footer-top-left {
  padding-left: 0;
}
	.title-menu-footer ul {
  list-style: none;
  padding-left: 0px !important;
  margin-left: 0px !important;
  text-align: center !important;
}
	.ctn-botton-footer {
  text-align: center;
}
	.text-footer-bottom {
  display: flex;
  flex-direction: column;
}
	@media only screen and (max-width: 500px){
		.banner h1 {
  font-size: 40px !important;
}
	}