.swal2-container {
    z-index: 1000000 !important;
  }
/*--------------- Comparador---------------*/
.comparador .cont_tit{margin:30px 0;}
.comparador .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 47px; text-transform: uppercase; text-align: center; color:#242526;}
.comparador .cont_comp .col{border-left-width:40px;}
.comparador .cont_comp .row{margin-left:-40px;}
.comparador .car_box{background-color: #ffffff;}
.comparador .car_box .img_wrap img{display: block; width: 100%;}
.comparador .car_box .img_wrap{padding-top:70px; padding-bottom:70px;}
.comparador .car_box .cont_btns{margin-top:40px;}
.comparador .car_box .cont_btns .btn_main{text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
.comparador .car_box .cont_btns .btn_main:hover{background-color: #333333; transition: .3s all ease;}
.comparador .car_box .cont_btns .btn_sec{font-size: 11px; text-transform: uppercase; margin: 0 15px; color: #1C2B4D; font-family: 'quicksand-regular';}
.comparador .car_box .cont_btns .btn_sec:hover{color: #333333; transition: .3s all ease;}
.comparador .car_box button.btn_close{background: none; border: none; outline: none; cursor: pointer; margin: 0 auto; margin-right: 0; float: right; position: relative; bottom: -10px; right: 5px;}
.comparador .car_box button.btn_close img{width: 15px;}
.comparador .car_box.add .add_cont{padding-top:100px; padding-bottom:100px;}
.comparador .cont_comp .car_box .cont_txt{padding: 30px 20px 30px; text-align: center;}
.comparador .cont_comp .car_box .cont_txt .description{color:#242526; font-family: 'quicksand-regular'; font-size: 14px; text-transform: uppercase; margin-top: 14px;}
.comparador .cont_comp .car_box .cont_txt .price{font-family: 'quicksand-regular';color:#555555;  margin:10px 0; font-size: 13px;}
.comparador .car_box.add  .add_cont{ display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; -webkit-box-align:center;-ms-flex-align:center; align-items:center; -moz-box-align: center;-webkit-align-items: center; -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center;}
.comparador .car_box.add:hover .add_cont{background-color: #cfcfcf; transition: .5s all ease;}
.comparador .car_box.add:hover .add_img{background-color:#f3f3f3; transition: .3s all ease; border: 2px solid #f3f3f3 !important; opacity: .8;}
.comparador .car_box.add  .add_cont .add_img{width: 70px; height: auto; vertical-align: middle; border-radius: 50%; border: 2px solid #cbcbcb; padding:10px;}
.comparador .cont_comp .car_box.add .description{color:#666666; text-align: center; font-size: 16px; font-family: 'quicksand-regular'; margin:0 35px; text-transform: none;}
.comparador .comp_box{background-color: #ffffff;}
.comparador .cont_rest{margin:40px 0;}
.comparador .cont_rest p{font-size: 13px; color:#666666; margin-bottom: 8px;}
.comparador .cont_comp .cont_btn{text-align: center; margin:60px 0;}
.comparador .cont_comp .cont_btn .btn{text-align: center;background-color: #1C2B4D; padding:18px 70px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
.comparador .cont_comp .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}

.comparador .head-comp .auxi{background-color: #0d2c6c;padding: 20px 56px;}
.comparador .head-comp .row{overflow: hidden; display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox;}
.comparador .head-comp .col .cont{position: relative; padding: 0 40px; height: 100%;}
.comparador .head-comp .col .cont:after{content: ''; position: absolute; width: 1px; height: 100%; display: inline-block; background-color: #cfcfcf; z-index: 10; top: 0; bottom: 0; right: 0;}
.comparador .head-comp .col:last-child .cont:after{content: none;}
.comparador .head-comp h3{text-align: center; color: #1C2B4D;}
.comparador .head-comp p{text-align: center;color: #ffffff; font-family: 'quicksand-regular'; font-size: 14px; text-transform: uppercase; margin-top: 14px;}
.comparador .fixed { background: #0d2c6c; position:fixed; top: 80px; width: 100%; z-index: 100;}
.dis-none{display: none}
.cont-tit h2{text-align: center; font-family: 'quicksand-regular'; font-size: 20px; margin-bottom: 20px;}

.comparador .comp_cell{border-right: 1px solid #cfcfcf}
.comparador .comp_cell:last-child{border-right: none;}
.comparador .menujq_ac{ margin-top: 0;}

.menujq_ac{margin:10px auto 0; padding-bottom: 20px;}
.menujq_ac ul {list-style: none;margin: 0 auto;padding: 0;}
.menujq_ac ul li{position: relative; margin:5px 0; background-color: #ffffff;}
.menujq_ac ul li .play_btn{position: absolute; z-index: 1; padding: 12px 14px;}
.menujq_ac ul li .play_btn:hover img {background-color: rgba(210, 210, 210, 0.58); overflow: hidden; border-radius: 50%; transition: .3s all ease;}
.menujq_ac a.tit_ac {display: block; padding: 20px 30px 20px 56px; background: #ffffff; color: #4c4c4c; text-decoration: none; font-size: 14px; line-height: 1.2; letter-spacing: .2px;  font-family: 'quicksand-regular',sans-serif; position: relative; text-transform: uppercase;}
.menujq_ac a.tit_ac .ic_acordeon {padding: 0 20px 0 10px;}
.menujq_ac a.tit_ac .ic_acordeon img{width: 25px; position: relative; top: 5px;}
.menujq_ac a.tit_ac .icsub_acordeon {padding: 0px 15px 0 15px;}
.menujq_ac a.tit_ac .icsub_acordeon img{width: 10px; position: relative; top: 1px;}
.menujq_ac .desplegable a.tit_ac{background-image: url("/seres/imag/v1/icon/arrow_down_a.png");background-repeat:no-repeat; background-position: 95%;background-size: auto;}
.menujq_ac .desplegable.active a.tit_ac{background-image: url("/seres/imag/v1/icon/arrow_up_a.png");background-repeat:no-repeat; background-position: 95%;background-size: auto; background-color: #ffffff; color:#666666;}
.menujq_ac ul li a:after {float: right;width: 28px;display: inline-block;vertical-align: top;}
.menujq_ac ul ul, .menujq_ac ul ul ul {display: none;width: 100%;}
.menujq_ac ul ul a:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.menujq_ac ul li .comp_row{padding:15px 56px; overflow: auto;}
.menujq_ac ul li .comp_row .row_tit{text-transform: uppercase; color:#666666; font-family: 'quicksand-regular'; font-size: 12px;padding: 10px 20px;background-color: #e0e0e0;margin-bottom: 15px;}
.menujq_ac ul li p {text-decoration: none; color: #2b2b2b; font-family: 'quicksand-regular', sans-serif; font-size: 14px; padding: 20px 10px; letter-spacing: .2px; line-height: 1.5; text-align: center;}

/*--------------- cotizar---------------*/
.cotizar .cont_enc{ margin-bottom: 0; margin-top:0;position: relative;}   
.cotizar .cont_enc .img_wrap{height: 260px; overflow: hidden; position: relative;}
.cotizar .cont_enc .img_wrap img{position: relative; z-index: -1;width: 100%;}
.cotizar .cont_enc .img_wrap:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);}
.cotizar .cont_enc .breadcrumbs{position: absolute; top:0;right: 0; left:0; z-index: 6;}
.cotizar .cont_enc .breadcrumbs .breadcrumb a {color: #ffffff;}
.cotizar .cont_enc .breadcrumbs .breadcrumb a:hover {color:#1C2B4D;}
.cotizar .cont_enc .breadcrumbs .breadcrumb{color: #cacacb;}
.cotizar .cont_enc .breadcrumbs .pref{color:#ffffff;}
.cotizar .cont_enc .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 47px; text-transform: uppercase; text-align: center; color:#ffffff;}
.cotizar .cont_enc .content_box p {font-size:19px; font-family: 'quicksand-regular', sans-serif; line-height: 1.2;color:#ffffff; padding-bottom: 20px; text-align: center;}
.cotizar .cont_enc .content_box {position: absolute; z-index: 5; top: 0; bottom: 0; padding: 15px 20px; display: flex;display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox; align-items: center; -ms-flex-align: center; width: 100%; -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center; flex-direction: column;-ms-flex-direction:column; -webkit-flex-direction: column;-moz-box-orient:vertical; -webkit-box-orient:vertical; -webkit-box-direction:normal; -moz-box-direction: normal;}
.cotizar .cont_steps{background-color: #ffffff; padding: 25px 0; text-align: center;}
.cotizar .step_box .img_wrap{max-width: 70%; margin: 20px auto 30px; min-height: 110px; display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; align-items: center;}
.cotizar .step_box .img_wrap img{width: 100%; vertical-align: middle;}
.cotizar .cont_txt{position: relative;}
.cotizar .step_box .subtit{font-family: 'coves_bold-webfont', sans-serif; color: #aeafb0;min-height: 25px;}
.cotizar .step_box .subtit.complete{color:#777777;}
.cotizar .step_box .subtit.active{ color:#1C2B4D !important;}
.cotizar .step_box .cont_btn{display: inline-block; padding-left:10px; vertical-align: top;}
.cotizar .step_box .description{vertical-align: top; font-family: 'quicksand-regular', sans-serif; font-size: 13px;}
.cotizar .step_box .check{width: 25px; display: inline-block; vertical-align: middle; margin-right:5px; position: relative; bottom:3px;}
.cotizar .step_box .check img{width: 100%; display: block;}
.cotizar .step_box .cont_btn .btn_edit{width: 17px; height:17px;display: block; background-image: url("/seres/imag/v1/icon/ic_edit_g.png");background-repeat:no-repeat; background-position: 95%;background-size: 17px;position: relative; bottom: 3px;}
.cotizar .step_box .cont_btn .btn_edit:hover{background-image: url("/seres/imag/v1/icon/ic_edit_b.png"); transition: .3s all ease;}
.cotizar .markers{ text-align: center; display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; display:-ms-inline-flexbox;flex-direction: row; -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;flex-wrap: wrap;-ms-flex-wrap:wrap; margin: 0 0 20px;}
.cotizar .markers .car_sel img{width: 100%;}
.cotizar .markers .text_marker{color:#242526; font-family: 'quicksand-regular', sans-serif; font-size: 11px; text-transform: uppercase; margin-top: 14px; letter-spacing: .5px; line-height: 1.2;}
.cotizar .marker {display: none;}
.cotizar .marker + label{max-width: 156px; flex-shrink: 1; position: relative; height: auto; min-height: 135px;width: 100%; margin: 5px; padding:10px; background-color: #ffffff; cursor: pointer;}
.cotizar .marker:checked + label:before{left: 0; content: "";}
.cotizar .marker + label:before{display: inline-block; content: "";}
.cotizar .marker:checked + label{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
.cotizar label:hover p{color:#1C2B4D !important; transition: .3s all ease;}
.cotizar label:hover{transform:translateY(-3px); transition: .3s all ease;}
.cotizar .marker:checked + label .text_marker{color:#1C2B4D !important; transition: .1s all ease;}
/*--Estilos formulario--*/
.cotizar .form-horizontal {font-family:'quicksand-regular', sans-serif; color: #505059; margin: 20px auto; max-width: 100%;}
.cotizar .form-horizontal .form-group {margin-bottom: 10px; overflow: hidden;}
.cotizar .form-horizontal .form-group label, .cotizar .form-horizontal .form-group legend {padding: 15px 0; font-size: 14px; color: #3e3e3e; border: none; font-family: 'quicksand-regular', sans-serif; display: block;}
.cotizar .form-horizontal .form-control {height: 35px; box-shadow: none !important; width: 100%}
.cotizar .form-horizontal  select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;color:#505059;}
.cotizar .form-horizontal  select option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
.cotizar .form-horizontal  select option::selection {color: #1C2B4D;}
.cotizar .form-horizontal  select option::-moz-selection {color: #1C2B4D;}
.cotizar .form-horizontal  select option::-webkit-selection {color: #1C2B4D;}
.cotizar #retoma  select{height: 35px;}
.cotizar .form-horizontal input {box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
.cotizar .form-horizontal .form-group .btn_file {color:#fff !important;padding:8px 40px;font-size: 18px; font-family: 'quicksand-regular', sans-serif;color: #061d36; border:2px solid #000; background-color: #000; cursor:pointer; float:left; margin-top:15px;}
.cotizar .form-horizontal .form-group .btn_file:hover{background-color: #00c7b1; color:#000; transition: .3s all ease; border: 2px solid #00c7b1;}
.cotizar .form-horizontal select option:hover{color: #0268b2;}
.cotizar .form-horizontal .btn {cursor:pointer;text-align: center;background-color: #1C2B4D; border-radius: 50px; padding:18px 70px; color:#ffffff; font-size: 11px; text-transform: uppercase; border:none;}
.cotizar #retoma .btn {padding:12px 70px;}
.cotizar .form-horizontal .btn:hover{background-color: #333333; transition: .3s all ease;}
.cotizar #step1, .cotizar #step2, .cotizar #step3{margin:40px 0;}
.cotizar .form_step .subtit_step{font-family: 'coves_bold-webfont', sans-serif; color:#333333; font-size: 25px;}
.cotizar .cont_steps .pref{padding: 15px 0;font-family: 'quicksand-regular', sans-serif;  color: #ffffff; font-size: 14px;}
.cotizar .form_step .pref{padding: 15px 0;font-family: 'quicksand-regular', sans-serif;  color: #333333; font-size: 14px;}
.cotizar .form_step .cont_btn{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex;justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack:justify; -ms-flex-pack: justify; -webkit-justify-content:space-between; align-content:space-between;-ms-flex-line-pack:justify; -webkit-align-content: space-between; margin:40px 0 20px; align-items: center;}
.retoma_form .cont_tit img{width: 50px; vertical-align: middle; margin-right: 10px;}
.retoma_form .cont_tit .subtit{vertical-align: middle;font-family: 'coves_bold-webfont', sans-serif; color:#555555; font-size: 20px;}
.retoma_form .cont_tit{margin-bottom: 20px;margin-top: 29px;}
.articulo .cont_enc {position: relative;}
.articulo .cont_enc > .img_wrap:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 1;}
.articulo .cont_enc .img_wrap + .CUERPO{position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 20; display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox; -ms-flex-align: end;-moz-box-align: end;-webkit-box-align: end;-webkit-align-items: flex-end;align-items: flex-end;}
.articulo .cont_enc .img_wrap + .CUERPO h1, .img_wrap + .CUERPO h2, .img_wrap + .CUERPO h3, .img_wrap + .CUERPO h4, .img_wrap + .CUERPO p, .img_wrap + .CUERPO a{ color: #ffffff; }

/*--------------- Inicio---------------*/
/*--seccion 1: slider principal--*/
#principal .fullScreenDiv .car_box{ max-height:450px; position: relative; display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center; -moz-box-align: center; -webkit-align-items: center; -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center; flex-direction: column;-ms-flex-direction:column; -webkit-flex-direction: column;-moz-box-orient:vertical; -webkit-box-orient:vertical; -webkit-box-direction:normal; -moz-box-direction: normal;}
#principal .fullScreenDiv .car_box.bg-opaco:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0; background-color: rgba(43, 43, 43, 0.5);}
#principal .fullScreenDiv .car_box .cont_txt{margin: 0px 20px 0px 20px;color:#ffffff; z-index: 3; position: relative;}
#principal .fullScreenDiv video{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%;}
#principal .fullScreenDiv .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right_w.png) no-repeat center; z-index: 1; width: 48px; height: 48px; right:30px; outline: none;}
#principal .fullScreenDiv .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left_w.png) no-repeat center; z-index: 1; width: 48px; height: 48px; left:30px; outline: none;} 
#principal .fullScreenDiv .wrap_car{position: relative;}
#principal .fullScreenDiv .main_title{font-size: 35px; text-transform: uppercase;font-family: 'quicksand-regular', sans-serif; margin-bottom: 20px;}
#principal .fullScreenDiv .wrap_btns{position: absolute; max-width: 1200px; left:0; right:0; top:0; bottom:0; margin:0 auto;}
#principal .fullScreenDiv .cont_txt {text-align: center; max-width: 600px; margin-top: 80px;}
#principal .fullScreenDiv .cont_txt .main_txt{font-size: 18px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif;}
#principal .fullScreenDiv .cont_txt .btn{margin-top:80px;text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:15px 45px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#principal .fullScreenDiv .cont_txt .btn:hover{background-color: #333333; transition: .3s all ease;}
#principal .fullScreenDiv .swiper-pagination{z-index: 10; display: none;}
#principal .fullScreenDiv .swiper-pagination-bullet-active{background: #1C2B4D;}
#principal .fullScreenDiv .swiper-pagination-bullet{width: 12px; height: 12px;}
#videosubstitute{min-height: 690px; position: relative; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; position: absolute; left:0; right:0; top:0; bottom:0;}
#videosubstitute:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.3);}
#video{width: 100vw;  height: auto; object-fit: cover; left: 0px; top: 0px; z-index: 1;}
#principal .fullScreenDiv #videoDiv:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0; background-color: rgba(43, 43, 43, 0.4); z-index: 3;}

@media (min-aspect-ratio: 16/9) {
  #video{height: 150%;top: -100%;}
  #videosubstitute{display:block; width: 100%;height: auto;}
}
@media (max-aspect-ratio: 16/9) {
  #video {width: 150%; left: -100%;}
  #videosubstitute{display:block;width:100%;height:100%; min-width: 525px;}
}
/*if there is 992  pixels or more, then display the video but hide the image*/
@media only screen and (min-width : 992px) {
#video{display:block;}
#videosubstitute{display:none;}
} 

/*--seccion 2: modelos--*/
#modelos{padding:40px 0;}
#modelos .cont_tit{margin:30px 0;}
#modelos .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 44px; text-transform: uppercase; text-align: center; color:#242526;}
#modelos .filt_container{margin:30px 0; text-align: center;}
#modelos .filt_container .pref{width: 23px; height: 23px; display: inline-block; vertical-align: middle;}
#modelos .filt_container .pref img{width: 100%; display: block;}
#modelos .filt_container .filt{vertical-align: middle;cursor:pointer;display: inline-block; text-align: center;}
#modelos .filt_container .filt a{font-size: 11px;border-radius: 50px; padding:10px 50px;background-color: #ffffff; color:#1C2B4D;  border:none;  text-transform: uppercase;font-family: 'quicksand-regular', sans-serif; margin: 0 5px; display: block;}
#modelos .filt_container .filt:hover a{color:#ffffff;background-color: #1C2B4D; transition: .3s all ease;}
#modelos .filt_container .filt.active a{color:#ffffff;background-color: #1C2B4D;}
#modelos .filt_container .btn:hover{background-color: #333333; transition: .3s all ease;}
#modelos .filt_movil{display: none;}
#modelos .filt_movil .pref{width: 23px; height: 23px; display: inline-block; vertical-align: middle;}
#modelos .filt_movil .pref img{width: 100%; display: block;}
#modelos .wrap_car{position: relative;max-width: 1200px; margin: 0 auto; min-height: 365px;}
#modelos .car_box{ margin-bottom:6px;padding:30px 0; background-color: #ffffff; margin:5px;}
#modelos .car_box:hover{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
#modelos .car_box .img_wrap{position: relative;overflow: hidden; padding:60px 0;}
#modelos .car_box .img_wrap img{width: 100%; display: block;}
#modelos .car_box .img_wrap:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; z-index: 2;}
#modelos .car_box .subtit{display: block; margin-right: 0;}
#modelos .car_box .subtit a{display: block; padding: 13px 15px 9px; color: #333333; text-transform: uppercase; font-family: 'quicksand-regular', sans-serif; font-size: 13px; text-align: left; letter-spacing: .8px;}
#modelos .car_box .sec_content{background-color: #ffffff; width: 100%; text-align: center;}
#modelos .car_box .sec_content .description {color: #242526; font-family: 'quicksand-regular',sans-serif; font-size: 14px; text-transform: uppercase; margin-top: 14px;}
#modelos .car_box .sec_content .price {font-family: 'quicksand-regular'; color: #555555; margin: 10px 0;font-size: 13px;}
#modelos .car_box .reprod{margin-top: 5px;padding: 5px 10px; min-height: 129px;}
#modelos .car_box .sec_baj{vertical-align: middle; text-align: left;}
#modelos .car_box .cont_txt{vertical-align: top; font-size: 13px;}
#modelos .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right.png) no-repeat center; z-index: 1; width: 48px; height: 48px;}
#modelos .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left.png) no-repeat center; z-index: 1; width: 48px; height: 48px;} 
/*--seccion 3: contenido full--*/
#contFull .box_full{height: 446px;}
#contFull .box_full .cont_txt{max-width: 390px; text-align: left;}
#contFull .box_full .cont_txt .tit{font-size:48px; color:#ffffff; margin-bottom: 15px;}
#contFull .box_full .cont_txt .baj{font-size: 13px; line-height: 1.5; letter-spacing: .5px; color:#ffffff;}
#contFull .box_full .cont_txt .btn{margin-top: 30px; text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:16px 55px; color:#ffffff; font-size: 10px; text-transform: uppercase;}
#contFull .box_full .cont_txt .btn:hover{background-color: #333333; transition: .3s all ease;}
#contFull .auxi{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox; -webkit-box-align:center;-ms-flex-align:center; align-items:center; -moz-box-align: center;-webkit-align-items: center; height: 100%;}
#contFull .box_full.right .auxi{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; -moz-box-pack: end; -webkit-justify-content: flex-end;}
#contFull .box_full.left .auxi{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; -moz-box-pack: start; -webkit-justify-content: flex-start;}
/*--seccion 4: contenido tres columnas--*/
#tresCol{padding: 80px 0;}
#tresCol .item_dest{margin:0; position: relative;}
#tresCol .item_dest .img_wrap{max-height: 290px; overflow: hidden;}
#tresCol .item_dest .img_wrap img{width: 100%; display: block;}
#tresCol .item_dest .box-txt{position: absolute; bottom: -40%; width: 100%; cursor: pointer;}
#tresCol .item_dest .box-txt a{text-decoration: none;}
#tresCol .item_dest .box-txt .cont_box{position: relative; background-color: rgba(0, 0, 0, 0.7); transition: .3s all ease; text-align: center; padding:0 20px 20px 20px;}
#tresCol .item_dest .box-txt .cont_box h2 {padding: 20px 15px; font-size: 18px; font-family:'quicksand-regular', sans-serif; text-transform: uppercase;}
#tresCol .item_dest .box-txt .cont_box p{font-size: 12px; font-family:'quicksand-regular',sans-serif; line-height: 1.3; letter-spacing: .3px; padding:0 25px; margin-bottom: 20px; min-height: 45px;}
#tresCol .item_dest .box-txt .cont_box h2,#tresCol .item_dest .box-txt .cont_box p{color:#ffffff; text-decoration: none;}
#tresCol .item_dest:hover .box-txt{bottom: 0; transition: .3s all ease;}
#tresCol .item_dest:hover .cont_box{bottom:0;}
#tresCol .item_dest .box-txt .cont_btn {text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:8px 25px; color:#ffffff; font-size: 10px; text-transform: uppercase;}
#tresCol .item_dest .box-txt .cont_btn:hover{background-color: #333333; transition: .3s all ease;}
#tresCol .col{border-left-width:55px; overflow: hidden;}
#tresCol .row{margin-left:-55px;}
/*--seccion 5: mundo Subarú--*/
#mundo{padding:50px 0; background-color: #ffffff;}
#mundo .cont_tit{margin:30px 0 90px;}
#mundo .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 44px; position: relative; text-transform: uppercase; text-align: center; color:#242526;}
#mundo .tit:after{content: ''; position: absolute; width: 100px; height: 8px; background-color: #1C2B4D; left: 0; right: 0; margin: 0 auto; bottom: -35px; border-radius: 20px;}
#mundo .col{border-left-width: 20px;}
#mundo .row{margin-left:-20px;}
#mundo .cont_dest{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox;padding-bottom:50px;}
#mundo .content_box{position: absolute; top: 0; left: 0; right: 0; text-align: center;}
#mundo .content_box h3 {padding: 16px 0;}
#mundo .content_box h3 {color: #ffffff; font-family: 'quicksand-regular',sans-serif;font-size: 36px;line-height: 1.3; letter-spacing: .5px;text-align: center; }
#mundo .content_box h3:after{content: '';position: absolute; width: 0; height: 2px; background-color: #1C2B4D; bottom: 14px; left: 0; right: 0; transition: .6s all ease; margin:0 auto;}
#mundo .dest_full:hover .content_box h3:after, #mundo .dest_main:hover .content_box h3:after, #mundo .dest:hover .content_box h3:after {width: 80px;}
#mundo .cont_dest .dest_main{position: relative;}
#mundo .cont_dest .dest_main:before {content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.59);
background: -moz-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.59)), color-stop(30%, rgba(0,0,0,0.23)), color-stop(57%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
#mundo .cont_dest .dest_main .img_wrap {max-height: 472px; overflow: hidden;}
#mundo .cont_dest .dest_img{width: 100%; display: block;}
#mundo .cont_dest .dest_full{position: relative; margin-bottom: 20px;}
#mundo .cont_dest .dest_full .img_wrap{overflow: hidden;}
#mundo .cont_dest .dest_full:before {content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.59);
background: -moz-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.59)), color-stop(30%, rgba(0,0,0,0.23)), color-stop(57%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
#mundo .cont_dest .dest{position: relative;}
#mundo .cont_dest .dest:before {content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.59);
background: -moz-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.59)), color-stop(30%, rgba(0,0,0,0.23)), color-stop(57%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.59) 0%, rgba(0,0,0,0.23) 30%, rgba(0,0,0,0.1) 57%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
/*--seccion 6: Redes sociales--*/
#sociales{padding: 20px 0 80px; overflow: auto;}
#sociales .cont_tit{margin:30px 0;}
#sociales .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 44px; text-transform: uppercase; text-align: center; color:#242526;}
#sociales .social_box img{width: 100%; display: block;}
#sociales .social_box .cont_txt{margin:15px 0; padding:5px;}
#sociales .social_box .cont_txt p{color:#555555; font-size: 12px; letter-spacing: .3px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif;}
#sociales .social_box .cont_txt .strong{ font-family: 'quicksand-regular',sans-serif;}
#sociales .social_box .cont_txt .strong a{color:#555555;}
#sociales .social_box .ic_soc{width: 22px; height: 22px; float: right;margin-top: 10px;}
#sociales .social_box .ic_soc img{width: 100%}

/*--chat--*/
@media (max-width: 760px) {
    .embeddedServiceHelpButton .helpButton {
    margin-bottom:70px !important;
    }
}
/*---------------FIN Inicio---------------*/

/*---------------Ficha Automóvil---------------*/
.menu_anchor{width:100%; display:block; margin:0 auto; padding:0; z-index: 1000;right:0px;border-left: 0; padding: 50px 0;}
.menu_anchor ul{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack:justify; -ms-flex-pack: justify; -webkit-justify-content:space-between; align-content:space-between;-ms-flex-line-pack:justify; -webkit-align-content: space-between; display:-ms-inline-flexbox;flex-direction: row;}
.menu_anchor .anchor {text-align: center; padding: 0 8px;}
.menu_anchor .anchor a {font-family: 'quicksand-regular',sans-serif; font-size: 13px; text-transform: uppercase; color:#000000; text-align: center;}
.menu_anchor .anchor.active a{color:#1C2B4D !important;}
.anchor_mobile{display: none;}
.sticky_sub {position: fixed !important; top: 0 !important; width: 100%; background-color: #ffffff;}
.menu_anchor {padding: 27px 15px;}
.menu_anchor select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; padding: 0 0 0 20px; border: 1px solid #bebebe;color:#505059;vertical-align: middle; border-radius: 50px; outline: none; width: 100%;}
.menu_anchor.sticky_sub .anchor_mobile{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; padding: 0 0 0 20px; border: 1px solid #bebebe;color:#505059;vertical-align: middle; border-radius: 50px; outline: none; width: 100%;}
.menu_anchor.sticky_sub .anchor_mobile option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 20px; border: 1px solid #bebebe;}
.menu_anchor.sticky_sub .anchor_mobile option::selection {color: #1C2B4D;}
.menu_anchor.sticky_sub .anchor_mobile option::-moz-selection {color: #1C2B4D;}
.menu_anchor.sticky_sub .anchor_mobile option::-webkit-selection {color: #1C2B4D;}
.ficha_auto .auxi{max-width: 1180px;}
/*--seccion 1: principal ficha--*/
#descubre{ margin:20px 0; overflow: hidden;}
#descubre .col{border-left-width:0;}
#descubre .row{margin:0; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox; height: 100%;}
#descubre .cont_dest{height: 580px;position:relative;}
#descubre .content_box{position: absolute; top: 0; left: 0; right: 0; text-align: left; bottom: 0;}
#descubre .content_box h2{padding: 5px 0 10px; color: #ffffff; font-family: 'quicksand-regular',sans-serif; font-size: 20px; line-height: 1.3; letter-spacing: .5px; text-transform: uppercase;}
#descubre .content_box .bajada{font-size: 14px;font-size: 15px; line-height: 1.3; letter-spacing: .2px;}
#descubre .content_box .baj{font-size: 14px; letter-spacing: 1px;line-height: 1.2;font-family: 'quicksand-regular', sans-serif;}
#descubre .dest_sec .name{padding:4px 0; color: #ffffff; font-family: 'quicksand-regular',sans-serif;font-size: 18px;line-height: 1.3; letter-spacing: 0px; text-transform: none; width: 100%%; display: inline-block; vertical-align: middle;}
#descubre .btns_ver {display: block;width: 100%; margin-top: 5px !important; margin-bottom: 20px; vertical-align: middle; text-align:center;}
#descubre .cont_dest .cont_btns.btns_ver .btn_main{padding:12px 40px; font-size: 12px;}
#descubre .cont_dest .cont_btns.btns_ver .btn_sec{padding: 12px 40px; font-size: 12px;}
#descubre .cont_dest .cont_version{margin-bottom: 5px;}
#descubre .cont_dest .cont_versiones{height: 115px; overflow-y: scroll;}
#descubre .cont_dest .cont_versiones::-webkit-scrollbar {width: 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-appearance: none;}
#descubre .cont_dest .cont_versiones::-webkit-scrollbar-thumb {background: #264b98; -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-appearance: none;}
#descubre .cont_dest .cont_versiones::-webkit-scrollbar-track {background: #091f4c; -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-appearance: none;}
#descubre .dest_sec .content_box .subt{ color: #000000;font-size: 20px;}
#descubre .dest_sec .content_box .pref{color:#ffffff; font-size: 13px; margin-bottom: 2px;}
#descubre .dest_sec .cont_btns{margin-top: 10px;}
#descubre .content_box .dest_subt{padding:30px 0 5px; color: #ffffff; font-family: 'coves_bold-webfont',sans-serif;font-size: 46px; line-height: 1.3; letter-spacing: .5px;text-transform: uppercase;}
#descubre .content_top{top: 0; position: absolute; width: 100%; padding:20px 30px;}
#descubre .content_top .cont_btns{display: inline-block;}
#descubre .content_bottom{bottom: 0; position: absolute; width: 100%; padding:20px 30px;}
#descubre .cont_dest .dest_main, #descubre .cont_dest .dest_sec{position: relative;}
#descubre .cont_dest .dest_main{color:#ffffff;}
#descubre .cont_dest .dest_main:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.5);}
#descubre .cont_dest .dest_sec:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,0.7);}
#descubre .dest_main .cont_dest .cont_btns{margin-top:40px;}
#descubre .cont_dest .cont_btns{margin-top: 20px;}
#descubre .cont_dest .cont_btns .btn_main{text-align: center;background-color: #ffffff; border-radius: 50px;display: inline-block; padding:12px 20px; color:#1C2B4D; font-size: 11px; text-transform: uppercase;}
#descubre .cont_dest .cont_btns .btn_main:hover{background-color: #333333;color:#ffffff; transition: .3s all ease;}
#descubre .cont_dest .cont_btns .btn_sec{text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#descubre .cont_dest .cont_btns .btn_sec:hover{background-color: #333333; transition: .3s all ease;}
#descubre .cont_dest .cont_btns .btn_min{color: #1C2B4D; font-size: 10px; text-transform: uppercase; margin:0 10px;}
#descubre .cont_dest .cont_btns .sec_btns{display: inline-block;}
#descubre .radio {margin: 25px 0;}
#descubre .radio:first-child{margin-top:0;}
#descubre .radio .cont_img{display: inline-block; vertical-align: middle; margin-right: 10px;}
#descubre .radio .cont_txt{display: inline-block; color:#000000; width: 55%; vertical-align: middle;}
#descubre .radio .cont_txt .subtit_radio{ text-transform: uppercase; font-size: 13px; font-family: 'coves_bold-webfont', sans-serif; margin-bottom: 5px;}
#descubre .radio .cont_txt .baj_radio{color:#000000;vertical-align: middle; font-size: 13px; letter-spacing: .5px; line-height: 1.2;}
#descubre .radio_btns{top: 0; position: absolute; width: 100%; padding: 20px;}
#descubre .result{background-color: #0d2c6c; bottom: 0; position: absolute; width: 100%; padding: 18px 30px;}
#descubre .markers{ text-align: center; display: inline-flex; display:-webkit-inline-flex; display:-moz-flex; display:-ms-inline-flexbox;flex-direction: row; justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack:justify; -ms-flex-pack: justify; -webkit-justify-content:space-between; margin: 0 0 10px; float: right;}
#descubre .markers .text_marker{color:#242526; font-family: 'quicksand-regular', sans-serif; font-size: 11px; text-transform: uppercase;letter-spacing: .5px; line-height: 1.2;}
#descubre .marker {display: none;}
#descubre .marker + label{ flex-shrink: 1; position: relative; height: auto; width: 100%; margin: 5px; padding:10px; background-color: #ffffff; cursor: pointer; border-radius: 3px;}
#descubre .marker:checked + label{transform:none; background-color:#1C2B4D; }
#descubre .marker:checked + label .text_marker{color:#ffffff !important; transition: .1s all ease;}
#descubre label:hover p{color:#1C2B4D !important; transition: .3s all ease;}
#descubre label:hover{transform:translateY(-3px); transition: .3s all ease;}
#descubre #videoDiv{position: absolute; overflow: hidden; width: 100%;}
/*--seccion 2: contenido full--*/
#banFull .box_full:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0.02)), color-stop(31%, rgba(0,0,0,0.02)), color-stop(57%, rgba(0,0,0,0.43)), color-stop(77%, rgba(0,0,0,0.75)), color-stop(100%, rgba(0,0,0,0.85)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
#banFull .box_full{min-height: 446px; width: 100%; position: relative; z-index: 2; display: flex; align-items:center;}
#banFull .box_full .cont_txt{max-width: 400px;text-align: left; z-index: 3; margin: 40px 0;}
#banFull .box_full .cont_txt .tit{font-size:26px; font-family: 'coves_bold-webfont',sans-serif; color:#ffffff; margin-bottom: 15px;}
#banFull .box_full .cont_txt .baj, #banFull .box_full .cont_txt p {font-size: 13px; line-height: 1.5; letter-spacing: .5px; color:#ffffff;}
#banFull .box_full .cont_txt .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#banFull .box_full .cont_txt .btn:hover{background-color: #333333; transition: .3s all ease;}
#banFull .wrap{max-width: 1000px; margin:0 40px 0 auto; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center; -moz-box-align: center; -webkit-align-items: center; -webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; -moz-box-pack: end; -webkit-justify-content: flex-end; height: 100%;}
/*Seccion 3: Lifestyle*/
#lifestyle{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox; position: relative; margin: 30px 0;}
#lifestyle .dest_main{position: relative;}
#lifestyle .dest_main .img_wrap{height: 660px;overflow: hidden;position: relative;}
#lifestyle .dest_img{width: 100%;}
#lifestyle .dest_txt{background-color: #ffffff; height: 100%; max-height: 705px;}
#lifestyle .dest_box{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox;justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack:justify; -ms-flex-pack: justify; -webkit-justify-content:space-between; align-content:space-between;-ms-flex-line-pack:justify; -webkit-align-content: space-between; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-box-lines: single; -webkit-box-lines: single; padding: 80px 50px 20px 50px;}
#lifestyle .dest_box .dest_subt{color: #000000; font-family: 'coves_bold-webfont', sans-serif; font-size: 26px; font-weight: bold; letter-spacing: .9px; line-height: 1.3;}
#lifestyle .dest_box .txt_dest, #lifestyle .dest_box p {position: relative; color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 14px; max-width: 400px; line-height: 1.3; letter-spacing: .2px;}
#lifestyle .dest_box .txt_dest:before, #lifestyle .dest_box p:before {content:''; width: 3px; height: 100%;background-color: #1C2B4D; position: absolute; left: -20px;}
#lifestyle .dest_box .cont_baj{padding-left:25px; margin-top: 10px;}
#lifestyle .cont_btn{text-align: left;}
#lifestyle .cont_btn .btn{ margin-top: 20px; text-align: center; background-color: #1C2B4D; border-radius: 50px; display: inline-block; padding: 12px 20px; color: #ffffff; font-size: 11px; text-transform: uppercase;}
#lifestyle .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}
#lifestyle .col{border-left-width: 0;}
#lifestyle .row{margin: 0 auto; max-width: 1180px;}

#boton1, #boton1com3, #boton1com4, #boton1com6, #boton1com7, #boton1com7b, #boton1com7c 
{background: url(/seres/imag/v1/auxi/arrow-down.png) no-repeat 87% 10px #1C2B4D !important;}
#boton2, #boton2com3, #boton2com4, #boton2com6, #boton2com7, #boton2com7b, #boton2com7c 
{background: url(/seres/imag/v1/auxi/arrow-up.png) no-repeat 87% 10px #1C2B4D !important;}
#boton1, #boton2, #boton2com3, #boton2com4, #boton2com6, #boton2com7, #boton2com7b, #boton2com7c {display:none;}
#oculto1, #oculto1com3, #oculto1com4, #oculto1com6, #oculto1com7, #oculto1com7b, #oculto1com7c {display:none; width:100%;}
.block{width:100%;}
.btn.tw {margin-top:20px; text-align:center; border-radius:50px; display:inline-block; padding:9px 30px 7px 15px !important; color:#ffffff; font-size:11px; text-transform:uppercase; border:none; cursor:pointer;}
#boton1:hover, #boton1com3:hover, #boton1com4:hover, #boton1com6:hover, #boton1com7:hover, #boton1com7b:hover, #boton1com7c:hover,
#boton2:hover, #boton2com3:hover, #boton2com4:hover, #boton2com6:hover, #boton2com7:hover, #boton2com7b:hover, #boton2com7c:hover
{background-color: #333333 !important; transition: .3s all ease;}
/*Seccion 4: Capacidad*/
#capacidad .col{border-left-width: 0;}
#capacidad .row{margin:0; width: 100%;}
#capacidad .auxi{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;}
#capacidad .cont_txt{background-color: #d0d9de; display: flex; display: -webkit-flex;display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;align-items: center; -ms-flex-line-pack:justify; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-box-lines: single; -webkit-box-lines: single; padding: 40px 30px 40px 30px; height: 100%;}
#capacidad .cont_txt .dest_box{ width: 100%;}
#capacidad .dest_box .dest_subt{color: #000000; font-family: 'coves_bold-webfont', sans-serif; font-size: 26px; font-weight: bold; letter-spacing: .9px; line-height: 1.3;}
#capacidad .dest_box .txt_dest, #capacidad .dest_box p {color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 14px; line-height: 1.3; letter-spacing: .2px;}
#capacidad .img_wrap img{width: 100%; display: block;}
#capacidad .cont_btn .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#capacidad .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}
#capacidad .img_wrap.lg-3{width: 25.44%;}
#capacidad .img_wrap.lg-4{width: 32.21%;}
#capacidad .cont_txt.lg-5{width: 42.35%;}
#capacidad .cont_txt.lg-5.box800 {width: 41.6666666667%;}
/*--seccion 5: Exterior--*/
#exterior{padding:40px 0; background-color: #ffffff;}
#exterior .cont_tit{margin:30px 0;}
#exterior .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 26px; font-weight:bold; text-transform: uppercase; text-align: center; color:#242526;}
#exterior .wrap_car{position: relative;max-width: 1200px; margin: 0 auto;}
#exterior .car_box{ margin-bottom:6px;padding:30px 0; margin:5px;}
#exterior .car_box .img_wrap{position: relative;overflow: hidden; padding: 20px 0; max-width: 1000px; margin: 0 auto;}
#exterior .car_box .img_wrap img{width: 100%; display: block;}
#exterior .car_box .cont_txt{vertical-align: top; font-size: 13px;}
#exterior .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right.png) no-repeat center; z-index: 1; width: 48px; height: 48px;}
#exterior .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left.png) no-repeat center; z-index: 1; width: 48px; height: 48px;} 
/*Seccion 6: Asistencia*/
#asistencia{z-index: 2; position: relative; margin:30px 0;}
#asistencia .col{border-left-width: 0;}
#asistencia .row{margin:0; width: 100%;}
#asistencia .auxi{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;}
#asistencia .cont_txt{background-color: #ffffff; display: flex; display: -webkit-flex;display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;align-items: center; -ms-flex-line-pack:justify; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-box-lines: single; -webkit-box-lines: single; padding: 40px 30px 40px 30px; height: 100%;}
#asistencia .cont_txt .dest_box{ width: 100%;}
#asistencia .dest_box .dest_subt{color: #000000; font-family: 'coves_bold-webfont', sans-serif; font-size: 26px; font-weight:bold; letter-spacing: .9px; line-height: 1.3;}
#asistencia .dest_box .txt_dest, #asistencia .dest_box p {color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 14px; line-height: 1.3; letter-spacing: .2px;}
#asistencia .img_wrap img{width: 100%; display: block;}
#asistencia .cont_btn .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#asistencia .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}
#asistencia .img_wrap.lg-3{width: 28.8%;}
#asistencia .cont_txt.lg-5{width: 42.35%;}
#asistencia .cont_txt.lg-5.box800 {width: 41.6666666667%;}
/*Seccion 7: Interior*/
#interior{position: relative; bottom: 40px; padding: 110px 0 70px;}
#interior:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; background-color: rgba(255, 255, 255, 0.8);}
#interior .col{border-left-width: 0; z-index:2; position: relative;}
#interior .row{margin:0; width: 100%;}
#interior .auxi{display: flex; display: flow-root; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;}
#interior .cont_txt{display: flow-root; display: -webkit-flow-root; display: -moz-flow-root; display: -ms-flow-root; display: -o-flow-root; display: -ms-flow-root; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-box-lines: single; -webkit-box-lines: single; padding: 40px 30px 40px 30px; height: 100%; text-align: left;;}
#interior .cont_txt .dest_box{ width: 100%;}
#interior .dest_box .dest_subt{color: #333333; font-family: 'quicksand-regular', sans-serif; font-size: 42px; letter-spacing: .9px; line-height: 1.3;}
#interior .dest_box .txt_dest, #interior .dest_box p {color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 14px; line-height: 1.3; letter-spacing: .2px;}
#interior .cont_txt .subtit{ margin-bottom: 20px;font-family: 'quicksand-regular', sans-serif; font-size: 17px;}
#interior .cont_txt .baj{font-size: 14px;font-family: 'quicksand-regular', sans-serif;}
#interior .img_wrap img{width: 100%; display: block;}
#interior .box_full{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;display:-ms-inline-flexbox;flex-direction: row;  background-color: #ffffff; margin-bottom: 5px;}
#interior .box_full .img_wrap{width: 100%;}
#interior .box_full .baj, #interior .box_full p {color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 13px; line-height: 1.3; text-align: left; letter-spacing: .2px;}
/*--seccion 8: Accesorios--*/
#accesorios{padding:40px 0; overflow: auto;}
#accesorios .auxi{max-width: 980px;}
#accesorios .cont_tit{margin:30px 0;}
#accesorios .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; text-align: left; color:#242526; margin-bottom: 5px;}
#accesorios .cont_tit .auxi{max-width: 1180px;}
#accesorios .subtit{color:#666666; font-family: 'coves_bold-webfont', sans-serif; font-size: 25px; text-transform: uppercase;}
#accesorios .btn_more{float: right; bottom :30px;position: relative; text-transform: uppercase; color:#1C2B4D; font-size: 11px; text-decoration: underline;font-family: 'quicksand-regular', sans-serif; }
#accesorios .cont_box{background-color: #ffffff;}
#accesorios .cont_box img{width: 100%; display: block;}
#accesorios .cont_box .cont_txt{margin:15px 0; padding:15px 5px; text-align: center;}
#accesorios .cont_box .cont_txt .description{color:#444444; font-size: 12px; letter-spacing: .3px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif; text-align: center; text-transform: uppercase;}
#accesorios .cont_box .cont_txt p{color:#444444; font-size: 14px; letter-spacing: .3px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif;}
#accesorios .cont_box .cont_txt .strong{ font-family: 'quicksand-regular',sans-serif;}
#accesorios .cont_box .cont_txt .strong a{color:#555555;}
#accesorios .cont_box .ic_soc{width: 22px; height: 22px; float: right;}
#accesorios .cont_box .ic_soc img{width: 100%}
#accesorios .cont_box:hover{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
#accesorios .wrap_car{position: relative;max-width: 1200px; margin: 0 auto;}
#accesorios .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right.png) no-repeat center; z-index: 1; width: 48px; height: 48px;}
#accesorios .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left.png) no-repeat center; z-index: 1; width: 48px; height: 48px;} 

/*Seccion 9: Detalles*/
#datos{position: relative; padding:40px 0;}
#datos:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; background-color: rgba(255, 255, 255, 0.8);}
#datos .col{border-left-width: 0; z-index:2; position: relative;}
#datos .row{margin:0; width: 100%;}
#datos .auxi{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;}
#datos .cont_txt .dest_box{ width: 100%; text-align: center;}
#datos .dest_box .pref{color: #000000; font-family: 'quicksand-regular', sans-serif; font-size: 20px; letter-spacing: .9px; line-height: 1.3;}
#datos .dest_box .info{color: #404041; font-family: 'coves_bold-webfont', sans-serif; font-size: 40px; line-height: 1.3; letter-spacing: .2px;}
#datos .dest_box .extra{color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 14px; line-height: 1.3; letter-spacing: .2px;}
/*--seccion 10: detalles --*/
#detalles{ background-color: #d0d9de; padding:40px 0;}
#detalles .auxi{max-width: 1000px;}
#detalles .text, #detalles p {color:#000000;}
#detalles .tit{color: #333333; font-family: 'coves_bold-webfont', sans-serif; font-size: 29px; line-height: 1.3; letter-spacing: .8px; text-transform: uppercase; margin-bottom: 5px;}
#detalles .btn_main{text-align: center;background-color: #1C2B4D; border-radius: 50px; padding:25px 70px; color:#ffffff; font-size: 11px; margin-bottom: 10px; text-transform: uppercase; float: right; clear: both; min-width: 280px;}
#detalles .btn_main:hover{background-color: #333333; transition: .3s all ease;}
/*--seccion 11: Testimonios--*/
#testimonios{padding:40px 0; background-color: #f6f6f6;}
#testimonios .cont_tit{margin:30px 0;}
#testimonios .auxi{max-width: 900px;}
#testimonios .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 26px; font-weight:bold; text-transform: uppercase; text-align: center; color:#242526;}
#testimonios .wrap_car{position: relative;max-width: 1200px; margin: 0 auto;}
#testimonios .car_box{ margin-bottom:6px;padding:30px 0; margin:5px;}
#testimonios .car_box .cont_txt{vertical-align: top; font-size: 13px;}
#testimonios .test_txt{color:#444444; font-style: italic; font-size: 22px; text-align: center; line-height: 1.5; letter-spacing: .4px; margin-bottom: 30px;}

/* iframes vistas */
#vista360_exterior, #vista360_interior {margin:10px auto;}

@media(max-width: 1190px){
    #vista360_exterior {width:95%; /*height:1230px;*/}
    #vista360_interior {width:95%;}
    }

/* modificación de Nicolas */
@media only screen and (max-device-width: 480px) {
    #iframe_vista360_exterior { 
        height:250px;
      }
  }
/* FIN modificación de Nicolas */

@media(max-width: 1000px){
    /*#vista360_exterior {height:1000px;}*/
    }
@media(max-width: 800px){
    /*#vista360_exterior {height:700px;}*/
    }
@media(max-width: 600px){
    #vista360_exterior {width:90%; /*height:500px;*/}
    #vista360_interior {width:90%;}
    }
@media(max-width: 400px){
    #vista360_exterior {width:85%; /*height:350px;*/}
    }
@media(max-width: 300px){
    #vista360_exterior {width:85%; /*height:250px;*/}
    }
    
/*---------------FIN Ficha Automóvil---------------*/

/*---------------Versiones---------------*/
.versiones .auxi{max-width: 1180px;}
.versiones .main_tit {margin:20px; font-family: 'coves_bold-webfont', sans-serif;font-size: 47px; text-transform: uppercase; text-align: center; color: #242526;}
.versiones #principal .car_box{background-color: #ffffff; margin-bottom: 20px;}
.versiones #principal .car_box .img_wrap img{display: block; width: 100%;}
.versiones #principal .car_box .img_wrap{padding-top:30px; padding-bottom:30px;}
.versiones #principal .car_box .cont_btns{margin-top:40px;}
.versiones #principal .car_box .cont_btns .btn_main{text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:10px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
.versiones #principal .car_box .cont_btns .btn_main:hover{background-color: #333333; transition: .3s all ease;}
.versiones #principal .car_box .cont_btns .btn_sec{font-size: 11px; text-transform: uppercase; margin: 0 15px; color: #1C2B4D; font-family: 'quicksand-regular';}
.versiones #principal .car_box .cont_btns .btn_sec:hover{color: #333333; transition: .3s all ease;}
.versiones #principal .car_box .cont_txt{padding: 10px 20px 20px; text-align: left;}
.versiones #principal .car_box .cont_txt .tit a{color:#242526; font-family: 'quicksand-regular'; font-size: 14px; text-transform: uppercase; margin-top: 14px;}
.versiones #principal .car_box .cont_txt .description{font-family: 'quicksand-regular';color:#555555;  margin:10px 0; font-size: 13px;line-height: 1.4;}
.versiones #principal .car_box .cont_btn{text-align: center; margin:60px 0;}
.versiones #principal .car_box .cont_btn .btn{text-align: center;background-color: #1C2B4D; border-radius: 50px; padding:14px 70px; color:#ffffff; font-size: 10px; text-transform: uppercase;}
.versiones #principal .car_box .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}
.versiones #principal .car_box:hover{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
/*---------------FIN Versiones---------------*/

/*---------------Accesorios---------------*/
.accesorios .auxi{max-width: 1180px;}
.accesorios .main_tit {margin:20px; font-family: 'coves_bold-webfont', sans-serif;font-size: 47px; text-transform: uppercase; text-align: center; color: #242526;}
.accesorios .col{border-left-width: 25px;}
.accesorios .row{margin-left:-25px;}
.accesorios .filt_container{margin:30px 0; text-align: center;}
.accesorios .filt_container .pref{width: 23px; height: 23px; display: inline-block; vertical-align: middle;}
.accesorios .filt_container .pref img{width: 100%; display: block;}
.accesorios .filt_container .filt{font-size: 11px;border-radius: 50px;cursor:pointer;outline: none; padding: 14px 50px; background-color: #1C2B4D;color:#ffffff;  border:none;  text-transform: uppercase;font-family: 'quicksand-regular', sans-serif; margin: 0 5px;}
.accesorios .filt_container .filt:hover{transition: .3s all ease; background-color: #ffffff; color:#1C2B4D;}
.accesorios .acces_box{margin-bottom: 20px;}
.accesorios .cont_box{background-color: #ffffff; text-align: center;}
.accesorios .cont_box img{width: 100%; display: block;}
.accesorios .cont_box .cont_txt{margin:15px 0; padding:5px;}
.accesorios .cont_box .cont_txt h3{font-family: 'quicksand-regular',sans-serif; color:#333333;}
.accesorios .cont_box .cont_txt p{color:#555555; font-size: 12px; letter-spacing: .3px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif;}
.accesorios .cont_box .cont_txt .strong{ font-family: 'quicksand-regular',sans-serif;}
.accesorios .cont_box .cont_txt .strong a{color:#555555;}
.accesorios .cont_box .ic_soc{width: 22px; height: 22px; float: right;}
.accesorios .cont_box .ic_soc img{width: 100%}
.accesorios .cont_box:hover{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
.accesorios .cont_box .cont_btn{padding:20px 0;text-align: center; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox; -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center;}
.accesorios .cont_box .cont_btn .btn{text-align: center;background-color: #1C2B4D; border-radius: 50px; padding:14px 70px; color:#ffffff; font-size: 10px; text-transform: uppercase;}
.accesorios .cont_box .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}
.accesorios select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; padding: 0 0 0 20px; border: 1px solid #bebebe;color:#505059;vertical-align: middle; border-radius: 50px; outline: none; margin:10px 5px; max-width: 200px; width: 100%;}
.accesorios select option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 20px; border: 1px solid #bebebe;}
.accesorios select option::selection {color: #1C2B4D;}
.accesorios select option::-moz-selection {color: #1C2B4D;}
.accesorios select option::-webkit-selection {color: #1C2B4D;}
.accesorios input {box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 20px; border: 1px solid #bebebe;}
.accesorios select option:hover{color: #0268b2;}
/*paginación*/
.wp-pagenavi {font-size: 14px; font-family: 'robotoregular', sans-serif; margin: 17px auto 30px;  padding-bottom: 20px; padding: 10px;}
.wp-pagenavi a {padding: 8px 4px; margin-right:17px; display: block;float: left;color: #333333;}
.wp-pagenavi a:hover {text-decoration: underline;}
.wp-pagenavi a.page {margin-right:17px;border-bottom: 6px solid rgba(255, 255, 255, 0);}
.wp-pagenavi span {display: block; float: left; padding: 8px 11px; margin-right: 10px; border-radius: 5px;}
.wp-pagenavi span.pag_actual, .wp-pagenavi span.actual{color: #ffffff; font-family: 'quicksand-regular', sans-serif; background-color: #1C2B4D;}

/*---------------FIN Accesorios---------------*/

/*---------------Mundo Subaru---------------*/
.mundo_seres .auxi{max-width: 1180px;}
.mundo_seres .main_tit {margin:20px; font-family: 'coves_bold-webfont', sans-serif;font-size: 47px; text-transform: uppercase; text-align: center; color: #242526;}
/*--seccion 1: Beneficios--*/
.full_right .box_full:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0.02)), color-stop(31%, rgba(0,0,0,0.02)), color-stop(57%, rgba(0,0,0,0.43)), color-stop(77%, rgba(0,0,0,0.75)), color-stop(100%, rgba(0,0,0,0.85)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 30%, rgba(0,0,0,0.02) 31%, rgba(0,0,0,0.43) 57%, rgba(0,0,0,0.75) 77%, rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
.full_right .box_full{height: 446px; width: 100%; position: relative; z-index: 2;}
.full_right .box_full .cont_txt{max-width: 400px;text-align: left; z-index: 3;}
.full_right .box_full .cont_txt .tit{font-size:48px; color:#ffffff; margin-bottom: 15px;}
.full_right .box_full .cont_txt .baj{font-size: 13px; line-height: 1.5; letter-spacing: .5px; color:#ffffff;}
.full_right .box_full .cont_txt .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
.full_right .box_full .cont_txt .btn:hover{background-color: #333333; transition: .3s all ease;}
.full_right .wrap{max-width: 1000px; margin:0 auto; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox; -webkit-box-align:center;-ms-flex-align:center;align-items:center; -moz-box-align: center; -webkit-align-items: center; -webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; -moz-box-pack: end; -webkit-justify-content: flex-end; height: 100%;}
/*--seccion 2: galeria--*/
#galeria{padding:40px 0; background-color: #ffffff;}
#galeria .car_box .img_wrap:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; background: rgba(0,0,0,0.75);
background: -moz-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.53) 27%, rgba(0,0,0,0.32) 48%, rgba(0,0,0,0.17) 72%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.75)), color-stop(27%, rgba(0,0,0,0.53)), color-stop(48%, rgba(0,0,0,0.32)), color-stop(72%, rgba(0,0,0,0.17)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.53) 27%, rgba(0,0,0,0.32) 48%, rgba(0,0,0,0.17) 72%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.53) 27%, rgba(0,0,0,0.32) 48%, rgba(0,0,0,0.17) 72%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.53) 27%, rgba(0,0,0,0.32) 48%, rgba(0,0,0,0.17) 72%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.53) 27%, rgba(0,0,0,0.32) 48%, rgba(0,0,0,0.17) 72%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
#galeria .cont_tit{margin:30px 0;}
#galeria .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 35px; text-transform: uppercase; text-align: center; color:#242526;}
#galeria .wrap_car{position: relative;max-width: 1200px; margin: 0 auto;}
#galeria .car_box{ margin-bottom:6px;padding:30px 0; margin:5px;}
#galeria .car_box .img_wrap{position: relative;overflow: hidden; max-width: 1000px; margin: 0 auto;}
#galeria .car_box .img_wrap img{width: 100%; display: block;}
#galeria .car_box .img_wrap .cont_txt{position: absolute; padding:40px; max-width: 500px;}
#galeria .car_box .img_wrap .cont_txt .gal_tit{font-size: 18px; color:#ffffff;letter-spacing: .7px; line-height: 1.2;}
#galeria .car_box .img_wrap .cont_txt .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#galeria .car_box .img_wrap .cont_txt .btn:hover{background-color: #333333; transition: .3s all ease;}
#galeria .car_box .cont_txt{vertical-align: top; font-size: 13px;}
#galeria .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right.png) no-repeat center; z-index: 1; width: 48px; height: 48px;}
#galeria .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left.png) no-repeat center; z-index: 1; width: 48px; height: 48px;} 

/*--seccion 3: contenido full--*/
.full_left .box_full:before{content: '';position: absolute; top: 0;right: 0;bottom: 0;left: 0; background: rgba(0,0,0,0.75);
background: -moz-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.61) 31%, rgba(0,0,0,0.4) 52%, rgba(0,0,0,0.12) 82%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.75)), color-stop(31%, rgba(0,0,0,0.61)), color-stop(52%, rgba(0,0,0,0.4)), color-stop(82%, rgba(0,0,0,0.12)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.61) 31%, rgba(0,0,0,0.4) 52%, rgba(0,0,0,0.12) 82%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.61) 31%, rgba(0,0,0,0.4) 52%, rgba(0,0,0,0.12) 82%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.61) 31%, rgba(0,0,0,0.4) 52%, rgba(0,0,0,0.12) 82%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.61) 31%, rgba(0,0,0,0.4) 52%, rgba(0,0,0,0.12) 82%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
.full_left .box_full{height: 446px; width: 100%; position: relative;}
.full_left .box_full .cont_txt{max-width: 400px;text-align: left; padding:0 0 0 40px; z-index: 2;}
.full_left .box_full .cont_txt .tit{font-size:48px; color:#ffffff; margin-bottom: 15px;}
.full_left .box_full .cont_txt .baj{font-size: 13px; line-height: 1.5; letter-spacing: .5px; color:#ffffff;}
.full_left .box_full .cont_txt .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
.full_left .box_full .cont_txt .btn:hover{background-color: #333333; transition: .3s all ease;}
.full_left .auxi{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox; -webkit-box-align:center;-ms-flex-align:center;align-items:center; -moz-box-align: center; -webkit-align-items: center; height: 100%;}
.full_left .box_full.left .auxi{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; -moz-box-pack: start; -webkit-justify-content: flex-start;}

/*--seccion 4: Embajadores--*/
#embajadores{padding:40px 0; overflow: auto;}
#embajadores .cont_tit{margin:30px 0;}
#embajadores .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 44px; text-transform: uppercase; text-align: center; color:#242526;}
#embajadores .cont_box{background-color: #ffffff;}
#embajadores .cont_box img{width: 100%; display: block;}
#embajadores .cont_box .cont_txt{margin:15px 0; padding: 5px 5px 15px;}
#embajadores .cont_box .cont_txt .tit{color:#555555; font-size: 11px; letter-spacing: .3px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif;}
#embajadores .cont_box:hover{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}

/*---------------FIN mundo Subaru---------------*/

/*---------------Acerca de Subaru---------------*/
.acerca_seres .auxi{max-width: 1180px;}
.acerca_seres .main_tit {margin:20px; font-family: 'coves_bold-webfont', sans-serif;font-size: 47px; text-transform: uppercase; text-align: center; color: #242526;}
/*Seccion 5: Informacion corporativa*/
#info{z-index: 2; position: relative;}
#info .col{border-left-width: 0;}
#info .row{margin:0; width: 100%;}
#info .auxi{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;}
#info .cont_txt{background-color: #ffffff; display: flex; display: -webkit-flex;display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;align-items: center; -ms-flex-line-pack:justify; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-box-lines: single; -webkit-box-lines: single; padding: 40px 30px 40px 30px; height: 100%;}
#info .cont_txt .dest_box{ width: 100%;}
#info .dest_box .dest_subt{color: #000000; font-family: 'quicksand-regular', sans-serif; font-size: 38px; letter-spacing: .9px; line-height: 1.3;}
#info .dest_box .txt_dest{color: #404041; font-family: 'quicksand-regular', sans-serif; font-size: 14px; line-height: 1.3; letter-spacing: .2px;}
#info .img_wrap img{width: 100%; display: block;}
#info .cont_btn .btn{margin-top:20px;text-align: center;background-color: #1C2B4D; border-radius: 50px;display: inline-block; padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase;}
#info .cont_btn .btn:hover{background-color: #333333; transition: .3s all ease;}
#info .img_wrap.lg-3{width: 28.8%;}
#info .cont_txt.lg-5{width: 42.35%;}
/*Seccion 6: Historia*/
#historia .swiper-container{max-width: 1060px; margin: 0 auto;}
#historia .cont_tit{margin:30px 0;}
#historia .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 35px; text-transform: uppercase; text-align: center; color:#242526;}
#historia .wrap_car{position: relative;max-width: 1200px; margin: 0 auto;}
#historia .car_box{ margin-bottom:6px;padding: 0 0 30px 0; margin:5px;}
#historia .car_box .img_wrap{position: relative;overflow: hidden; max-width: 1000px; margin: 0 auto;}
#historia .car_box .img_wrap img{width: 100%; display: block;}
#historia .car_box .cont_txt{vertical-align: top; font-size: 13px;}
#historia .car_box{background-color: #ffffff; margin-bottom: 40px;}
#historia .car_box img{width: 100%; display: block;}
#historia .car_box .cont_txt{margin:15px 0; padding:0 10px; text-align: center;}
#historia .car_box .cont_txt .gal_tit, #historia .car_box .cont_txt .gal_tit a {font-size: 21px; color:#1C2B4D;text-align:left; margin-bottom:20px; position: relative;}
#historia .car_box .cont_txt .gal_tit:after{content: '';position: absolute; width: 40px; height: 2px; background-color: #d4d4d4; bottom: -11px; left: 0; transition: .6s all ease;}
#historia .car_box:hover .gal_tit:after{width: 60px;}
#historia .car_box .cont_txt .description{color:#444444; font-size: 10px; letter-spacing: .3px; line-height: 1.5;font-family: 'quicksand-regular', sans-serif; text-align: left; text-transform: uppercase;}
#historia .car_box:hover{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
#historia .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right.png) no-repeat center; z-index: 1; width: 48px; height: 48px;}
#historia .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left.png) no-repeat center; z-index: 1; width: 48px; height: 48px;} 
/*---------------FIN Acerca de Subaru---------------*/

/*---------------Post venta---------------*/
#servicio_online{margin:30px 0; padding:50px 0; background-color: #ffffff; text-align: center;}
#servicio_online .auxi{max-width: 1000px;}
#servicio_online .tit{font-size: 35px; margin-bottom: 30px;}
#servicio_online input,#servicio_online select, #servicio_online button{width: 100%; vertical-align: middle; border-radius: 50px; outline: none; margin:10px 0;} 
#servicio_online .baj{max-width: 800px; margin:0 auto; margin-bottom: 25px; line-height: 1.5; letter-spacing: .5px;}
#servicio_online .btn{text-align: center;background-color: #1C2B4D; border:none; border-radius: 50px;padding:12px 20px; color:#ffffff; font-size: 11px; text-transform: uppercase; max-width: 250px; display: inline-block;}
#servicio_online .btn:hover{background-color: #333333; transition: .3s all ease;}
#servicio_online  select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 20px; border: 1px solid #bebebe;color:#505059;}
#servicio_online  select option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 20px; border: 1px solid #bebebe;}
#servicio_online  select option::selection {color: #1C2B4D;}
#servicio_online  select option::-moz-selection {color: #1C2B4D;}
#servicio_online  select option::-webkit-selection {color: #1C2B4D;}
#servicio_online input {box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 14px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 20px; border: 1px solid #bebebe;}
#servicio_online select option:hover{color: #0268b2;}
/*---------------FIN Post venta---------------*/

/*---------------Test Drive---------------*/
.test_drive #test .auxi{max-width: 900px;}
.test_drive .cont_enc{ margin-bottom: 0; margin-top:0;position: relative;}   
.test_drive .cont_enc .img_wrap{height: 260px; overflow: hidden; position: relative;}
.test_drive .cont_enc .img_wrap img{position: relative; z-index: -1;width: 100%;}
.test_drive .cont_enc .img_wrap:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);}
.test_drive .cont_enc .breadcrumbs{position: absolute; top:0;right: 0; left:0; z-index: 6;}
.test_drive .cont_enc .breadcrumbs .breadcrumb a {color: #ffffff;}
.test_drive .cont_enc .breadcrumbs .breadcrumb a:hover {color:#1C2B4D;}
.test_drive .cont_enc .breadcrumbs .breadcrumb{color: #cacacb;}
.test_drive .cont_enc .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 47px; text-transform: uppercase; text-align: center; color:#ffffff;}
.test_drive .cont_enc .content_box p {font-size:19px; font-family: 'quicksand-regular', sans-serif; line-height: 1.2;color:#ffffff; padding-bottom: 20px; text-align: center;}
.test_drive .cont_enc .content_box {position: absolute; z-index: 5; top: 0; bottom: 0; padding: 15px 20px; display: flex;display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox; -webkit-box-align:center;-ms-flex-align:center; align-items:center; -moz-box-align: center;-webkit-align-items: center; justify-content: center;-webkit-justify-content:center; -ms-flex-pack:center; flex-direction: column;-ms-flex-direction:column; -webkit-flex-direction: column;-moz-box-orient:vertical; -webkit-box-orient:vertical; -webkit-box-direction:normal; -moz-box-direction: normal; width: 100%; }
.test_drive .form-horizontal {font-family:'quicksand-regular', sans-serif; color: #505059; margin: 20px auto; max-width: 100%;}
.test_drive .form-horizontal .form-group label, .test_drive .form-horizontal .form-group legend {padding: 15px 0; font-size: 14px; color: #3e3e3e; border: none; font-family: 'quicksand-regular', sans-serif; display: block;}
.test_drive .form-horizontal .form-control {box-shadow: none !important; width: 100%}
.test_drive .form-horizontal  select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;color:#505059;}
.test_drive .form-horizontal  select option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
.test_drive .form-horizontal  select option::selection {color: #1C2B4D;}
.test_drive .form-horizontal  select option::-moz-selection {color: #1C2B4D;}
.test_drive .form-horizontal  select option::-webkit-selection {color: #1C2B4D;}
.test_drive .form-horizontal input {box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
.test_drive .form-horizontal select option:hover{color: #0268b2;}
.test_drive .form-horizontal .btn {cursor:pointer;text-align: center;background-color: #1C2B4D; border-radius: 50px; padding:18px 70px; color:#ffffff; font-size: 11px; text-transform: uppercase; border:none;}
.test_drive .form-horizontal .btn:hover{background-color: #333333; transition: .3s all ease;}
.test_drive .cont_enc .pref{padding: 15px 0;font-family: 'quicksand-regular', sans-serif;  color: #ffffff; font-size: 14px;}
.test_drive .form_step .pref{padding: 15px 0;font-family: 'quicksand-regular', sans-serif;  color: #333333; font-size: 14px;}
.test_drive .cont_tit img{width: 50px; vertical-align: middle; margin-right: 10px;}
.test_drive .cont_tit .subtit{vertical-align: middle;font-family: 'coves_bold-webfont', sans-serif; color:#555555; font-size: 20px;}
.test_drive .cont_tit{margin-bottom: 20px;}
.test_drive .cont_btn{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: -o-flex; display: -ms-flexbox;justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack:justify; -ms-flex-pack: justify; -webkit-justify-content:space-between; align-content:space-between;-ms-flex-line-pack:justify; -webkit-align-content: space-between; margin:40px 0 20px; align-items: center;}
.test_drive .form_cal{margin-top:30px;}
/*---------------FIN Test Drive---------------*/

/*---------------Agendar servicio---------------*/
.agenda_servicio .cont_enc{ margin-bottom: 0; margin-top:0;position: relative;}   
.agenda_servicio .cont_enc .img_wrap{height: 260px; overflow: hidden; position: relative;}
.agenda_servicio .cont_enc .img_wrap img{position: relative; z-index: -1;width: 100%;}
.agenda_servicio .cont_enc .img_wrap:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);}
.agenda_servicio .cont_enc .breadcrumbs{position: absolute; top:0;right: 0; left:0; z-index: 6;}
.agenda_servicio .cont_enc .breadcrumbs .breadcrumb a {color: #ffffff;}
.agenda_servicio .cont_enc .breadcrumbs .breadcrumb a:hover {color:#1C2B4D;}
.agenda_servicio .cont_enc .breadcrumbs .breadcrumb{color: #cacacb;}
.agenda_servicio .cont_enc .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 47px; text-transform: uppercase; text-align: center; color:#ffffff;}
.agenda_servicio .cont_enc .content_box p {font-size: 18px; font-family: 'quicksand-regular', sans-serif; line-height: 1.2; color: #ffffff; padding-bottom: 15px; text-align: center; max-width: 600px;}
.agenda_servicio .cont_enc .content_box p a{color:#1C2B4D;}
.agenda_servicio .cont_enc .content_box {position: absolute; z-index: 5; top: 0; bottom: 0; padding: 15px 20px; display: flex;display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox; align-items: center; -ms-flex-align: center; width: 100%; -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center;flex-direction: column;-ms-flex-direction:column; -webkit-flex-direction: column;-moz-box-orient:vertical; -webkit-box-orient:vertical; -webkit-box-direction:normal; -moz-box-direction: normal;}
.agenda_servicio .cont_txt{position: relative;}
.agenda_servicio .markers{ text-align: center; display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; display:-ms-inline-flexbox;flex-direction: row; -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;flex-wrap: wrap;-ms-flex-wrap:wrap; margin: 0 0 20px;}
.agenda_servicio .markers .img_wrap img{width: 100%; max-width:100px;}
.agenda_servicio .markers .text_marker{color:#242526; font-family: 'quicksand-regular', sans-serif; font-size: 11px; text-transform: uppercase; margin-top: 14px; letter-spacing: .5px; line-height: 1.2;}
.agenda_servicio .marker {display: none;}
.agenda_servicio .marker + label{max-width: 24%; flex-shrink: 1; position: relative; height: auto; min-height: 135px;width: 100%; margin: 5px; padding:10px; background-color: #ffffff; cursor: pointer;}
.agenda_servicio .marker:checked + label:before{left: 0; content: "";}
.agenda_servicio .marker + label:before{display: inline-block; content: "";}
.agenda_servicio .marker:checked + label{-webkit-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
-moz-box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23);
box-shadow: 0px 3px 10px 2px rgba(69,69,69,0.23); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.54, 0.59); transform:none;}
.agenda_servicio label:hover p{color:#1C2B4D !important; transition: .3s all ease;}
.agenda_servicio label:hover{transform:translateY(-3px); transition: .3s all ease;}
.agenda_servicio .marker:checked + label .text_marker{color:#1C2B4D !important; transition: .1s all ease;}
/*--Estilos formulario--*/
.agenda_servicio .form-horizontal {font-family:'quicksand-regular', sans-serif; color: #505059; margin: 20px auto; max-width: 100%;}
.agenda_servicio .form-horizontal .form-group {margin-bottom: 10px; overflow: hidden;}
.agenda_servicio .form-horizontal .form-group label, .agenda_servicio .form-horizontal .form-group legend {padding: 15px 0; font-size: 14px; color: #3e3e3e; border: none; font-family: 'quicksand-regular', sans-serif; display: block;}
.agenda_servicio .form-horizontal .form-control {box-shadow: none !important; width: 100%}
.agenda_servicio .form-horizontal select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;color:#505059;}
.agenda_servicio .form-horizontal select option:hover{color: #0268b2;}
.agenda_servicio .form-horizontal select option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
.agenda_servicio .form-horizontal select option::selection {color: #1C2B4D;}
.agenda_servicio .form-horizontal select option::-moz-selection {color: #1C2B4D;}
.agenda_servicio .form-horizontal select option::-webkit-selection {color: #1C2B4D;}
.agenda_servicio .form-horizontal input {box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
.agenda_servicio .form-horizontal .btn {cursor:pointer;text-align: center;background-color: #1C2B4D; border-radius: 50px; padding:18px 70px; color:#ffffff; font-size: 11px; text-transform: uppercase; border:none;}
.agenda_servicio .form-horizontal .btn:hover{background-color: #333333; transition: .3s all ease;}
.agenda_servicio .form_step .subtit_step{font-family: 'coves_bold-webfont', sans-serif; color:#333333; font-size: 25px; margin-bottom: 10px;}
.agenda_servicio .cont_enc .pref{padding: 15px 0;font-family: 'quicksand-regular', sans-serif;  color: #ffffff; font-size: 14px;}
.agenda_servicio .form_step .pref{padding: 15px 0;font-family: 'quicksand-regular', sans-serif;  color: #333333; font-size: 14px;}
.agenda_servicio .form_step .cont_btn{display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack:justify; -ms-flex-pack: justify; -webkit-justify-content:space-between; align-content:space-between;-ms-flex-line-pack:justify; -webkit-align-content: space-between; margin:40px 0 20px; align-items: center;}
.agenda_servicio .form_cont{margin:30px 0;}
.g-recaptcha{display: flex; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-o-flex; -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center;  margin:40px 0;}
/*---------------FIN Agendar servicio---------------*/

/*mapa de sitio*/

.sitemap .wrapper{margin:10px;}
#main.sitemap_cont{margin-bottom: 50px;}
.sitemap .cont_tit{margin:40px 0;}
.sitemap .tit{font-family: 'coves_bold-webfont', sans-serif; font-size: 47px; text-transform: uppercase; text-align: center; color:#242526;}
.lista_sitio .lista_seccion{ margin-bottom: 25px;}
.lista_sitio .lista_seccion h2 {cursor:pointer; padding:10px; position: relative;}
.lista_sitio .lista_seccion h2:after{content: '';position: absolute; width: 50px; height: 2px; background-color: #d4d4d4;bottom: 11px; left: 30px; transition: .6s all ease;}
.lista_sitio .lista_seccion h2:hover:after{width: 80px;}
.lista_sitio .lista_seccion h2 a{font-size: 25px; font-family: 'coves_bold-webfont', sans-serif; color: #333333; margin:  5px 0 5px 5px; display: inline-block; padding: 8px 15px; text-transform: uppercase;}
.lista_sitio .lista_seccion h3:hover a{color: #0d2c6b; transition: .3s all ease;}
.lista_sitio .lista_seccion h3 a{font-size: 17px; font-family: 'quicksand-regular', sans-serif; color: #1C2B4D; display: inline-block;  margin: 5px 0 5px 30px;padding: 8px 25px 8px 10px;}
.lista_sitio .lista_seccion ul{margin-left: 50px; margin-top:15px;}
.lista_sitio .lista_seccion ul li{padding: 0 20px; margin: 12px 0; border-left: 3px solid #c3c3c3;}
.lista_sitio .lista_seccion ul li:hover{border-left: 10px solid #1C2B4D; transition: .3s all ease;}
.lista_sitio .lista_seccion ul li a{text-decoration: none; color: #5e5e5e; font-family: 'quicksand-regular', sans-serif; font-size: 16px;}
.lista_sitio .lista_seccion ul li a:hover{color:#333333; transition: .3s all ease;}


/*---------------Mensaje de envío---------------*/
.envio #main{padding:60px 0;}
.envio .cont_msj{text-align: center;}
.envio .main_tit{margin:20px 0; font-family: 'coves_bold-webfont', sans-serif;font-size: 30px; text-transform: uppercase; color: #242526;}
.envio .txt{font-family: 'quicksand-regular', sans-serif;font-size: 16px; color: #555555; max-width: 500px; margin:0 auto; line-height: 1.2; letter-spacing: .3px;}
/*--Estilos exito--*/
.success-checkmark{width: 80px; height: 115px; margin: 0 auto;}
.success-checkmark .check-icon {width: 80px; height: 80px; position: relative; border-radius: 50%; box-sizing: content-box; border: 4px solid #1C2B4D;}
.success-checkmark .check-icon::before { top: 3px; left: -2px; width: 30px; transform-origin: 100% 50%; border-radius: 100px 0 0 100px;}
.success-checkmark .check-icon::after { top: 0; left: 30px; width: 60px; transform-origin: 0 50%; border-radius: 0 100px 100px 0; animation: rotate-circle 4.25s ease-in;}
.success-checkmark .check-icon::before, .success-checkmark .check-icon::after {content: ''; height: 100px; position: absolute; background: #f2f2f2; transform: rotate(-45deg);}
.success-checkmark .check-icon .icon-line { height: 5px; background-color: #1C2B4D !important; display: block; border-radius: 2px; position: absolute; z-index: 8;}
.success-checkmark .check-icon .icon-line.line-tip { top: 46px; left: 14px; width: 25px; transform: rotate(45deg); animation: icon-line-tip 0.75s;}
.success-checkmark .check-icon .icon-line.line-long { top: 38px; right: 8px; width: 47px; transform: rotate(-45deg); animation: icon-line-long 0.75s;}
.success-checkmark .check-icon .icon-circle { top: -4px; left: -4px;z-index: 7; width: 80px; height: 80px; border-radius: 50%; position: absolute; box-sizing: content-box; border: 4px solid rgba(0, 173, 238, 0.4)}
.success-checkmark .check-icon .icon-fix {top: 8px; width: 5px; left: 26px; z-index: 1; height: 85px; position: absolute; transform: rotate(-45deg); background-color: #f2f2f2;}
@keyframes rotate-circle {
  0% {transform: rotate(-45deg);}
  5% {transform: rotate(-45deg);}
  12% {transform: rotate(-405deg);}
  100% {transform: rotate(-405deg);}
}
@keyframes icon-line-tip { 
    0% {width: 0; left: 1px; top: 19px;}
    54% {width: 0;left: 1px;top: 19px;}
    70% { width: 50px; left: -8px; top: 37px;}
    84% {width: 17px; left: 21px;top: 48px;}
    100% {width: 25px; left: 14px; top: 45px;}
}
@keyframes icon-line-long {
    0% {width: 0; right: 46px; top: 54px;}
    65% { width: 0; right: 46px; top: 54px;}
    84% {width: 55px; right: 0px; top: 35px;}
    100% { width: 47px; right: 8px; top: 38px;}
}

.envio.versiones #principal .col {float:none; margin:20px auto; padding: 30px; width: 70%;}
.envio.versiones #principal .car_box {display:flex;}
.envio.versiones #principal .car_box .img_wrap {padding:30px;}
.envio.versiones #principal .car_box .cont_txt {padding:30px;}
.envio.versiones #principal .car_box .cont_txt .tit {font-size:20px; line-height:130%;}
.envio.versiones #principal .car_box .cont_txt .description {font-size:17px;}

@media (max-width: 767px){
    .envio.versiones #principal .col {width:100%;}
    .envio.versiones #principal .car_box {flex-direction: column;}
    .envio.versiones .envio .main_tit {margfin: 20px 10px; }
    }

/*--Estilos error--*/
.sa { width: 140px;height: 140px; padding: 26px; background-color: #f2f2f2; margin: 0 auto;}
.sa-error { border-radius: 50%; border: 4px solid #F27474; box-sizing: content-box; height: 80px; padding: 0; position: relative; background-color: #f2f2f2; width: 80px; animation: animateErrorIcon .5s;}
.sa-error:after, .sa-error:before { background: #f2f2f2; content: ''; height: 120px; position: absolute; transform: rotate(45deg); width: 60px;}
.sa-error:before { border-radius: 40px 0 0 40px; width: 26px; height: 80px; top: -17px; left: 5px; transform-origin: 60px 60px; transform: rotate(-45deg);}
.sa-error:after { border-radius: 0 120px 120px 0; left: 30px; top: -11px; transform-origin: 0 60px; transform: rotate(-45deg); animation: rotatePlaceholder 4.25s ease-in;}
.sa-error-x { display: block; position: relative; z-index: 2;}
.sa-error-placeholder { border-radius: 50%; border: 4px solid rgba(200, 0, 0, 0.2); box-sizing: content-box; height: 80px; left: -4px; position: absolute; top: -4px; width: 80px; z-index: 2;}
.sa-error-fix { background-color: #f2f2f2; height: 90px; left: 28px; position: absolute; top: 8px;transform: rotate(-45deg); width: 5px; z-index: 1;}
.sa .sa-error-left,.sa .sa-error-right {border-radius: 2px; display: block; height: 5px; position: absolute; z-index: 2; background-color: #F27474 !important; top: 37px; width: 47px;}
.sa-error-left { left: 17px; transform: rotate(45deg); animation: animateXLeft .75s;}
.sa-error-right { right: 16px;  transform: rotate(-45deg); animation: animateXRight .75s;}

@keyframes rotatePlaceholder {
  0%, 5% {transform: rotate(-45deg);}
  100%,12% { transform: rotate(-405deg);}
}
@keyframes animateErrorIcon {
  0% { transform: rotateX(100deg); opacity: 0;}
  100% { transform: rotateX(0deg); opacity: 1;}
}
@keyframes animateXLeft {
  0%, 65% { left: 82px; top: 95px; width: 0;}
  84% { left: 14px; top: 33px; width: 47px;}
  100% {left: 17px;top: 37px; width: 47px;}
}
@keyframes animateXRight {
  0%, 65% { right: 82px; top: 95px; width: 0;}
  84% { right: 14px;top: 33px; width: 47px;}
  100% {right: 16px; top: 37px;width: 47px;}
}

/*---------------FIN Mensaje de envío---------------*/

/*---------------* Imagen íconos Colombia ---------------*/
.img-iconos {position: absolute; right: 0; bottom: 0; padding-bottom: 10px; z-index: 1; padding-right: 10px; padding-top: 10px;}
.img-iconos img{width: 100%;}

#principal .fullScreenDiv .box_iconos{position: relative;}
.ficha_auto .box-iconos .box_full{position: relative;}
.ficha_auto .box-iconos .dest_main{position: relative;}
.ficha_auto .box-iconos .dest_main .content_bottom{padding: 20px 30px 145px !important;}
.ficha_auto .box-iconos .swiper-slide{position: relative;}
.ficha_auto .box-iconos .img_wrap{position: relative; height: auto !important;}
.ficha_auto .box-iconos .box_full .img_wrap{position: relative;}
.ficha_auto .box-iconos .box_full .wrap .cont_txt{margin: 40px 0 150px !important; align-self: flex-start;}
.ficha_auto .box-iconos .wrap_car .car_box .img-iconos{ background-color: rgb(80 80 80 / 0.5);}
.ficha_auto .box-iconos .wrap_car .swiper-slide .car_box .img-iconos {
  background: linear-gradient(0deg, rgb(204, 204, 204) 0%, rgba(255,255,255,0) 100%);
  width: 100%;
  text-align: center;
}
.ficha_auto .box-iconos .wrap_car .swiper-slide .car_box .img-iconos img {width:auto;}

/*XS--- Movil*/
@media (max-width: 767px){
    #btn_consultar{ margin-left: 0px !important;margin-top: 0px !important;}
    .img-iconos{width: 100%; max-width: 825px;}
}

/*---------------* FIn Imagen íconos Colombia ---------------*/

/*---------------* Modulo satisfaccion cliente ---------------*/

.section-feedback {padding:40px 0;}
.section-feedback .auxi {max-width: 1000px; margin: 0 auto; text-align: center;}
.section-feedback .box-buttons {text-align: center; display: flex; flex-direction: column; align-items: center;}
.section-feedback p.title {display: inline-block; font-size: 16px; font-weight: 600; color:#000000; padding:20px 0; margin-right:15px; }
.section-feedback .box-campos p.title {padding-bottom: 5px; }
.section-feedback .box-campos p.subtitle {margin-bottom: 5px; }
.section-feedback .button-group {display: inline; }
.section-feedback .feed-button::before, .section-feedback .feed-button::after {
    background: currentColor;
    border-radius: 30px;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 15ms linear;
}
.section-feedback .feed-button {
    background-color: #ffffff;
    border: .0625rem solid #dadce0;
    border-radius: 30px;
    color: #1C2B4D;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1rem;
    margin: .375rem .5rem .375rem 0;
    min-width: 5.5rem;
    padding: .625rem 0;
    position: relative;
    text-align: center;
}
.section-feedback .feed-button:hover::before {opacity:0;}
.section-feedback form {
    padding: 0;
    width: 95%;
    margin: 0 auto;
}
.section-feedback textarea {
    background: #ffffff;
    border: .0625rem solid #dadce0;
    border-radius: .25rem;
    box-sizing: border-box;
    color: #202124;
    max-width: 28rem;
    outline: none;
    padding: 1rem;
    resize: none;
    width: 100%;
}
.section-feedback .submit-button {
    background: #1C2B4D;
    border: 0;
    border-radius: 30px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
    color: #ffffff;
    font-family: 'Google Sans', Roboto, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1rem;
    margin-top: .5rem;
    outline: 0;
    padding: .625rem 1.625rem;
    position: relative;
    cursor:pointer;
}
.section-feedback .submit-button:hover {background:#333;}
/*---------------* Fin Modulo satisfaccion cliente ---------------*/


/*LG--- Pantallas grandes*/
@media(min-width:1200px){
    #principal .fullScreenDiv .car_box{min-height: 450px;}
}

/* media especiales para header*/
@media(min-width:1101px) and (max-width:1304px){}

/*MD--- Pantallas medianas*/
@media(min-width:992px) and (max-width:1199px){ 
    #principal .fullScreenDiv .car_box{min-height: 450px;}
    #mundo{padding: 30px 20px;}
    .versiones #principal{padding:10px;}
    .versiones #accesorios{padding:10px;}
    #servicio_online{padding:10px;}
    #accesorios{padding: 40px 20px;}
    .accesorios .row{padding:20px;}
    #embajadores{padding:40px 20px;}
    .agenda_servicio .form-horizontal{max-width: 950px; margin:0 auto;}
    .agenda_servicio .marker + label{-webkit-box-flex:1;-ms-flex:1;flex:1}
    #interior {position: relative; bottom: 40px; padding: 100px 20px 70px;}
    #detalles {padding: 80px 30px;}
}

/*SM--- Tablet*/
@media(min-width:768px) and (max-width:991px){
    #videoDiv {display: none;}
    #interior .cont_txt{height: auto;}
    .anchor_mobile{display: block;}
    #principal .fullScreenDiv .car_box{min-height: 400px !important;}
    .cotizar .markers{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    #tresCol .item_dest .box-txt{bottom: 0;}
    #tresCol .item_dest .box-txt .cont_box{padding: 0 10px 20px 10px;}
    #tresCol .item_dest .box-txt .cont_box h2{padding: 20px 0;}
    #tresCol .row{margin-left:-15px;}
    #tresCol .col{border-left-width: 15px;}
    #tresCol{padding: 30px 20px;}
    #modelos { margin: 30px 20px;}
    #modelos .filt_container{text-align: left;}
    #modelos .filt_container .filt{margin: 10px 0;}
    #modelos .filt_container .filt a {padding: 8px 40px;}
    #contFull .box_full .cont_txt { max-width: 400px; padding: 0 20px;}
    #mundo{padding: 30px 20px;}
    #mundo .cont_dest{padding-bottom: 10px;}
    #mundo .cont_dest .dest_full{margin-bottom: 30px;}
    #sociales{padding:20px;}
    .versiones #principal{padding:10px;}
    .versiones #accesorios{padding:10px;}
    #servicio_online{padding:10px;}
    #accesorios{padding: 40px 20px;}
    .accesorios select{max-width: 180px;}
    .accesorios .row{padding:20px;}
    #embajadores{padding:40px 20px;}
    .cotizar .form_step{ padding:0 10px;}
    .cotizar .cont_steps{padding: 25px 10px;}
    .cotizar .step_box .description{font-size: 11px;}
    .test_drive .form_step{padding:0 20px;}
    .test_drive .form-horizontal select, .test_drive .form-horizontal input{font-size: 13px;}
    .agenda_servicio .marker + label{-webkit-box-flex:1;-ms-flex:1;flex:1}
    .agenda_servicio  .form_cont, .agenda_servicio .form_con{padding:0 20px;}
    .agenda_servicio .form-horizontal select, .agenda_servicio .form-horizontal input{font-size: 13px;}
    .agenda_servicio .form-horizontal .cont_btn{padding:0 20px;}
    .agenda_servicio .form-horizontal .btn{ padding: 12px 45px;}
    #datos .col{margin-bottom: 30px;}
    #datos .col:last-child{margin-bottom: 0;}
    .menu_anchor .anchor_desktop{display: none;}
    #descubre .cont_dest .cont_btns .sec_btns {margin-top: 10px;}
    #descubre .radio .cont_txt {width: 46%;}
    #descubre .radio .cont_txt .baj_radio{font-size: 12px;}
    #descubre .content_box .dest_subt {font-size: 36px;}
    #interior .box_full .cont_txt{padding:15px;}
    #interior {position: relative; bottom: 40px; padding: 100px 20px 70px;}
    #detalles {padding:40px 30px;}
    #detalles .text{margin-bottom: 30px}
    #detalles .cont_btns{text-align: center;}
    #detalles .btn_main {float: none; display: inline-block; padding: 15px 20px; width: 250px; min-width: auto;}
    .comparador .cont_comp {padding: 15px;}
    .comparador .cont_comp .car_box .cont_txt { padding: 30px 10px 30px;}
    .comparador .cont_comp .car_box.add .description{margin:0; font-size: 15px;}
    .comparador .car_box .img_wrap {padding-top: 30px; padding-bottom: 30px;}
    .comparador .car_box.add .add_cont {padding-top: 50px;padding-bottom: 50px; background-color: #cfcfcf;}
    .comparador .car_box.add .add_cont .add_img { width: 59px;background-color: #f3f3f3;border: 2px solid #f3f3f3 !important;}
    .comparador .head-comp{display: block !important;}
    .comparador .head-comp .auxi{padding: 20px;}
    .comparador .fixed{top: 70px;}
    .comparador .fixed .auxi{padding: 10px 30px;}
    .menujq_ac ul li .comp_row {padding: 15px 30px;}
}

/*XS--- Movil*/
@media (max-width: 767px){
    .only-desktop{display: none !important;}
    .responsive{display: block;}
    #videoDiv {display: none;}
    #principal .fullScreenDiv .cont_txt .main_txt{font-size: 14px;}
    #principal .fullScreenDiv .wrap_btns{display: none;}
    #principal .fullScreenDiv .main_title{font-size: 28px;}
    #principal .fullScreenDiv .cont_txt{margin-top: 0;}
    #principal .fullScreenDiv .cont_txt .btn{margin-top: 30px; padding: 12px 45px;}
    #principal .fullScreenDiv .car_box{min-height: 450px !important;}
    #principal .fullScreenDiv .car_box:before{background-color: rgba(29, 29, 29, 0.6);}
    #videosubstitute:before{background-color: rgba(29, 29, 29, 0.6);min-height:auto;}
    #videosubstitute{min-width: auto;min-height: auto;}
    #contFull .box_full{height: 380px; position: relative;}
    #contFull .box_full:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0; background-color: rgba(29, 29, 29, 0.6);}
    #contFull .box_full .cont_txt{z-index: 9; padding:10px;}
    #contFull .box_full .cont_txt .tit{font-size: 40px;}
    #contFull .box_full .cont_txt .btn{padding: 12px 45px;}
    #modelos{padding: 20px 10px;}
    #modelos .cont_tit{margin: 20px 0;}
    #modelos .tit{font-size: 32px;}
    #modelos .filt_movil{display: block;}
    #modelos .filt_movil select{box-shadow: none !important;font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 40px; border: 1px solid #bebebe;color:#505059; outline: none;}
    #modelos .filt_movil select option{box-shadow: none !important; color: #1C2B4D; font-family: 'quicksand-regular', sans-serif; font-size: 16px; font-style: normal; height: 40px; width: 100%; padding: 0 0 0 10px; border: 1px solid #bebebe;}
    #modelos .filt_movil select option::selection {color: #1C2B4D;}
    #modelos .filt_movil select option::-moz-selection {color: #1C2B4D;}
    #modelos .filt_movil select option::-webkit-selection {color: #1C2B4D;}
    #modelos .filt_movil .pref{position: absolute; margin: 8px;}
    #modelos .filt_container{display: none;}
    #modelos .car_box{margin: 20px;}
    #modelos .car_box .img_wrap{ padding: 40px 0;}
    #modelos .swiper-button-prev{left:0;}
    #modelos .swiper-button-next{right:0;}
    #tresCol{padding: 30px 20px;}
    #tresCol .item_dest .box-txt{bottom: 0;}
    #tresCol .item_dest{margin-bottom: 10px;}
    #descubre .row{display: block}
    #mundo{padding: 20px 0;}
    #mundo .tit{font-size: 32px;}
    #mundo .cont_dest{padding-bottom: 15px;}
    #mundo .cont_dest .dest_full{margin-bottom:0;}
    #mundo .cont_dest .img_wrap{max-height: 250px !important;overflow: hidden;}
    #mundo .cont_tit {margin: 20px 0 60px;}
    #sociales{padding:0 15px;}
    #sociales .tit{font-size: 32px;}
    #sociales .social_box{margin-bottom: 15px;}
    #sociales .cont_btn{overflow:auto; display: block;}
    .anchor_desktop{display: none !important;}
    .anchor_mobile{display: block;}
    #descubre .content_box{position: relative;}
    #descubre .content_top{position: relative;}
    #descubre .content_bottom{position: relative;}
    #descubre .radio_btns{position: relative; padding: 20px 15px 20px 15px;}
    #descubre .cont_dest{background-position: 30%;height: 100%;display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox;}
    #descubre .result{position: relative; padding: 20px;}
    #descubre .markers{display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -o-flex; display: -ms-flexbox; margin:15px 0; float: none;}
    #descubre .radio .cont_img{vertical-align: top;}
    #descubre{margin-bottom: 0;}
    #descubre .content_box .dest_subt{font-size: 32px; padding-top: 5px;}
    #descubre .content_top, #descubre .content_bottom{padding: 20px;}
    #descubre .dest_sec .content_box .subt{font-size: 18px;}
    #descubre .radio .cont_txt{width: 80%;}
    #descubre .cont_dest .cont_btns{text-align: center;}
    #descubre .cont_dest .cont_btns .sec_btns{margin-top: 15px;}
    #lifestyle .dest_box{display: block; padding: 30px 20px;}
    #lifestyle .dest_txt{height: auto; max-height: 100%;}
    #lifestyle{margin-top:15px;top:0;}
    #lifestyle .dest_box .dest_subt{margin-bottom: 15px; font-size: 26px; font-weight: bold;}
    #lifestyle .dest_main .img_wrap {height: 320px;}
    #capacidad .auxi{display: block;}
    #capacidad .cont_txt.lg-5, #capacidad .cont_txt.lg-5.box800 {display: block; width: 100%;}
    #capacidad .img_wrap.lg-4{width: 56%;}
    #capacidad .img_wrap.lg-3{width: 44%;}
    #capacidad .dest_box .dest_subt{font-size: 26px; font-weight: bold;}
    #asistencia .auxi{display: block;}
    #asistencia .cont_txt.lg-5,#asistencia .cont_txt.lg-5.box800{display: block; width: 100%;}
    #asistencia .img_wrap.lg-4{width: 50%;}
    #asistencia .img_wrap.lg-3{width: 50%;}
    #asistencia .dest_box .dest_subt{font-size: 26px; font-weight: bold;}
    #exterior {padding: 10px 0;}
    #exterior .tit{font-size: 32px;}
    #exterior .car_box .img_wrap{padding:0;}
    .ficha_auto .box-iconos .wrap_car .swiper-slide .car_box .img-iconos img {width:100%;}
    #interior .cont_txt{height: auto; padding: 12px;}
    #interior .box_full{margin:20px;}
    #interior .box_full .img_wrap{min-width: 132px;}
    #interior .dest_box .dest_subt{font-size: 32px;}
    #datos .swiper-button-prev, #datos .swiper-button-next{top:77%;}
    #datos .swiper-button-next{background: url(/seres/imag/v1/auxi/car_arrow_right.png) no-repeat center; z-index: 1; width: 48px; height: 48px;}
    #datos .swiper-button-prev{background: url(/seres/imag/v1/auxi/car_arrow_left.png) no-repeat center; z-index: 1; width: 48px; height: 48px;} 
    #detalles {padding:20px;}
    #detalles .tit{font-size: 24px; margin-bottom: 10px;}
    #detalles .content .cont_btns{text-align: center; padding:20px 10px;}
    #detalles .btn_main{float: none; display: inline-block;padding: 15px 20px; width: 250px; min-width: auto;}
    #detalles .text{margin-bottom: 15px; font-size: 15px;}
    #banFull .box_full .wrap{padding:20px;}
    #banFull .box_full:before{background: rgba(0,0,0,0.4);}
    #banFull .box_full .tit{font-size: 35px;} 
    #banFull .box_full{height: 550px; position: relative;}
    #testimonios .tit{font-size: 32px;}
    #testimonios .car_box{padding:10px;}
    #testimonios .test_txt{font-size: 14px;}
    #datos .dest_box .info{font-size: 35px;}
    .cotizar .markers{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    #principal .fullScreenDiv .swiper-pagination{display: block;}
    #datos .dest_box{text-align: center;}
    #info .auxi{display: block;}
    #info .cont_txt.lg-5{display: block; width: 100%;}
    #info .img_wrap.lg-4{width: 56%;}
    #info .img_wrap.lg-3{width: 44%;}
    .acerca_seres #info .img_wrap.lg-3 {width: 50%;}
    .versiones #principal{padding:10px;}
    .versiones #accesorios{padding:10px;}
    .versiones .main_tit{font-size: 32px;}
    #especificacion{max-width:90%;padding:44px 20px;}
    .breadcrumbs{padding:0 10px;}
    #accesorios .tit{font-size: 32px;}
    #accesorios .subtit{font-size: 17px;}
    #accesorios .btn_more{float: none; bottom: 0; padding-top: 15px; display: block;}
    #especificacion .txt_cont{margin-top: 15px;}
    #especificacion .btn_close{right: -4px;}
    .acerca_seres .main_tit{font-size: 32px;}
    .full_right .wrap{padding:20px;}
    .full_right .box_full:before, .full_left .box_full:before{background: rgba(0,0,0,0.4);}
    .full_left .box_full .cont_txt{padding: 0 20px;}
    .full_left .tit, .full_right .tit{font-size: 37px !important;} 
    .full_left .box_full, .full_right .box_full{height: 380px; position: relative;}
    #galeria .cont_tit{margin:0;}
    #galeria .tit{font-size: 27px; margin: 0 15px;}
    #historia{padding:0 5px;}
    #historia .tit{font-size: 27px;}
    #historia .swiper-button-next,#historia .swiper-button-prev{top: 89%;}
    #servicio_online{padding:10px;}
    #servicio_online .baj{font-size: 13px;}
    #servicio_online .tit{font-size: 32px}
    #accesorios{padding: 40px 20px;}
    .accesorios .main_tit{font-size: 32px;}
    .accesorios select{height: 35px; margin:5px;}
    .accesorios .filt_container .filt{margin-top: 10px; padding: 10px 50px;}
    .accesorios .filt_container{margin: 30px 0 20px;}
    .accesorios .row{padding:20px;}
    .mundo_seres .main_tit{font-size: 32px;}
    #embajadores .tit{font-size: 32px;}
    #embajadores{padding:40px 20px;}
    .cotizar .cont_enc .tit{font-size: 32px;}
    .cotizar .cont_enc .content_box p{font-size: 16px;}
    #steps .col.step_box{margin:10px 0; padding:10px 0;}
    .cotizar .cont_steps{padding:0;}
    .cotizar .step_box .img_wrap{margin: 5px auto; max-width: 37%; min-height: 90px;}
    .cotizar .step_box .description{font-size: 11px;}
    .cotizar .form_step{padding:10px;}
    .cotizar .form_step .subtit_step{font-size: 22px;}
    .cotizar .form_step .pref{padding:15px 10px;}
    .cotizar .form_step .cont_btn{display: block; text-align: center;}
    .cotizar .form_step .cont_btn .txt{margin-bottom: 15px;}
    .cotizar .form-horizontal .btn{ padding: 12px 45px;}
    #btn_consultar{ margin-left: 59px;margin-top: 20px;}
    .cotizar .marker + label{max-width: 140px;}
    .test_drive .cont_enc .tit{font-size: 32px; margin-bottom: 10px}
    .test_drive .form_step{padding:10px;}
    .test_drive .form_cal .form_box{margin-bottom:15px;}
    .test_drive .form_box:first-child .cont_tit{margin-top:0;}
    .test_drive .cont_tit{margin: 30px 0 15px;}
    .test_drive .form-horizontal select, .test_drive .form-horizontal input{font-size: 12px;}
    .test_drive .cont_btn{display: block; text-align: center;}
    .test_drive .cont_btn .txt{margin-bottom: 15px;}
    .test_drive .form-horizontal .btn{ padding: 12px 45px;}
    .agenda_servicio .cont_enc .tit{font-size: 25px; margin-bottom: 15px;}
    .agenda_servicio .cont_enc .content_box p{font-size: 14px; padding-bottom: 10px;}
    .agenda_servicio .cont_enc .img_wrap {height: 300px;}
    .agenda_servicio .markers{ -webkit-box-pack:center;-ms-flex-pack:center; justify-content:center; -webkit-justify-content: center; -moz-box-pack: center;}
    .agenda_servicio .marker + label{max-width: 46%;}
    .agenda_servicio .form_cont, .agenda_servicio .form_con{padding:10px;}
    .agenda_servicio .markers .img_wrap{max-width: 76px; margin: 0 auto;}
    .agenda_servicio .cont_btn{display: block !important; text-align: center;}
    .agenda_servicio .cont_btn .txt{margin-bottom: 15px;}
    .agenda_servicio .form-horizontal .btn{ padding: 12px 45px;}
    .agenda_servicio .form_con .form_box{margin-bottom: 15px;}
    .agenda_servicio .form_step .subtit_step{font-size: 22px;}
    .agenda_servicio .form-horizontal select, .agenda_servicio .form-horizontal input{font-size: 12px;}
    .comparador .tit{font-size: 32px;}
    .comparador .cont_comp{padding:15px;}
    .comparador .comp_box {margin-bottom: 20px;}
    .comparador .car_box .img_wrap{padding-top: 30px;  padding-bottom: 5px; max-width: 76%; margin: 0 auto;}
    .comparador .car_box.add .add_cont {padding-top: 20px;padding-bottom: 20px; background-color: #cfcfcf;}
    .comparador .car_box.add .add_cont .add_img { width: 59px;background-color: #f3f3f3;border: 2px solid #f3f3f3 !important;}
    .comparador .cont_comp .col{height: auto !important;}
    .comparador .cont_comp .car_box .cont_txt {padding: 15px 20px 15px;}
    .comparador .car_box .cont_btns {  margin-top: 20px;}
    .comparador .cont_comp .cont_btn {text-align: center; margin: 10px 0;}
    .comparador .cont_comp .cont_btn .btn{display: inline-block; padding: 14px 45px;}
    .comparador .cont_comp .car_box.add .description{font-size: 14px;}
    .comparador .car_box .cont_btns .btn_main{padding: 10px 15px; font-size: 10px;}
    .comparador .head-comp{display: block !important;}
    .menujq_ac ul li p{padding: 15px 10px 10px;font-size: 13px;}
    .menujq_ac a.tit_ac{font-size: 12px; padding: 20px 30px 20px 30px;}
    .menujq_ac{padding:0 10px;}
    .comparador .cont_rest{padding:0 20px;}
    .site_map .cont_enc .tit{font-size:28px;}
    .site_map .cont_enc .content_box{padding: 25px 20px 15px;}
    .comparador .head-comp{display: block !important;}
    .comparador .head-comp .auxi{padding: 15px 10px;}
    .comparador .fixed{top: 70px;}
    .comparador .fixed .auxi{padding: 5px 10px}
    .comparador .head-comp .col .cont{padding: 0;}
    .comparador .head-comp h3 {font-size: 12px;}
    .comparador .head-comp p {font-size: 12px;}
    .comparador .head-comp .col .cont:after{content: none}
    .cont-tit h2{font-size: 14px;margin-bottom: 15px;}
    .comparador .head-comp .row{-webkit-box-orient: block-axis;-webkit-box-orient: vertical;-moz-box-orient: block-axis;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
    .comparador .head-comp p{margin-top: 5px;}
    .comparador .head-comp .col .cont{padding:9px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    .comparador .head-comp .col:last-child .cont{margin-bottom: 0; border-bottom: none;}
    .menujq_ac ul li .comp_row {padding: 10px;}
    .comparador .comp_cell{border-right: none;}
    .comparador .comp_cell{border-bottom: 1px solid #e0e0e0;}
    .comparador .comp_cell:last-child {border-bottom:none;}
    .menujq_ac ul li .comp_row .row_tit{padding: 7px 15px;margin-bottom: 9px;}

  label.container {display: flex; display: -webkit-box; display: -webkit-flex;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  label.container .checkmark{position: relative;  margin-right: 10px;}


}   

/*XS--- Movil-especial*/
@media(max-width: 600px){
    #galeria .car_box .img_wrap .cont_txt{position: relative;padding: 20px;}
    #galeria .car_box .img_wrap .cont_txt .gal_tit{color:#333333;}
    #galeria .car_box .img_wrap:before{content:none;}
    #galeria .car_box .img_wrap .cont_txt .btn{padding: 10px 20px;}
    .accesorios .filt_container{position: relative;}
    .accesorios .filt_container .pref{position: absolute; top: 16px; left: 20px;}
    .accesorios select{margin: 5px auto;  display: block;}
    .comparador .cont_comp {padding: 15px; max-width: 400px; margin: 0 auto;}

  label.container {display: flex; display: -webkit-box; display: -webkit-flex;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  label.container .checkmark{position: relative;  margin-right: 10px;}

}
@media(min-width:550px) and (max-width: 766px){
    #sociales .col{width: 50% !important;}
    #mundo .col{width: 50%;}
    #especificacion{max-width: 80% !important;}
    .agenda_servicio .marker + label{-webkit-box-flex:1;-ms-flex:1;flex:1}
    #datos .swiper-button-prev, #datos .swiper-button-next{top:50%;}
}
@media(min-width:426px) and (max-width: 549px){
    #sociales .col{width: 50% !important;}
    #datos .swiper-button-prev, #datos .swiper-button-next{top:50%;}
}
@media(min-width:321px) and (max-width: 425px){
    #interior .box_full{margin:20px; flex-direction: column;-ms-flex-direction:column; -webkit-flex-direction: column;-moz-box-orient:vertical; -webkit-box-orient:vertical; -webkit-box-direction:normal; -moz-box-direction: normal;}
    #interior .box_full.right{margin:20px; -webkit-box-orient: vertical;-webkit-box-direction: reverse; -moz-box-orient:vertical; -moz-box-direction:reverse; -ms-flex-direction: column-reverse;flex-direction: column-reverse; -webkit-flex-direction:column-reverse;}
    .comparador .cont_comp {padding: 15px; max-width: 320px; margin: 0 auto;}
}
@media(max-width: 320px){
    #interior .box_full{margin:20px; flex-direction: column;-ms-flex-direction:column; -webkit-flex-direction: column;-moz-box-orient:vertical; -webkit-box-orient:vertical; -webkit-box-direction:normal; -moz-box-direction: normal;}
    #interior .box_full.right{margin:20px; -webkit-box-orient: vertical;-webkit-box-direction: reverse; -moz-box-orient:vertical; -moz-box-direction:reverse; -ms-flex-direction: column-reverse;flex-direction: column-reverse; -webkit-flex-direction:column-reverse;}
}

/*MD--- Laptop especial*/
@media (min-width:900px) and (max-width: 1024px){
    #principal .fullScreenDiv .car_box{min-height: 450px;}
    #detalles {padding: 80px 30px;}
}

@media (max-width: 380px){ 
    #banFull .box_full .cont_txt .tit {font-size:35px;}
}

@media (min-width:900px){
    .invisible_desktop_hidden_mobile {
        visibility: hidden;
        display: block;
    }
}
@media (max-width:900px){
    .invisible_desktop_hidden_mobile {
        visibility: visible;
        display: none;
    }
}


/*21200504*/
.img-desktop { display: flex !important;}
.img-movil { display: none !important;}
@media (max-width:600px){
    #principal .fullScreenDiv .car_box{ max-height:570px; }
    .img-desktop { display:none !important;}
    .img-movil { display:flex !important;}
}
@media (max-width:420px){
    #principal .fullScreenDiv .car_box{ max-height:400px; min-height: 400px !important;}
}
/*/21200504*/

/*21201020*/
.section-feedback.dos{background: #ffffff !important;}
.section-feedback.dos .logo_feedback {display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-ms-flex-align: center;
-moz-box-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
float: none;
margin: 0 auto;
text-align: center;
width: 100%;
display: block;
}
.section-feedback.dos .logo_feedback  span {line-height: 120%; font-size: 16px; font-family: 'quicksand-regular',sans-serif; text-transform: uppercase; color: #4D4D4D; letter-spacing: 2px;}
.section-feedback.dos .button-group {clear: both; display: table; margin: 0 ;}
.section-feedback.dos p.title, .txt_final {font-weight: 300; font-family: 'quicksand-regular',sans-serif; padding:30px 0 30px;color: #1A1A1A; margin: 0;font-size: 20px; float: left; clear: both;}
.section-feedback.dos .feed-button {text-transform: uppercase; margin: .375rem .9rem .375rem 0; border: 1px solid #3E3E3F; font-size: 14px; border-radius: 0; background: #ffffff; color: #3E3E3F; padding: 17px 0; min-width: 250px; font-family: 'coves_bold-webfont', sans-serif;}
.section-feedback.dos .feed-button:hover {background-color: #3E3E3F; color: #ffffff !important; opacity:1;}
.section-feedback.dos .auxi {overflow: hidden; text-align: left;}
.section-feedback.dos form {padding: 0; width: 100%; margin: 0 auto; text-align: center; width: 100%; display: block;}
.section-feedback.dos textarea {height:33px ; padding: 5px; background: none; border-bottom: .0625rem solid #1C2B4D !important; border-radius: 0; border-left: 0 solid #dadce0 !important; border-top: 0 solid #dadce0 !important; border-right: 0 solid #dadce0 !important; margin-bottom:15px; float: none; max-width: 600px; line-height: 1.5;}
.section-feedback.dos .submit-button {text-transform: uppercase; box-shadow: none;
background-color: #ffffff;
border: 1px solid #4D4D4D;
border-radius: 0;
color: #4D4D4D;
padding: 18px 25px;
font-size: 15px;
font-family: 'coves_bold-webfont', sans-serif;
max-width: 312px;
width: 100%;
margin-top: 30px;}
.section-feedback.dos .submit-button:hover {background-color: #4D4D4D; color: #ffffff !important; opacity:1;}
.section-feedback.dos .title.disabled.mensaje_respuesta {padding: 30px 0;}
.section-feedback.dos .title.disabled.mensaje_respuesta p {text-align: center;
margin: 0 auto;
display: table;
float: none; text-align: center;}
.section-feedback.dos .box-campos p.subtitle {font-size: 20px; font-weight: 300 !important; margin-top: 20px;
font-family: 'quicksand-regular',sans-serif;float: none; text-align: center;}
.logo_feedback_final {margin: 0 auto;
display: table;}

.logo_feedback img { padding: 0; width: 30px; }
.section-feedback.dos {padding:0;}
.section-feedback.dos .auxi {padding: 78px 0; max-width: 85%;}

@media (max-width:950px){
    .section-feedback.dos .auxi {background-size:cover !important;}
}
@media (max-width:600px){
    .section-feedback.dos .submit-button {padding: 13px 20px; font-size: 14px; margin-top: 10px;}
    .section-feedback.dos .logo_feedback {float: none; -webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;}
    .section-feedback.dos p.title {float: none;}
    .section-feedback.dos .button-group {clear: both; display: table; margin: 0 auto;}
    .section-feedback.dos .auxi {padding: 15px ; text-align: center;
        padding: 30px 15px;
        text-align: center;
        background-position: 77% center !important;
        max-width: 100%;
    }
    .section-feedback.dos p.title, .txt_final{
        font-size: 15px;
        line-height: 1.5;
    }
    .section-feedback.dos textarea {margin: 0 auto 15px; float: none;}
    .section-feedback.dos .box-campos p.subtitle {float: none; font-size: 14px;}
    .section-feedback.dos .logo_feedback span {
    line-height: 120%;
    font-size: 14px;
    font-family: 'quicksand-regular',sans-serif;
    text-transform: uppercase;
    color: #3E3E3F;
    letter-spacing: .2px;
    margin-left: 0;
}
.section-feedback.dos p.title {
    font-weight: 300;
    font-family: 'quicksand-regular',sans-serif;
    padding: 22px 0 22px;
    margin: 0;
    font-size: 14px;
    clear: both;
    line-height: 1.5;

}
.section-feedback.dos .feed-button {
    padding: 12px 0;
    min-width: 125px;
}

}


.section-feedback.dos.cotizador .logo_feedback {float: none; margin: 0 auto; -webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;}
.section-feedback.dos.cotizador .box-campos p.subtitle {padding-bottom: 15px; margin: 20px auto 0; display: table; float: none;}
.section-feedback.dos.cotizador .field {margin: 0 auto; display: table; max-width: 500px; width: 100%;}
.section-feedback.dos.cotizador .submit-button {margin: .5rem auto; display: table;}
.section-feedback.dos.cotizador .logo_feedback img {padding: 5px 0 10px;}
/*/21201020*/