@font-face {font-family: 'Bender';
	src: url('http://www.pandasecurity.com/fonts/bender/Bender.eot');
	src: local('â˜º'), url('http://www.pandasecurity.com/fonts/bender/Bender.woff') format('woff'), url('http://www.pandasecurity.com/fonts/bender/Bender.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {font-family: 'Bender Bold';
	src: url('http://www.pandasecurity.com/fonts/bender/Bender Bold.eot');
	src: local('â˜º'), url('http://www.pandasecurity.com/fonts/bender/Bender Bold.woff') format('woff'), url('http://www.pandasecurity.com/fonts/bender/Bender Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {font-family: 'Bender Light';
	src: url('http://www.pandasecurity.com/fonts/bender/Bender Light.eot');
	src: local('â˜º'), url('http://www.pandasecurity.com/fonts/bender/Bender Light.woff') format('woff'), url('http://www.pandasecurity.com/fonts/bender/Bender Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {font-family: 'Bender Black';
	src: url('http://www.pandasecurity.com/fonts/bender/Bender Black.eot');
	src: local('â˜º'), url('http://www.pandasecurity.com/fonts/bender/Bender Black.woff') format('woff'), url('http://www.pandasecurity.com/fonts/bender/Bender Black.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
main *,.main * {transition:transform .5s, opacity .5s, border .5s;}
body,html,* {margin:0;padding:0; }
html,body {font-family:"Campton Light","Century Gothic";margin:0;padding:0;color:#ffffff;font-size:16px;background-color: #010717;}
img {border:0;}
h1,h2,h3,h4,h5,th {margin:0;padding:0;font-weight:normal;}
.contenedor {max-width:1245px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;}
main * a,.main * a {text-decoration:none;transition:all .5s;}
.pieza_oculta{transform:translateY(20px);opacity:0;}
.pieza_oculta2{transform:translateX(40px);opacity:0}
.pieza_oculta3{transform:translateX(-40px);opacity:0}
.tdelay_3{transition-delay:.3s;}
.tdelay_6{transition-delay:.6s;}
.tdelay_7{transition-delay:.7s;}
.tdelay_8{transition-delay:.8s;}
.tdelay_9{transition-delay:.9s;}
.tdelay_10{transition-delay:1s;}
.tdelay_11{transition-delay:1.1s;}
.line {    border-top: 1px solid #ffffff;    margin: 1em 0 1.7em;    width: 0.8em; clear: both;}
#header {background-image:url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/header-earth-xl.jpg"); background-position:top center;background-repeat:no-repeat;padding:20.3em 0  7em;text-align:center;}
.scroll-downs { margin:6.55em  auto 0;    width :34px;  height: 55px;}
.mousey {  width: 3px;  padding: 6px 12px;  height: 35px;  border: 2px solid #fff;  border-radius: 25px;  opacity: 0.75;  box-sizing: content-box;}
.scroller {  width: 3px;  height: 10px;  border-radius: 25%;  background-color: #fff;  animation-name: scroll;  animation-duration: 2.2s;  animation-timing-function: cubic-bezier(.15,.41,.69,.94);animation-iteration-count: infinite;}
@keyframes scroll {  0% { opacity: 0; }  10% { transform: translateY(0); opacity: 1; }  100% { transform: translateY(15px); opacity: 0;}}
.arrow { display: none;margin: 6em auto 0;}
.bounce {	-webkit-animation-name: bounce;	-moz-animation-name: bounce;	-o-animation-name: bounce;	animation-name: bounce;}
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;            animation-iteration-count: infinite;       -moz-animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounce {	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}	60% {-webkit-transform: translateY(-15px);}}
@-moz-keyframes bounce {	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}	40% {-moz-transform: translateY(-30px);}	60% {-moz-transform: translateY(-15px);}}
@-o-keyframes bounce {	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}	40% {-o-transform: translateY(-30px);}	60% {-o-transform: translateY(-15px);}}
@keyframes bounce {	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}	40% {transform: translateY(-30px);}	60% {transform: translateY(-15px);}}
#header h1 {font-size:4.5em; line-height: 0.9em; margin: 0 auto 0.3em;font-family:"Campton Bold","Century Gothic"; }
#header h2 {font-size:2.05em; font-family:"Bender Light","Century Gothic";font-weight: bold; letter-spacing: 0.015em; }
#header h2 span{color: #ff9012;}
#diferencia{text-align: left;  min-height: 470px; margin-top: 11.5em;}
#diferencia h4,#pilares h4{font-family:"Bender Light","Century Gothic";font-weight: bold; font-size: 2em; }
#diferencia p, #pilares p{ color: #c3e0eb;font-family:"Raleway","Century Gothic"; margin: 1.25em 0;text-align: justify; font-size: 0.97em; letter-spacing: 0.01em; }
#diferencia .line{margin: 1.2em 0 1.5em;}
#escudo{ display: inline-block; position: relative; width: 50%; vertical-align: top; margin-left: 3em; top: -70px;}
#escudo img{position: absolute; top: 0;}
#text_escudo{ display: inline-block;  width: 526px;}
#escudo #circulo5.once{-webkit-animation: escudorotar 6s 1;  -moz-animation:    escudorotar 6s 1; -o-animation:      escudorotar 6s 1; animation: escudorotar 6s 1;}
#escudo #circulo4.once{-webkit-animation: escudorotar 5s 1;  -moz-animation:    escudorotar 5s 1; -o-animation:      escudorotar 5s 1; animation: escudorotar 5s 1;}
#escudo #circulo3.once{-webkit-animation: escudorotar 4s 1;  -moz-animation:    escudorotar 4s 1; -o-animation:      escudorotar 4s 1; animation: escudorotar 4s 1;}
#escudo #circulo2.once{-webkit-animation: escudorotar 3s 1;  -moz-animation:    escudorotar 3s 1; -o-animation:      escudorotar 3s 1; animation: escudorotar 3s 1;}
#escudo #circulo1.once{-webkit-animation: escudorotar 2s 1;  -moz-animation:    escudorotar 2s 1; -o-animation:      escudorotar 2s 1; animation: escudorotar 2s 1;}

#escudo #circulo5.again{-webkit-animation: escudorotar2 6s 1;  -moz-animation:    escudorotar2 6s 1; -o-animation:      escudorotar2 6s 1; animation: escudorotar2 6s 1;}
#escudo #circulo4.again{-webkit-animation: escudorotar2 5s 1;  -moz-animation:    escudorotar2 5s 1; -o-animation:      escudorotar2 5s 1; animation: escudorotar2 5s 1;}
#escudo #circulo3.again{-webkit-animation: escudorotar2 4s 1;  -moz-animation:    escudorotar2 4s 1; -o-animation:      escudorotar2 4s 1; animation: escudorotar2 4s 1;}
#escudo #circulo2.again{-webkit-animation: escudorotar2 3s 1;  -moz-animation:    escudorotar2 3s 1; -o-animation:      escudorotar2 3s 1; animation: escudorotar2 3s 1;}
#escudo #circulo1.again{-webkit-animation: escudorotar2 2s 1;  -moz-animation:    escudorotar2 2s 1; -o-animation:      escudorotar2 2s 1; animation: escudorotar2 2s 1;}

@keyframes escudorotar {   from   {transform: rotate(0deg);}    to {transform: rotate(360deg);}}
@keyframes escudorotar2 {   from   {transform: rotate(0deg);}    to {transform: rotate(360deg);}}
/*@keyframes planetarotar {   from   {transform: rotate(0deg);}    to {transform: rotate(720deg);}}*/
@keyframes planetarotar {   0%  {transform: rotate(0deg);}   50% {transform: rotate(720deg);} 100% {transform: rotate(720deg);} }
@keyframes opacidad {  0%   {opacity: 1;}   25%  {opacity: 0;}  50%  {opacity: 0;} 60%  {opacity: 1;}   100% {opacity: 1;}}

@keyframes semiopacidad {  0%   {opacity: 1;}    50%  {opacity: 0.3;}    100% {opacity: 1;}}
@keyframes cerebro { 0%   {opacity: 1;}  25%  {opacity: 0.3;}    	50% {opacity: 1;}	100% {opacity: 1;}}

#pilares h3,#tecnologia h3,#zen h3,#av_comparatives h3{ font-size: 2.38em;font-family:"Campton Semibold","Century Gothic"; margin-bottom: 1em;}
#pilares p{width: 97.5%;}
#pilares h4{ font-size: 1.98em;}
#pilares .feature1,#pilares .feature2{min-height: 22em; padding-top: 4.45em;}
#pilares .feature1 .line, #pilares .feature3 .line{ float: right;}
#pilares .feature1 p, #pilares .feature3 p{ direction: rtl; clear: both; margin-left: auto; margin-right: 0;}
#pilares .feature1, #pilares .feature3{ text-align: right;}
#pilares .feature1 .imagen img{ position: absolute;top: 0; left: 3em;}
#pilares .feature1 .imagen img:first-child{	-webkit-animation: planetarotar 9s 2s infinite,opacidad 9s 2s infinite;  -moz-animation:   planetarotar 9s 2s infinite,opacidad 9s 2s infinite; -o-animation:      planetarotar 9s 2s infinite,opacidad 9s 2s infinite; animation: planetarotar 9s 2s infinite,opacidad 9s 2s infinite;}
#pilares .feature1 .imagen img:last-child{-webkit-animation: planetarotar 9s 2s infinite;  -moz-animation:    planetarotar 9s 2s infinite; -o-animation:planetarotar 9s 2s infinite; animation: planetarotar 9s 2s infinite;}
#pilares .feature2{text-align: left; padding-top: 1.3em; }
#pilares .imagen{ display: inline-block; vertical-align: top; width: 35%; position: relative; text-align: left; margin-left: 5.6em; top: -85px;right: 20px;}
#pilares .texto{ display: inline-block; vertical-align: top; width: 54%;}
#pilares .feature2 .imagen{ width: 36%;}
#pilares .feature2 .imagen img{ display: inline-block;width: 179px;}
#pilares .feature2 .imagen img:last-of-type{ position: relative; right: 5px;}
#pilares .feature3 .imagen {-webkit-animation: semiopacidad 5s infinite;  -moz-animation:    semiopacidad 5s infinite; -o-animation:      semiopacidad 5s infinite; animation: semiopacidad 5s infinite; top: -75px; right: 50px;}
#pilares .feature3{ padding-top: 1.2em;}
#pilares .feature2 .imagen img{-webkit-animation: cerebro 10s infinite;  -moz-animation:    cerebro 10s infinite; -o-animation:      cerebro 10s infinite; animation: cerebro 10s infinite;}
#pilares .feature2 .imagen img:last-child{ animation-delay: 5s;}

#transicion { background:url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/degradado.png") no-repeat bottom center; height: 135px; width: 100%; }

#otherfeatures{ clear: both; margin:0; background: url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/fondo_estrellas.jpg") no-repeat  top center; background-size: cover; color: #3ec1ce;font-family:"Raleway","Century Gothic"; padding: 0;}
#otherfeatures .contenedor {max-width: 1300px;}
#otherfeatures h4{ font-size: 2em; font-family:"Bender Bold","Century Gothic"; margin: 0 0 0.27em; }
#otherfeatures span{ font-size: 6em;}
#otherfeatures p, #otherfeatures a{ color: #c3e0eb; font-size: 0.97em; width: 85%; margin: 0 auto;}
#otherfeatures .line{margin: 1.8em auto 0.9em; width: 0.65em;}
#otherfeatures  .extra{margin: 3em auto 0.9em; }
#otherfeatures a{text-decoration: underline; font-size: 0.8em;}
#otherfeatures .icon-ico_virus-01{ font-size: 3em; }
#satellite{ float: left; z-index: 1; position: relative; top: 0;} 
#otherfeatures .box{ border: 1px solid #545b63; background: rgba(16, 19, 25, 0.7); float: right;  position: relative; right: 105px; margin-top: 3.1em; width: 362px; padding: 0.7em 1em 3.15em; clear: right;}
#otherfeatures .box p:first-of-type{ margin-bottom: 1em;}
#otherfeatures .last{ margin-bottom: 5em;padding-top: 2em;}
#otherfeatures .last h4{ margin-top: 0.6em;}
#av_comparatives{clear: both; color: #ffffff; position: relative; top: 7em;}
#av_comparatives p{ font-size: 1.93em; font-family:"Bender","Century Gothic";color: #ffffff; }
#av_comparatives p strong{ font-family:"Bender Bold","Century Gothic";}
#av_comparatives .line{width: 0.45em; margin-top: 1.3em;}
#av_comparatives h3{margin-bottom: 0; font-size: 2.33em;}
#av_comparatives img{ margin-top: 4.5em;}
#city {background: url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/cupula.png") no-repeat  top center;margin-top: 10em; height: 42em; }
#cupula{ background: url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/city.png") no-repeat  center top; background-size: cover;  position: relative; top:-18em;min-height: 75em; transition:background-position 2s;}

#tecnologia{margin-top: 15em;}
#tecnologia p.sub{ font-size: 1.2em;font-family:"Campton Light","Century Gothic"; margin-bottom: 3.2em; }
#tecnologia p{display: inline-block; width: 72%; font-size: 0.98em;font-family:"Raleway","Century Gothic";}
#tecnologia .body_l p{ position: relative;    right: 20px;}
#tecnologia p.first{ right: 10px;}
#tecnologia .char{ margin: 0.9em 0 0; display: inline-block; height: 5.3em;}
#tecnologia h3 {    font-size: 2.5em; margin-bottom: 0.1em;}
#tecnologia h4{font-family:"Bender Bold","Century Gothic"; font-size: 1.96em; width: 65%; color: #ffffff;}
#tecnologia .body_l h4{color:#981f23;float:right;width:60%;}
#tecnologia .line{ margin: 1em 0; border-top-color: #c3e0eb;}
.body_l .line{float: right;}
.body_l,.body_r,#body img{width: 38%; vertical-align: top; color: #c3e0eb;}
#tecnologia span[class^="icon-ic"]{ display: inline-block; font-size: 3em; color: #981f23; vertical-align: top;}
#tecnologia .body_r span[class^="icon-ic"]{color: #6dabdd; margin-right: 0.4em;}
#tecnologia span.icon-ico_antivirus_tradicional{left: 6px; position: relative; top: -5px;}
#tecnologia span.icon-ico_antivirus_tradicional,#tecnologia span.icon-ic-granullar{ font-size: 3.8em;}
#tecnologia .body_r span.icon-ic-granullar{position: relative; top: -10px; margin-right: 0.2em;}
#tecnologia .body_r span.icon-ico_virus-02{ font-size: 4.8em; margin-right: 0; position: relative; top: -15px; left: -5px;}
#tecnologia span.icon-ic-antirrobo3{font-size: 3.2em;}
#tecnologia span.icon-ic-monitorizacion,#tecnologia span.icon-ico_informe,#tecnologia span.icon-ic-clock,#tecnologia span.icon-ic-sun{ font-size: 3.3em;}
#tecnologia .body_r span.icon-ic-monitorizacion{ position: relative; top: -10px;}
#tecnologia .body_r span.icon-ico_head-01{ font-size: 2.7em; margin-right: 0.8em; position: relative; left: 8px;}
#tecnologia .body_r  span.icon-ic-escudo3{ font-size: 4em; left: -5px; position: relative; top: -10px; margin-right: 0.15em;}
#tecnologia .body_r p{ text-align: justify;}
.body_l{text-align: right; float: left; margin-right: 1.4em;}
.body_r{text-align:left; float: right;}
#bodyimg {margin-top: 4.1em; transform:translateY(370px); }
#bodyimg img:first-child{-webkit-animation: semiopacidad 5s 2s infinite;  -moz-animation:    semiopacidad 5s 2s infinite; -o-animation:      semiopacidad 5s 2s infinite; animation: semiopacidad 5s 2s infinite;}
#bodyimg img:last-child{ margin-right: 20px;    position: relative;   left: -13px;}
#back_middle{ margin: 13em auto 0; text-align: center;}
#transicion_zen{background:url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/degradado_zen.png") no-repeat bottom center; height: 190px; width: 100%; }
#zen{background: url("http://www.pandasecurity.com/rfiles/newhome2017/revolution/technologies/img/back_solutions.jpg") no-repeat  top center; background-size: cover; padding: 4em 0 10em;}
 #zen h3{font-size: 2.53em;}
#zen h4{font-family:"Bender Bold","Century Gothic"; font-size: 1.9em; }
#zen a{ color: #ff9012;font-family:"Raleway","Century Gothic"; font-weight: 600; display: inline-block;  border: 1px solid #ff9012; min-width:17.5em; padding: 1em 0; margin-right: 2.4em; position: relative;}
#zen a:last-of-type{margin-right: 0;}
#zen a span[class^="icon-ic"]{ position: absolute;left: 23px; top: 7px; font-size: 2.4em;}
#zen .line{ margin-left: auto; margin-right: auto;}
#zen img{margin: 4.2em auto 3.2em; display: block;-webkit-animation: semiopacidad 5s infinite;  -moz-animation:    semiopacidad 5s infinite; -o-animation:      semiopacidad 5s infinite; animation: semiopacidad 5s infinite;}
#zen .icon-ic-business{ margin-right: 0.6em;}
#zen span.text{ margin-left: 40px;}

@media screen and (max-width:1250px) {
	#bodyimg img{ width: 10%; }
}
@media screen and (max-width:1150px) {
	#escudo { display: table; width: 100%;  margin: 0 }
	#escudo img{ left: 0; right: 0; margin-left: auto; margin-right: auto;}
	#text_escudo {    display: block;    margin: 30em auto 0;    width: 90%;}
	#diferencia {    text-align: center; margin-top: 8em;}
	#diferencia .line { margin-left: auto; margin-right: auto;}
	#satellite img{width: 70%; height: 100%;}
	#satellite{ left: -7em;}
	#transicion { height: 0;}
}
@media screen and (max-width:1049px) {
	#cupula { background-size: auto;}
	#otherfeatures .box { float: none; margin-left: auto; margin-right: auto; right: 0;}
	#satellite {    width: 100%; left: 0; float: none;}
	#tecnologia .body_l span[class^="icon-ic"]{ left: 30px; position: absolute; top: auto;right: 100%;}
	#tecnologia .body_r span[class^="icon-ic"]{ left: 30px;}
	.body_l,.body_r {  position: absolute;float: none;    margin-left: auto; margin-right: auto;text-align: left;    width: 90%;}
	.body_r{ top: 85em;}
	.body_l h4,.body_r  h4{text-align: center;}
	#tecnologia{ position: relative;}
	#tecnologia .line { margin-left: auto; margin-right: auto; float: none;}
	#tecnologia .body_r p {    text-align: left;}
	#tecnologia p{ width: 90%; position: relative; top: 10px;}
	#tecnologia .body_l p{ margin-left: 7em; right: 0;}
	#tecnologia .body_r p{margin-left: 2.6em; width: 80%;}
	#tecnologia h4, #tecnologia .body_l h4{ width: 100%;}
	#tecnologia .char {    display: block;}
	#back_middle{  margin-top: 45em; }
	#bodyimg{margin-top: 39em;}		
	#bodyimg img {    width: auto;}
	.icon-ic-sun{position: relative;}
	#tecnologia .body_l .line { margin-top: 3.5em; border-color: #981f23;}
	#bodyimg {transform:none; }
}

@media screen and (max-width:1000px) {
	#pilares  .imagen { width: 100%; margin: 0;}
	#pilares .feature1 .line, #pilares .feature3 .line, #pilares .feature2 .line { margin-left: auto; margin-right: auto; float: none;}
	#pilares h4 { text-align: center;}
	#pilares .feature1 .imagen,#pilares .feature3 .imagen { top: -31em;}
	#pilares .feature1 .imagen img,#pilares .feature2 .imagen img,#pilares .feature3 .imagen img {left: 0; right: 0;    margin-left: auto;		margin-right: auto; }
	#pilares .feature3 .imagen img{position: absolute;}
	#pilares .texto {    display: block;    width: 99%; margin-left: auto; margin-right: auto;}
	#pilares .feature2 .texto { position: relative; top: -5em; }
	#pilares .feature1 p, #pilares .feature3 p { text-align: left; direction: ltr;}
	#pilares .feature1,#pilares .feature3{    padding-top: 20em;}
	#pilares .feature2 .imagen {    text-align: center;    width: 100%;}
	#pilares .feature1, #pilares .feature2 {    min-height: 15em;}
	#otherfeatures{ padding-top: 2em;}
	#otherfeatures .box { margin: 0 auto 2em;}
}
@media screen and (max-width:800px) {
	#header h1 {    font-size: 3.5em;}
	#header h2 {    font-size: 1.8em; width: 95%; margin: 0 auto;}		
}
@media screen and (max-width:710px) {
	#pilares .imagen {top: -65px;}
	
}
@media screen and (max-width:650px) {
	#pilares .feature1 .imagen, #pilares .feature3 .imagen {    top: -37em;}
	#tecnologia .body_r p,#tecnologia .body_l p {    width: 70%;}
	.body_r {    top: 90em;}
	#transicion_zen { height: auto;}
	#zen a { display: block; width: 70%; margin: 1em auto;}
	#zen a:last-of-type { margin-right: auto;}
	#footerHome .footerMenu li {    display: block;    padding: 15px 0;}
	.footerMenu li::after {    content: none;}
	#downFooterHome {    padding: 1em 0 4em;}	
}
@media screen and (max-width:500px) {
	#header { padding: 15em 0 2em; background-size: 200% 40%;}
	#header h1 {    font-size:2.3em;  line-height: 1em;    width: 95%;}
	#header h2 {    font-size: 1.45em; }	
	#escudo img { width: 65%;}
	#text_escudo {    margin: 17em auto 0;}
	#diferencia h4 { font-size: 1.5em;}
	#diferencia p{ font-size: 1.05em;}
	#pilares h3, #tecnologia h3, #zen h3, #av_comparatives h3 { font-size: 1.5em; width: 95%; margin-left: auto; margin-right: auto;}
	#pilares .feature1 .imagen, #pilares .feature3 .imagen {    margin: 0 auto;    width: 70%; right: auto; display: block; top: -31em;}
	#pilares .feature1 .imagen img{ width: 70%;}	
	#pilares .feature1, #pilares .feature3 {    padding-top: 13em;}
	#pilares .feature2 .imagen img { width: 25%; height: 25%;}
	#pilares p{ font-size: 1.085em;}
	#pilares h4 {    font-size: 1.45em; width: 95%;  margin: 0 auto;}
	#pilares .feature1 p,#pilares .feature2 p, #pilares .feature3 p { margin: 0 auto; width: 90%; text-align: left;}
	#pilares .feature2 .texto { top:0; }
	#pilares .feature2 .imagen { top: -5px; right: 0;}
	#pilares .feature3 .imagen img {    height: auto;    width: 90%;}
	#pilares .feature3 {    padding-top: 16em;}
	#pilares .feature3 .imagen {    top: -30em;}
	#satellite img {    width: 85%;}
	#otherfeatures {    padding-top: 4em; height: 135em;}
	#otherfeatures .box {    top: -4.5em;}
	#av_comparatives {    top: 0;}
	#av_comparatives p {    font-size: 1.45em;}
	#city { background-size: 120% auto;}
	#city { margin-top: 4em;}
	#cupula{ /*background-position: 50% 350px;*/ background-size: 250% auto; top: -10em; }
	#diferencia p { text-align: left;}
	#tecnologia {    margin-top: 9em;}
	#tecnologia .char { display: inline;}
	#tecnologia .body_r p, #tecnologia .body_l p {    margin-bottom: 2em; font-size: 1.13em; width: 65%;}
	#tecnologia p.sub { font-size: 1.04em;}
	#tecnologia h4 { font-size: 1.45em;}
	#bodyimg img { height: 460px; width:auto; }
	#bodyimg {    margin-top: 36em;}
	.body_r {    top: 74em;}
	#zen a {    width: 50%;}
	#zen {    padding: 4em 0;}
	#zen h3{font-size: 1.56em;}
	#zen h4 {    font-family: "Bender","Century Gothic";    font-size: 1.45em; width: 80%; margin: 0 auto;}
	#zen img{margin: 4.2em auto 2em;}	
	.scroll-downs { display: none;}
	.arrow{display: block}
	.body_l, .body_r {    width: 100%;}
}
@media screen and (max-width:450px) {	
	#pilares .feature1 .imagen{ top: -30.4em;}	
	#pilares .feature3 .imagen {    top: -31em;}
}
@media screen and (max-width:420px) {
	#header{ padding-top: 12em;}
	#header h1 {    font-size:2.2em;}
	#header h2 { width: 90%; }
	.scroll-downs {    margin: 12em auto 0;}
	#diferencia {    margin-top: 10em;}
	#escudo img {    width: 75%;}
	#text_escudo {    margin-top: 15em;}
	#pilares h4 {    width: 80%;}
	#pilares .feature1 .imagen img {    width: 80%;}
	#pilares .feature1 .imagen {    top: -31em;}
	#pilares .feature3 .imagen {    top: -33em;}
	#pilares .feature2 .imagen img {    height: 30%;    width: 30%;}
	#pilares .feature3 .imagen { width: 80%;}
	#satellite img {    width: 94%;}
	#otherfeatures {    height: 113em;}
	#otherfeatures .box { width: 78%;}
	#otherfeatures span {    font-size: 5em;}
	#otherfeatures h4 {    font-size: 1.5em;}
	#otherfeatures p {    font-size: 1.1em;}
	#av_comparatives p {    font-size: 1.5em; width: 90%;}
	#av_comparatives img {    height: auto;    margin-top: 2em;    width: 50%;}
	#city {    margin-top: 0;}
	#otherfeatures .extra , #otherfeatures .line{    margin: 1em auto;}
	#otherfeatures .box p:first-of-type {    margin-bottom: 0;}
	#otherfeatures .icon-ico_virus-01 {    font-size: 2.5em;}
	#av_comparatives {    top: -3em;}
	#tecnologia .body_l p,#tecnologia .body_r p { width: 60%;}
	#tecnologia h3{ width: 80%;}
	#tecnologia p.sub {    margin-bottom: 2.2em;}
	#tecnologia .body_l p  {    margin-left: 6em;}
	#bodyimg {    margin-top: 40em;}
	.body_r {    top: 82em;}
	#back_middle {    margin-top: 55em;}	
	#zen img {    height: auto;    width: 50%; margin-top: 2em;}
	#zen .line { margin-bottom: 1em;}
	#zen a{ font-size: 0.9em; width: 45%;}
}
@media screen and (max-width:400px) {
	#pilares .feature1 .imagen {    top: -33em;}
	#bodyimg {    margin-top: 43em;}
}
@media screen and (max-width:380px) {
	.body_r {    top: 86em;}
#back_middle {    margin-top: 60em;}
}