@media screen and (min-width: 980px) {
.slideHomeProd .texto{position:absolute;left:50%;width:50%;}
.interior2{padding-top:30px;padding-bottom:100px;}
}

@media screen and (min-width: 991px){
.interior{padding-top:180px;padding-bottom:80px;}

.mapa{padding-top:123px;}
.intMenu{float:none;width:100%;}
.intMenu>ul>li{padding-bottom:20px;}
.intMenu>ul>li>ul{position:absolute;width:auto;z-index:1000;top:21px;left:0;min-width:160px !important;}
.intMenu>ul>li:hover ul{display:block;}
.intMenu>ul>li>ul>li:last-child{border:0;}
.intMenu>ul>li a,.langInMenu span{padding-bottom:5px;}
.intMenu>ul>li:hover>a,.intMenu>ul>li>a:hover,.intMenu>ul>li.selected>a,.langInMenu span:hover{/*border-bottom:3px solid #009bdb;*/background:url(/sfiles/images/bgMenu.png) left bottom repeat-x;background-size:100% 3px;}
.intMenu>ul>li>ul>li{border-bottom:1px solid #ddd;padding:0 10px;}
.intMenu>ul>li>ul{border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;}
.xxl{font-size:4rem !important;text-transform:uppercase;line-height:4rem !important;padding-bottom:50px;}
.xl{font-size:3rem !important;text-transform:uppercase;line-height:3rem !important;}
.conPadding{padding-bottom:50px;}
.conPaddingDoble{padding-top:80px;}
.three-columns {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
.three-columns p{padding:0 15px;}
body, html,#content,#page-wrapper,.slider-home{min-height:700px;}
.slider-home{min-height:700px !important;}
.slide .texto{max-width:70%;}
.itemProd a:hover .hover{opacity: 1;filter: alpha(opacity=100);}
.itemProd a:hover h3,.itemProd:hover a p{opacity:1;filter: alpha(opacity=100);}
.downloads{margin-top:50px;}
}

@media screen and (min-width: 991px) and (max-width:1199px) {
.intMenu > ul > li > a,.langInMenu span,.intMenu > ul > li > ul > li > a{/*font-size:1rem;*/}
.intMenu > ul > li {margin:0 5px;}
.slide .texto{max-width:65%;}
.banners{max-width:250px;width:35%;}
}

@media screen and (min-width: 851px) and (max-width:1299px) {
.topo img{border:0;width:100%;max-width:300px;max-height:300px;}
.logos{right:20px;max-width:100%;text-align:center;}
.logos img{/*height:90px;*/}
.topo{top:150px !important;}
.topo img {
    max-width: 250px;
    width: 100%;
}
}

@media screen and (min-width: 1200px) {
.col-lg-2-4{width:20% !important;}
.topo img {
    max-width: 250px;
    width: 100%;
}
}
@media screen and (min-width: 1400px) {
.col-lg-2-4{width:20% !important;}
.topo img {
    max-width: 350px;
    width: 100%;
}
}
@media screen and (max-width: 980px) {
.itemProd.inline{width:32.33% !important;}
.interior2{padding-top:40px;padding-bottom:100px;}
}
@media screen and (max-width: 600px) {
.itemProd.inline{width:49% !important;}
.logos_reverso img{max-height:80px;}
}
@media screen and (max-width: 480px) {
.itemProd.inline{width:99% !important;}
.documents a {font-size: 0.7em;}
}

@media screen and (max-width: 767px) {
.bgExclusive{background:none;}
.menuProdInt li{width:100%;display:block;margin-bottom: 10px;}
.menuProdInt li a{display:block;}
.menuProdInt{margin-bottom:0px !important;}
.xl{margin-bottom:10px !important;}

#mapFirma{height:250px;}

.language li {width:33%!important;float:left!important;}
ul.language {min-height: 180px;} 
}
@media screen and (max-width: 1024px) and (min-width: 991px) {
#header .container{width:100% !important;}
#header .conLogo,#header .conLang{width:50% !important;}
#header .conLogo .visible-sm{display: none !important;}
#header .conLogo .hidden-sm{display: block !important;}
}
@media screen and (max-width: 990px) {
.interior{padding-top:100px;padding-bottom:80px;}
.mapa{padding-top:75px;}
#header .container-fluid.mbottom10{margin-bottom:0 !important;}
.firstLevel{padding:0;}
.firstLevel>li{min-height:30px;padding:0;margin:0;}
.firstLevel>li>a{vertical-align:middle;display:block;min-height:30px;}
.firstLevel>li>ul{padding:0 0 10px 0 !important;}
.menu{border:0 !important;background-color:#efefef;}
.menu .ico{display:block !important;position:absolute;top:0;right:20px;margin-top:-57px;cursor:pointer;}
.menu .ico:hover{color:#009bdb;}

.intMenu{width:100%;}
.intMenu>ul{display:none;float:none;width:100%;padding-top:10px;}
.intMenu>ul li{text-align:left !important;margin:5px 0;}
.intMenu>ul li,.langInMenu{display:block;float:none;width:100%;}
.intMenu>ul>li>ul{position:relative;background:none;}
.conLogo{padding-left:10px;padding-top:15px;padding-bottom: 10px;}
.conLang{padding-right:10px;}

.conMenu{padding:0 !important;top:83px;}
.conMenu .firstLevel{background:url(/sfiles/images/bgAlphaMenu.png) top left repeat;border-top:1px solid #efefef;padding:0;}
.intMenu>ul>li>ul{display:none;}
.menu .ico{/*margin-top:-40px;*/}
.intMenu>ul>li>ul>li>a{padding-left:25px;}
.intMenu>ul>li>a,.langInMenu span{padding:7px 15px 0 15px !important;display:block;border-bottom:1px solid #efefef !important;}
.intMenu>ul>li>a,.langInMenu span{border:0;}
.intMenu>ul>li>ul{border-bottom:1px solid #efefef !important;margin-top:10px;}
.firstMenu>li{display:block;}
.intMenu>ul>li.selected>a,.intMenu>ul>li:hover>a,.langInMenu:hover span{background-color:rgba(111,172,199,0.6);}
.slide .texto h2,.xxl,.xl{font-size:3rem !important;line-height:3rem !important;}
.slide .texto h3,.slide .texto h3 a{font-size:1rem;line-height:1.2rem !important;}
.logo img{width:154px;/*height:34px;*/}
#footer .copyright{position:relative;display:block;text-align:center;top:0px;left:0;padding-bottom:10px;}
.banners{max-width:150px;width:40%;}
.slide .texto{max-width:60%;}
.valores{margin-bottom:40px;}
.itemProd a h3,.itemProd a p{opacity:1;filter: alpha(opacity=100);}
/*.slider-productos .slide h3{margin-top:-10px;}*/
.searchSlider .slides,.searchSlider .textoSlides{display:block;width:100%;}
.searchSlider .slides .elemSlide{font-size:0.75rem;margin-right:0.3%;width:9.7%;}
.downloads div{margin-right:0px !important;}
.hasSub{display:none;}
.topo{top:90px !important;}
.logos{bottom: 85px}
.logos .fraseHome{bottom:100px;}
.logos h2{font-size:4rem !important;line-height:4rem !important;}
.logos img{max-height:60px;}
.slide .texto{width:70%;}
}
@media (max-width: 850px) {
.topo{width:45%;left:10px;bottom:120px;}
.slide .texto{}
.topo img{border:0;width:100%;max-width:180px;max-height:180px;}
.logos{right:20px;max-width:100%;text-align:center;}
.logos img{height:35px;}
}
@media (max-width: 529px) {
.mapaHome .botones{display:none;}
.conTit{padding-top:0px;border-bottom:1px solid #efefef;background-color:#f5f7f9;margin-bottom:20px;padding-bottom:0px;}
.conSlideHome{margin-bottom:10px !important;}
.conSliderFrases{margin-bottom:10px !important;}
.conSliderFrases h1{line-height:2rem !important;font-size:1.7rem !important;margin-bottom:10px !important;}

#footer .socials{clear:both;display:block;text-align:center;}
#footer .socials li{width:21%;margin:0 2%;}
#footer .socials li:nth-child(1),#footer .socials li:nth-child(2){padding-top:5px;}
#footer .socials li:nth-child(3){padding-top:2px;}
#footer .socials li img{width:100%;height:auto;max-height:35px;}
.slide .texto h2,.xxl,.xl{font-size:1.8rem !important;line-height:1.8rem !important;}
.slide .texto h3,.slide .texto h3 a{font-size:0.8rem !important;line-height:1rem !important;}
.xxl{padding-bottom:20px;}
.conPadding{padding-bottom:20px;}
.conPaddingDoble{padding-top:20px;}
.slide .texto h2{margin-bottom:0 !important;}
.banners{display:none;}
.valores{margin-bottom:20px;}
.logos .fraseHome{bottom:120px;}
.logos{right:0;}
.logos h2{font-size:2rem !important;line-height:2rem !important;}
.slide .texto{width:50%;}
}
@media screen and (max-width: 980px) {
.slider-valores{padding:0 15px !important;}
}
@media screen and (max-width: 480px) {
.slideHomeProd .texto{position:absolute;left:25%;width:75%;}
.slider-valores .slick-slide img{margin:0 auto;display:inline !important;}
.slider-valores .slick-slide,.slider-valores .slick-slide *{text-align:center;}
}

@media screen and (max-width: 990px) {
#timeline{padding-left:20px;margin:10px auto 40px auto !important;}
#timeline::before{left:20px !important;}
#timeline .timeline-item{margin-bottom: 0 !important;}
#timeline .timeline-item .timeline-icon{left:20 !important;}
#timeline .tapa{left:20px;}
#timeline .timeline-item .timeline-content{width:90% !important;margin-left:20px;}
#timeline .timeline-item .timeline-content.right{float:left !important;}
.timeline-content.right .casilla{width:100% !important;background-position:-60px top !important;padding-left: 80px !important;}
.timeline-content.right .textos{padding-left:70px !important;}
.mtopnegativo{margin-top:0px;}
#timeline .timeline-item .timeline-content.left{background:none !important;/*padding-right:227px !important;*/height:auto !important;width:90% !important;}
.mtopnegativo .timeline-content.right{margin-top:5px !important;}
.timeline-content.left .casilla{text-align: left;padding-right:0px;padding-left:75px;background-size:100% auto !important;margin-top:-20px;}
.timeline-content.left .casilla img{width:80%;max-width:252px;}
.timeline-icon.menosMargin{top:22px !important;}
}

@media screen and (min-width: 991px) {
.bgGreyDesktop{background-color:#f5f5f5;padding-top:40px;}
.puntoInfo .fa-stack-2x{font-size:0.5rem;}
.puntoInfo .fa-stack{width:0.5rem;height:0.5rem;line-height:0.5rem;position:absolute;top:-0.28rem;}
.puntoInfo.right .fa-stack{left:-0.25rem;}
.puntoInfo.left .fa-stack{right:-0.25rem;}
.titDriving .puntoInfo .fa-stack-2x{color:#64aac4;}
.titMoving .puntoInfo .fa-stack-2x{color:#8eceb7;}
.titLiving .puntoInfo .fa-stack-2x{color:#d9c5a9;}
.titLimited .puntoInfo .fa-stack-2x{color:#e2b09a;}
.puntoInfo .detailText{float:right;background-color:#f5f5f5;width:200px;margin-top:-25px;padding:10px;text-align:left;}
.puntoInfo{width:100%;}
.titDriving .puntoInfo{border-top:2px dashed #64aac4;}
.titMoving .puntoInfo{border-top:2px dashed #8eceb7;}
.titLiving .puntoInfo{border-top:2px dashed #d9c5a9;}
.titLimited .puntoInfo{border-top:2px dashed #e2b09a;}
.col-right,.col-left{position:absolute;top:0;background-color:#f5f5f5;width:250px;height:610px;display:block;z-index:800;}
.col-right{text-align:left;right:0;}
.col-left{text-align:right;left:0;}
.detailText{position:absolute;top:0;left:0;width:100%;padding:0 10px;}
.contPuntos{margin:0 auto;position:relative;width:600px !important;height:579px;margin:0 auto;overflow:hidden;display:block !important;text-align:center;}
.contPuntos img{width:520px;}
.containerPuntos{width:100%;max-width:1068px;}
}

