@media screen and (max-width:1200px){.barras-menu{display:block}header{background:#fff;height:76px;position:inherit}header .coll-full{padding:0 20px;box-sizing:border-box;width:100%;height:100%}header.header_especial{background:none;position:absolute}header.header_especial .logo{margin-top:21px}header.header_especial .logo path{fill:#fff}header.header_especial .barras-menu span,header.header_especial .barras-menu span::after,header.header_especial .barras-menu span::before{background:#fff}header.header_especial .barras-menu{top:14px}.logo{height:51px;width:auto;margin:11px 0 0}.logo path{fill:#0C2142}.logo #Group_10 path{fill:#3E3E3E}.barras-menu{z-index:10;right:20px}body.menu-activo{overflow:hidden;height:100%}body.menu-activo header{position:fixed;width:100%;top:0}body.menu-activo .menu-container{width:100%;right:0;transition:all 0.2s ease-in-out;width:300px;margin-top:0}.menu-container{margin-top:0;width:100%;position:fixed;background:#091F41;right:-100%;top:;z-index:10;height:100%;transition:all 0.3s ease-in-out;z-index:10;margin-left:0;padding-top:0;margin-top:0}#menu li a span{display:block;padding-left:35px;font-size:1.73em;font-weight:700;color:#fff}.menu-container #menu .btn3{margin-top:41px;background:#F16B03;border-color:#F16B03;font-size:1.13em;text-align:center}#menu li,#menu li:nth-child(2){display:block;margin-right:0;margin-bottom:18px}#menu{margin-top:61px}#menu li:last-child{margin-left:35px}#attraction{height:calc(100vh - 76px)}}@media screen and (max-width:990px){.grid-item2.grid-item-50 .content-box,.grid-item.grid-item--50 .content-box{padding:0 9%}.grid-item{width:calc(50% - 4px)}.grid-item:last-child{display:none}header{height:64px}header.sticky_menu .menu-container{margin-top:-14px}.barras-menu.close span:before,.barras-menu.close span:after{background-color:#23267C}#menu li a span{color:#fff}#map .info{padding-top:27px;padding-bottom:20px}#map .headline{margin-bottom:1px}#map .title{line-height:1.7em}.city{margin-bottom:10px}.img-map{display:block;width:100%}#map{border-top:4px solid #fff;height:auto;background:#F0F0F0}#map .info{padding-top:27px;padding-bottom:20px}.coll-full,.full-size{padding:0 20px;width:100%;box-sizing:border-box}}@media screen and (max-width:700px){.barras-menu.close span:before,.barras-menu.close span:after{background-color:#fff}.coll-full,.full-size{padding:0 20px;width:100%;box-sizing:border-box}.paragraph{line-height:1.55em}.title{font-size:1.73em}.logo{height:42px}.barras-menu{right:20px}.menu-container #menu .btn3{margin-top:22px}#menu{margin-top:0;width:100%}.menu-container{top:0;height:100%;box-sizing:border-box;padding-top:100px}body.menu-activo header .logo{height:42px;width:auto;position:absolute;z-index:11;margin-top:11px}body.menu-activo .menu-container{width:100%;top:0}body .menu-container{margin-top:0px!important}body.menu-activo header .logo path,body.menu-activo header .logo #Group_10 path{fill:#fff}body.menu-activo .barras-menu.close{z-index:10}header.sticky_menu.transition{color:#fff;transition:all ease 0.3s 0.0s}.menu-container #menu .btn3{display:inline-block}#menu li,#menu li:nth-child(2){margin-bottom:5px}#attraction{height:75vh}#attraction .swiper-pagination{bottom:21px}#attraction .coll-full{position:absolute;bottom:80px}#attraction .img-attraction{display:block}#attraction .title-at{font-size:1.73em;max-width:100%}#attraction .paragraph{max-width:100%;margin-bottom:14px}#attraction .info{padding:0;max-width:92%}#attraction .icon-chevron-thin-left,#attraction .icon-chevron-thin-right{display:none}#attraction .img-attraction:before{width:55%;background:rgba(0,0,0,.44);background:-moz-linear-gradient(left,rgba(0,0,0,.44) 0%,rgba(0,0,0,.44) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.44)),color-stop(0%,rgba(0,0,0,.44)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.44) 0%,rgba(0,0,0,.44) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.44) 0%,rgba(0,0,0,.44) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.44) 0%,rgba(0,0,0,.44) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.44) 0%,rgba(0,0,0,.44) 0%,rgba(0,0,0,0) 100%)}#about-us{display:block;height:493px;background-image:url(style/about-us.jpg);background-image:-webkit-image-set(url(style/about-us-mb.jpg) 1x,url(style/about-us-mb@2x.jpg) 2x);background-size:cover;background-position:center}#about-us .paragraph{margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:90px;-webkit-line-clamp:4;-webkit-box-orient:vertical}#about-us .info{margin-top:0;position:absolute;bottom:40px}#about-us .title{margin-bottom:11px}#about-us .title,#about-us .paragraph{max-width:323px}.logo-ers{width:166px;margin-right:17px}.logo-global-compact{width:70px;margin-right:17px}.logo-transporte-limpio{width:95px}.grid-item-50 .title{margin-bottom:7px}.grid-item2 .info{padding:0 15%}.grid-item2.grid-item-50{height:auto;padding:37px 0 25px}.grid-item2.grid-item-50 .content-box{padding:0 13% 0 20px}.grid-item-50{width:100%;float:none}.swiper-servicios{width:100%;float:none}.grid-item2.grid-item-50 .paragraph{line-height:1.55em;margin-bottom:11px;height:auto;max-height:inherit;overflow:visible;display:block}#clientes{padding:0}#clientes .list{padding:0 8px 3px}.grid-item--50 .title{margin-bottom:7px}.grid-item--50{height:auto;padding:34px 0 28px}.grid-item.grid-item--50 .content-box{padding:0 13% 0 20px;box-sizing:border-box}.grid-item.grid-item--50 .paragraph{line-height:1.55em;margin-bottom:11px;height:auto;max-height:inherit;overflow:visible;display:block}.grid-item{width:100%;display:block;margin:0 0 4px}.grid-item:last-child{display:block}#equipos:before{display:none}#equipos .info img{margin-bottom:19px}#equipos{background:#051836;height:auto;padding:0 0 14px;display:block}#equipos .title,#equipos .paragraph,#equipos .subtitle{max-width:100%}#equipos .title{margin-bottom:11px}#equipos .subtitle{margin-bottom:21px}.logo-sct{margin-right:18px}.img-equipos{display:block;margin-bottom:26px}#map{border-top:4px solid #fff;height:auto;background:#F0F0F0}#map .headline{margin-bottom:1px}#map .title{line-height:1.7em}#map .info{padding-top:27px;padding-bottom:20px}.city{margin-bottom:10px}.img-map{display:block;width:100%}#empresas .subtitle{margin:19px 0 33px}#empresas .logos1,#empresas .logos2{display:block}#empresas img{margin-right:11px}#empresas .logo-traffilog{margin-left:-24px;margin-right:27px}#empresas .logos1{margin-bottom:22px}#empresas .logos2 img{margin-bottom:20px}#empresas .subtitle:last-of-type{margin-top:3px}.logo-traffilog{width:138px}.logo-tracside{width:71px}.logo-autocentro{width:189px}.logo-petroil{width:167px}.logo-canacar{display:block;margin:0 auto 37px!important}.logo-software{display:block;margin:0 auto!important}footer .container-right li{margin-bottom:19px;margin-right:0;float:none;display:block;overflow:hidden}footer .container-right li:first-child{margin-bottom:10px}footer{padding:24px 0 16px}footer .copy-text{text-align:left;margin-top:26px}footer .container-right,footer .copy-text{width:100%;float:none;overflow:hidden}footer .container-right address .icon-map-pin{position:relative;top:1px}.logo2{width:110px;margin-top:15px}.icon-close{margin:15px 4px 0 0;font-size:31px}.logo-blanco{width:108px;margin:15px 0 0}.title-contact{font-size:2.26em}#contacto .title-contact{margin-bottom:0}#contacto{background-image:url(style/bg-contacto-mb.jpg);background-image:-webkit-image-set(url(style/bg-contacto-mb.jpg) 1x,url(style/bg-contacto-mb@2x.jpg) 2x);background-position:top;background-size:cover;min-height:736px;align-items:normal;min-height:inherit;max-height:inherit;height:100%;overflow-y:auto;display:inline-block}#contacto form{width:100%;min-width:0}#contacto .info{padding:0 30px;margin-top:80px;height:auto;overflow:initial;box-sizing:border-box;padding-bottom:60px}#contacto .paragraph{width:100%;line-height:1.7em;margin-bottom:9px;max-height:47px}#contacto .input.button{margin-top:17px}#contacto:after{width:106%;height:108%;content:'';left:0;top:0;background-image:url(style/bg-contacto-mb.jpg);background-image:-webkit-image-set(url(style/bg-contacto-mb.jpg) 1x,url(style/bg-contacto-mb@2x.jpg) 2x);background-position:top;background-size:cover;position:absolute;position:fixed}#contacto .input.text label,#contacto .input.textarea label,#contacto .input.select label{font-size:1.1em;margin-bottom:3px}#contacto .input.text input,#contacto .input.textarea textarea,#contacto .input.select select{height:35px}#contacto .aviso-privacidad{margin-top:-8px}#contacto:before,#contacto:after{display:none;content:none}#exito{text-align:center;background-image:url(style/bg-gracias-mb.jpg);background-image:-webkit-image-set(url(style/bg-gracias-mb.jpg) 1x,url(style/bg-gracias-mb@2x.jpg) 2x);background-size:cover;background-position:center}#exito .title-contact{text-align:center}#exito:before{background:rgba(56,56,56,.55)}.icono-gracias{margin-bottom:32px}#exito .title-contact{margin-bottom:18px}#exito .paragraph{line-height:1.7em;margin-bottom:20px}}@media screen and (max-width:410px){#empresas .subtitle:last-of-type{margin-top:40px}#empresas .logo-traffilog{margin-left:0}#empresas .logos2 img,#empresas .logos1 img{display:block;margin:0 auto 25px}}@media screen and (max-width:350px){#menu li,#menu li:nth-child(2){margin-bottom:5px}#contacto .aviso-privacidad{font-size:.8em}}