main *,.main *{transition:transform .5s,opacity .5s,border .5s;}
body,html,*{margin:0;padding:0;}
html,body{font-weight: 300;margin:0;padding:0;color:#2F3947;font-size:16px;}
img{border:0;}
h1,h2,h3,h4,h5,th{margin:0;padding:0;font-weight:normal;}
.contenedor{max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;}
main * a,.main * a{text-decoration:none;transition:all .5s;}

.usa_layout #header{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/fondo-top-parallax.jpg");}
#header{background-image:url("../img/fondo-top-parallax.jpg");background-attachment:fixed;background-position:center -50px;background-repeat:no-repeat;background-size:cover;color:#ffffff;padding:4em 0 1em;text-align:center; /*margin-top: 40px;*/}
#header h1{font-size:2.25em;margin:0 auto;font-weight: 700;}
#header h1 span{font-weight: 700;font-size:2em;}
#header h2{font-size:1.12em;margin:0.2em auto 0.5em;}
#header p.precio_pdp{margin:0.8em auto 1.5em;font-weight: 300;font-size:1.5em;font-weight:300;}
#header p.precio_pdp span.precio_antes{font-size:18px;color:rgba(255,255,255,0.75);text-decoration:line-through;}
#header h2 span{font-weight: 700;font-size:0.95em;}
#header p a,#comprar a:not(.notbuttonlink){color:#ffffff;border:1px solid #FF9012;background-color:#FF9012;padding:0.7em 2.2em;font-weight: 700;font-size:0.9em;font-weight:600;}
#header p a:hover,#comprar a:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,0.25)}
#header .compatible{font-size:0.8em;margin-top:1em;margin-left:30px;font-weight: 300;letter-spacing:0.04em;}
#header .compatible span{font-size:2em;position:relative;top:6px;color:#fff;}
#header .compatible span.icon-ic-android{left:-13px;}
#header .compatible span.icon-ic-apple{left:-22px;}
#mainfeatures{margin-bottom:80px;}
#mainfeatures h3{font-size:30px;font-weight: 700;margin:2.5em auto 0.5em;}
#mainfeatures p.desc{margin:0 auto;font-size:18px;}
#mainfeatures p strong{font-weight: 700;}
#tips strong{font-weight: 700;}
#tips h4{color:#3EC1CE;font-weight: 700;font-size:24px;}
.tip img{margin-bottom:1.250em;}
.tip h4{font-weight: 700;font-size:1.250em;color:#2F3947;margin-bottom:1.250em;}
.tip p{color:#2F3947;font-weight: 300;font-size:1em;width:80%;margin:0 auto;}
#descubre{background:url(../img/dome.jpg) no-repeat;position:relative;background-size:100%;background-position:bottom;clear:both;height:170px;}
#descubre a{color:#3EC1CE;text-decoration:none;}
#comprar{width:100%;background:url(../img/fondo-bottom-parallax.jpg) no-repeat fixed;background-position:center;padding:20px 0;text-align:center;background-size:cover;height:402px;}
#comprar h4{font-size:1.875em;font-weight: 700;color:#FFFFFF;margin:60px 0 20px;}
#comprar p.subtit{font-size:1em;font-weight: 700;color:#FFFFFF;letter-spacing:0.5px;}
#comprar p.subtit2{font-size:1em;font-weight: 300;color:#FFFFFF;margin-bottom:38px;margin-top:15px;}
#comprar p.subtit2 a{color:#FFFFFF;text-decoration:none;}
#comprar span{padding:0 8px;border-bottom:2px solid #ffffff;}
#more_tips{clear: both;}

/*STICKY*/
#nav_fixed a.display_none{display:none;}
.oculto{display:none;}
#nav_fixed h2, #nav_fixed h4, #nav_fixed a {font-family: "IBM Plex Sans","Century Gothic";}
@media screen and (max-width:992px) {
    #nav_fixed h2, #nav_fixed img, #nav_fixed h4 {display: none;}
    #nav_fixed {padding: 0.5em 0;background-color: #E6E6E6;position: fixed;bottom: 0;z-index: 1;width: 100%;transition:all .5s;}
    #nav_fixed .right {padding-left: 0 !important;padding-right: 0 !important;}
    #nav_fixed a {background-color: #FF9010;font-size: 16px;font-weight: bold;line-height: 24px;text-align: center;color: #FFFFFF;padding: 24px 92px;display: block;border-radius: 2px;}
}
@media screen and (min-width:993px) {
    #nav_fixed {position: fixed;top:0;width: 100%;height: 88px;background-color: #4E4E4E;z-index: 1;transition:all .5s;}
    #nav_fixed h2 {color: #FFFFFF;font-size: 30px;line-height: 45px;display: inline-block;vertical-align: bottom; font-weight: normal;}
    #nav_fixed h4 {color: #FFFFFF;font-size: 18px;line-height: 27px;font-weight: 300;}
    #nav_fixed img {margin-right: 1em;margin-bottom: 0.5em; display:inline-block;vertical-align: text-bottom;padding-top: 1em;}
    #nav_fixed a {background-color: #FF9010;color:#FFFFFF;font-size: 16px;line-height: 24px;padding: 1em 0;text-align: center;font-weight: bold;width: 270px;display: block;text-decoration: none;float: right;border-radius: 2px;}
    #nav_fixed .left {padding-left: 0 !important;}
	.right {float:right !important;padding-right: 0 !important;padding-top: 1em;width:30% !important;}
	.right.br {width:28% !important;}
	.right.nl, .right.fr{width:23% !important;}
	.left.br{width:68% !important;}
	.left.nl, .left.fr{width:70% !important;}
    .left, .right {display: inline-block;}
}
@media screen and (min-width:1200px) {
    #nav_fixed {height: 88px;}
    .nav_fixed_it {height: 108px !important;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
     #nav_fixed {margin-top: 60px;}
}
@media screen and (min-width:1024px){
    #nav_fixed {margin-top: 56px;}
}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
@media (min-width:768px){.col-sm-6{float:left;width:50%}.col-md-6{width:100%;}}
@media (min-width:992px){.col-md-6{float:left;width:58%;}.col-md-12{width:100%;width:50%}.col-md-4, .col-md-8{float: left;}.col-md-4{width:33.33333333%}.col-md-8{width:66.66666667%}}
@media (min-width:1200px){.col-lg-3, .col-lg-4, .col-lg-6{float:left}.col-lg-6{width:58%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-md-6{float:left;width:50%;}}
.spain *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.spain *:before,.spain *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.img-responsive{display:block;max-width:100%;height:auto;width:100%}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.col-lg-3, .col-lg-4, .col-sm-6, .col-md-4, .col-md-8, .col-md-6, .col-lg-6, .col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (max-width:425px){.col-xs-12{float:left;width:100%}}
/*FIN STICKY*/

@media screen and (min-width:1143px){
	#tips div.descripcion{width:43%;float:left;padding:44px;}
}
@media screen and (min-width:1024px) and (max-width:1142px){
	#tips #vpn_premium img,#tips #control_parental img{display:block;width:50%;height:auto;float:left;}
	#tips #update_manager img,#tips #soporte_premium img,#tips #proteccion_datos img{display:block;width:50%;height:auto;float:right;}
	#tips div.descripcion{width:41%;float:left;padding:46px;}
}

@media screen and (min-width:1024px){
	#vpn_premium p,#control_parental p{text-align:left;}
	#proteccion_datos p,#soporte_premium p,#update_manager p{text-align:right;}
	#tips #vpn_premium img,#tips #control_parental img,#tips #update_manager img{display:block;width:50%;height:auto;float:left;}
	#tips #vpn_premium h4,#tips #control_parental h4{text-align:left;}
	#tips h4{margin-bottom:25px;}
	#proteccion_datos{height:337px;}
	#tips #soporte_premium h4,#tips #proteccion_datos h4,#tips #update_manager h4{text-align:right;}
	#tips #update_manager img,#tips #soporte_premium img,#tips #proteccion_datos img{display:block;width:50%;height:auto;float:right;}
	p.desc{width:53%;}
	#tips #vpn_premium,#soporte_premium,#control_parental,#proteccion_datos{clear:both;position:relative;}
	#more_tips{height:400px;}
	#more_tips .tip{width:25%;float:left;text-align:center;padding:80px 0 40px;}
}
@media (min-width:1024px) and (max-width:1366px) {
	#descubre{height:240px;}
}
@media (min-width:1367px){
	#descubre{height:344px;}
}
@media screen and (max-width:1023px){
	#tips #update_manager img,#tips #soporte_premium img,#tips #proteccion_datos img,#tips #vpn_premium img,#tips #control_parental img,#tips #update_manager img{display:none;}
}
@media screen and (max-width:800px){
	#header h1{font-size:2em;}
	#header h2{width:80%;}
}
@media screen and (max-width:650px){	
	#footerHome .footerMenu li{display:block;padding:15px 0;}
	.footerMenu li::after{content:none;}
	#downFooterHome{padding:1em 0 4em;}
	_::-webkit-full-page-media,_:future,:root #header{background-attachment:scroll;height:431px;}
}
@media screen and (min-width:600px) and (max-width:1023px){
	.usa_layout #soporte_premium{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/soporte_premium_op.jpg");}
	.usa_layout #vpn_premium{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/vpn_premium_op.jpg");}
	.usa_layout #control_parental{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/control_parental_op.jpg");}
	.usa_layout #proteccion_datos{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/proteccion_datos_op.jpg");}
	#update_manager{background:url("../img/update_manager_op.jpg") no-repeat ;background-position-x:right;width:50%;height:239px;float:left;padding:60px 0 0;}
	#soporte_premium{background:url(../img/soporte_premium_op.jpg) no-repeat ;background-position-x:right;width:50%;height:239px;float:left;padding:60px 0 0;}
	#vpn_premium{background:url(../img/vpn_premium_op.jpg) no-repeat;background-position-x:right;width:50%;float:left;height:239px;padding:60px 0 0;}
	#control_parental{background:url(../img/control_parental_op.jpg) no-repeat;background-position-x:center;width:50%;float:left;height:239px;padding:60px 0 0;}
	#proteccion_datos{background:url(../img/proteccion_datos_op.jpg) no-repeat;background-position-x:right;width:50%;float:left;height:239px;padding:60px 0 0;}
	#tips h4{margin-bottom:20px;}
	#tips{height:598px;}
	#more_tips .tip{width:50%;float:left;text-align:center;padding:80px 0 40px;}
	p.desc{width:53%;}
	#descubre{height:170px;}
}
@media screen and (min-width:600px){
	#descubre h4{position:absolute;bottom:0;left:50%;margin-left:-243px;margin-bottom:30px;font-size:1.875em;font-weight: 700;color:#2f3947;}
}
@media screen and (max-width:599px){
	.usa_layout #soporte_premium{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/soporte_premium_op.jpg");}
	.usa_layout #vpn_premium{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/vpn_premium_op.jpg");}
	.usa_layout #control_parental{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/control_parental_op.jpg");}
	.usa_layout #proteccion_datos{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/premium/proteccion_datos_op.jpg");}
	#update_manager p{padding:0 24px;}
	#update_manager{background:url("../img/update_manager_op.jpg") no-repeat ;background-position-x:right;width:100%;height:239px;float:left;padding:60px 0 0;}
	#soporte_premium{background:url(../img/soporte_premium_op.jpg) no-repeat ;background-position-x:right;width:100%;height:239px;float:left;padding:60px 0 0;}
	#vpn_premium{background:url(../img/vpn_premium_op.jpg) no-repeat;background-position-x:center;width:100%;float:left;height:239px;padding:60px 0 0;}
	#control_parental{background:url(../img/control_parental_op.jpg) no-repeat;background-position-x:center;width:100%;float:left;height:239px;padding:60px 0 0;clear:both;}
	#proteccion_datos{background:url(../img/proteccion_datos_op.jpg) no-repeat;background-position-x:right;width:100%;float:left;height:239px;padding:60px 0 0;}
	#tips h4{margin-bottom:20px;}
	#more_tips{clear:both;padding-top:10px;}
	.tip{text-align:center;margin:0 auto;padding:50px 0;}
	p.desc{width:83%;}
	#descubre h4{text-align:center;font-size:1.875em;font-weight: 700;color:#2f3947;}
}
@media screen and (max-width:500px){
	#header h1{font-size:1.9em;}
	#header h2{width:80%;}
}
@media screen and (min-width:450px) and (max-width:800px) {
	#header{padding:2em 0 1.5em;}
}
@media screen and (max-width:449px) {
	#header{padding:4.5em 0 1em;}
}
@media screen and (max-width:400px){	
	#header::before{padding-top:0;}
	#header h1{font-size:1.6em;}
	#header h2{width:90%;}
}