/**
 * @copyright	Copyright (C) 2010 CreaMiWeb.es. All rights reserved.
 * @author Andres Castellano Escobar <andres@creamiweb.es>
 * @version v1.0
 * @package Front
 */
.clear-visible-md{ display:none; }

.visible-xs{
 display:none !important;
}

tr.visible-xs{
 display:none !important;
}

th.visible-xs,
td.visible-xs{
 display:none !important;
}

.hidden-xs{
 display:block !important;
}

tr.hidden-xs{
 display:table-row !important;
}

th.hidden-xs,
td.hidden-xs{
 display:table-cell !important;
}

.visible-md{
 display:none !important;
}

tr.visible-md{
 display:none !important;
}

th.visible-md,
td.visible-md{
 display:none !important;
}

.hidden-sm{
 display:block !important;
}

tr.hidden-sm{
 display:table-row !important;
}

th.hidden-sm,
td.hidden-sm{
 display:table-cell !important;
}

@media (max-width:767px){
 .visible-xs{
  display:block !important;
 }

 .visible-xs.dsp-inline{
  display:inline !important;
 }

 tr.visible-xs{
  display:table-row !important;
 }

 th.visible-xs,
 td.visible-xs{
  display:table-cell !important;
 }
}

@media (min-width:768px) and (max-width:991px){
 .visible-xs.visible-sm{
  display:block !important;
 }

 tr.visible-xs.visible-sm{
  display:table-row !important;
 }

 th.visible-xs.visible-sm,
 td.visible-xs.visible-sm{
  display:table-cell !important;
 }
}

@media (min-width:992px) and (max-width:1199px){
 .visible-xs.visible-md{
  display:block !important;
 }

 tr.visible-xs.visible-md{
  display:table-row !important;
 }

 th.visible-xs.visible-md,
 td.visible-xs.visible-md{
  display:table-cell !important;
 }
}

@media (min-width:1200px){
 .visible-xs.visible-lg{
  display:block !important;
 }

 tr.visible-xs.visible-lg{
  display:table-row !important;
 }

 th.visible-xs.visible-lg,
 td.visible-xs.visible-lg{
  display:table-cell !important;
 }
}

.visible-sm{
 display:none !important;
}

tr.visible-sm{
 display:none !important;
}

th.visible-sm,
td.visible-sm{
 display:none !important;
}

@media (max-width:767px){
 .visible-sm.visible-xs{
  display:block !important;
 }

 tr.visible-sm.visible-xs{
  display:table-row !important;
 }

 th.visible-sm.visible-xs,
 td.visible-sm.visible-xs{
  display:table-cell !important;
 }

 .visible-md.visible-xs{
  display:block !important;
 }

 tr.visible-md.visible-xs{
  display:table-row !important;
 }

 th.visible-md.visible-xs,
 td.visible-md.visible-xs{
  display:table-cell !important;
 }

 .visible-lg.visible-xs{
  display:block !important;
 }

 tr.visible-lg.visible-xs{
  display:table-row !important;
 }

 th.visible-lg.visible-xs,
 td.visible-lg.visible-xs{
  display:table-cell !important;
 }

 .hidden-xs{
  display:none !important;
 }

 tr.hidden-xs{
  display:none !important;
 }

 th.hidden-xs,
 td.hidden-xs{
  display:none !important;
 }

 .station, .datetime{ text-align:center; }

 .icon-sprite-sm{ margin:0 auto; }

 .price{ margin:0 10px; }
}

@media (min-width:768px) and (max-width:991px){
 .visible-sm{
  display:block !important;
 }

 tr.visible-sm{
  display:table-row !important;
 }

 th.visible-sm,
 td.visible-sm{
  display:table-cell !important;
 }
}

@media (min-width:992px) and (max-width:1199px){
 .visible-sm.visible-md{
  display:block !important;
 }

 tr.visible-sm.visible-md{
  display:table-row !important;
 }

 th.visible-sm.visible-md,
 td.visible-sm.visible-md{
  display:table-cell !important;
 }
}

@media (min-width:1200px){
 .visible-sm.visible-lg{
  display:block !important;
 }

 tr.visible-sm.visible-lg{
  display:table-row !important;
 }

 th.visible-sm.visible-lg,
 td.visible-sm.visible-lg{
  display:table-cell !important;
 }
}

@media (min-width:768px) and (max-width:991px){
 .visible-md.visible-sm{
  display:block !important;
 }

 tr.visible-md.visible-sm{
  display:table-row !important;
 }

 th.visible-md.visible-sm,
 td.visible-md.visible-sm{
  display:table-cell !important;
 }
}

@media (min-width:992px) and (max-width:1199px){
 .visible-md{
  display:block !important;
 }

 tr.visible-md{
  display:table-row !important;
 }

 th.visible-md,
 td.visible-md{
  display:table-cell !important;
 }
}

@media (min-width:1200px){
 .visible-md.visible-lg{
  display:block !important;
 }

 tr.visible-md.visible-lg{
  display:table-row !important;
 }

 th.visible-md.visible-lg,
 td.visible-md.visible-lg{
  display:table-cell !important;
 }
}

.visible-lg{
 display:none !important;
}

tr.visible-lg{
 display:none !important;
}

th.visible-lg,
td.visible-lg{
 display:none !important;
}

@media (min-width:768px) and (max-width:991px){
 .visible-lg.visible-sm{
  display:block !important;
 }

 tr.visible-lg.visible-sm{
  display:table-row !important;
 }

 th.visible-lg.visible-sm,
 td.visible-lg.visible-sm{
  display:table-cell !important;
 }
}

@media (min-width:992px) and (max-width:1199px){
 .visible-lg.visible-md{
  display:block !important;
 }

 tr.visible-lg.visible-md{
  display:table-row !important;
 }

 th.visible-lg.visible-md,
 td.visible-lg.visible-md{
  display:table-cell !important;
 }
}

@media (min-width:1200px){
 .visible-lg{
  display:block !important;
 }

 tr.visible-lg{
  display:table-row !important;
 }

 th.visible-lg,
 td.visible-lg{
  display:table-cell !important;
 }
}

@media (min-width:768px) and (max-width:991px){
 .hidden-xs.hidden-sm{
  display:none !important;
 }

 tr.hidden-xs.hidden-sm{
  display:none !important;
 }

 th.hidden-xs.hidden-sm,
 td.hidden-xs.hidden-sm{
  display:none !important;
 }
}

@media (min-width:992px) and (max-width:1199px){
 .hidden-xs.hidden-md{
  display:none !important;
 }

 tr.hidden-xs.hidden-md{
  display:none !important;
 }

 th.hidden-xs.hidden-md,
 td.hidden-xs.hidden-md{
  display:none !important;
 }
}

@media (min-width:1200px){
 .hidden-xs.hidden-lg{
  display:none !important;
 }

 tr.hidden-xs.hidden-lg{
  display:none !important;
 }

 th.hidden-xs.hidden-lg,
 td.hidden-xs.hidden-lg{
  display:none !important;
 }
}

@media (min-width:768px) and (max-width:991px){
 .hidden-sm{
  display:none !important;
 }

 tr.hidden-sm{
  display:none !important;
 }

 th.hidden-sm,
 td.hidden-sm{
  display:none !important;
 }
}

@media (max-width:991px){
 #nav{ padding-left:0 !important; }

 #responsive-menu{ position:absolute; top:0px; /*right:35px;*/ width:100%; background-color:#232323; /*height: 9999px;*/ overflow:hidden; z-index:99999999; }

 #responsive-menu > ul > li{ text-align:center; height:auto !important; display:block; float:none; margin-left:20px; /*overflow: auto;*/ }

 #responsive-menu.closed{ max-height:0px; }

 .site-menu ul{ display:block !important; position:static; height:100% !important; /*overflow:auto;*/ visibility:visible; z-index:9999; padding:0; }

 .site-menu li *{ border-bottom:1px solid #fff; line-height:45px; }

 .site-menu li:last-child *{ border-bottom:0; }

 .site-menu li a{ font-size:14px; }

 .site-menu li ul li a{ padding-left:15px; font-size:13px; }

 .site-menu li ul li ul li a{ padding-left:25px; font-size:13px; }

 .site-menu a{ padding:5px; color:#fff; }

 .site-menu a.active{ background-color:transparent; }

 .site-menu a:hover{ background-color:transparent; color:#646464; }

 .site-menu li:hover, .site-menu li.site-menuHover{ background:transparent; }

 .site-menu-arrows ul .site-menu-with-ul:after{ display:none; }

 .site-menu ul li, .site-menu ul ul li{ border-bottom:0; }

 #logo{ margin-bottom:20px; text-align:center; width:100%; }

 #logo img{ margin:0 auto; }

 #apps{ position:relative; margin-bottom:20px; text-align:center; width:100%; }

 .img-responsive{ margin-left:auto; margin-right:auto; }
}

@media (min-width:992px) and (max-width:1199px){
 .hidden-sm.hidden-md{
  display:none !important;
 }

 tr.hidden-sm.hidden-md{
  display:none !important;
 }

 th.hidden-sm.hidden-md,
 td.hidden-sm.hidden-md{
  display:none !important;
 }
}

@media (min-width:1200px){
 .hidden-sm.hidden-lg{
  display:none !important;
 }

 tr.hidden-sm.hidden-lg{
  display:none !important;
 }

 th.hidden-sm.hidden-lg,
 td.hidden-sm.hidden-lg{
  display:none !important;
 }
}

.hidden-md{
 display:block !important;
}

tr.hidden-md{
 display:table-row !important;
}

th.hidden-md,
td.hidden-md{
 display:table-cell !important;
}

@media (max-width:767px){
 .hidden-md.hidden-xs{
  display:none !important;
 }

 tr.hidden-md.hidden-xs{
  display:none !important;
 }

 th.hidden-md.hidden-xs,
 td.hidden-md.hidden-xs{
  display:none !important;
 }
}

@media (min-width:768px) and (max-width:991px){
 .hidden-md.hidden-sm{
  display:none !important;
 }

 tr.hidden-md.hidden-sm{
  display:none !important;
 }

 th.hidden-md.hidden-sm,
 td.hidden-md.hidden-sm{
  display:none !important;
 }

 .clear-visible-md{ clear:both; display:block; }
}

@media (min-width:992px) and (max-width:1199px){
 .hidden-md{
  display:none !important;
 }

 tr.hidden-md{
  display:none !important;
 }

 th.hidden-md,
 td.hidden-md{
  display:none !important;
 }
}

@media (min-width:1200px){
 .hidden-md.hidden-lg{
  display:none !important;
 }

 tr.hidden-md.hidden-lg{
  display:none !important;
 }

 th.hidden-md.hidden-lg,
 td.hidden-md.hidden-lg{
  display:none !important;
 }
}

.hidden-lg{
 display:block !important;
}

tr.hidden-lg{
 display:table-row !important;
}

th.hidden-lg,
td.hidden-lg{
 display:table-cell !important;
}

@media (min-width:768px) and (max-width:991px){
 .hidden-lg.hidden-sm{
  display:none !important;
 }

 tr.hidden-lg.hidden-sm{
  display:none !important;
 }

 th.hidden-lg.hidden-sm,
 td.hidden-lg.hidden-sm{
  display:none !important;
 }

 .dblock-sm{ display:block; }

 .dblock-xs{ display:block; }

 #home-top .form-options{ padding-top:10px; position:relative; height:auto; }
}

@media (min-width:992px) and (max-width:1199px){
 .hidden-lg.hidden-md{
  display:none !important;
 }

 tr.hidden-lg.hidden-md{
  display:none !important;
 }

 th.hidden-lg.hidden-md,
 td.hidden-lg.hidden-md{
  display:none !important;
 }

 .dblock-sm{ display:block; }
}

@media (min-width:1200px){
 .hidden-lg{
  display:none !important;
 }

 tr.hidden-lg{
  display:none !important;
 }

 th.hidden-lg,
 td.hidden-lg{
  display:none !important;
 }
}

#responsive-menu-toggle{ position:absolute; top:20px; right:10px; color:#fff; display:block; text-decoration:none; }

#responsive-menu-toggle:after{ background:url("https://cdn.truecalia.com/img/responsive-menu-black.png") no-repeat; width:35px; height:35px; display:block; content:''; }

.container, .container-fluid{ padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto }

.container:before, .container:after, .container-fluid:before, .container-fluid:after{ display:table; content:" " }

.container:after, .container-fluid:after{ clear:both }

.row{ margin-right:-15px; margin-left:-15px }

.row:before, .row:after{ display:table; content:" " }

.row:after{ clear:both }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ position:relative; min-height:1px; padding-right:15px; padding-left:15px }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11{ float:left }

.col-xs-1{ width:8.333333333333332% }

.col-xs-2{ width:16.666666666666664% }

.col-xs-3{ width:25% }

.col-xs-4{ width:33.33333333333333% }

.col-xs-5{ width:41.66666666666667% }

.col-xs-6{ width:50% }

.col-xs-7{ width:58.333333333333336% }

.col-xs-8{ width:66.66666666666666% }

.col-xs-9{ width:75% }

.col-xs-10{ width:83.33333333333334% }

.col-xs-11{ width:91.66666666666666% }

.col-xs-12{ width:100% }

.col-xs-offset-1{ margin-left:8.333333333333332% }

.col-xs-offset-2{ margin-left:16.666666666666664% }

.col-xs-offset-3{ margin-left:25% }

.col-xs-offset-4{ margin-left:33.33333333333333% }

.col-xs-offset-5{ margin-left:41.66666666666667% }

.col-xs-offset-6{ margin-left:50% }

@media (min-width:768px){
 .container{ max-width:100% }

 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11{ float:left }

 .col-sm-1{ width:8.333333333333332% }

 .col-sm-2{ width:16.666666666666664% }

 .col-sm-3{ width:25% }

 .col-sm-4{ width:33.33333333333333% }

 .col-sm-5{ width:41.66666666666667% }

 .col-sm-6{ width:50% }

 .col-sm-7{ width:58.333333333333336% }

 .col-sm-8{ width:66.66666666666666% }

 .col-sm-9{ width:75% }

 .col-sm-10{ width:83.33333333333334% }

 .col-sm-11{ width:91.66666666666666% }

 .col-sm-12{ width:100% }

 .col-sm-push-1{ left:8.333333333333332% }

 .col-sm-push-2{ left:16.666666666666664% }

 .col-sm-push-3{ left:25% }

 .col-sm-push-4{ left:33.33333333333333% }

 .col-sm-push-5{ left:41.66666666666667% }

 .col-sm-push-6{ left:50% }

 .col-sm-push-7{ left:58.333333333333336% }

 .col-sm-push-8{ left:66.66666666666666% }

 .col-sm-push-9{ left:75% }

 .col-sm-push-10{ left:83.33333333333334% }

 .col-sm-push-11{ left:91.66666666666666% }

 .col-sm-pull-1{ right:8.333333333333332% }

 .col-sm-pull-2{ right:16.666666666666664% }

 .col-sm-pull-3{ right:25% }

 .col-sm-pull-4{ right:33.33333333333333% }

 .col-sm-pull-5{ right:41.66666666666667% }

 .col-sm-pull-6{ right:50% }

 .col-sm-pull-7{ right:58.333333333333336% }

 .col-sm-pull-8{ right:66.66666666666666% }

 .col-sm-pull-9{ right:75% }

 .col-sm-pull-10{ right:83.33333333333334% }

 .col-sm-pull-11{ right:91.66666666666666% }

 .col-sm-offset-1{ margin-left:8.333333333333332% }

 .col-sm-offset-2{ margin-left:16.666666666666664% }

 .col-sm-offset-3{ margin-left:25% }

 .col-sm-offset-4{ margin-left:33.33333333333333% }

 .col-sm-offset-5{ margin-left:41.66666666666667% }

 .col-sm-offset-6{ margin-left:50% }

 .col-sm-offset-7{ margin-left:58.333333333333336% }

 .col-sm-offset-8{ margin-left:66.66666666666666% }

 .col-sm-offset-9{ margin-left:75% }

 .col-sm-offset-10{ margin-left:83.33333333333334% }

 .col-sm-offset-11{ margin-left:91.66666666666666% }
}

@media (min-width:992px){
 /*.container { max-width:970px }*/
 .container{ max-width:100% }

 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11{ float:left }

 .col-md-1{ width:8.333333333333332% }

 .col-md-2{ width:16.666666666666664% }

 .col-md-3{ width:25% }

 .col-md-4{ width:33.33333333333333% }

 .col-md-5{ width:41.66666666666667% }

 .col-md-6{ width:50% }

 .col-md-7{ width:58.333333333333336% }

 .col-md-8{ width:66.66666666666666% }

 .col-md-9{ width:75% }

 .col-md-10{ width:83.33333333333334% }

 .col-md-11{ width:91.66666666666666% }

 .col-md-12{ width:100% }

 .col-md-push-0{ left:auto }

 .col-md-push-1{ left:8.333333333333332% }

 .col-md-push-2{ left:16.666666666666664% }

 .col-md-push-3{ left:25% }

 .col-md-push-4{ left:33.33333333333333% }

 .col-md-push-5{ left:41.66666666666667% }

 .col-md-push-6{ left:50% }

 .col-md-push-7{ left:58.333333333333336% }

 .col-md-push-8{ left:66.66666666666666% }

 .col-md-push-9{ left:75% }

 .col-md-push-10{ left:83.33333333333334% }

 .col-md-push-11{ left:91.66666666666666% }

 .col-md-pull-0{ right:auto }

 .col-md-pull-1{ right:8.333333333333332% }

 .col-md-pull-2{ right:16.666666666666664% }

 .col-md-pull-3{ right:25% }

 .col-md-pull-4{ right:33.33333333333333% }

 .col-md-pull-5{ right:41.66666666666667% }

 .col-md-pull-6{ right:50% }

 .col-md-pull-7{ right:58.333333333333336% }

 .col-md-pull-8{ right:66.66666666666666% }

 .col-md-pull-9{ right:75% }

 .col-md-pull-10{ right:83.33333333333334% }

 .col-md-pull-11{ right:91.66666666666666% }

 .col-md-offset-0{ margin-left:0 }

 .col-md-offset-1{ margin-left:8.333333333333332% }

 .col-md-offset-2{ margin-left:16.666666666666664% }

 .col-md-offset-3{ margin-left:25% }

 .col-md-offset-4{ margin-left:33.33333333333333% }

 .col-md-offset-5{ margin-left:41.66666666666667% }

 .col-md-offset-6{ margin-left:50% }

 .col-md-offset-7{ margin-left:58.333333333333336% }

 .col-md-offset-8{ margin-left:66.66666666666666% }

 .col-md-offset-9{ margin-left:75% }

 .col-md-offset-10{ margin-left:83.33333333333334% }

 .col-md-offset-11{ margin-left:91.66666666666666% }

 #responsive-menu{ position:relative; }

 #responsive-menu.closed{ max-height:none; display:block; margin:0 auto; }

 #responsive-menu-toggle{ display:none; }
}

@media (min-width:1200px){
 .container{ max-width:1170px }

 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11{ float:left }

 .col-lg-1{ width:8.333333333333332% }

 .col-lg-2{ width:16.666666666666664% }

 .col-lg-3{ width:25% }

 .col-lg-4{ width:33.33333333333333% }

 .col-lg-5{ width:41.66666666666667% }

 .col-lg-6{ width:50% }

 .col-lg-7{ width:58.333333333333336% }

 .col-lg-8{ width:66.66666666666666% }

 .col-lg-9{ width:75% }

 .col-lg-10{ width:83.33333333333334% }

 .col-lg-11{ width:91.66666666666666% }

 .col-lg-12{ width:100% }

 .col-lg-push-0{ left:auto }

 .col-lg-push-1{ left:8.333333333333332% }

 .col-lg-push-2{ left:16.666666666666664% }

 .col-lg-push-3{ left:25% }

 .col-lg-push-4{ left:33.33333333333333% }

 .col-lg-push-5{ left:41.66666666666667% }

 .col-lg-push-6{ left:50% }

 .col-lg-push-7{ left:58.333333333333336% }

 .col-lg-push-8{ left:66.66666666666666% }

 .col-lg-push-9{ left:75% }

 .col-lg-push-10{ left:83.33333333333334% }

 .col-lg-push-11{ left:91.66666666666666% }

 .col-lg-pull-0{ right:auto }

 .col-lg-pull-1{ right:8.333333333333332% }

 .col-lg-pull-2{ right:16.666666666666664% }

 .col-lg-pull-3{ right:25% }

 .col-lg-pull-4{ right:33.33333333333333% }

 .col-lg-pull-5{ right:41.66666666666667% }

 .col-lg-pull-6{ right:50% }

 .col-lg-pull-7{ right:58.333333333333336% }

 .col-lg-pull-8{ right:66.66666666666666% }

 .col-lg-pull-9{ right:75% }

 .col-lg-pull-10{ right:83.33333333333334% }

 .col-lg-pull-11{ right:91.66666666666666% }

 .col-lg-offset-0{ margin-left:0 }

 .col-lg-offset-1{ margin-left:8.333333333333332% }

 .col-lg-offset-2{ margin-left:16.666666666666664% }

 .col-lg-offset-3{ margin-left:25% }

 .col-lg-offset-4{ margin-left:33.33333333333333% }

 .col-lg-offset-5{ margin-left:41.66666666666667% }

 .col-lg-offset-6{ margin-left:50% }

 .col-lg-offset-7{ margin-left:58.333333333333336% }

 .col-lg-offset-8{ margin-left:66.66666666666666% }

 .col-lg-offset-9{ margin-left:75% }

 .col-lg-offset-10{ margin-left:83.33333333333334% }

 .col-lg-offset-11{ margin-left:91.66666666666666% }
}

@media (max-width:767px){

 #home-top .form-options{ padding-top:10px; position:relative; height:auto; }

 .home-social{ position:relative; top:20px; left:50%; width:213px; margin-left:-106px; }

 #home-top{ height:auto; }

 #page-top .bo-r-white{ border-right:none;
  border-bottom:1px solid #ffffff; }

 .dblock-xs{ display:block; }

 .dblock-sm{ display:block; }

 .ads300 .mg-md{ margin:25px 0; }

 .ads300 .col-md-4{ padding:0 10px; }

 .img-responsive{ margin-left:auto; margin-right:auto; }

 .no-pd-r{ padding-right:15px !important; }

 .no-pd-xs{ padding:0 !important; }
}

@media (max-width:991px){}

/***** ESTILOS RESPONSIVE BILLETES PREMIUM Y SERVICIOS PREMIUM *****/
@media (min-width:768px){
 .card-1, .card-2{ float:left; width:47.5%; }

 .card-1{ margin-right:5%; }

 .cnt-graphic li{ width:30%; float:left; margin-right:1.5%; }

 .cnt-graphic li:last-of-type{ margin-right:0; }

 .cnt-spcl{ padding:45px 60px; margin:50px; }

 .cnt-spcl p:first-of-type{ font-size:22px; }

 .tab-bonos{ width:80%; padding:25px 50px; }
}

@media (max-width:767px){
 .cards ul li{ list-style:none; margin:10px 30px; }

 .card-1 ul, .card-2 ul{ padding:1px 0 !important; }

 .cnt-spcl{ padding:20px; }

 .tab-bonos li{ width:49.5%; font-size:10px; padding:25px 2px; }

 .tab-bonos li:first-of-type{ margin-right:1%; }

 .tab-bonos{ max-height:550px; }
}

/***** FIN - ESTILOS RESPONSIVE BILLETES PREMIUM Y SERVICIOS PREMIUM *****/

/***** ESTILOS RESPONSIVE TRUECALIA PAY *****/
@media (max-width:767px){
 .container.infoStyle{ padding:50px 25px; }

 div.infoStyle:first-of-type div.container.col-md-6:first-of-type{ margin-bottom:50px; }

 .container-fluid.bg-grey.infoStyle{ padding:60px 0; }

 .container.mg-b{ display:block; }

 .infoStyle .container > h2{ font-size:30px; margin-bottom:25px; }

 .container.infoStyle{ padding:50px 0; }

 .go-right{ text-align:left; margin-top:25px; }

 div.col-50 h3{ font-size:22px; width:100%; max-width:100%; }

 h3.tit-spcl{ font-size:20px; max-width:90%; }
}

@media (min-width:1080px){
 .h1-special{
  padding-top:150px;
 }
}

@media (max-width:767px){
 .infoStyle .container{
  padding:15px;
 }

 .img-head{
  width:100%;
 }

 .col-special{
  margin-top:50px;
 }

}

/***** FIN - ESTILOS RESPONSIVE TRUECALIA PAY *****/
/***** ESTILOS RESPONSIVE TABLAS TRAYECTOS *****/
@media (min-width:992px){
 .horStyle > div{ width:50%; float:left; }
}

/***** FIN - ESTILOS RESPONSIVE TABLAS TRAYECTOS *****/