html, body {     height: 100%;    font-family: 'Peugeot' !important; }  .navbar-fixed-top {     position: absolute!important; }  .navbar-inverse {     background-color: transparent;     border-color: transparent; }  .header-bg {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/bg.jpg) #1f242a top center no-repeat;         padding: 20px 0;     background-size: cover; }  .navbar-brand>img {     display: block;     max-width: 200px;     padding-left: 15px; }  .navbar-inverse .navbar-toggle {     border-color: transparent; }  body {     height: 100%;     margin-top: 0;     margin-bottom: 50px;     letter-spacing: 0px;     line-height: 1.5;     color: #404040;     position: relative; }  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {     font-family: inherit;     font-weight: 400;     line-height: 1.1;     color: inherit; }   h2, h5 {     display: inline }  h1 {         font-family: 'Peugeot Bold';     font-size: 38px;     color: #fff;     font-weight: 400;    text-shadow: 1px 1px 1px rgba(0,0,0,0.5); }  h2 {    font-family: 'Peugeot';     font-size: 24px;     color: #fff; }   .bg-form {background-color: rgba(0, 0, 0, 0.4);}   .ford-blue {     color: #008cba }  p {     font-weight: 400;     font-size: 20px; }   .bg-img {}  .parent-overlay {     position: relative; }  .texture-overlay {     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, .2); }   .pad-top {     padding-top: 15px }   .head-img {     margin-bottom: 40px }  /* =========================  botones ===================  */  .thumbnail .caption {     padding: 20px;     color: #333; } .post-content {          top:0;     left:0; right: 0; text-align: center; padding: 20px;     position: absolute;  }  .post-content h3 {     font-size: 32px;     color: #07af7e; font-weight: 700;    margin-bottom: 10px; } .post-content p {font-size: 26px; } .thumbnail a {position: absolute; left: 0; right: 0; bottom: 0; background: #007edb; color: #fff;    border-radius: 0px; font-size: 22px;      border-top: 1px solid #007edb;     border-bottom: 3px solid #007edb;     border-right: 1px solid #007edb; border-left: 1px solid #007edb; border-bottom-color: #0062c5;  }  .thumbnail a:hover { background: #0062c5; color: #fff}    .thumbnail {     position: relative;     display: block;     padding: 0px;     margin-bottom: 20px; margin-top: 30px;     line-height: 1.42857143;     background-color: #fff;     border: 0px solid #ddd;     border-radius: 4px;     -webkit-transition: border .2s ease-in-out;     -o-transition: border .2s ease-in-out;     transition: border .2s ease-in-out; }  .thumbnail .cuota {position: absolute; z-index: 999999; right: 10px; top: 10px;}  .thumbnail .cuota h1 {font-size: 16px; color: #fff;    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);} .thumbnail .cuota h2 {font-size: 38px;    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);} .thumbnail .cuota h2 span {font-size: 16px;} .thumbnail .cuota h1, .thumbnail .cuota h2 {display: inline-block;}    .success-bg {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/success.jpg) #fff top center no-repeat;     background-position: 0x;     padding-top: 60px;     background-size: cover;     min-height: 400px;     position: relative; }  .success-bg h1 {     padding-top: 80px;     color: #fff; }  .success-bg p {     color: #fff;     font-size: 34px;     line-height: 100%; }   .success-cierre .container {     padding: 80px 0;     background: #fff }  .success-cierre h2 {     line-height: 150%;     color: #1b394e }  .success-cierre h3 {     font-size: 20px;     color: #2d96cd;     margin-top: 15px; }  .footer {     position: relative;     background: #252525;     height: 150px;     clear: both;     padding-top: 0px; }  .footer .specs {     display: inline-block;     max-width: 90px;     padding: 15px 20px;     text-align: center;     font-size: 10px;     color: #fff; }  .footer .mid {     border-right: 1px solid #fff;     border-left: 1px solid #fff; }  .footer .logo {     position: absolute;     right: 15px;     display: inline-block }  .footer .logo .logo-right img {     height: 30px; }  .footer .container {     min-height: 90px;     padding-top: 15px; }  .marca-foot {max-width: 200px; float: left} .logo-foot {max-width: 90px; float: right}  .footer .logo-right {     height: 40px;     float: right;     color: #2d96cd;     font-size: 20px;     padding-top: 20px; }  .footer .logo-right img {     margin-top: 0px;     max-width: 80px; }   /* formulario */    /* formulario */  .wrapper {     position: relative;     min-height: 850px;     background: red;     padding: 15px;     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-lg.jpg) top center no-repeat;     background-size: contain;     display: inline-block; }       /* colores ford */  .ford-dark-blue {     color: #1b394e }  .ford-blue {     color: rgba(27, 57, 78, 0.8) }  .ford-lightblue {     color: #2d96cd }  .ford-gray {     color: #616161 }  .bg-ford-dark-blue {     background: rgba(0, 0, 0, 0.4) }  .bg-ford-blue {     background: #1b394e }  .bg-ford-lightblue {     background: #2d96cd }  .bg-ford-gray {     background: #616161 }  .free-father {     padding-right: 0px !important;     margin-bottom: 15px; }  .free {     min-height: 100px;     margin-right: -15px; }  .seguro-free {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/seguro.png);     background-size: 100px 79px;     display: inline-block;     position: absolute;     left: 0;     top: 0;     width: 100px;     height: 79px; }  .seguro-free-xs {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/seguro.png);     background-size: 70px 55px;     display: inline-block;     position: absolute;     left: 0;     top: 0;     width: 70px;     height: 55px; }    .h1, .h2, .h3, h1, h2, h3 {     margin-top: 0px;     margin-bottom: 10px; }  .logo-left img {     max-width: 350px;    padding-top: 10px; }  .logo-center {     display: block;     margin-left: auto;     margin-right: auto;     margin-bottom: 20px;     max-width: 70px; }  .cross {     text-decoration: line-through; }     .pricing-content {     color: #A90A14;     font-size: 22px;     font-family: 'Peugeot';     font-weight: 900 }  .txt-white {     color: #fff }   .header {     margin-bottom: 10px;     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-lg.jpg) center center;     min-height: 380px; }   a {     color: #404040 }  a:hover, a:focus {     color: #000 }  a img:hover, a img:focus {     cursor: pointer }    .gray {     background-color: rgba(0, 0, 0, 0.08); }       p.detalle {     background: rgba(255, 255, 255, 0.3);     margin: 0 0 2px;     padding: 2px 10px;     border-bottom: 1px dotted #696e72; }   .floating-label-form-group {     font-size: 14px;     position: relative;     margin: 0;     border: 1px solid #CCC;     background-color: #FFF;     padding-bottom: .5em;     width: 90%;     padding-right: 50px;     padding-left: 50px }  .btn-lg {     font-size: 16px;     padding: 25px 35px }  .blue-form {     background: #246295;     overflow: auto; }     .img-center {     display: block;     margin-left: auto;     margin-right: auto;     margin-bottom: 0px; }  .brand {     min-height: 60px;     padding: 15px 0;     border-top: 8px solid #142032;     position: relative;     z-index: 49;     background-color: transparent; }  .logo-right {     float: right;     color: #2d96cd;     font-size: 20px;     padding-top: 0px;     text-align: right }  .logo-right span {    font-family: 'Peugeot'; }    .solo img {     margin-bottom: 15px }  .solo ul li {     text-align: center; }  .solo .pricing-model {     text-align: center; }   .planes { text-align: center; padding-top: 30px;} .planes h1 {     color: #3c3947;font-family: 'Peugeot';     text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); text-transform: uppercase; } .planes p {     color: #616161;     font-size: 16px; }  .beneficios {     padding: 30px 0;     text-align: center; }  .beneficios h1 {     color: #008cba;     text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); }  .beneficios p {     color: #616161;     font-size: 16px; }    .placa {     background-color: #f5f5f5;     margin-bottom: 20px; margin-top: 30px; min-height: 360px; text-align: left; padding: 20px; }   .placa h1 {color: #3c353f}    .placa a {position: relative; bottom: 0; background: #007edb; color: #fff;    border-radius: 0px; font-size: 22px; max-width: 300px;      border-top: 1px solid #007edb;     border-bottom: 3px solid #007edb;     border-right: 1px solid #007edb; border-left: 1px solid #007edb; border-bottom-color: #0062c5; margin: 20px 0;  }  .placa a:hover { background: #0062c5; color: #fff; border-bottom: 3px solid #007edb;}   .placa .dir {display: inline-block; background: #fff; min-width: 200px; text-align: center; padding: 10px;}  .placa .dir span {display: block; color: #007edb }  .modelos {    font-family: 'Peugeot';     color: #000;     padding-top: 10px;     display: inline-block }   .bg-img {      background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/bg.jpg) no-repeat;     background-size: 100%;     padding: 30px 0 0 0; }     button {     position: relative;     vertical-align: middle;    font-family: 'Peugeot';     font-weight: 700;     width: 100%;     font-size: 20px;     text-align: center;     margin: 10px auto;     padding: 0 25px;     ;     height: 70px;      outline: 0;     -webkit-border-radius: 0px;     border-radius: 0px;     background: #007edb;;     color: #FFFFFF;     -o-transition: .5s;     -ms-transition: .5s;     -moz-transition: .5s;     -webkit-transition: .5s;     transition: .5s;     border-top: 0px solid #007edb;     border-right: 1px solid #007edb; border-left: 1px solid #007edb; border-bottom: 3px solid #0062c5; }  button:hover {         border-top: 0px solid #007edb;     border-right: 1px solid #007edb; border-left: 1px solid #007edb; border-bottom-color: #0062c5;     cursor: pointer;     /* ...variables */     color: #fff;     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed4e56+0,9e0021+55 */     background: #0062c5;     /* Old browsers */ }  header .titulo {     z-index: 1;     color: #fff;     width: 500px;     position: absolute;     left: 50%;     margin-left: -250px;     top: 60px; }  header .titulo h1 {     font-size: 62px;     color: #fff;     font-weight: 700;     margin-bottom: 0px;     line-height: 100% }  header .titulo h2 {     font-size: 32px;     color: #fff;     font-weight: 400; }      .modelo { position: absolute;     left: 0;     right: 0;     bottom: 45px;     background: rgba(18,70,130,.8);     color: #fff;     border-radius: 0px;     font-size: 22px;     font-size: 16px;     padding: 10px 0; }  .linea {     display: inline-block;     padding: 15px 20px;    font-family: 'Peugeot';     font-size: 28px;     background: rgb(255, 255, 255);     /* The Fallback */     background: rgba(255, 255, 255, 0.7);     margin: 10px 0; }  .fa {     font-size: 14px !important;  } .promo {     display: inline-block;     padding: 15px 20px;     color: white;     font-family: 'Audi Type Bold';     font-size: 16px;     background: rgb(196, 0, 40);     /* The Fallback */     background: rgba(196, 0, 40, 0.7);     margin: 0; }  .precio {     display: inline-block;     padding: 5px 10px;     color: white;    font-family: 'Peugeot';     font-size: 26px;     background: rgb(0, 0, 0);     /* The Fallback */     background: rgba(0, 0, 0, 0.5);     margin: 5px 0; }  .tagline {     min-height: 30px }  .tagline .icon {     background: url(../img/tag.svg) center left no-repeat;     background-size: 30px 70px;     width: 30px;     min-height: 40px;     float: left;     margin-left: -15px; }  .tagline .content {     background: #E21937;     color: #fff;     font-size: 14px;     line-height: 130%;     padding: 10px;     margin-left: 0px;     min-height: 40px;     text-align: center; }  .tagline .content span {     color: #fff; }   .tagline2 {     min-height: 30px }  .tagline2 .icon {     background: url(../img/tag.svg) center left no-repeat;     background-size: 30px 70px;     width: 30px;     min-height: 40px;     float: left;     margin-left: -10px; }  .tagline2 .content {     background: #ee4136;     color: #fff;     font-size: 14px;     line-height: 130%;     padding-top: 12px;     margin-left: -15px;     margin-right: -15px;     min-height: 40px;     padding-left: 50px; }  .tagline2 .content span {     color: #fff; }    .form-info {     padding: 0px;     margin: 20px 0;     color: #fff;     font-size: 22px }  .form-info span {     padding: 0px;     margin: 20px 0;     color: #008cba;     font-size: 22px;     text-transform: uppercase; }  .form-info h1 {     font-size: 28px;     color: #A90A14;     font-weight: 700;     text-align: center }   .arrow_box {      position: relative;     background: #c40028; }  .arrow_box:after {     top: 100%;     left: 50%;     border: solid transparent;     content: " ";     height: 0;     width: 0;     position: absolute;     pointer-events: none;     border-color: rgba(82, 220, 176, 0);     border-top-color: #c40028;     border-width: 10px;     margin-left: -10px; }     /* * ====================================================== ========================= carousel ===================  * */  .carousel-wrapper {     position: relative;     width: 960px;     margin: 0 auto }  .carousel {     min-height: 300px;     padding: 5% 0 }  .carousel h3 {     text-align: center;     color: #008cba;     font-size: 32px;     font-weight: 400 }  .carousel p {     text-align: center;     color: #616161 }  .carousel a {     text-align: center;     color: red }  .carousel-caption {     top: 0;     bottom: auto;     right: 20%;     left: 5%;     padding-bottom: 30px;     text-shadow: 0 0 2px rgba(0, 0, 0, 0) }  .carousel-caption>h3 {     position: absolute;     font-family: 'Audi Type Extended Bold';     color: #000;     background: #fff;     box-shadow: 0 0 0 5px rgba(255, 255, 255, .15);     padding: 20px }  .carousel-caption>p {    font-family: 'Peugeot';     position: absolute;     color: #fff;     background: #000;     padding: 20px;     top: 120px;     max-width: 300px;     text-align: left }  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {     left: 0;     margin-left: -10px }  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {     right: 0;     margin-right: -10px }  .carousel .btn-slider {     display: block;     width: 300px;     margin: 0 auto;     position: relative;     letter-spacing: 2px;     color: #fff;     background-color: #2d96cd;     text-transform: uppercase;     border-radius: 0;     padding: 15px;     -o-transition: .5s;     -ms-transition: .5s;     -moz-transition: .5s;     -webkit-transition: .5s;     transition: .5s }  .carousel .btn-slider:hover {     background: #272727;     color: #fff;     text-decoration: none }  .carousel-caption-btn {     right: 20%;     left: 20%;     padding-bottom: 30px }  .carousel-caption-btn {     position: absolute;     right: 15%;     bottom: 50px;     left: 15%;     z-index: 10;     padding-top: 20px;     padding-bottom: 20px;     color: #fff;     text-align: center;     text-shadow: 0 1px 2px rgba(0, 0, 0, .6) }  .carousel-caption-btn a {     font-family: 'Geomanist Book';     letter-spacing: 2px;     color: #8e7145;     padding: 15px 30px;     background-color: #171612;     text-transform: uppercase;     border-radius: 0 }  .carousel-caption-btn a:hover {     color: #ede9cc;     background-color: #701415;     -o-transition: .5s;     -ms-transition: .5s;     -moz-transition: .5s;     -webkit-transition: .5s;     transition: .5s }  .chevron {     width: 70px;     position: absolute;     top: 40% }  .chevron-left {     left: 0 }  .chevron-right {     right: 0 }  .carousel-indicators .active {     background-color: #fff }  .carousel-control {     position: absolute;     top: 0;     bottom: 0;     left: 0;     width: 5%;     font-size: 20px;     color: #fff;     text-align: center;     text-shadow: 0 1px 2px rgba(0, 0, 0, .6);     background-color: rgba(0, 0, 0, 0);     filter: alpha(opacity=50);     opacity: .8 }  .carousel-indicators li {     display: inline-block;     width: 14px;     height: 14px;     margin: 1px;     text-indent: -999px;     cursor: pointer;     background-color: #000 \9;     background-color: rgba(0, 0, 0, 0);     border: 1px solid #fff;     border-radius: 10px }  .carousel-indicators .active {     width: 14px;     height: 14px;     margin: 1px;     background-color: #2d96cd }  .carousel-indicators li {     border: 2px solid #2d96cd;     border-radius: 10px }  .carousel-control.right {     right: 0;     left: auto;     background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0000) 0, rgba(0, 0, 0, .0) 100%);     background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0000) 0, rgba(0, 0, 0, .0) 100%);     background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0000)), to(rgba(0, 0, 0, .0)));     background-image: linear-gradient(to right, rgba(0, 0, 0, .0000) 0, rgba(0, 0, 0, .0) 100%);     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);     background-repeat: repeat-x }  .carousel-control.left {     background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0) 0, rgba(0, 0, 0, .0000) 100%);     background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .0) 100%);     background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0)), to(rgba(0, 0, 0, .0000)));     background-image: linear-gradient(to right, rgba(0, 0, 0, .0) 0, rgba(0, 0, 0, .0000) 100%);     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);     background-repeat: repeat-x }          .banner h1 {     font-size: 24px;     color: #008cba;     margin-bottom: 10px;     text-shadow: 0px 1px 5px rgba(0, 0, 0, 0); }  .banner h1 span {    font-family: 'Peugeot'; }  .banner h2 {     font-size: 24px;     color: #fff;     margin-bottom: 0px; }  .key {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/key.jpg) no-repeat;     background-position: right 0px bottom -50px;     min-height: 200px;     position: relative; }  .key .content {     position: absolute;     top: 40px;     left: 10 }     .texture-overlay {     position: absolute;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, .2); }  .key {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/banner-bottom.jpg) no-repeat;     background-size: cover;     background-position: top -120px center;     min-height: 200px;     position: relative; }  .banner {     padding: 30px 0;     min-height: 300px; }  .banner h1 {     font-size: 24px;     color: #fff;     margin-bottom: 10px; }  .banner h2 {     font-size: 24px;     margin-bottom: 0px;     color: #fff }  .banner h3 {     color: #fff }  .key .content {     position: absolute;     top: 40px;     left: 10 }  .banner button {     position: relative;     width: 40%;     display: inline-block;     font-size: 1em;     line-height: 110%;     padding: 20px 30px;     border: 0;     cursor: pointer;     border-radius: 0px;     -o-transition: .5s;     -ms-transition: .5s;     -moz-transition: .5s;     -webkit-transition: .5s;     transition: .5s;     /* ...variables */     font-family: 'Antenna';     color: #FFFFFF;      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d02950+0,9e0021+55 */     background: #ee4136;     /* Old browsers */     margin: 30px 0; }  .banner button:hover {     border: 0px solid #996300;     cursor: pointer;     /* ...variables */     color: #fff;     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed4e56+0,9e0021+55 */     background: #1b394e;     /* Old browsers */ }           .black {     color: #fff }  .black span {     font-size: 21px;     display: block;     color: #fff; }  .nopadding {     padding: 0 !important;     margin: 0 !important; }      hr {     border: none;     border-top: 1px dotted #e7e9ea;     color: #fff;     background-color: #fff;     height: 1px;     width: 100%;     margin-top: 5px;     margin-bottom: 5px; }     /*** Pricing table ***/  .units {     padding: 5px;     color: #ff0202;     border-color: #ffa9a9;     background-color: #fbe8e8;     border: 1px solid;     border-radius: 0px;     font-size: 14px; }  .pricing {     position: relative;      padding: 10px 0;    font-family: 'Peugeot'; }  .pricing p {     text-align: center }  .row-frame {     border: 1px solid #d0d3d4;     position: relative;     margin-top: 0px;     overflow: auto; }   .row-frame:nth-of-type(2) {     margin-top: 20px }  .row-frame:nth-of-type(3) {     margin-top: 20px }  .pricing-content li:last-child {     color: #A90A14;     font-size: 48px;     margin-top: -10px;    font-family: 'Peugeot';     font-weight: 400; }  .pricing-head {     text-align: left;     margin: 0; }  .pricing-head h3, .pricing-head h4 {     margin: 0;     line-height: normal;     font-family: 'Peugeot Bold'; }  .pricing-head h3 span, .pricing-head h4 span {     display: block;     margin-top: 5px;     font-size: 14px; }  .pricing-head h3 {     font-weight: 300;     color: #000;     padding: 12px 0;     font-size: 18px;     font-family: 'Peugeot Bold'; }  .pricing-head h4 {     color: #fff;     padding: 5px 0;     font-size: 34px;     font-weight: 300;     background: #bf0311;     border-bottom: solid 1px #f5f9e7; }  .pricing-head-active h4 {     color: #36d7ac; }  .pricing-head h4 i {     top: -8px;     font-size: 18px;     font-style: normal;     position: relative; }  .pricing-head h4 span {     top: -5px;     font-size: 12px;     font-style: normal;     position: relative; }  .pricing-content li {     color: #3e3f49;     font-size: 12px;     padding: 5px 0px;     text-align: left;     letter-spacing: .05em;     line-height: 130%; }    /*custom*/  .pricing-model {     color: #008cba;     font-size: 26px;    font-family: 'Peugeot';     font-weight: 400;     line-height: 26px;     text-align: left;     padding: 0px;     text-align: left; }  .pricing-model span {     color: #333;     font-size: 12px;    font-family: 'Peugeot';     line-height: 20px;     text-align: left;     display: block;     padding: 0px;     text-align: left; }  .pricing-footer {     color: #ccc;     font-size: 14px;     line-height: 17px;     text-align: left;     padding: 0px;     margin-bottom: 15px;     display: block; }  .pricing-footer span {     display: block;     color: #777;     font-size: 14px;     line-height: 17px;     text-align: left;     padding: 0px;     text-align: left; }  .pricing-footer p {     margin: 0px;     font-size: 12px; }  .pricing-head h4 {     color: #0294c6;     padding: 5px 0 0 0;     font-size: 34px;     font-weight: 300;     margin-bottom: 15px }   .pricing-head h1 {     font-size: 12px;     margin-top: 0px;     margin-bottom: 10px;     color: #0294c6 }  .cta {     position: relative;     max-width: 100%;     display: inline-block;     font-size: 14px;     line-height: 110%;     padding: 15px;     border: 0;     cursor: pointer;     border-radius: 0px;     -o-transition: .5s;     -ms-transition: .5s;     -moz-transition: .5s;     -webkit-transition: .5s;     transition: .5s;     /* ...variables */     color: #fff;      margin-top: 15px;      width: 100%;     background: #008cba;      border-color: #b2b2b2;     text-align: center }  .cta:hover {     border: 0px solid #996300;     text-decoration: none;     cursor: pointer;     /* ...variables */     color: #fff;     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed4e56+0,9e0021+55 */     background: #000;     border-color: transparent; }  .borde {     background: #fff;     border: 0px solid #e7e7e7;     margin-bottom: 15px;     min-height: 100px;     padding-top: 20px;     padding-bottom: 10px;     ;     overflow: auto;     border-radius: 0px; }  .pricing-head h1 {     font-size: 12px;     margin-top: 0px;     margin-bottom: 10px;     color: #0294c6 }    .head-title {     background: #E21937;     margin-bottom: 0px; }  .head-title h1 {     color: #fff;     padding: 15px 0;     text-align: center;     font-size: 32px;     margin-bottom: 0px; }     /* Smartphones (portrait and landscape) ----------- */  @media only screen and (min-device-width: 320px) and (max-device-width: 736px) {  .form-info {     padding: 20px 0 0 0;     font-size: 22px; }  .header-bg {     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/bg.jpg) #1f242a top -100px center no-repeat;         padding: 20px 0;     background-size: cover; }      .success-bg {         background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/success.jpg) #fff top center no-repeat;         background-position: 0x;         padding-top: 60px;         background-size: cover;         background-position: -500px 0px;         min-height: 400px;     }     .success-bg h1 {         padding-top: 20px;     } .marca-foot {     max-width: 150px;     float: left; }      .logo-right img {         height: 62px;         margin-top: 15px;     }     .carousel {         height: 500px;     }      .bg-img {         background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/bg.jpg) no-repeat;         background-size: fixed;         padding: 30px 0 0 0;     }      button {         min-width: 100%;         font-size: 18px;     }      .logo-right {         margin-bottom: 15px;         float: right;     }       .graph p {        font-family: 'Peugeot';         font-size: 12px !important;         padding: 10px 10px;         margin-top: 10px;     }        h3 {         margin-top: 0px;     }      .chevron {         display: none     }      .footer .specs {         display: inline-block;         max-width: 190px;         padding: 0 20px;         text-align: center;        font-family: 'Peugeot';         font-size: 10px;         color: #fff;     }      .tagline {         margin-top: 20px     }      .tagline .content {          font-size: 16px;     }      .jumbotron .autos {         position: absolute;         bottom: -10%;         left: 0;         right: 0;     }      .header {         margin-bottom: 50px;         background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-xs.jpg) center center no-repeat;         min-height: 380px;     }      .pricing-footer h4 {         font-size: 12px;     }     label {          margin-left: -10px;     }        header .titulo {         z-index: 1;         color: #fff;         width: 350px;         position: absolute;         left: 50%;         margin-left: -175px;         top: 140px;     }       .key {         background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/banner-bottom.jpg) no-repeat;         background-size: cover;         background-position: top center;         min-height: 200px;         position: relative;     }    .wrapper {     position: relative;     min-height: 1200px;     background: red;     padding: 15px;     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-xs.jpg) top center  no-repeat;     background-size: contain;     display: inline-block; }     p {         font-size: 16px; }   }     /* Smartphones (landscape) ----------- */  @media only screen and (min-width: 415px) and (max-width: 736px) {   .wrapper {     position: relative;     min-height: 1600px;       padding: 15px;     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-xs.jpg) top center  no-repeat;     background-size: contain;     display: inline-block; }         .carousel-caption>p {        font-family: 'Peugeot';         position: absolute;         color: #fff;         background: #000;         padding: 20px;         top: 90px;         max-width: 500px;         text-align: left;     }     .carousel-indicators {         display: none     }      label {          margin-left: -10px;     }     /*custom*/     .pricing-model {         text-align: center;     }     .pricing-footer {         text-align: center;     } }   /* Smartphones (portrait) ----------- */  @media only screen and (max-width: 414px) {     /* Styles */     .carousel-caption>p {        font-family: 'Peugeot';         position: absolute;         color: #fff;         background: #000;         padding: 20px;         top: 100px;         max-width: 100%;         text-align: left;     }     /*custom*/     .pricing-footer {         text-align: center;     } }      /* iPads (portrait and landscape) ----------- */  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {     /* Styles */     .bg-form {          margin-top: 10px;     } }   /* iPads (landscape) ----------- */  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {     /* Styles */     .info-form>h4 {         color: #57d8f8;         font-size: 14px;     }       .tagline .content {          font-size: 18px;          padding-top: 15px;     }     .header {         margin-bottom: 50px;         background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-md.jpg) center center no-repeat;         min-height: 380px;     }      .pricing-footer h4 {         font-size: 12px;     }     label {          margin-left: -10px;     }    .wrapper {     position: relative;     min-height: 800px;     background: red;     padding: 15px;     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-lg.jpg) top left -40px  no-repeat;     background-size: contain;     display: inline-block; }   }      /* iPads (portrait) ----------- */  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {     /* Styles */     .heading {         margin-top: 10px     }      label {          margin-left: -10px;     }      .pricing-head h4 {         color: #008cba;         padding: 5px 0 0 0;         font-size: 24px;         font-weight: 300;     }     .header {         margin-bottom: 50px;         background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-sm.jpg) center center no-repeat;         min-height: 380px;     }      .header-bg .col-left {         padding-top: 260px;     }        .spacer p {         font-size: 1.2em;         text-align: center;     }      .carousel-caption>h3 {         font-size: 20px     }     .carousel-caption>p {         font-size: 12px;         max-width: 220px     }     .graph p {          font-size: 12px;         padding: 10px 60px;     }     .pricing-footer h4 {         font-size: 12px;     }     /*custom*/     label {          font-size: 12px;     }   .wrapper {     position: relative;     min-height: 780px;     background: red;     padding: 15px;     background: url(http://d1iibtp53qwnzk.cloudfront.net/bix/landing/darc/001/css/../img/head-sm.jpg) top left  no-repeat;     background-size: contain;     display: inline-block; }     p {         font-size: 16px; }    }