.min-w100p{
    min-width: 100% !important;
}
.hastag_div{
    border: #DDDDDD 1px solid;
    color: #7b7777;
    font-size: 15px;
    display: block;
    padding: 10px 20px;
    text-align: center;
    margin: auto;
    width: auto;
    margin-top: 7px;
    margin-right: 7px;
    float: left;
    border-radius: 9px;
}
.ml15{
    margin-left: 15px;
}
.input {
    padding: 10px;
    text-decoration: none;
    outline: 0!important;
    width: 80%;
    border: 1px solid #666;
    font-weight: 700;
    font-size: 14px;
    color: #666;
}

.h50 {
    height: 50px!important;
}

.por-w100 {
    width: 100%!important;
}

.text-uppercase {
    text-transform: uppercase;
}

.max-w180{
    max-width: 180px;
}
.cont-bh{
    display: none;
}

@media (min-width: 767px) {
  .cont-bh{
    display: block;
    }
}
.cover{
    position: fixed;
    top: 0px;
    left: 0px;
    /* background: rgba(199, 156, 75, 0.28); */
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
    width: 100%;
    height: 150%;
}
video{
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 0;
    
    /* filter: grayscale(27%); */
    /* -webkit-filter: grayscale(27%); */
    /* filter: opacity(16%);*/
    /* -webkit-filter: opacity(16%); */
    /* filter: saturate(50%); */
    /* -webkit-filter: saturate(50%); */
}
.pormb-titulo1{
    margin: 35% 0;
    font-size: 36px;
}
.pormb-titulo2{
    margin: 25% 0;
    font-size: 36px;
}
/* Small devices (tablets, 320px and up) */
@media (min-width: 320px) {
  .pormb-titulo1{
    margin: 25% 0;
    font-size: 20px;
    }
    .pormb-titulo2{
        margin: 25% 0;
        font-size: 20px;
    }
}

.pormtb-35{
    margin: 35% 0;
}
.pormtb-25{
    margin: 25% 0;
}
.por-w100{
    width: 100%;
}
.over2{
    background: url('../images/tour/img/over2.png');
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
}
.over1{
    background: url(../images/tour/img/over1.png);
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
}
.top0{
    top: 0%;
}
.display_none{
    display: none;
}
.porw-100{
    width: 100% !important;
}
.display-inline{
    display: inline;
}
.menu_btn_enologo{
    margin-left: 10%;
    margin-right: 10%;
}
/* Small devices (tablets, 320px and up) */
@media (min-width: 320px) {
   .menu_btn_enologo{
    margin-left: 1%;
    margin-right: 1%;
    }
}
/* Small devices (tablets, 400px and up) */
@media (min-width: 500px) {
   .menu_btn_enologo{
        margin-left: 10%;
        margin-right: 10%;
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .menu_btn_enologo{
        margin-left: 10%;
        margin-right: 10%;
    }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 991px) {
    .menu_btn_enologo{
        margin-left: 10%;
        margin-right: 10%;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .menu_btn_enologo{
        margin-left: 10%;
        margin-right: 10%;
    }
}


h1{
    font-weight: lighter;
}
h2{
    font-weight: lighter;
}

body{
    font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
a{
	text-decoration: none !important;
}
a:focus, a:hover {
    text-decoration: none;
}
textarea{
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	min-height: 150px;
}
.h480{
    height: 480px !important;
}
.max-h400{
    max-height: 400px !important;
}

.h-nosotros-detalle{
    max-height: 400px !important;
}
@media (max-width: 576px) { 
    .h-nosotros-detalle{
        min-height: 600px !important;
    }
}
.bottom35 {
    bottom: 35px;
}
.sombra{
    text-shadow: black 0.2em 0.1em 0.2em
}
.text-justificado{
    text-rendering: optimizeLegibility;
    text-align: justify;
}
.pos_center{
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.h-6{
	height: 6px;
}
.por-h100{
    height: 100%;
}
.por-mr10{
    margin-right: 10%
}
.por-ml10{
    margin-left: 10%
}
.h488{
    height: 488px;
}
.min-h560{
    min-height: 560px;
}
.box-wines{
    min-height: 560px;
}

@media (max-width: 768px){
    .box-wines{
        min-height: auto !important;
    }
}

.maxh-488{
    max-height: 488px;
}
.maxh-81{
    max-height: 81px;
}
.maxw-35{
        max-width: 35px;
}


.pull-none{
	float: none !important;
}
.inline-block{
	display: inline-block;	
}
.light{
	font-weight: 300 !important;
}
.medium{
	font-weight: 500 !important;
}
.semibold{
	font-weight: 600 !important;
}

.alta{
    text-transform: uppercase;
}

.bold{
	font-weight: 700 !important;
}
.h-fixed60{
	height: 60px;
    overflow: auto;
}
.fixed{
	position: fixed !important;
}
.size8{
    font-size:8px;
}
.size9{
    font-size:9px;
}
.size10{
    font-size:10px !important;
}
.size11{
    font-size:11px;
}
.size12{
    font-size:12px !important;
}
.size13{
    font-size:13px;
}
.size14{
    font-size:14px;
}
.size15{
    font-size:15px !important;
}
.size16{
    font-size:16px !important;
}
.size17{
    font-size:17px;
}
.size18{
    font-size:18px;
}
.size19{
    font-size:19px;
}
.size20{
    font-size:20px !important;
}
.size21{
    font-size:21px;
}
.size22{
    font-size:22px;
}
.size23{
    font-size:23px;
}
.size24{
    font-size:24px;
}
.size25{
    font-size:25px;
}
.size26{
    font-size:26px;
}
.size27{
    font-size:27px;
}
.size28{
    font-size:28px;
}
.size29{
    font-size:29px;
}
.size30{
    font-size:30px;
}
.size31{
    font-size:31px;
}
.size32{
    font-size:32px;
}
.size33{
    font-size:33px;
}
.size34{
    font-size:34px;
}
.size35{
    font-size:35px;
}
.size36{
    font-size:36px;
}
.size38{
    font-size:38px;
}
.size39{
    font-size:39px;
}
.size40{
    font-size:40px;
}
.size42{
    font-size:42px;
}
.size44{
    font-size:44px;
}
.size46{
    font-size:46px;
}
.size48{
    font-size:48px;
}
.size50{
    font-size:50px;
}
.size52{
    font-size:52px;
}
.size54{
    font-size:54px;
}
.size56{
    font-size:56px;
}
.size60{
    font-size:60px;
}
.size70{
    font-size:70px;
}

/**** PADDING TOP ****/
.por-pt14{
    padding-top:14% !important;
}
.pt0{
    padding-top:0px !important;
}
.pt5{
    padding-top:5px !important;
}
.pt10{
    padding-top:10px;
}
.pt15{
    padding-top:15px;
}
.pt20{
    padding-top:20px;
}
.pt30{
    padding-top:30px;
}
.pt40{
    padding-top:40px;
}
.pt50{
    padding-top:50px;
}
.pt60{
    padding-top:60px;
}
.pt70{
    padding-top:70px;
}
.pt80{
    padding-top:80px;
}
.pt90{
    padding-top:90px;
}
.pt100{
    padding-top:100px;
}
.pt105{
    padding-top:105px;
}
.pt190{
	padding-top:190px;
}
/**** PADDING BOTTOM ****/
.pb0{
    padding-bottom:0px !important;
}
.pb5{
    padding-bottom:5px !important;
}
.pb10{
    padding-bottom:10px;
}
.pb15{
    padding-bottom:15px;
}
.pb20{
    padding-bottom:20px;
}
.pb30{
    padding-bottom:30px;
}
.pb40{
    padding-bottom:40px;
}
.pb50{
    padding-bottom:50px;
}
.pb60{
    padding-bottom:60px;
}
.pb70{
    padding-bottom:70px;
}
.pb80{
    padding-bottom:80px;
}
.pb90{
    padding-bottom:90px;
}
.pb100{
    padding-bottom:100px;
}

/**** PADDING LEFT ****/
.pl0{
    padding-left:0px !important;
}
.pl5{
    padding-left:5px;
}
.pl10{
    padding-left:10px;
}
.pl15{
    padding-left:15px;
}
.pl20{
    padding-left:20px;
}
.pl30{
    padding-left:30px;
}
.pl35{
    padding-left:35px;
}
.pl40{
    padding-left:40px;
}
.pl50{
    padding-left:50px;
}
.pl60{
    padding-left:60px;
}
.pl70{
    padding-left:70px;
}
.pl80{
    padding-left:80px;
}
.pl90{
    padding-left:90px;
}
.pl100{
    padding-left:100px;
}

/**** PADDING RIGHT ****/
.pr0{
    padding-right:0px !important;
}
.pr5{
    padding-right:5px;
}
.pr10{
    padding-right:10px;
}
.pr15{
    padding-right:15px;
}
.pr20{
    padding-right:20px;
}
.pr30{
    padding-right:30px;
}
.pr35{
    padding-right:35px;
}
.pr40{
    padding-right:40px;
}
.pr50{
    padding-right:50px;
}
.pr60{
    padding-right:60px;
}
.pr70{
    padding-right:70px;
}
.pr80{
    padding-right:80px;
}
.pr90{
    padding-right:90px;
}
.pr100{
    padding-right:100px;
}

/**** MARGIN TOP ****/
.mt-30{
	margin-top: -30px;
}
.mt0{
    margin-top:0px;
}
.mt1{
    margin-top:1px !important;
}
.mt3{
    margin-top:3px;
}
.mt5{
    margin-top:5px;
}
.mt10{
    margin-top:10px;
}
.mt15{
    margin-top:15px;
}
.mt20{
    margin-top:20px;
}
.mt22{
    margin-top:22px;
}
.mt30{
    margin-top:30px !important;
}
.mt32{
    margin-top:32px;
}
.mt35{
    margin-top:35px;
}
.mt40{
    margin-top:40px !important;
}
.mt50{
    margin-top:50px;
}
.mt55{
    margin-top:55px;
}
.mt60{
    margin-top:60px;
}
.mt70{
    margin-top:70px;
}
.mt80{
    margin-top:80px;
}
.mt90{
    margin-top:90px;
}
.mt100{
    margin-top:100px;
}
.mt105{
    margin-top:105px;
}
.mt110{
    margin-top:110px;
}
.mt120{
    margin-top:120px;
}
.mt130{
    margin-top:130px;
}
.mt140{
    margin-top:140px;
}
.mt150{
    margin-top:150px;
}
.mt200{
    margin-top: 200px;
}

.mt45p{
	margin-top: 45%;
}

.por-mt30{
    margin-top: 30%;
}
.por-mt20{
    margin-top: 20%;
}
/**** MARGIN BOTTOM ****/
.mb0{
    margin-bottom:0px;
}
.mb4{
    margin-bottom:4px !important;
}
.mb5{
    margin-bottom:5px;
}
.mb10{
    margin-bottom:10px;
}
.mb15{
    margin-bottom:15px;
}
.mb20{
    margin-bottom:20px;
}
.mb30{
    margin-bottom:30px;
}
.mb40{
    margin-bottom:40px;
}
.mb50{
    margin-bottom:50px;
}
.mb60{
    margin-bottom:60px;
}
.mb70{
    margin-bottom:70px;
}
.mb80{
    margin-bottom:80px;
}
.mb90{
    margin-bottom:90px;
}
.mb100{
    margin-bottom:100px;
}

/**** MARGIN RIGHT ****/
.mr0{
    margin-right:0px !important;
}
.mr5{
    margin-right:5px;
}
.mr10{
    margin-right:10px;
}
.mr15{
    margin-right:15px;
}
.mr20{
    margin-right:20px;
}
.mr30{
    margin-right:30px;
}
.mr40{
    margin-right:40px;
}
.mr50{
    margin-right:50px;
}
.mr60{
    margin-right:60px;
}
.mr70{
    margin-right:70px;
}
.mr80{
    margin-right:80px;
}
.mr90{
    margin-right:90px;
}
.mr100{
    margin-right:100px;
}

/**** MARGIN LEFT ****/
.ml0{
    margin-left:0px !important;
}
.ml5{
    margin-left:5px;
}
.ml10{
    margin-left:10px;
}
.ml20{
    margin-left:20px;
}
.ml30{
    margin-left:30px;
}
.ml40{
    margin-left:40px;
}
.ml50{
    margin-left:50px;
}
.ml60{
    margin-left:60px;
}
.ml70{
    margin-left:70px;
}
.ml80{
    margin-left:80px;
}
.ml90{
    margin-left:90px;
}
.ml100{
    margin-left:100px;
}

/**** FULL PADDING ****/
.padding0{
    padding:0px !important;
}
.padding10{
    padding:10px !important;
}
.padding12{
    padding:12px !important;
}
.padding20{
    padding:20px !important;
}
.padding30{
    padding:30px !important;
}
.padding40{
    padding:40px !important;
}
.padding50{
    padding:50px !important;
}

/**** FULL MARGIN ****/
.margin0{
    margin:0px;
}
.margin10{
    margin:10px;
}
.margin20{
    margin:20px;
}
.margin30{
    margin:30px;
}
.margin40{
    margin:40px;
}
.margin50{
    margin:50px;
}
.margin_auto{
	margin: auto;
}
.l0{
	left:0;
}
.r0{
	right:0;
}
.b0{
	bottom:0;
}
.t0{
	top:0;
}
.b100{
	bottom:100px;
}
.por-b10{
    bottom:10%;
}
.por-mb20 {
    margin-bottom: 20%;
}

.tauto{
    top:auto !important;
}

.t100{
	top:100px;
}
.t70{
	top:70px;
}

ul li{
    font-weight: normal !important;
}
.izq-li ul li{
    text-align: left;
}

/**** COLORES ****/
.color-FFF{
    color:#FFFFFF !important;
}
.color-CCC{
	 color:#CCC !important;
}
.color-bbb{
    color:#BBBBBB !important;
}
.color-333{
	 color:#333 !important;
}
.color-666{
	color:#666666 !important;
}
.color-999{
	color:#999999;
}
.color-999i{
    color:#999999 !important;
}
.color-4C4C4C{
	color:#4C4C4C !important;
}
.color-000{
	color:#000000 !important;
}
.color-F29300{
	color:#F29300 !important;
}
.btn-video > a:hover{
    color:#FFFFFF !important;
}
.color-131720{
	color:#131720 !important;
}
.color-0800B8{
	color:#0800B8 !important;
}
.color-BABABA{
	color:#BABABA;
}
.color-79797F{
	color:#79797F;
}
.color-DDD{
	color:#DDDDDD;
}
.color-2DCC70{
	color:#2DCC70 !important;
}

/**** BG COLOR ****/
.bg-trans{
	background-color: transparent !important;
}
.bg-131721-trans{
	background-color: rgba(19, 23, 33, 0.9);
}
.bg-131722{
    background-color: #131722;
}
.bg-FFF-trans{
    background-color: rgba(255, 255, 255, 0.95);
}
.bg-FFF{
    background-color:#FFFFFF;
}
.bg-333{
	background-color:#333333;
}
.bg-999{
	background-color:#999999;
}
.bg-2DCC70{
	background-color:#2DCC70;
}
.bg-0A171C{
	background-color:#0A171C;
}
.bg-F7F7F7{
	background-color:#F7F7F7;
}
.bg-131721{
	background-color:#131721;
}
.bg-000{
	background-color:#000000;
}
.bg-1F232C{
	background-color:#1F232C;
}
.bg-3E3F44{
	background-color:#3E3F44;
}
.bg-131720{
	background-color:#131720;
}
.bg-F29300{
	background-color:#F29300;
}
.bg-2B2F35{
	background-color:#2B2F35;
}
.bg-F9F9F9{
	background-color:#F9F9F9;
}
.bg-F6F6F6{
	background-color:#F6F6F6;
}
.bg-menu1-resp{
    background-color:#FFFFFF;
}
/**** MIN-HEIGHT ****/
.height40{
    height:40px !important;
}
.height50{
    height:50px !important;
}
.height90{
    height:90px !important;
}
.max-height162{
    max-height: 162px;
}

.resp-min-height-box-rest{
    min-height:800px !important;
}
/* Small devices (tablets, 320px and up) */
@media (min-width: 320px) {
    .resp-min-height-box-rest{
        min-height:900px !important;
    }
}
/* Small devices (tablets, 400px and up) */
@media (min-width: 500px) {
    .resp-min-height-box-rest{
        min-height:750px !important;
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .resp-min-height-box-rest{
        min-height:562px !important;
    }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 991px) {
    .resp-min-height-box-rest{
        min-height:750px !important;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .resp-min-height-box-rest{
        min-height:751px !important;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 991px) {
    .resp-min-height-box-rest{
        min-height:600px !important;
    }
}

@media (max-width: 768px) {
    .owl-carousel-slider  .owl-item{
        max-height: 450px;
    }
}
@media (max-width: 500px) {
    .resp-min-height-box-rest{
        min-height:800px !important;
    }
}
@media (max-width: 350px) {
    .resp-min-height-box-rest{
        min-height:900px !important;
    }
}

.min-height18{
    min-height:18px !important;
}
.min-height60{
    min-height:60px !important;
}
.min-height100{
    min-height:100px;
}

.min-height120{
    min-height:120px;
}
.min-height200{
     min-height:200px;
}

.min-height220{
    min-height:220px;
}

.min-height300{
    min-height:300px;
}

.min-height360{
    min-height:360px;
}

.min-height355{
    min-height:355px;
}

.min-height400{
    min-height:400px;
}
.min-height480{
    min-height:480px;
}
.min-height500{
    min-height:500px;
}
.min-height600{
    min-height:600px;
}
.min-height750{
    min-height:750px;
}
.min-height800{
    min-height:800px;
}
.min-height896{
    min-height:896px;
}

/**** WIDTH % ****/
.width20{
    width:20% !important;
    margin-left:40%;
    margin-right:40%;
    display: block;
}
.width40{
    width:40% !important;
    margin-left:30%;
    margin-right:30%;
    display: block;
}
.width50{
    width:50% !important;
    margin-left:25%;
    margin-right:25%;
    display: block;
}
.width60{
    width:60% !important;
    margin-left:20%;
    margin-right:20%;
    display: block;
}
.width80{
    width:80% !important;
    margin-left:10%;
    margin-right:10%;
    display: block;
}
.width90{
    width:90% !important;
    margin-left:5%;
    margin-right:5%;
    display: block;
}
.width100{
    width:100% !important;
    margin-left:0%;
    margin-right:0%;
    display: block;
}
.w100{
	width:100px;
}

.w200{
	width:200px !important;
}

.wauto{
    width: auto !important;
}
.height600{
	height: 600px;
}
/**** UTILITIES ****/
.br1-CCC{
	border-right: #CCC 1px solid;
	height: 14px;
	margin-left: 20px;
	display: inline-block;
}
.bb1-666{
	border-bottom: #666 1px solid;
}
.bt1-333{
	border-top: #333 1px solid;
} 
.bb1-333{
	border-bottom: #333 1px solid;
}
.b1-FFF{
	border:#FFF 1px solid;
}
.bl1-FFF{
	border-left:#FFF 1px solid;
}
.letter-spacing3{
    letter-spacing:3px;
}
.letter-spacing5{
    letter-spacing:5px;
}
.pointer{
    cursor:pointer;
}
.italic-text{
    font-style:italic;
}
.line-height10{
    line-height: 10px;
}
.line-height20{
    line-height: 20px;
}
.line-height25{
    line-height: 25px;
}
.line-height28{
    line-height: 28px;
}
.line-height30{
    line-height: 30px;
}
.line-height35{
    line-height: 35px;
}
.line-height50{
    line-height: 50px;
}
.absolute{
    position: absolute;
}
.relative{
	position: relative;
}
.left{
	left:0;
}
.right{
	right:0;
}
.bottom{
	bottom:0;
}
.top{
	top:0;
}
.text-no-decoration{
    text-decoration: none !important;
}
.text-no-decoration:hover{
    text-decoration: none !important;
}
.text-no-decoration:active{
    text-decoration: none !important;
}
.over-hidden{
	overflow: hidden;
}
.d_block{
	display: block;
}
.extra-light{
	font-weight: 200;
}
.maxw-300{
	max-width: 300px;
	width: 100% !important;
}

.maxw-600{
	max-width: 600px;
	width: 100% !important;
}
.maxw-700{
	max-width: 700px;
	width: 100% !important;
}
.maxw-800{
	max-width: 800px;
	width: 100% !important;
}
.hover-CCC:hover{
	color:#CCC !important;
}
.hover-F29300:hover{
    color:#F29300 !important;
}


.zidndex10{
	z-index: 10;	
}
.valign-top td{
	vertical-align: top;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

@media (max-width: 768px) {
    .mt-sm-70{margin-top:70px !important;}

}
@media (max-width: 700px) {
    .img-wines{
        max-width: 100%;
        height: auto;
        min-height: auto !important;
    }
    .img-wines2{
        max-width: 40%;
        height: auto;
        min-height: auto !important;
    }
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
    /*.mt-sm-70{margin-top:70px !important;}*/
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


.color-666-important{
	color:#666666 !important;
	position: relative;
    display: block;
    padding: 10px 15px;
}
.color-666-important:hover{
	color:#666666 !important;
}



@media (max-width: 767px) {
    .mt-xs-1{margin-top:1px !important;}
    .mt-xs-2{margin-top:2px !important;}
    .mt-xs-3{margin-top:3px !important;}
    .mt-xs-4{margin-top:4px !important;}
    .mt-xs-5{margin-top:5px !important;}
    .mt-xs-6{margin-top:6px !important;}
    .mt-xs-7{margin-top:7px !important;}
    .mt-xs-8{margin-top:8px !important;}
    .mt-xs-9{margin-top:9px !important;}
    .mt-xs-10{margin-top:10px !important;}
    .mt-xs-11{margin-top:11px !important;}
    .mt-xs-12{margin-top:12px !important;}
    .mt-xs-13{margin-top:13px !important;}
    .mt-xs-14{margin-top:14px !important;}
    .mt-xs-15{margin-top:15px !important;}
    .mt-xs-16{margin-top:16px !important;}
    .mt-xs-17{margin-top:17px !important;}
    .mt-xs-18{margin-top:18px !important;}
    .mt-xs-19{margin-top:19px !important;}
    .mt-xs-20{margin-top:20px !important;}
    .mt-xs-21{margin-top:21px !important;}
    .mt-xs-22{margin-top:22px !important;}
    .mt-xs-23{margin-top:23px !important;}
    .mt-xs-24{margin-top:24px !important;}
    .mt-xs-25{margin-top:25px !important;}
    .mt-xs-26{margin-top:26px !important;}
    .mt-xs-27{margin-top:27px !important;}
    .mt-xs-28{margin-top:28px !important;}
    .mt-xs-29{margin-top:29px !important;}
    .mt-xs-30{margin-top:30px !important;}
    .mt-xs-31{margin-top:31px !important;}
    .mt-xs-32{margin-top:32px !important;}
    .mt-xs-33{margin-top:33px !important;}
    .mt-xs-34{margin-top:34px !important;}
    .mt-xs-35{margin-top:35px !important;}
    .mt-xs-36{margin-top:36px !important;}
    .mt-xs-37{margin-top:37px !important;}
    .mt-xs-38{margin-top:38px !important;}
    .mt-xs-39{margin-top:39px !important;}
    .mt-xs-40{margin-top:40px !important;}
    .mt-xs-41{margin-top:41px !important;}
    .mt-xs-42{margin-top:42px !important;}
    .mt-xs-43{margin-top:43px !important;}
    .mt-xs-44{margin-top:44px !important;}
    .mt-xs-45{margin-top:45px !important;}
    .mt-xs-46{margin-top:46px !important;}
    .mt-xs-47{margin-top:47px !important;}
    .mt-xs-48{margin-top:48px !important;}
    .mt-xs-49{margin-top:49px !important;}
    .mt-xs-50{margin-top:50px !important;}
    .mt-xs-51{margin-top:51px !important;}
    .mt-xs-52{margin-top:52px !important;}
    .mt-xs-53{margin-top:53px !important;}
    .mt-xs-54{margin-top:54px !important;}
    .mt-xs-55{margin-top:55px !important;}
    .mt-xs-56{margin-top:56px !important;}
    .mt-xs-57{margin-top:57px !important;}
    .mt-xs-58{margin-top:58px !important;}
    .mt-xs-59{margin-top:59px !important;}
    .mt-xs-60{margin-top:60px !important;}
    .mt-xs-61{margin-top:61px !important;}
    .mt-xs-62{margin-top:62px !important;}
    .mt-xs-63{margin-top:63px !important;}
    .mt-xs-64{margin-top:64px !important;}
    .mt-xs-65{margin-top:65px !important;}
    .mt-xs-66{margin-top:66px !important;}
    .mt-xs-67{margin-top:67px !important;}
    .mt-xs-68{margin-top:68px !important;}
    .mt-xs-69{margin-top:69px !important;}
    .mt-xs-70{margin-top:70px !important;}
    .mt-xs-71{margin-top:71px !important;}
    .mt-xs-72{margin-top:72px !important;}
    .mt-xs-73{margin-top:73px !important;}
    .mt-xs-74{margin-top:74px !important;}
    .mt-xs-75{margin-top:75px !important;}
    .mt-xs-76{margin-top:76px !important;}
    .mt-xs-77{margin-top:77px !important;}
    .mt-xs-78{margin-top:78px !important;}
    .mt-xs-79{margin-top:79px !important;}
    .mt-xs-80{margin-top:80px !important;}
    .mt-xs-81{margin-top:81px !important;}
    .mt-xs-82{margin-top:82px !important;}
    .mt-xs-83{margin-top:83px !important;}
    .mt-xs-84{margin-top:84px !important;}
    .mt-xs-85{margin-top:85px !important;}
    .mt-xs-86{margin-top:86px !important;}
    .mt-xs-87{margin-top:87px !important;}
    .mt-xs-88{margin-top:88px !important;}
    .mt-xs-89{margin-top:89px !important;}
    .mt-xs-90{margin-top:90px !important;}
    .mt-xs-91{margin-top:91px !important;}
    .mt-xs-92{margin-top:92px !important;}
    .mt-xs-93{margin-top:93px !important;}
    .mt-xs-94{margin-top:94px !important;}
    .mt-xs-95{margin-top:95px !important;}
    .mt-xs-96{margin-top:96px !important;}
    .mt-xs-97{margin-top:97px !important;}
    .mt-xs-98{margin-top:98px !important;}
    .mt-xs-99{margin-top:99px !important;}
    .mt-xs-100{margin-top:100px !important;}

    .xs-size1{font-size:1px !important;}
    .xs-size2{font-size:2px !important;}
    .xs-size3{font-size:3px !important;}
    .xs-size4{font-size:4px !important;}
    .xs-size5{font-size:5px !important;}
    .xs-size6{font-size:6px !important;}
    .xs-size7{font-size:7px !important;}
    .xs-size8{font-size:8px !important;}
    .xs-size9{font-size:9px !important;}
    .xs-size10{font-size:10px !important;}
    .xs-size11{font-size:11px !important;}
    .xs-size12{font-size:12px !important;}
    .xs-size13{font-size:13px !important;}
    .xs-size14{font-size:14px !important;}
    .xs-size15{font-size:15px !important;}
    .xs-size16{font-size:16px !important;}
    .xs-size17{font-size:17px !important;}
    .xs-size18{font-size:18px !important;}
    .xs-size19{font-size:19px !important;}
    .xs-size20{font-size:20px !important;}
    .xs-size21{font-size:21px !important;}
    .xs-size22{font-size:22px !important;}
    .xs-size23{font-size:23px !important;}
    .xs-size24{font-size:24px !important;}
    .xs-size25{font-size:25px !important;}
    .xs-size26{font-size:26px !important;}
    .xs-size27{font-size:27px !important;}
    .xs-size28{font-size:28px !important;}
    .xs-size29{font-size:29px !important;}
    .xs-size30{font-size:30px !important;}
    .xs-size31{font-size:31px !important;}
    .xs-size32{font-size:32px !important;}
    .xs-size33{font-size:33px !important;}
    .xs-size34{font-size:34px !important;}
    .xs-size35{font-size:35px !important;}
    .xs-size36{font-size:36px !important;}
    .xs-size37{font-size:37px !important;}
    .xs-size38{font-size:38px !important;}
    .xs-size39{font-size:39px !important;}
    .xs-size40{font-size:40px !important;}
    .xs-size41{font-size:41px !important;}
    .xs-size42{font-size:42px !important;}
    .xs-size43{font-size:43px !important;}
    .xs-size44{font-size:44px !important;}
    .xs-size45{font-size:45px !important;}
    .xs-size46{font-size:46px !important;}
    .xs-size47{font-size:47px !important;}
    .xs-size48{font-size:48px !important;}
    .xs-size49{font-size:49px !important;}
    .xs-size50{font-size:50px !important;}
    .xs-size51{font-size:51px !important;}
    .xs-size52{font-size:52px !important;}
    .xs-size53{font-size:53px !important;}
    .xs-size54{font-size:54px !important;}
    .xs-size55{font-size:55px !important;}
    .xs-size56{font-size:56px !important;}
    .xs-size57{font-size:57px !important;}
    .xs-size58{font-size:58px !important;}
    .xs-size59{font-size:59px !important;}
    .xs-size60{font-size:60px !important;}
    .xs-size61{font-size:61px !important;}
    .xs-size62{font-size:62px !important;}
    .xs-size63{font-size:63px !important;}
    .xs-size64{font-size:64px !important;}
    .xs-size65{font-size:65px !important;}
    .xs-size66{font-size:66px !important;}
    .xs-size67{font-size:67px !important;}
    .xs-size68{font-size:68px !important;}
    .xs-size69{font-size:69px !important;}
    .xs-size70{font-size:70px !important;}
    .xs-size71{font-size:71px !important;}
    .xs-size72{font-size:72px !important;}
    .xs-size73{font-size:73px !important;}
    .xs-size74{font-size:74px !important;}
    .xs-size75{font-size:75px !important;}
    .xs-size76{font-size:76px !important;}
    .xs-size77{font-size:77px !important;}
    .xs-size78{font-size:78px !important;}
    .xs-size79{font-size:79px !important;}
    .xs-size80{font-size:80px !important;}
    .xs-size81{font-size:81px !important;}
    .xs-size82{font-size:82px !important;}
    .xs-size83{font-size:83px !important;}
    .xs-size84{font-size:84px !important;}
    .xs-size85{font-size:85px !important;}
    .xs-size86{font-size:86px !important;}
    .xs-size87{font-size:87px !important;}
    .xs-size88{font-size:88px !important;}
    .xs-size89{font-size:89px !important;}
    .xs-size90{font-size:90px !important;}
    .xs-size91{font-size:91px !important;}
    .xs-size92{font-size:92px !important;}
    .xs-size93{font-size:93px !important;}
    .xs-size94{font-size:94px !important;}
    .xs-size95{font-size:95px !important;}
    .xs-size96{font-size:96px !important;}
    .xs-size97{font-size:97px !important;}
    .xs-size98{font-size:98px !important;}
    .xs-size99{font-size:99px !important;}
    .xs-size100{font-size:100px !important;}

}


.titulo-slider{font-size: 60px}
.texto-slider{font-size: 24px}
.texto_interlineado{line-height: 2;}

@media (max-width: 991px) {
    .titulo-slider{font-size: 50px}
    .texto-slider{font-size: 20px}
    .texto_interlineado{line-height: normal;}

}

/* .index-h{
    background-image: url(../images/fondo_h.png);
    background-repeat: no-repeat;
    background-position-x: 10%;
    background-position-y: top;
    min-height: 200px;
    margin-top: 0;
    padding-top: 0;
    text-align: center;
    margin: auto;
    padding: 40px;
} */
.index-h{
    /* background-image: url(../images/fondo_h.png); */
    background-repeat: no-repeat;
    background-position-x: 10%;
    background-position-y: top;
    /* min-height: 200px; */
    margin-top: 0;
    padding-top: 0;
    text-align: center;
    margin: auto;
    padding: 40px;
}
.fondo{
    background-image: url(../images/disclaimer/fondo.jpg);
    background-color: #000;
    background-size: contain;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 150%;
    background-repeat: no-repeat;
}
.fondo_404{
    background-image: url(../images/not_found_fondo.jpg);
    background-color: #FFF;
    background-size: contain;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 150%;
    background-repeat: no-repeat;
}
@media (max-width: 768px) {
    .fondo{
        background-image: url(../images/disclaimer/fondo_m.jpg);
        background-size: cover;
    }
    .fondo_404{
        background-image: url(../images/not_found_fondo_mobile.jpg);
        background-size: cover;
    }
}

.cat_flota_naranja{
    /*margin-top: 25%;*/
    margin-top: 353px;
    vertical-align: middle;
    display: table-cell;
    background-color: #ffa500;
    min-width: 135px;
    /* max-width: 200px; */
    max-width: 15%;
    width: 10%;
    padding: 10px;
    color: #fff;
    position: absolute;
    font-weight: 500;
    text-align: center;
    font-size: 14px;
}
.cat_flota_gris{
    
    top: 173px;
    /* right: 15px; */
    vertical-align: middle;
    display: table-cell;
    background-color: #999999;
    /* min-width: 135px;*/ 
    min-width: 50%; 
    /* max-width: 200px; */
    max-width: 60%;
    width: 10%;
    padding: 10px;
    color: #fff;
    position: absolute;
    font-weight: 500;
    text-align: center;
    font-size: 14px;
}
.img-wines {
    max-height: 560px;
}

/** ** contenedores tours  ** */
/*.contenedorTour{*/
/*    min-height: 317px;*/
/*    max-height: 317px;*/
/*}*/

/*@media (min-width: 1200px)*/
/*{*/
/*    .contenedorTour{*/
/*        min-height: 317px;*/
/*        max-height: 317px;*/
/*    }*/
/*}*/
@media (min-width: 992px)
{
    .contenedorTour{
        min-height: 317px;
        max-height: 317px;
    }
}

/*@media (max-width: 768px)*/
/*{*/
/*    .contenedorTour{*/
/*        min-height: auto;*/
/*        max-height: auto;*/
/*    }*/
/*}*/

/** ** contenedores tours  ** */
