@media only screen and (max-width: 767px) {.swiper-container-horizontal {display:none;} .lista-vuelos{max-width:100%;flex:100%;}} .custom-html .landing-title-header { font-size: 26px } @media screen and (min-width: 768px) { .custom-html .landing-title-header { margin-bottom:10px } } .landing_hotels>div { margin-top: 0; box-shadow: none } .landing_hotels>.custom-html { margin: 40px auto } @media screen and (min-width: 768px) { .landing_hotels>div { padding-top:0 } } @media screen and (max-width: 767px) { .custom-html iframe { width:100% } .landing_hotels>div { margin-bottom: 0 } .landing_hotels>.custom-html { margin: 15px 0 } } .container-7-blocks { background: #50b5aa; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c46c23',endColorstr='#db912a',GradientType=1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; vertical-align: middle; -ms-flex-wrap: wrap; flex-wrap: wrap } .container-7-blocks__module { padding: 10px; text-align: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-right: 1px solid #fff } .container-7-blocks__text { color: #fff; font-size: 12px; padding-top: 10px; letter-spacing: 1px; text-transform: uppercase } .container-col-card { display: flex; justify-content: space-between; flex-wrap: wrap } .container-card.blocks-3 { width: 32% } .container-card { border: 1px solid #ccc; display: inline-block; text-decoration: none } .container-card img { width: 100%; } .bottom-card { background: #fff; text-align: center } .text-card { display: flex; justify-content: center; align-items: center; background: #fff; padding: 10px 0 } .more-offers { display: block; background: #fff; color: #666; text-decoration: none; text-transform: uppercase; font-weight: 600; align-items: center; justify-content: center; box-sizing: border-box; font-size: 14px; margin: 0; line-height: 16px } @media only screen and (max-width: 1264px) { .container-col-card,.w1440 { padding:0 .75rem } } @media only screen and (max-width: 900px) { .container-col-card { padding:0 .75rem } .container-card { flex: 0 0 49%; box-sizing: border-box } .container-card:not(:last-child) { margin-bottom: 25px } } @media screen and (max-width: 600px) { .container-card { width:100%; flex: 0 0 100% } } .container-card.blocks-4 { width: 24% } .text-top { padding: 10px; text-align: left } .text-top.info { text-align: center } .text-card__title { box-sizing: border-box; margin: 0; color: #333; font-size: 16px; font-family: latoregular; padding: 0 5px; font-weight: 600; text-transform: uppercase } .text-middle.info { line-height: 20px; color: #666; text-align: left; padding: 10px } .text-card__desde { box-sizing: border-box; margin: 0; color: #666; font-size: 13px; font-family: latolight; padding: 0 5px; font-weight: 600; text-transform: none } .text-card { display: flex; justify-content: center; align-items: center; background: #fff; padding: 10px 0 } .text-card.info { border-top: 1px solid rgba(153,153,153,.3); background: #eaeaea } .text-card.info .more-offers { color: #333; background: #eaeaea } .container-card:hover .text-card,.container-card:hover .more-offers { background: #f8f8f8 } a.btn-show-all-offers { background: #f8f8f8; color: #666; padding: 10px 15px; font-size: 14px; text-decoration: none; margin: 15px 0; text-transform: uppercase; border: 1px solid rgba(153,153,153,0.3); float: right } a.btn-show-all-offers:hover { background: rgba(153,153,153,0.3) } .search-form { display: none } img {max-width: 100%;} @media only screen and (max-width: 499px) { .container-7-blocks { flex-direction: column; } .container-7-blocks__text { font-size: 10px; } }
.container-card.blocks-2 {
  width: 49%;
}
.card-title {
  font-size: 18px!important;
}