@font-face {
	font-family: 'Campton Book';
	src: url('//www.pandasecurity.com/fonts/campton/Campton Book.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton Book.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Campton SemiBold';
	src: url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Campton Bold';
	src: url('//www.pandasecurity.com/fonts/campton/Campton Bold.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton Bold.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Campton Medium";
	src: url('//www.pandasecurity.com/fonts/campton/Campton Medium.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton Medium.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Campton Light';
	src: url('//www.pandasecurity.com/fonts/campton/Campton Light.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton Light.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Campton ExtraLight';
	src: url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Campton Thin';
	src: url('//www.pandasecurity.com/fonts/campton/Campton Thin.eot');
	src: local('Ã¢ËœÂº'), url('//www.pandasecurity.com/fonts/campton/Campton Thin.woff') format('woff'), url('//www.pandasecurity.com/fonts/campton/Campton Thin.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
#alerta_virus {
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 0 0 0 25px;
	color: #14517e;
	font-size: 1em;
	padding: 3em 0;
	position: fixed;
	right: 0;
	top: 70px;
	width: 250px;
	z-index: 20;
	text-align: center;
	line-height: 1.5em;
}
#alerta_virus p {
	background-image: url("../img/alerta.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 3em;
	margin-left: -16px;
}
#alerta_virus a {
	font-family: "Campton Book";
	color: #14517e;
}
#alerta_virus a strong {
	font-family: "Campton SemiBold";
	color: #c01c14;
}
#alerta_virus {
	display: none;
}
.PromotionPriceAndURL {
	display: none;
}
.garantia_panda_cabecera {
	font-family: 'Campton ExtraLight', "Century Gothic";
	font-size: 1.2em;
}
#fondo_header .garantia_panda_cabecera {
	color: #ffffff;
	padding-top: 1em;
}
html, body {
	font-family: "Campton Book", "Century Gothic";
	margin: 0;
	padding: 0;
	color: #5a5a5a;
}
a {
	text-decoration: none;
	transition: all .8s;
}
img {
	border: 0;
}
strong {
	font-family: "Campton Medium", "Century Gothic";
	font-weight: normal;
}
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
p {
	margin: 0;
	padding: 0;
	font-family: "Campton Book";
}
section {
	padding: 0;
	box-sizing: border-box;
}
.contenedor {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	display: block;
	width: 100%;
}
.t_center {
	text-align: center;
}
.t_left {
	text-align: left;
}
.t_right {
	text-align: right;
}
.f_left {
	float: left;
}
.f_left05 {
	float: left;
	margin-left: 0.5em;
}
.f_right {
	float: right;
}
.pad_bot1 {
	padding-bottom: 1em;
}
.pad_bot2 {
	padding-bottom: 2em;
}
.pad_top1 {
	padding-top: 1em;
}
.pad_top2 {
	padding-top: 2em;
}
.p_left {
	position: absolute;
	left: 0;
}
.p_right {
	position: absolute;
	right: 0;
}
.blue_line_bottom {
	border-bottom: 1px solid #487fcb;
}
.grey_line_bottom {
	border-bottom: 1px solid #e2e2e2;
}
.border_left_white {
	border-left: 1px solid #ffffff;
}
.main {
	padding-top: 0;
}
body {
	font-size: 16px;
}
.show_for_android,
.show_for_windows,
.show_for_mac {
	display: none;
}
#header_trial {
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	color: #ffffff;
	padding: 95px 0 150px;
	height: 100vh;
	min-height: 850px;
	position: relative;
	display:table;
	vertical-align:middle;
	width:100%;
}
#header_trial:after{
	content:"";
	background-image: url(../img/rectangulos.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% 8px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:8px;
}
#header_trial #not_sure {
	position: absolute;
	bottom: 0;
	left:0;
	width: 100%;
	box-sizing: border-box;/*height:9em;*/
	text-align: center;
}
#header_trial #not_sure .sure_top {
	padding-top:20px;
	color: #ffffff;
	font-size: 32px;
	line-height:28px;
}
#header_trial #not_sure .sure_bottom {
	font-family: "Campton Light", "Century Gothic";
	color: #b6b6b6;
	font-size: 18px;
	line-height:16px;
	padding-top:10px;
}
#header_trial #not_sure #chica_blur {
	width: 100%;
	box-sizing: border-box;
	background-color: rgba(0,0,0,.43);
}

#header_trial .contenedor{
	display:table-cell;
	vertical-align:middle;
}

#header_trial h2{
	font-size:26px;
	font-family: "Campton Light", "Century Gothic";
}
#header_trial h1{
	font-size:46px;
	font-family: "Campton Light", "Century Gothic";
	text-transform:uppercase;
	padding:50px 0 75px;
}
#header_trial h1 strong{
	font-size:55px;
	font-family: "Campton Bold", "Century Gothic";
	display:block;
}

#header_trial .sus_mensual{
	padding-top:60px;
	font-size:18px;
}

#header_trial .sus_mensual a{
	color:#ffffff;
}
#header_trial .sus_mensual a:hover{
	text-decoration:underline;
}
#header_trial .mes_gratis{
	color:#ff9012;
	font-family: "Campton Bold", "Century Gothic";
	font-size:16px;
}

.zona_ancla {
	padding: 10px 0 20px;
}
.zona_ancla .ancla {
	background:url("../img/down_arrow.png") no-repeat center;
	display: inline-block;
	height: 11px;
	text-indent: -9999px;
	width: 23px;
}

#header_trial p.button_zone a {
	background-color: #ff9012;
	border-radius: 50em;
	border: 3px solid #ff9012;
	text-decoration: none;
	display: inline-block;
	zoom: 1;
	*display:inline;
	padding: 0.7em 2em;
	box-sizing: border-box;
	margin: 0;
	color:#ffffff;
	font-family: "Campton Light", "Century Gothic";
	font-size:25px;
}

#header_trial p.button_zone a:hover {
	background-color: rgba(255,166,65,.7);
}

@keyframes bounce {
0% {
bottom:0;
}
50% {
bottom:-10px;
}
100% {
bottom:0;
}
}
#main_home #products {
	text-align: center;
	background-color: #ffffff;
	padding: 8em 0 3em;
}
#main_home #products h2 {
	font-family: "Campton Light", "Century Gothic";
	color: inherit;
	font-size: 1.25em;
}
#main_home #products p.preclaim,
#main_home #products p.preclaim_orange{
	font-family: "Campton Book", "Century Gothic";
	font-size: 30px;
	padding: 0;
	max-width:720px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#main_home #products p.preclaim {
	color: #0255b3;
}
#main_home #products p.preclaim_orange {
	color: #ff9012;
}
#main_home #products p.despreocupate{
	font-family: "Campton Light", "Century Gothic";
	font-size: 20px;
	color: #5c5c5c;
	padding-top:15px;
}
#main_home #products #products_list {
	padding-top: 0px;
	margin-top: 45px;
	display: table;
	width:100%;
	border-spacing:12px;
}
#ap h3 a , #ap .free_trial a, #ap .lista_features li:before{
	color: #51a25a;
	border-color: #51a25a;
}
#is h3 a, #is .free_trial a, #is .lista_features li:before{
	color: #437ec0;
	border-color: #437ec0;
}
#gp h3 a, #gp .free_trial a, #gp .lista_features li:before{
	color: #757c85;
	border-color: #757c85;
}
.product_features {
	display: table-cell;
	border:1px solid #d5d7da;
	vertical-align: top;
	position: relative;
	padding: 0 0 100px; ;
	box-sizing: border-box;
	width: 33.33%;
	position:relative
}
/*IE8<<*/#ms {
	display: none;
}
.product_features .featured {
	color: #ffffff;
	font-size: 0.8em;
	position: absolute;
	left: -0.3em;
	top: 1em;
	padding: 0.5em 0.5em;
}
.product_features .zona_features {
	padding:0;
}
.product_features .zona_features h3 {
	font-family: "Campton Medium", "Century Gothic";
	font-size: 18px;
	padding: 80px 0 0;
	margin-top:-35px;
	position:relative;
}

.product_features .zona_features h3:before{
	background-image: url(../img/sprite_products_mini.png);
	background-repeat:no-repeat;
	content:"";
	width:74px;
	height:67px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-38px;
}
#ap .zona_features h3:before{
	background-position:0px top;
}
#is .zona_features h3:before{
	background-position: -74px top;
}
#gp .zona_features h3:before{
	background-position: -148px top;
}
.product_features .zona_features h3 a {
	text-decoration: none;
	letter-spacing: 0.75px;
	text-transform:uppercase;
}
.product_features .zona_features p.free_trial{
	padding:15px 0;
	margin:0;
}
.product_features .zona_features p.free_trial a{
	border:1px solid;
	border-radius:25px;
	padding:4px 13px;
	display:inline-block;
	font-family: "Campton Medium", "Century Gothic";
	font-size:14px;
}


#ap .free_trial a:hover{
	background-color: rgba(81,162,90,.2);
}
#is .free_trial a:hover{
	background-color: rgba(67,126,192,.2);
}
#gp .free_trial a:hover{
	background-color: rgba(117,124,133,.2);
}

.product_features .zona_features .lista_features {
	list-style: none;
	padding: 0;
	font-family: "Campton Light", "Century Gothic";
	box-sizing: border-box;
	max-width:240px;
	width:100%;
	margin:0 auto;
	text-align:left;
}
.product_features .zona_features .lista_features li {
	line-height: 1.3em;
	padding: 0 0 20px 25px;
	position:relative;
}
.product_features .zona_features .lista_features li:before{
	content:"\2022";
	font-size:25px;
	position:absolute;
	left:5px;
}
#ms {
	display: none;
}
#ms.product_features {
	border-color: #673c96;
	background-color: #efeaf6;
}
#ms.product_features .featured {
	background-color: #673c96;
}
#ms.product_features .zona_features h3 a {
	color: #673c96;
}
#ap.product_features .zona_features h3 a:hover {
	color: #5bbb71;
}
#is.product_features .zona_features h3 a:hover {
	color: #6dabdd;
}
#gp.product_features .zona_features h3 a:hover {
	color: #b4bec2;
}

.button_buy_pss.monthly {
	border-top: 1px solid #edeeef;
}
#gp .button_buy_pss.monthly a {
	background-color: #ff9012;
}
.button_buy_devices {
	font-family: "Campton Medium", "Century Gothic";
	font-size: 0.7em
}
.button_buy_devices {
	display: inline-block;
	margin-top: -2.5em;
	background-color: #e15000;
	border-radius: 5em;
	padding: 0.25em 1em;
	color: #fff;
}
#pps.product_features {
	border-color: #ffddb7;
	width: 100%;
	text-align: left;
	padding: 2em;
	margin-top: 0;
}
#pps.product_features .zona_features h3 {
	padding-top: 0;
}
#pps.product_features .zona_features h3 a {
	color: #ff9012;
}
#pps.product_features .zona_features h3 a:hover {
	color: #ffa641;
}
#pps .zona_caja {
	margin: 0px;
	display: inline-block;
	width: 95px;
}
#pps .zona_caja a {
	background-position: -600px 0;
}
#pps .zona_features {
	display: inline-block;
	width: 500px;
}
#main_home #products #pps .zona_features p {
	color: #757c85;
	font-size: 1em;
	padding-top: 0.8em;
}
#pps .button_buy_pss {
	display: inline-table;
	float: right;
	margin-top: 0.5em;
	text-align: center;
}
.product_features .zona_features .long {
	height: 25em;
}
#main_home #products #products_list {
	max-width: 1050px\9;
}
.product_features .button_buy{
	position:absolute;
	bottom:32px;
	width:100%;
	left:0;
}
.product_features .button_buy a{
	border-radius: 5em;
	font-size: 29px;
	padding: 0.35em;
	color: #fff;
	font-family: "Campton Light", "Century Gothic";
	display: inline-block;
	min-width: 6.8em;
}
#ap .button_buy a {
	background-color: #51a25a;
}
#gp .button_buy a {
	background-color: #757c85;
}
#is .button_buy a {
	background-color: #437ec0;
}
.product_features .button_buy_ms a {
	background-color: #673c96;
}
#ap .button_buy a:hover {
	background-color: #5bbb71;
}
#gp .button_buy a:hover {
	background-color: #b4bec2;
}
#is .button_buy a:hover {
	background-color: #6dabdd;
}
.product_features .button_buy_ms a:hover {
	background-color: #9c84bd;
	color: #ffffff;
}
.button_buy_pss a {
	background-color: #ff9012;
	border:3px solid #ff9012;
	border-radius: 5em;
	font-size: 28px;
	padding: 10px 40px;
	color: #fff;
	font-family: "Campton Light", "Century Gothic";
	display: inline-block;
}
.button_buy_pss a:hover {
	background-color: rgba(255,166,65,.7);
}
.per_time {
	font-size: 21px;
}
.note_devices {
	color: #8da1a1;
	font-family: "Campton Light", "Century Gothic";
	font-size: 0.875em;
	margin: 1em auto 5em;
}
.sub_button {
	font-family: "Campton Light", "Century Gothic";
	font-size: 0.875em;
	margin-top: 0.3em;
}
#comparative_table {
	font-family: 'Campton Light', "Century Gothic";
	margin: 3.5em auto 0 auto;
	z-index: 0;
	position: relative;
}
#comparative_table .features_free {
	display: inline-table;
	background-color: #fff;
	padding: 0 0 4em;
	width: 45%;
	border: 1px solid #d1d9d9;
	margin: 0 2em 0 0
}
#comparative_table .features_pro {
	display: inline-table;
	background-color: #fffaf5;
	padding: 0 0 4em;
	width: 45%;
}
#comparative_table h4 {
	font-size: 1.3em;
	padding: 1em 0em;
}
#comparative_table h4 strong {
	font-family: 'Campton Medium', "Century Gothic";
	font-weight: normal;
}
#comparative_table .features_list {
	text-align: left;
	margin: 40px 30px 0 80px;
	padding: 0;
	min-height: 320px;
}
#comparative_table .features_list li {
	margin-bottom: 0.7em;
}
#comparative_table .features_list em {
	font-style: normal;
}
#comparative_table .button_zone a {
	font-family: 'Campton Medium', "Century Gothic";
	font-size: 1.375em;
	border-radius: 5em;
	padding: 0.7em 1.25em;
	min-width: 11em;
	display: inline-block;
}
.button_footer {
	font-family: 'Campton Medium', "Century Gothic";
	font-size: 0.75em;
	color: #d6d4d2;
	height: 3em;
}
.header_table_free, .header_table_pro {
	display: none;
	border-top: 1px solid #d1d9d9;
	padding: 1em 0;
	cursor: pointer;
}
.color_blanco {
	color: #ffffff;
}
.color_gris {
	color: #4b5964;
}
.color_pps {
	color: #ff9012;
}
.color_mobile {
	color: #8262a9;
}
.fondo_mobile_hover:hover {
	background-color: #8262a9;
	background-color: rgba(130,98,169,0.5) !important;
}
.fondo_mobile {
	background-color: #8262a9;
}
.fondo_pps {
	background-color: #ff9012;
}
.fondo_pps_hover:hover {
	background-color: #ffba6d;
}
#more_features {
	background-color: #415361;
	color: #fff;
	padding: 4em 0;
}
#more_features h2 {
	color: #fff;
	font-family: "Campton Thin", "Century Gothic";
}
#more_features h2 strong {
	display: block;
	font-family: "Campton Book", "Century Gothic";
}
#features_list{
	padding:0;
	margin:0;
}
#features_list li {
	list-style: none;
	display: inline-table;
	margin: 2.5em;/*width:25%;*/
}
#features_list li h3 {
	font-family: "Campton Light", "Century Gothic";
	font-size: 25px;
	margin: 1em auto;
}
#features_list li p {
	font-family: "Campton Thin", "Century Gothic";
	font-size: 18px;
}
.icono_destacadas {
	font-size: 5em;
	border-radius: 5em;
	border: 1px solid #fff;
	display: inline-block;
}
.icono_destacadas.icon-ic-cloud, .icono_destacadas.icon-ic-optimize {
	font-size: 4.1em;
	padding: 0.05em 0.1em 0.15em 0.1em;
}
#zona_business {
	background: url(../img/home_business_bg.jpg) right top no-repeat #fff;
	background-size: cover;
	margin-right: 50%;
	max-height: 700px;
}
#zona_business .contenedor {
	margin-left: 100%;
	margin-right: -100%;
	max-width: 500px;
	padding: 9em 1em 9em 4.5em;
}
.icono_business {
	font-size: 4.5em;
	color: #007fd0;
}
#zona_business h4 {
	font-family: "Campton Light", "Century Gothic";
	font-size: 1.875em;
	margin: 0.6em 0;
}
#zona_business h4 strong {
	font-family: "Campton SemiBold", "Century Gothic";
	color: #007fd0;
	display: block;
}
#zona_business p {
	font-family: "Campton ExtraLight", "Century Gothic";
	font-size: 18px;
	margin-bottom: 1em;
}
#zona_business p a{
	color:#007fd0
}
#zona_business p a:hover{
	text-decoration:underline;
}

#reviews {
	background-color: #ecf0f3;
	padding: 8em 0;
}
#reviews h4 {
	font-family: "Campton ExtraLight", "Century Gothic";
	font-size: 1.875em;
	margin: 0.6em 0;
}
#reviews h4 strong {
	font-family: "Campton SemiBold", "Century Gothic";
	color: #007fd0;
}
#reviews p {
	font-family: "Campton ExtraLight", "Century Gothic";
	font-size: 18px;
	margin-bottom: 1em;
}
#reviews .subtitle {
	font-size: 1.375em;
	margin-bottom: 3em;
}
#av_comparatives {
	background-color: #fff;
	padding: 6em 0 3em;
}
#av_comparatives h4 {
	font-family: "Campton ExtraLight", "Century Gothic";
	font-size: 1.875em;
	margin: 0.6em 0;
}
#av_comparatives h4 strong {
	font-family: "Campton SemiBold", "Century Gothic";
	color: #007fd0;
}
#av_comparatives p {
	font-family: "Campton ExtraLight", "Century Gothic";
	font-size: 18px;
	margin-bottom: 1em;
}
.comparative_graph img {
	max-width: 100%;
}
#second_cta {
	background: url(../img/cta_trial.jpg) fixed center top no-repeat transparent;
	background-size: cover;
	padding: 6em 0;
}
#second_cta h3 {
	font-family: "Campton Thin", "Century Gothic";
	font-size: 25px;
	margin: 0.6em 0 1.5em 0;
	color: #fff;
}
#second_cta h3 strong {
	font-family: "Campton Medium", "Century Gothic";
	font-size: 1.12em;
	display: block;
	letter-spacing: 0.75px;
	text-transform: uppercase;
	margin-top: 0.25em;
}
#home_and_business {
	padding: 2em 0 6em 0;
}
#home_and_business h2 {
	display: none;
}
.features_particulares, .features_empresa {
	float: left;
	width: 50%;
	color: #437fc0;
	font-size: 1.25em;
}
.features_particulares_bg, .features_empresa_bg {
	width: 240px;
	height: 240px;
	border-radius: 10em;
	background: url(../img/gama_homeusers_bg.jpg) left top no-repeat transparent;
	background-size: cover;
	float: left;
	margin-right: -1.5em;
}
.features_empresa_bg {
	background-image: url(../img/gama_enterprise_bg.jpg);
}
.features_particulares h4, .features_empresa h4 {
	margin: 4em auto 0.5em auto;
	font-family: "Campton SemiBold", "Century Gothic";
}
#home_and_business .button_zone a {
	font-family: "Campton Book", "Century Gothic";
	color: #437fc0;
	border: 1px solid #437fc0;
	border-radius: 5em;
	padding: 0.7em;
	min-width: 7em;
	display: inline-block;
}
.layer_asterisco {
	font-family: "Campton Light", "Century Gothic";
	color: #8da1a1;
	font-size: 14px;
	text-align: left;
	margin-top: 2em;
	padding:0 12px 95px 25px;
	position:relative;
}
.layer_asterisco:before{
	content:"*";
	color: #c62030;
	font-size: 1.3em;
	position:absolute;
	left:12px;
	top:0;
}

#panda_protection{
	margin-top:18px;
	border:1px solid #ff9012;
	font-size:0;
	padding:25px 0;
}

#panda_protection .protection_info{
	width:50%;
	display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
	padding:0 35px;
}
#panda_protection #protection_text{
	padding-left:135px;
	background-image:url(../img/protection_service.png);
	background-position:35px center;
	background-repeat:no-repeat;
	text-align:left;
}
#panda_protection #protection_text h3{
	font-family: "Campton Medium", "Century Gothic";
	font-size: 18px;
}

#panda_protection #protection_text h3 a{
	color: #ff9012;	
}
#panda_protection #protection_text h3 a:hover{
	text-decoration:underline;
}

#panda_protection #protection_text p{
	font-family: "Campton Light", "Century Gothic";
	color: #757c85;
	font-size: 16px;
	padding-top:25px;
}
#panda_protection #protection_text p.strong_text{
	font-family: "Campton SemiBold", "Century Gothic";
	padding-top:20px;
}
#panda_protection #protection_text p.strong_text strong{
	color: #ff9012;
}

#panda_protection #protection_button .button_protection{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 7px;
	box-sizing:border-box;
}
#panda_protection #protection_button .button_protection h4{
	font-family: "Campton Medium", "Century Gothic";
	color: #4a4a4a;
	font-size: 18px;
}
#panda_protection #protection_button .button_protection p{
	padding:25px 0 0;
	marging:0;
}
#panda_protection #protection_button .button_protection p a{
	display:inline-block;
	font-family: "Campton Medium", "Century Gothic";
	border:1px solid #ff9012;
	border-radius:50px;
	text-align:center;
	padding:15px 25px;
	font-size: 20px;
	width:100%;
	box-sizing:border-box;
}
#panda_protection #protection_button .button_protection p a.white_button{
	color:#ff9012;
}
#panda_protection #protection_button .button_protection p a.white_button:hover{
	background-color:rgba(255,144,18,.2);
}
#panda_protection #protection_button .button_protection p a.orange_button{
	background-color:#ff9012;
	color:#ffffff;
}
#panda_protection #protection_button .button_protection p a.orange_button:hover{
	background-color:rgba(255,144,18,.7);
}


@media screen and (max-width:1002px) {
#alerta_virus {
	display: none;
}
#header_trail #not_sure {
	position: relative;
}
#header_trail #not_sure .sure_top {
	line-height: inherit;
}
#header_trail #not_sure .sure_bottom {
	line-height: inherit;
}
#main_home #products {
	padding-top: 6em;
}
#main_home #products p {
}
.product_features {
	display: block;
	margin: 2em auto;
	height: auto;
}
.product_features .zona_features .lista_features {
	height: auto;
}
.note_devices {
	width: 28em;
}
#pps.product_features {
	width: 20em;
	text-align: center;
}
#pps .zona_features {
	width: auto;
}
#pps.product_features .zona_features h3 {
	padding-top: inherit;
}
#pps .button_buy_pss {
	display: none;
}
#features_list li {
}
#ms {
	display: inline-block;
}
#comparative_table {
	font-size: 1.2em;
}
#av_comparatives, .zona_ancla .ancla {
	display: none !important;
}

#panda_protection{
	width:80%;
	margin-left:auto;
	margin-right:auto;
}

#panda_protection .protection_info{
	width:100%;
	display:block;
	margin:15px 0;
}
@media screen and (max-width:820px) {	
	#header_trial {
		height: auto;
		min-height: auto;
	}
	#header_trial h1{
		font-size:25px;
	}
	#header_trial h1 strong{
		font-size:35px;
	}
	#header_trial #not_sure .sure_top{
		font-size:25px;
	}
	#main_home #products p.preclaim,
	#main_home #products p.preclaim_orange{
		font-size:20px;
	}
.product_features {
	width: 80% !important;
	margin-top: 100px;
	height: auto;
}
.note_devices {
	width: inherit;
}
#zona_business {
	background: #ecf0f3;
	margin-right: auto;
	max-height: none;
}
#zona_business .contenedor {
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding: 32px 16px;
}
.icono_business {
	display: none;
}
#reviews {
	background-color: #fff;
	padding: 32px 16px;
}
#av_comparatives {
	display: none;
}
#comparative_table {
	width: 100%;
	font-size: 14px;
}
.header_table_free, .header_table_pro {
	display: block;
	width: 50%;
	float: left;
}
.header_table_free.selected {
	color: #fff;
	background-color: #0ea1a1;
}
.header_table_pro.selected {
	color: #fff;
	background-color: #ff9012;
}
.table_mobile .header_table_free.selected {
	color: #fff;
	background-color: #8262a9;
}
.features_free h4, .features_pro h4 {
	display: none;
}
#comparative_table .features_list {
	margin: 20px 50px 40px 70px;
	min-height: inherit;
}
#comparative_table .features_free {
	display: none;
}
#comparative_table .features_free, #comparative_table .features_pro {
	width: 100%;
	float: none;
	clear: both;
	border: 1px solid #d1d9d9;
}
.features_particulares, .features_empresa {
	float: none;
	width: auto;
	color: #fff;
}
.features_particulares_bg, .features_empresa_bg {
	border-radius: 0;
	float: none;
	margin: 16px 16px -200px 16px;
	width: auto;
	height: 440px;
}
#home_and_business .button_zone a {
	border-color: #fff;
	color: #fff;
	margin-bottom: 16px;
	background-color: rgba(255,255,255,0.4);
}

#panda_protection #protection_button .button_protection{
	width:100%;
	display:block;
	margin-bottom:25px;
}
#panda_protection #protection_button .button_protection p a{
	display:inline-block;
	width:auto;
	min-width:320px;
}
}
@media screen and (max-width:420px) {
	
#header_trial {
	height: auto;
	min-height: auto;
}
#panda_protection{
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
	
#panda_protection #protection_text{
	padding:35px 35px 0;
	background:none;
}
#panda_protection #protection_button .button_protection p a{
	width:100%;
	min-width:100%;
}

#second_cta .button_buy_pss a {
	padding: 0.5em;
}
}
