body{font-family: 'Roboto', sans-serif;color: #495057;}
:root {--jumbotron-padding-y: 3rem 3rem 0 3rem;}
.sixs {display:none}
@media (min-width: 1200px){.container {max-width: 960px;}.hiddenmd{display:none;}}
.card {border-radius: 0;background-color: #fff;}
.card-body {padding: 1rem;}
.jumbotron {padding-top: var(--jumbotron-padding-y);padding-bottom: var(--jumbotron-padding-y);margin-bottom: 0;background: url(img/tarjetas33.jpg);background-size: cover;border-radius: 0rem;}
.img-nav{max-height:50px;}
.modelo{font-weight:700; font-size:1.8rem;margin-bottom: 0;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }
.modelo:hover{ white-space: initial;overflow:visible;cursor: pointer;}
.auto{margin-left: auto;margin-right: auto;display: block;}
.financiado{font-size:.6rem; font-size: 1rem;}
.precio-final-head{font-size:4rem;line-height:4rem;margin-bottom: .1rem; font-weight:900;color:#00a1ff;}
.precio-final{font-size:2.5rem;line-height:2.5rem;margin-bottom: .1rem; font-weight:700;color:#00a1ff;}
.desde{font-size:.7rem; line-height:.7rem;margin-bottom: .2rem;}
.alert {position: relative;padding: .75rem 1.25rem; margin-bottom: 0rem; border: 1px solid transparent; border-radius: 0rem; width:100%;}
.alert-primary{background-color:#ececec;color: #666;}
.alert-primary .alert-link {color: #fff;}
.alert-success{background-color:#e4e4e4;color: #666;}
.alert-success .alert-link {color: #fff;}
.alert-danger{background-color:#008D8B;color: #fff;}
.alert-danger .alert-link {color: #fff;}
.btn-naranja{background-color:#ffe300;border-color: #ffe300;color: #061344;}
.btn-naranja:hover{background-color:#ffe300;border-color: #ffe300;color: #061344;}
.btn-group-lg>.btn, .btn-lg {font-size: 1.3rem;font-weight:800; color:#061344}
.col-md-4{padding-left: 0px;}
.modal-header {display: inline;}
.modal-header h5 {font-size: 1rem;}
.jumbotron p:last-child {margin-bottom: 0;}
.jumbotron-heading {font-weight: 300;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }
.jumbotron-heading:hover {white-space: initial;overflow:visible;cursor: pointer;}
h1{font-weight: 800;line-height: 1.5; color:#fff;}
footer {padding-top: 3rem;padding-bottom: 3rem; background-color:#cecece;}
footer p {margin-bottom: .25rem;}
.pfooter{font-size:12px;}
.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
.bgtrans{background: rgba(0, 7, 26, 0.6);padding:1rem; margin:2rem 0;}
.lead {font-size: 1rem; font-weight: 300;}
.h2-tit{font-weight:800; font-size:2.5rem; line-height:2.5rem}
.p-tit{font-weight:700;}
.alert-g{font-weight: 700;font-size:2.5rem}
.alert-c{font-weight: 700;font-size:1.5rem}
.h2pedi{font-size: 1.9rem;font-weight: 800;line-height: 3rem;color:#fff;}
.navbar {padding: 0 1rem;}
.colorx{text-align:left; color:#fff; padding:.5rem; width:100%}
.color1{background:#92278f;}
.color2{background:#993c95;}
.color3{background:#9f509f;}
.color4{background:#a562a7;}
.h1col{color:#1f97bf; font-size:2rem;}
.h2col{color:#fff; font-size:6rem; line-height:8rem; font-weight:700;}
.h3col{color:#1f97bf; font-size:2.5rem;  line-height:3.3rem;font-weight:700;}
.h4col{color:#fff; font-size:1.5rem;  line-height:2.3rem;font-weight:700; background-color:#1f97bf; width:100%;}
.imghome{height:100px}
.imghomeico {height:150px; }
.oobtenediv{text-align: left;margin-top: 14rem;}
.oobtene{font-size: 1.5rem;line-height:1.8rem;font-weight: 200;font-style: normal;color: #ffffff;}
.otarjetadiv{text-align: left;margin-top: 1rem;margin-bottom: 2rem;}
.otarjeta{font-size: 3.7rem;line-height: 4rem;font-weight: normal;font-style: normal;color: #ffffff;}
.oitemsdiv{text-align: left;margin-top: .3rem;margin-bottom: 1rem;}
.oitems{font-size: 1.8rem;line-height: 1.8rem;font-weight: 400;font-style: normal;color: #ffe300;}
.textblue{font-size: 1.2rem;line-height: 2.5rem;font-weight: 600;font-style: normal;color: #212558; border-bottom:2px solid #ffe300;}
.textbluech{font-size: 1rem;line-height: 1.3rem;font-weight: normal;font-style: normal;color: #fff}
.textblue2{font-size: 1rem;line-height: 2rem;font-weight: 600;font-style: normal;color: #212558; border-bottom:2px solid #ffe300;}
.textbluehi{font-size: 3rem;line-height: 6rem;font-weight: 700;font-style: normal;color: #212558;}
.trespasos{background:url(img/action_bg.jpg) no-repeat; background-size: cover;}
.textblueno{font-size: 1.2rem;line-height: 2.5rem;font-weight: 600;font-style: normal;color: #212558;}
.textbluehino{font-size: 1.75rem;line-height: 5rem;font-weight: 600;font-style: normal;color: #212558;}
.sarlanga{background:url(img/icon-bg-1-hover.png) no-repeat; background-size: cover; padding:0 4rem;}
section.beneficios p{font-size: .8rem;font-weight: normal;font-style: normal;line-height: 1.483em; color:#84848c;}
.card{padding: 1em .5em;border: 10px solid #f5f6f7;border-radius: 5px;}
.card-body {padding: .5rem;}
.card-title{color: #212558; margin: 1rem 0;  border-bottom:2px solid #1f97bf}
a.linkhead {
    color: #1f97bf;
}
a:hover.linkhead {
    color: #1f97bf;
	
}
@media (min-width: 768px) {.jumbotron {}.hiddenmd{display:none;}}
@media (max-width: 768px) {
.jumbotron {padding-top: var(--jumbotron-padding-y);padding-bottom: var(--jumbotron-padding-y);margin-bottom: 0;background: url(img/tarjetas3333.jpg) no-repeat;}
.p-tit{font-weight:700;}
.h2-tit{font-weight:600; font-size:.5rem; line-height:1.5rem}
.col-md-4{padding-left: 15px;}
h1 {font-weight: 600;font-size: 1.3rem;line-height: 2rem;}
.h1col{color:#1f97bf; font-size:1.5rem;}
.jumbotron {padding-top: 15px;padding-bottom:15px}
.jumbotron-heading {font-weight: 600;font-size: 1.5rem;}
.lead {font-size: 1rem; font-weight: 300;}
.financiado {font-size: 1rem;}
.hidden{display:none;}
.oobtenediv{text-align: center;margin-top: 1rem;}
.oobtene{font-size: 1.5rem;line-height:1.8rem;font-weight: 200;font-style: normal;color: #ffffff;}
.otarjetadiv{text-align: center;margin-top: 1rem;margin-bottom: 2rem;}
.otarjeta{font-size: 1.9rem;line-height: 2.2rem;font-weight: 500;font-style: normal;color: #ffe300;}
.oitemsdiv{text-align: center;margin-top: .3rem;margin-bottom: 1rem;}
.oitems{font-size: 1.5rem;line-height: 1.9rem;font-weight: normal;font-style: normal;color: #ffffff;}
.textblue{font-size: 1.2rem;line-height: 2.5rem;font-weight: 600;font-style: normal;color: #212558; border-bottom:2px solid #ffe300;}
.textbluech{font-size: 1rem;line-height: 1.3rem;font-weight: normal;font-style: normal;color: #fff}
.textblue2{font-size: 1rem;line-height: 2rem;font-weight: 600;font-style: normal;color: #212558; border-bottom:2px solid #ffe300;}
.textbluehi{font-size: 1.5rem;line-height: 2rem;font-weight: 500;font-style: normal;color: #212558;}
.trespasos{background:url(img/action_bg.jpg) no-repeat; background-size: cover;}
.textblueno{font-size: 1.2rem;line-height: 2.5rem;font-weight: 600;font-style: normal;color: #212558;}
.textbluehino{font-size: 1.7rem;line-height: 2rem;font-weight: 600;font-style: normal;color: #212558;}
.sarlanga{background:url(img/credit-card.png) no-repeat; background-size: cover; padding:0 4rem;}
}
@media (max-width: 408px) {
.jumbotron {padding-top: var(--jumbotron-padding-y);padding-bottom: var(--jumbotron-padding-y);margin-bottom: 0;background: url(img/tarjetas333.jpg) no-repeat;}