
    * {
        margin: 0;
        padding: 0;
    }
	.footer-nvo{
		overflow-x: hidden;
	}
	.colFoNv-6 {
		width: 50%;
	}
	.pre-footer{
        height: 62px !important;
	}
	.pre-footer #nvo-footerDesktop{
		padding: 0.5em 0 !important;
	}
    .pre-footer .main-footerNvo-contentVillas {
        background-color: #1d1d1d;
    }
	.pre-footer p.tit-nvoFooter {
		font-size: 17px;
		text-decoration: none;
		color: #fff;
		line-height: 1.2em  !important;
	}
	.pre-footer p.tit-nvoFooter a{
		color: #fff;
		text-decoration: none;
        font-family: $font;
	}
	.pre-footer p.tit-nvoFooter a:hover{
		font-size: 18px !important;
        font-family:' $font;
	}
    .nvo-footer-avvillas {
        display: block;
        width: 100%;
        padding: 0;
    }
	.nvo-footer-avvillas > p.tit-nvoFooter{
		font-family:' $font;
		text-decoration: none;
		color: #2C2C33;
	}
	.nvo-footer-avvillas .main-footer-lineas ol li{
		font-family:' $font;
	}
	.nvo-footer-avvillas ul.list-nvoFooter li a {
		font-family:' $font;
		font-weight: 300;
		color: #5C6B7A;
        text-decoration: none;
	}
    .nvo-footer-avvillas ul.list-nvoFooter li a:hover {
        text-decoration: underline;
	}
	.nvo-footer-avvillas ul.list-nvoFooter li{
		font-family:' $font;
		font-weight: 300;
	}
	.nvo-footer-avvillas .main-footer-lineas ol li span{
		font-family:' $font;
	}
	.nvo-footer-avvillas .main-footerNvo-villas{
		border-bottom: 1px solid #171718;
		background: #2C2C33;
	}
    .nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas {
        font-family:' $font;
        font-size: 16px;
        color: #F9FAFC;
        font-weight: 600;
        text-align: left;
        height: 62px !important;
        display: flex !important;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        flex-direction: column;
        justify-content: center;
        padding: 15px;
    }
    .nvo-footer-avvillas .main-footerNvo-villas .colFoNv-6.nvoBotonesNvoVillas {
        width: 50%;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
    }
    .nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas {
        border: none;
    }
    .nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas {
        font-family:' $font;
        font-size: 16px;
        color: #F9FAFC;
        text-align: left;
        height: 70px;
        display: flex;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        flex-direction: column;
        justify-content: center;
        padding: 15px;
    }
    .nvoBotonesNvoVillas > a {
        color: #fff !important;
        font-family:' $font;
        font-weight: 100 !important;
    }
	.nvo-footer-avvillas .main-footer-logos{
		background: #2C2C33;
	}
	.nvo-footer-avvillas .main-footer-lineas {
		background: #2C2C33;
		padding: 1em 0;
	}
	.nvo-footer-avvillas .main-footer-lineas p.text-nvoFooter{
		font-family:' $font;
		font-weight: 300;
		color: #F9FAFC;
		display: block;
		font-size: 14px;
		margin-bottom: 2.5em;
	}
	.nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter, .nvo-footer-avvillas .main-footer-lineas ol li{
		color: #F9FAFC;
	}
	.nvo-footer-avvillas .main-footer-lineas ol li:after{
		height: 34px;
		top: 0;
	}
    .rowNvoFooter {
        display: flex;
        justify-content: space-between !important;
        max-width: 1200px;
        margin: 0 auto;
    }
	.main-footer-logos > .wrapper-footerNvo > .rowNvoFooter {
        display: flex;
        justify-content: space-between !important;
    }

	section.main-footer-logos > .wrapper-footerNvo > .rowNvoFooter > .nvoLogosSuper{
		padding: 15px;
		justify-content: center;
		display: flex;
	}
	.nvo-footer-avvillas .main-footerNvo-villas div.social {
		text-align: center;
	}
	.nvo-footer-avvillas .main-footerNvo-villas div.social img.ico-redes {
		width: 25px;
		margin: 0 10px;
	}
	.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas{
		border: none;
	}
	.nvo-footer-avvillas .main-footer-lineas .rowNvoFooter .nvoLineas {
        display: -ms-flex;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }
    .nvo-footer-avvillas .main-footer-lineas div.social {
        text-align: center;
    }
	.nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter.two{
		font-family:' $font;
		font-weight: 300;
		color: #F9FAFC;
		display: block;
		font-size: 14px;
	}
	.nvo-footer-avvillas .main-footer-lineas .rowNvoFooter{
		flex-wrap: wrap;
		display: -ms-flex;
		display: -webkit-flex;
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end !important;
	}
	.nvo-footer-avvillas .main-footer-lineas .rowNvoFooter .nvoLineas{
		display: -ms-flex;
		display: -webkit-flex;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
	.contenedorLineas{
		width: 100%;
	}
	.nvo-footer-avvillas .main-footer-lineas .btn-request-nvo {
         font-family: $font;
        font-weight: 300;
        position: relative;
        background: #e1001d;
        /* border-radius: 18px; */
        margin: 0 1px 0 1px;
        background: linear-gradient(to left,#e1001d 40%,rgba(160,1,4,.8));
        font-size: 14px;
        padding: 12px 50px 12px 25px;
        color: #fff;
        text-decoration: none;
    }
	.nvo-footer-avvillas .main-footer-lineas .btn-request-nvo{
		font-family:' $font;
		font-weight: 300;
		position: relative;
		background: #e1001d;
		border-radius: 18px;
		margin: 0 1px 0 1px;
		background: linear-gradient(to left,#e1001d 40%,rgba(160,1,4,.8));
		font-size: 14px;
		padding: 12px 50px 12px 25px;
	}
	.icon-carga {
		width: 28px;
		content: " ";
		background-repeat: no-repeat;
		background-position: center;
		background-size: 20px 20px;
		position: absolute;
		right: 15px;
		top: 7px;
	}
    .text-center-av a {
        text-align: center;
        color: #fff !important;
    }
	.nvo-footer-avvillas .main-footer-lineas .btn-request-nvo:hover{
		background: linear-gradient(to left,#8b7c7d 40%,rgba(95, 92, 92, 0.8));
	}
	section > #nvo-footerDeskstop {
        display: block !important;
		padding: 0 0 !important;
    }
	/* section{
		padding: 10px 0 !important;
    } */
    .main-footerNvo-contentVillas {
        padding: 22px 0 !important;
        box-shadow: none!important;
    }
	.nvo-footerTabletNvoVillas.main-footerNvo-contentVillas.rowNvoFooter > article > .dropdown-list {
        padding: 0 0 !important;
    }
	#nvo-footer-tablet-nvo-villas > .rowNvoFooter {
		justify-content: center !important;
	}
    .nvo-footer-avvillas .main-footerNvo-contentVillas {
        background-color: #f7f7f7 !important;
    }
    #nvo-footerDesktop .wrapper-footerNvo {
        width: 96%  !important;
        max-width: 1200px  !important;
        margin: 0 auto  !important;
    }
    .nvo-footer-avvillas h3.tit-nvoFooter, .nvo-footer-avvillas p.tit-nvoFooter {
        font-family:' $font;
        font-size: 16px;
        color: #414a53;
        margin: 20px 0 30px 0;
        text-decoration: none;
        font-weight: 700;
    }
    .nvo-footer-avvillas ul.list-nvoFooter li {
         font-family: $font;
        display: block;
        font-size: 14px;
        margin-bottom: 20px;
    }
    .main-footerNvo-villas a {
        text-decoration: none;
		color: #fff !important;
    }
    .main-footerNvo-villas a:hover {
        text-decoration: underline;
        color: #fff !important;
    }
    .iconNvoFooter {
        width: 20px;
        margin-right: 6px;
        margin-bottom: -4px;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li:first-child {
        padding: 0 25px 0 0;
    }
    .nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter, .nvo-footer-avvillas .main-footer-lineas ol li {
        color: #F9FAFC;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li {
        font-family:' $font;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li {
        font-size: 14px;
        padding: 0 25px;
        display: inline-block;
        color: #bebebe;
         font-family: $font;
        margin-top: 0;
        text-align: left;
        position: relative;
        font-size: 14px;
        box-sizing: border-box;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li:after {
        height: 34px;
        top: 0;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li:after {
        width: 1px;
        height: 40px;
        content: " ";
        background: #bebebe;
        position: absolute;
        right: 0;
        top: 3px;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li:first-child {
        padding: 0 25px 0 0;
    }
    .nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter, .nvo-footer-avvillas .main-footer-lineas ol li {
        color: #F9FAFC;
    }
    .nvo-footer-avvillas .main-footer-lineas ol li {
        font-family:' $font;
    }
    .nvo-footer-avvillas > .main-footer-logos > .wrapper-footerNvo > .rowNvoFooter > .nvoLogosGen > .rowNvoFooter > .nvoLogosSuper {
        padding: 0 0 !important;
    }
	.nvo-footer-avvillas .main-footer-logos > .nvoLogosSuper {
        padding: 15px !important;
        text-align: center;
    }
    .nvo-footer-avvillas .main-footer-logos .nvoLogos img {
        width: 78px;
        max-width: 100%;
    }
    .nvo-footer-avvillas .main-footer-logos .nvoLogosSuper img {
        width: 200px;
        max-width: 100%;
    }
    img {
        border: 0;
        vertical-align: middle;
        max-width: 100%;
        height: auto;
    }
    .nvo-footer-avvillas .main-footer-logos .wrapper-footerNvo {
        padding: 5px 0  !important;
        border-top: 1px solid #171718  !important;
    }
    .colFoNvoVillas-2 {
        width: 15%;
    }
    .colFoNvoVillas-3 {
        width: 20%;
    }
    .inner-wrapper, .wrapper-footerNvo {
        margin: 0 auto  !important;
    }
	#nvo-footerDesktop{
		display: block !important;
	}
	#nvo-footer-tablet-nvo-villas{
		display: none !important;
	}
	#nvo-footer-mobile-nvo-villas{
		display: none !important;
	}
	
	@media screen and (max-width:992px){
		.colFoNvoVillas-12{
			width:100%
		}
		.colFoNvoVillas-6 {
			width:50%;
		}

		#nvo-footer-mobile-nvo-villasarticle.mod-listing-nvo-villas, #nvo-footer-tablet-nvo-villasarticle.mod-listing-nvo-villas {
			margin-bottom:0;
			padding:0;
		}
		.pre-footer > #nvo-footerDesktop {
            padding: 0.5em 0;
		}
		.nvo-footer-avvillas .main-footer-lineas ol{
			width:100%;
			/* max-width:1200px; */
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:first-child{
			padding:0
		}
		.nvo-footer-avvillas .main-footer-lineas ol li{
			width:32.5%;
			text-align:center;
			padding:0
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:after{
			right:-2px
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:last-child,.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(4),.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(5){
			width:32.5%;
			margin-top:20px;
			text-align:center;
			padding: 0;
		}
		.contenedorLineas{
			text-align: center;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(3):after{
			width:0;
			height:0;
			content:" "
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(4):after{
			width:1px;
			height:34px;
			content:" "
		}
		.nvoLogosGen .rowNvoFooter{
			display: -ms-flex;
			display: -webkit-flex;
			display: flex;
			justify-content: center;
		}
		.nvo-footer-avvillas .main-footer-logos .nvoLogosSuper{
			margin-top: 0px;
		}
		.nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter{
			margin-bottom: 10px;;
		}
		.nvo-footer-avvillas .main-footerNvo-villas{
			padding: 1.5em 0;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas{
			text-align: center;
			height: auto;
			min-height: auto;
			padding: 1em 0;
		}
		.nvoBotonesNvoVillas >a{
			margin: 0 2em;
		}
		.pre-footer .main-footerNvo-contentVillas .mod-listing-nvo-villas{
			text-align: center;
			position: relative;
		}
		.pre-footer .main-footerNvo-contentVillas .mod-listing-nvo-villas:after {
			content: "";
			width: 2px;
			height: 12px;
			background: gray;
			position: absolute;
			right: 0;
			top: 5px;
		}
		.pre-footer .main-footerNvo-contentVillas .mod-listing-nvo-villas:last-child:after{
			content: "";
			width: 0;
		}
        .nvo-footer-avvillas h3.tit-nvoFooter {
            margin: 0;
        }
        .nvo-footer-avvillas h3.tit-nvoFooter, .nvo-footer-avvillas p.tit-nvoFooter {
            font-family:' $font;
            font-size: 16px;
            color: #414a53;
            display: block;
            margin: 20px 0 30px 0;
        }
		.nvo-footer-avvillas h3.tit-nvoFooter, .nvo-footer-avvillas p.tit02 {
            margin: 60px 0 30px 0;
        }
		.mod-listing-nvo-villas .colFoNv-md-6{
			padding:0;
		}
		.rowNvoFooter-2{
			display: block;
		}
		.center {
			width: 100% !important;
			justify-content: center !important;
		}
		.center-div {
			margin: 0 auto !important;
		}
		.main-footer-lineas > .wrapper-footerNvo > .rowNvoFooter{
			display: flex !important;
			flex-direction: column-reverse !important;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas {
			padding: 0 0;
		}
		.nvoLineas{
			margin: 0 auto !important;
			padding-bottom: 40px;
		}
		.nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter {
			margin-bottom: 18px !important;
		}
		.main-footer-logos > .wrapper-footerNvo > .rowNvoFooter {
			display: flex  !important;
			flex-direction: column  !important;
			align-items: center;
		}
		.main-footer-logos > .wrapper-footerNvo > .rowNvoFooter > .nvoLogosGen > .rowNvoFooter {
			justify-content: space-around !important;
		}
		.main-footer-logos > .wrapper-footerNvo > .rowNvoFooter > .nvoLogosGen > .rowNvoFooter > .colFoNvoVillas-2 {
			width: auto !important;
		}
		.marginCero{
			margin: 0 !important;
		}
		.main-footer-logos > .wrapper-footerNvo > .rowNvoFooter{
			margin: 0 auto !important;
		}
		.nvo-footer-avvillas .main-footer-logos .nvoLogosSuper {
			padding: 15px !important;
		}
		.dropdown-list .colFoNv-md-6:last-child .dropdown-item-avv{
			border-left:#dcdcdc 1px solid;
		}
		.dropdown-list .dropdown-item-avv:last-child{
			border-bottom:#dcdcdc 1px solid;
		}
		.dropdown-list .dropdown-item-avv{
			padding:5px 25px;
			z-index: 1;
		}
		.dropdown-list .dropdown-selec{
			min-height:50px;
			width:100%;
			padding:14px 0;
			padding:.875rem 0;
			position:relative;
			cursor:pointer;
		}
		.dropdown-list .dropdown-selec:after{
			content:'';
			width:17px;
			height:12px;
			position:absolute;
			right:0;
			top:26px;
			margin-top:-6px;
			background-image:url(/iconos/ico-deplegable.png);
			background-repeat:no-repeat;
			background-position:center;
			background-size:15px 9px;
			opacity:.3;
			transition:all .5s ease-in-out;
		}
		.dropdown-list .is-selected2:after{
			content:'';
			width:17px;
			height:12px;
			position:absolute;
			right:0;
			top:26px;
			margin-top:-6px;
			background-image:url(/iconos/ico-deplegable.png);
			background-repeat:no-repeat;
			background-position:center;
			background-size:15px 9px;
			opacity:1;
			transform:rotate(180deg);
		}
		.dropdown-list .is-open2{
			height:auto;
			min-height: 250px;
		}
        .dropdown-list .dropdown-item-avv:last-child{
            border-bottom: #dcdcdc 1px solid;
        }
        .dropdown-list .dropdown-item-avv {
            padding: 5px 25px;
        }
		.dropdown-list .dropdown-item-avv{
            border-bottom: #dcdcdc 1px solid;
            overflow: hidden;
        }
        .dropdown-list .dropdown-selec{
            min-height: 20px;
            width: 100%;
            padding: 14px 0;
            padding: 0.875rem 0;
            position: relative;
            cursor: pointer;
        }
		.dropdown-list .sub-head{
			display:inline-block;
		}
		.dropdown-list .is-selected:after{
			background-position:-1000px -250px;
		}
		.dropdown-list .listing{
			padding:20px 0;
			padding:1.25rem 0;
		}
		.dropdown-list .dropdown-content-avv{
			height: 0;
			-webkit-transition:height 350ms ease-in-out;
			-moz-transition:height 350ms ease-in-out;
			-ms-transition:height 350ms ease-in-out;
			-o-transition:height 350ms ease-in-out;
			transition:height 350ms ease-in-out;
			overflow:hidden;
		}
		.dropdown-list .is-open{
			height:auto;
		}
		.dropdown-tabs-avv.dropdown-tabs-head-avvillas{
			border-top:#666 1px solid;
			cursor:pointer;
			position:relative
		}
		.dropdown-tabs-avv.dropdown-tabs-head-avvillas h3{
			padding:16px 12px;
			padding:1rem .75rem;
			margin:0;
			font-size:14px;
			font-size:.875rem;
			color:#c5c6c9;
			background:#30343a;
			text-transform:uppercase;
		}
		.dropdown-tabs-avv.dropdown-tabs-head-avvillas:after{
			content:'';
			width:14px;
			height:14px;
			background-image: url(/iconos/ico-deplegable.png);
			background-position:0 -550px;
			position:absolute;
			right:17px;
			top:50%;
			margin-top:-7px;
		}
		.dropdown-tabs-avv.dropdown-tabs-head-avvillas.is-selected h4{
			color:#fff;
		}
		.dropdown-tabs-avv.dropdown-tabs-head-avvillas.is-selected:after{
			width:10px;
			height:4px;
			background-position:0 -500px;
			margin-top:-2px;
		}
		.dropdown-tabs-avv.dropdown-tabs-item{
			overflow:hidden;
		}
		.dropdown-list .dropdown-contenido-avv{
			height:0;
			-webkit-transition:height 0s ease-in-out;
			-moz-transition:height 0s ease-in-out;
			-ms-transition:height 0s ease-in-out;
			-o-transition:height 0s ease-in-out;
			transition:height 0s ease-in-out;
			overflow:hidden;
		}
		#nvo-footer-tablet-nvo-villas article.mod-listing-nvo-villas{
			margin-bottom:0 !important;
			padding:0 0 !important;
			width: 100% !important;
		}
		.escribenosBotton {
			margin: 0 auto !important;
		}
		#nvo-footer-tablet-nvo-villas > .wrapper-footerNvo > nav > .rowNvoFooter > .center {
			margin: 0 auto !important;
		}
		#nvo-footerDesktop{
			display: none !important;
		}
		#nvo-footer-tablet-nvo-villas{
			width:100%;
			display:block !important;
			padding:0 !important;
		}
		#nvo-footer-mobile-nvo-villas{
			display: none !important;
		}
	}

	@media screen and (max-width:767px){
		.colFoNvVillas-md-12{
			width:100%;
		}
		.colFoNv-md-6{
			width:50%;
		}
		.colFoNv-md-4{
			width:33%;
		}
		.colFoNv-md-2{
			width:20%;
		}
		.colFoNv-12{
			width:100%;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .colFoNv-6.nvoBotonesNvoVillas{
			width: 100%;
			flex-direction: column;
			padding: 0 0 0 0;
		}
		.mod-listing-nvo-villas .colFoNvVillas-12{
			padding:0;
		}
		.colFoNvVillas-12{
			width:100%;
		}
		.nvo-footer{
			padding:0 0;
		}
		.mod-listing-nvo-villas .colFoNv-md-6{
			padding:0;
		}
		.mod-listing-nvo-villas .ult-item .dropdown-item-avv{
			border-bottom:0;
		}
		.dropdown-list .colFoNv-md-6:last-child .dropdown-item-avv{
			border-left:none;
		}
		.dropdown-list .dropdown-item-avv{
			padding:5px 25px;
			background-color: #fff !important;
		}
		.dropdown-list .dropdown-selec{
			min-height:50px;
			width:100%;
			padding:14px 0;
			padding:.875rem 0;
			position:relative;
			cursor:pointer;
		}
		.dropdown-list .dropdown-selec:after{
			content:'';
			width:17px;
			height:12px;
			position:absolute;
			right:0;
			top:26px;
			margin-top:-6px;
			background-image:url(/iconos/ico-deplegable.png);
			background-repeat:no-repeat;
			background-position:center;
			background-size:15px 9px;
			opacity:.3;
			transition:all .5s ease-in-out;
		}
		.dropdown-list .is-selected2:after{
			content:'';
			width:17px;
			height:12px;
			position:absolute;
			right:0;
			top:26px;
			margin-top:-6px;
			background-image:url(/iconos/ico-deplegable.png);
			background-repeat:no-repeat;
			background-position:center;
			background-size:15px 9px;
			opacity:1;
			transform:rotate(180deg);
		}
		.dropdown-list .dropdown-contenido-avv{
			height:0;
			-webkit-transition:height 0s ease-in-out;
			-moz-transition:height 0s ease-in-out;
			-ms-transition:height 0s ease-in-out;
			-o-transition:height 0s ease-in-out;
			transition:height 0s ease-in-out;
			overflow:hidden;
		}
		.dropdown-list .is-open2 {
			height:auto;
			min-height: 240px;
		}
		#nvo-footer-mobile-nvo-villas article.mod-listing-nvo-villas {
			margin-bottom:0;
			padding:0;
		}
		.nvo-footer-avvillas .main-footerNvo-villas {
			border-bottom:none;
		}
		.wrapper-footerNvo {
			width:100%  !important;
		}
		.nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter{
			text-align:center;
			margin-top: 20px;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas{
			border-bottom:none;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas:last-child{
			border-bottom:1px solid #fff;
			border-right:none;
			padding: 5.5em 0 0 0;
		}
		.nvoBotonesNvoVillas .nvoIco{
			width:auto;
			text-align:center;
		}
		.nvoBotonesNvoVillas span.mail:after{
			left:-15px;
		}
		.nvo-footer-avvillas .main-footer-lineas ol{
			width:100%;
			max-width:100%;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:first-child{
			padding:0;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li{
			width:32.5%;
			text-align:center;
			padding:0;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:after{
			right:-2px;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:last-child,.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(4),.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(5){
			width:32.5%;
			margin-top:20px;
			text-align:center;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(3):after{
			width:0;
			height:0;
			content:" ";
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(4):after{
			width:1px;
			height:34px;
			content:" ";
		}
		.nvo-footer-avvillas .main-footer-logos .nvoLogos{
			padding:15px 15px;
			text-align:center;
		}
		.nvo-footer-avvillas .main-footer-logos .nvoLogos img{
			width:78px;
			max-width:100%;
		}
		.nvo-footer-avvillas .main-footer-logos .nvoLogosSuper{
			margin-top: 0;
			padding: 0;
			border-top: none;
			text-align: center;
		}
		.nvo-footer-avvillas .main-footer-logos .nvoLogosSuper img{
			width:150px;
			max-width:100%
		}
		.nvo-footer-avvillas .main-footer-logos .wrapper-footerNvo {
			max-width: 90% !important;
			padding: 1em 0 !important;
		}
		.nvo-footer-avvillas .main-footerNvo-villas {
			padding: 1.5em 0 0 0;
		}
		.nvoBotonesNvoVillas > a {
			padding: 1.5em 0;
			border-bottom: 1px solid #fff;
            color: #fff;
		}
		.mod-listing-nvo-villas {
			margin-bottom: 0;
		}
		.nvo-footer-avvillas .main-footerNvo-contentVillas {
			background-color: #f7f7f7;
		}
		#nvo-footer-mobile-nvo-villasarticle.mod-listing-nvo-villas, #nvo-footer-tablet-nvo-villas article.mod-listing-nvo-villas {
			margin-bottom: 0;
			padding: 0;
		}
		.colFoNvVillas-md-12 {
			width: 100%;
		}
		.icon-listing, .step-listing {
			position: relative;
		}
		.mod-listing-nvo-villas {
			font-size: 15px;
			font-size: .9375rem;
		}
		.nvoBotonesNvoVillas > a {
			margin: 4px 2em;
			padding: 0.5em 0;
			width: 100%;
			border-bottom: 1px solid #fff;
		}
		.nvo-footer-avvillas .main-footerNvo-villas {
			padding: 0 0 0 0;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .colFoNv-6.nvoBotonesNvoVillas {
			padding: 40px 0 0 0;
		}
		.dropdown-list .dropdown-selec {
			min-height: 20px;
		}
		.escribenosBotton {
			margin: 0 auto !important;
		}
		#nvo-footerDesktop{
			display: none !important;
		}
		#nvo-footerTabletNvoVillas{
			display: block !important;
		}
		#nvo-footer-mobile-nvo-villas{
			display: none !important;
		}
	}

	@media screen and (max-width:576px){
		.paddingCero{
			padding: 0 0 !important;
		}
		.contenedorLineas {
			width: 95%;
		}
		.colFoNvo-villas-9{
			width: 100%;
		}
		.escribenosBotton {
			margin-bottom: 24px !important;
		}
		.pre-footer .rowNvoFooter{
			max-width: 100%;
			overflow-x: scroll;
			display: flex;
			flex-direction: row;
		}
		.pre-footer .main-footerNvo-contentVillas .mod-listing-nvo-villas {
			text-align: center;
			width: 200px;
			float: none;
			min-width: 200px;
			display: block;
			position: relative;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li{
			width: 49.5%;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:last-child, .nvo-footer-avvillas .main-footer-lineas ol li:nth-child(4), .nvo-footer-avvillas .main-footer-lineas ol li:nth-child(5){
			width: 49.5%;
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(2):after,.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(4):after {
			width: 0;
			height: 0;
			content: " ";
		}
		.nvo-footer-avvillas .main-footer-lineas ol li:nth-child(3):after {
			width: 1px;
			height: 34px;
		}
		.nvo-footer-avvillas .main-footer-logos .wrapper-footerNvo {
			max-width: 100% !important;
			padding: 0 0 !important;
		}
		.nvo-footer-avvillas .main-footer-lineas p.tit-nvoFooter {
			margin-top: 20px;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas {
			text-align: center;
			height: auto;
			min-height: auto;
			padding: 0 0;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .colFoNv-6.nvoBotonesNvoVillas {
			padding: 26px 0 0 0;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas:last-child {
			border-bottom: none !important;
			border-right: none !important;
			padding: 5em 0 0 0;
		}

		.nvo-footer-avvillas .main-footerNvo-villas {
			padding: 0 0 0 0;
		}
		.nvo-footer-avvillas h3.tit-nvoFooter, .nvo-footer-avvillas p.tit02 {
			margin: 0 0 0 0;
		}
		.dropdown-list .dropdown-head-avv.is-selected:after{
			transform: rotate(180deg);
		}
		.dropdown-list .dropdown-head-avv:after {
			background-image:url(/iconos/ico-deplegable.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: 15px 9px;
			opacity: .7;
			transition: all .5s ease-in-out;
		}
		.dropdown-list .dropdown-head-avv:after {
			content: '';
			width: 17px;
			height: 12px;
			background-image:url(/iconos/ico-deplegable.png);
			position: absolute;
			right: 0;
			top: 26px;
			margin-top: -6px;
		}
		.dropdown-list .dropdown-head-avv {
			min-height: 20px;
			width: 100%;
			padding: 14px 0;
			padding: 0.875rem 0;
			position: relative;
			cursor: pointer;
		}
		.dropdown-list .dropdown-content-avv{
			height: 0;
			-webkit-transition:height 350ms ease-in-out;
			-moz-transition:height 350ms ease-in-out;
			-ms-transition:height 350ms ease-in-out;
			-o-transition:height 350ms ease-in-out;
			transition:height 350ms ease-in-out;
			overflow: hidden;
		}
		.dropdown-list .dropdown-content-avv.is-open{
			height: auto !important;
			-webkit-transition:height 350ms ease-in-out;
			-moz-transition:height 350ms ease-in-out;
			-ms-transition:height 350ms ease-in-out;
			-o-transition:height 350ms ease-in-out;
			transition:height 350ms ease-in-out;
			overflow: visible !important;
		}
		.nvo-footer-avvillas .main-footerNvo-villas .nvoBotonesNvoVillas:last-child {
			/* border-bottom: 1px solid #fff; */
			border-right: none !important;
			/* padding: 5.5em 0 0 0; */
		}
		#nvo-footerDesktop{
			display: none !important;
		}
		#nvo-footer-tablet-nvo-villas{
			display: none !important;
		}
		#nvo-footer-mobile-nvo-villas{
			display: block !important;
		}
	}
