@media all and (max-width: 980px) {
body{
	overflow-x: hidden;}
	.content {
    width: 100%;
  
}
footer {
  width: 100%;
    padding: 40px 40px;
    margin: 100px 0 0 0;
   
    height: auto;
    display: inline-block;
}
footer .logo-footer {
    float: left;
    width: 120px;
    clear: both;
    margin: 0 50px 0 0;
}
#proyecto {
    background-position: center 100%;
     padding-bottom: 80px;
}
.novedad-full p img {
     padding: 40px 80px 60px 0;
    width: 100%;
}
.contacto, .novedades {
     background-position: center -14%;
 }
 address {
     margin: 30px 0 0 0;
	 width: 60%;
 
}
#vinedo {
     height: 1350px;
}
#vinedo:before {
    padding: 311px;
}
	
	}
@media all and (max-width: 720px) {
	section {
     padding: 80px 20px 0;
}
#proyecto p, #vinedo p, #vinos p, #copy p {
    width: 100%;
}
.vermas {
    padding: 15px 30px;
}
.info .foto {
     margin: 0;
 }
.info .texto {
     width: 80%;
 }
 .info .texto .txt-content {
    width: 66%;
     margin: 45px;
}
h1 {
    font-size: 10vw;
 }
 h3 {
    font-size: 22px;
	text-align:left;
 
}
 .producto-box {
    width: 33%;
}
.jssocials-share-link {
    padding: 0.1em 0.1em;
 
}
.producto .vino-titulo {
    font-size: 26px;
 
}
.producto .divisor {
 
    margin: 20px 0;
}
.novedad-full {
     padding: 40px;
 }
 footer .logo-footer {
    float: none;
    width: 120px;
    clear: both;
    margin: 0 auto;
}
address {
    margin: 40px auto 0;
    width: 100%;
    float: none;
	text-align:center;
}
address .col-med{
	border-left: none;
	padding-left: 0;}
#vinedo {
     height: 1200px;
}
#vinedo:before {
    padding: 241px;
}	
}
@media all and (max-width: 460px) {
.flexslider {
     height: 80% !important;
	 margin:0 !important;
}	
	#proyecto, #vinedo {
   
    background-size: cover;
}
h1 {
    font-size: 13vw;
}
h2 {
    font-size: 9vw;
 
}
.info, #vinedo-grey .info {
    margin: 0;
}
.info .foto {
    margin: 0;
    width: 100%;
    clear: both;
    display: block;
    /* float: none; */
    position: relative;
}
.info .foto img {
    margin-bottom: 0;
}
.info .texto, #vinedo-grey .info .texto {
    width: 100%;
    clear: both;
    position: relative;
    margin: 0;
}
.info .texto .txt-content {
    width: 85%;
    margin: 20px auto;
    display: block;
    float: none;
}	
#vinedo-grey .info .texto .txt-content {
    width: 90%;
 
}
.producto {
     width: 100%;
    text-align: center !important;
}
.producto-box {
    width: 50%;
}
.producto-box .vermas {
    margin: 50px auto;
}
.menu-vinos {
    float: left;
    width: 100%;
    /* min-height: 100px; */
    margin: 0;
	display:none;
}
.menu-vino-titulo {
 font-size: 18px;
    color: #ccc;
    /* margin-top: 20px; */
    clear: both !important;
    float: none !important;
    border: none !important;
    margin: 20px 0 !important;
    display: block;
    /* line-height: 30px; */
}
.menu-vinos ul li{
	clear: none;
    float: left;
    margin: 0 10px;
    border-right: solid 1px #fff;
    padding-right: 10px;}
.menu-vinos ul li a {
    font-size: 14px;
    color: #fff;
    padding: 0px 0 16px;
    display: block;
}
#vinos{
	padding-top:20px;}	
	.producto {
    float: right;
    width: 100%;
}
.botella {
    float: none;
    width: 50%;
    margin: 0 auto;
    width: 60% !important;
}
.producto .botella img {
    margin: 0 auto;
    width: 80%;
}
.producto .divisor {
    margin: 20px auto;
}
table {
    width: 100%;
	text-align:left;
}
.ico-download {
  
    margin: 20px auto;
}
.producto .vino-info {
    margin: 30px 0 0;
    width: 100% !important;
}
.degustacion p {
    text-align: center !important;
}
.novedad {
    width: 48%;
    margin: 0 2% 0 0;
	min-height: 435px !important;
 
}
.novedad-cont-res {
    padding: 10px;
}
.novedad img {
 
    margin: 0 auto;
}
.novedades-full {
    margin: 70px 0 0 0;
}
.volver {
 
    margin-top: 33px;
    margin-bottom: -80px;
}
.novedad-full {
    padding: 30px;
}
.novedad-full p img {
    float: none;
    padding: 40px 80px 100px 0;
    margin: 0 auto;
    display: block;
    clear: none;
    padding: 20px !important;
}
.col-med {
    width: 100%;
    float: left;
    margin-bottom: 80px;
}
.contacto-sub-title {
    font-size: 22px;
}
.contacto-cierre {
     margin: -20px 0;
	 background-size: cover;
	 padding: 60px 30px;
 }
 #contacto p {
    text-align: center !important;
}
.contacto-cierre span {
    padding: 40px;
  
    text-align: center !important;
  
    width: 100%;
    font-size: 16px;
    line-height: 32px;
}
.logo {
    width: 90px;
    height: 100px;
}
nav ul li:hover {
    border-bottom: none;
}
nav ul li ul li:hover {
    background-color: transparent;
}
.novedades-resta{
	margin-top:20px;}
.novedad h3 {
     font-size: 4.2vw;
}
.fade-in-up {
    opacity: 1 !important;
}	
.vinos-resp{
	display: block !important;
	opacity: 1 !important ;}
.vinos-resp a{
    font-size: 14px !important;
    padding: 5px 0 5px 40px !important;	
	line-height: 20px;
}
.vinos-resp li{
	padding: 0 !important;
}
nav ul li a {
    padding: 0 !important;
	padding-left:10px !important;
}
.producto .vino-info h3 {
	text-align:center;}
.botella{
	    /* float: none; */
    margin: 0 auto;
    /* width: 60% !important; */
    padding: 0 !important;}	
.botella img {
    margin: 50px auto 0;
}	
.vino-info {
      margin: 10px 0 0;
    float: left;
    width: 80%;
    text-align: center;
 
}
.vinos-slider {
    margin: 0 auto 60px auto;
 
}
/* verification */
#modal_content h2 {
       padding: 0 !important;
}
#modal_content h3 {
    font-size: 20px;
    text-align: center !important;
}
#modal_content nav ul {
    display: block !important;
    width: 46% !important;
    margin: 0 auto !important;
 }
 #modal_content nav a.av_btn {
    padding: 7px !important;
}
address .col-med {
    width: 100%;
 margin-bottom: 30px;
}
.img-vinedo {
    margin: 0 auto 40px;
 
}
.img-vinedo img {
    width: 100%;
}
#vinedo {
     height: 1150px;
}
#vinedo:before {
    padding: 211px;
}
.vinedo-int {
    height: 130% !important;
}
.news {
     width: 100% !important;
}
.news img{
	    margin: 0 auto;
    display: block;}

	}
 