@font-face {font-family: 'Bender';
	src: url('//www.pandasecurity.com/fonts/bender/Bender.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
    font-display: block;
}
@font-face {font-family: 'Bender Bold';
	src: url('//www.pandasecurity.com/fonts/bender/Bender Bold.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender Bold.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
    font-display: block;
}
@font-face {font-family: 'Bender Light';
	src: url('//www.pandasecurity.com/fonts/bender/Bender Light.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender Light.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
    font-display: block;
}
@font-face {font-family: 'Bender Black';
	src: url('//www.pandasecurity.com/fonts/bender/Bender Black.eot');
	src: local('â˜º'), url('//www.pandasecurity.com/fonts/bender/Bender Black.woff') format('woff'), url('//www.pandasecurity.com/fonts/bender/Bender Black.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
    font-display: block;
}
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;}
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;}
.orange{color: #ff9012;}
.line {    border-top: 1px solid #ffffff;    margin: 1em auto 1.7em;    width: 0.8em; clear: both;}
.usa_layout #header{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/vpn-android/header-vpn.jpg");}
#header {background-image:url("../img/header-vpn.jpg"); background-position:top right;background-repeat:no-repeat;background-attachment:fixed; padding:6em 0 2.2em;text-align:center;}
#header h1 {font-size:3.75em; line-height: 0.9em; margin: 0 auto 0.4em;font-family:"Campton Bold","Century Gothic"; }
#header a:not(.notbuttonlink){ display: inline-block; background-color:#ff8844; padding: 1em 3.3em; color: #ffffff; margin: 0.85em 0 0.5em; font-family:"Raleway","Century Gothic"; font-weight: 600;}
#header p{font-family:"Campton Book","Century Gothic";font-weight:300;font-style: italic; font-size: 0.8em; }
#header p span{ font-size:3em; position: relative; top:10px;color:#fff;margin-left:-10px;}
#header a:first-child span{margin-left:0;}
.usa_layout #header .box{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/vpn-android/vpn-android.png");}
#header .box{padding:0 0 0 450px;margin:0 auto -10em auto;background:url("../img/vpn-android.png") 15px top no-repeat transparent;height:512px;position:relative;width:300px}
#header ul{ list-style: none; margin:0 auto;padding:3em 1em 0;font-family:"Raleway","Century Gothic";font-weight:300;text-align:left;}
#header ul.nl{ list-style: none; margin:0 auto;padding:1.5em 1em 0;font-family:"Raleway","Century Gothic";font-weight:300;text-align:left;}
#header ul.ul_mini{font-size:0.85em;}
#header li{margin-bottom:1em;}
#header .icon{font-size:2.5em;vertical-align:middle;margin:0 8px 0 0;float:left;}
#header .icon.icon-ic-wifi{margin-top:-5px}
#header .icon.icon-ic-escudo3{font-size:3em;margin:-6px 4px 0 -4px;}
#header span.ideal {font-family: "Campton Book", "Century Gothic";font-size: 18px;color:#406178;padding-top: 35px;display:block;}
#header span.ideal img {vertical-align: text-top;padding-left: 10px;width: 31px;}
#header span.ideal span {display: inline-block;vertical-align: middle;}
#pricing{background-color:#f8f8f8;padding:4.5em 0;}
#stars{ clear: both; margin:0;color: #406178;background-color:#fff;padding:2.25em 0 0;}
#stars .contenedor{border-bottom:1px solid #e0e2e4;}
#stars h2{font-family:"Campton Light","Century Gothic";font-size:1.0625em;margin:0 auto;color:#383838;}
#stars h2 strong{font-family:"Campton Bold","Century Gothic";font-size:2.82em;display:block;color:#0ea1a1;font-weight:normal;}
#stars .main_feature{font-family:"Campton Light","Century Gothic";font-weight:300;color:#000;padding-right:430px;padding-top:100px;width:470px;background:url("../img/vpn-devices.png") right top no-repeat transparent;min-height:214px;margin:2em auto 3em auto;text-align:left;}
#stars .main_feature p{margin:1em 0;}
#stars .main_feature em{font-weight:600;color:#406178;font-style:normal;text-align:center;display:block;}
#top_features{max-width:980px;margin:0 auto;padding-top:2em;}
#top_features h3{font-family:"Campton Light","Century Gothic";font-size:1.25em;margin:0 auto;color:#4b5964;}
#top_features h3 strong{font-family:"Campton SemiBold","Century Gothic";font-size:1.5em;display:block;color:#0ea1a1;font-weight:normal;}
#top_features h3 a{color:#0ea1a1;}
#top_features h4{font-family:"Campton SemiBold","Century Gothic";font-size:1.6em;margin:0 auto;color:#406178;	}
#top_features .box{ position: relative; padding-left: 280px; margin:3em auto 4em auto; vertical-align: top;text-align:left;min-height:231px;}
#top_features .box p{margin: 0 auto;font-family:"Campton Light","Century Gothic";font-weight:300;font-size:1em;color:#393939}
#top_features .top_content{padding-top:1em;}
#top_features .animation1{background:url("../img/vpn-features-1.jpg") no-repeat left center;}
#top_features .animation2{background:url("../img/vpn-features-2.jpg") no-repeat right center;padding-right:280px;padding-left: 0;text-align:right;}
#top_features .animation3{background:url("../img/vpn-features-3.jpg") no-repeat left center;}
#top_features .line{border-color:#93a6b3;margin:1.5em 0 2em 0;}
#top_features .animation2 .line{margin-left:auto}
#claim {    background: rgba(0, 0, 0, 0) url("../img/bg-protection.jpg") no-repeat fixed center top / cover ;    color: #ffffff;    font-family: "Campton Book","Century Gothic";    padding:4.875em 0 4em;}
#claim .tdelay_3 {    background: rgba(0, 0, 0, 0) url("../img/claim.png") no-repeat scroll right top;    min-height: 409px;    padding-right: 55%;    padding-top: 2em;}
#claim .button {    border: 1px solid #ef970e;    color: #ef970e;    display: inline-block;    font-family: "Campton SemiBold","Century Gothic";    margin-top: 3.9em;    padding: 1.5em 3.8em;}
#claim .button:hover {    background-color: #ef970e;    color: #fff;}
#claim p {    font-size: 1.1em; width: 67%; margin: 0 auto;font-family: "Campton Light","Century Gothic";}
#claim p a {    color: #ffffff;font-family: "Campton Light","Century Gothic";}
#claim h3 {    font-family: "Campton Bold","Century Gothic";    font-size: 2em;}
#claim .line{ margin: 2em auto ;}
#features .owl-dots .owl-dot.active span, #features .owl-dots .owl-dot:hover span {    background-color: #0ea1a1;}
#features .owl-dots .owl-dot span {    height: 15px;    width: 15px; background-color: rgba(14,161,161,0.3); margin-top: 1em;}
@media screen and (max-width:1130px) {	
	#features .first { margin-left: 1.4em;}
}
@media screen and (max-width:1000px) {	
	#claim{ padding-top: 4em;font-size: 1.2em;}
	#claim .tdelay_3{ background-position: center top; padding: 24em 0 0; background-size: auto;}	
	#top_features{max-width:inherit;margin:0 auto;}
	#top_features h4{ font-family:"Bender","Century Gothic"; font-size:1.75em; margin: 0 auto;}
	#top_features .box{padding:245px 0 0 0;text-align:center;min-height:inherit;display:block; width:90%;}
	#top_features .top_content{padding-top:1em;}
	#top_features .animation1,#top_features .animation2,#top_features .animation3{background-position:center top;}
	#top_features .line{margin-left:auto;margin-right:auto;}
	#top_features .animation2 .line{margin-left:auto}
	#stars .main_feature{padding:334px 5% 0;width:90%;background-position:center top;min-height:inherit;margin:2em auto 3em auto;text-align:center;}
}
@media screen and (max-width:800px) {
	#header h1 {    font-size: 3.5em;}
	#header h2 {    font-size: 1.8em; width: 95%; margin: 0 auto;}
	#header .box{margin-left:-100px;}
	#features .box span {    display: block;}
	#features .box{height: auto;min-height: 14em; margin-left: 0;}
	#features .box p { text-align: center; font-size: 1.3em;}
	#features .first { margin-left:0;}
	#pricing .price span {    font-size: 1.3em;}
	#pricing h2 span {    font-size: 1.9em;}
	#pricing h3 {font-size:2em;}
	#pricing .nota_compatible{ margin-top: 3em;}
	#pricing #essential{width:70%;}
	.semibox_right{background:none;padding-top:0;}
	#pricing .semibox_right ul{border-left:0;}
	#pricing .semibox{display:inherit;width:auto;}
	#pricing ul{width:70%;padding:0;margin:0 auto;}
	#pricing a:not(.notbuttonlink){width:auto;width:300px;margin:0 auto;}
	#pricing a.button_monthly,#pricing a.button_yearly{margin-top:1em;}
	#pricing li{min-height:inherit;display:block;margin-bottom:1.4em;}
}
@media screen and (max-width:700px) {		
	#claim .tdelay_3{ background-size: 90%; }
	#header .box{margin-left:-200px;}
}

@media screen and (max-width:650px) {
	#footerHome .footerMenu li {    display: block;    padding: 15px 0;}
	.footerMenu li::after {    content: none;}
	#downFooterHome {    padding: 1em 0 4em;}	
}
@media screen and (max-width:600px) {
	#header .box{margin:0 auto;height:auto;background:none;padding:0;}
	#header ul{padding-top:0}
	#pricing{display:none;}
	#stars h2 strong{font-size:2em;line-height:1em;}
}
@media screen and (max-width:500px) {
	#header h1 {    font-size:3em;  line-height: 1em;    width: 95%;}
	#header h2 {    font-size: 1.45em; }	
	#header a {    margin: 2em 0 ;}
	.arrow{display: block}
	#stars h3 span:before{ font-size: 5px;  top: 0; display: block; margin: 0.5em 0; }
	#pricing #free .box .price { display: none;}
	#claim {  padding: 2em 0 3em;background-size: auto 100%; background-attachment:  inherit;}		
	#claim .tdelay_3{  padding-top: 18em; }
	#pricing #essential{width:95%;}
	#pricing a:not(.notbuttonlink){width:250px;}
}
@media screen and (max-width:450px) {
	#features .box {width: 375px;}
}
@media screen and (max-width:400px) {
	#header h1 {    font-size:2.9em; width: 80%;}
	#header {  padding-top: 6em;}	
	#stars{padding-bottom:0;}
	#stars h3 span::before {    margin: 1em 0;}
	#pricing #free, #pricing #premium {    width: 330px;}
	#pricing .box h4 {    font-size: 1.5em;}
	#pricing .box ul { width: 90%;font-size: 1.05em; margin-top: 1.3em;}
	#pricing a { font-size: 0.9em; width: 220px; font-family: "Campton Light","Century Gothic";top: -20px; padding: 0.75em 0;}
	#pricing #premium { margin-top: 1em;}
	#pricing #premium .box{ padding-bottom: 0.6em;}
	#pricing .box .price span {    font-size: 1.8em;}
	#pricing .box .price{min-height: 2em; font-size: 1.6em;}
	#pricing #premium .box h4 { margin-bottom: 0.3em;}
	#features .box {    width: 320px;min-height: 13em;}
	#features .box p { width: 80%; font-size: 1.23em; margin-top: 0;}
	#top_features .box p {    text-align: justify; width: 87%; font-size: 1.05em;}
	#top_features h4 {    font-size: 1.5em;  width: 73%;}
	#top_features img { width: 55%; height: auto;}	
	#top_features .box:first-of-type { margin-top: 3.6em;}
	#top_features .top_content {    top: -120px;}
	#claim {    padding: 1.7em 0 0;}
	#claim .tdelay_3 {    background-size: 85% auto; padding-top: 13.5em;}
	#claim h3 {    font-size: 1.5em;}
	#claim p {    font-size: 0.94em; width: 82%;}
	#claim .button { font-size: 0.76em; margin-top: 1.7em;    padding: 0.9em 2.7em;}	
	#claim .line {    margin: 1em auto 1.6em;}
	#premium .after {        height: 27em;}
	#pricing a {  width: 230px;}
	#pricing ul{font-size:0.9em;padding:0 1em 0 1em}
	#stars .main_feature p{text-align:justify;}
}
@media screen and (max-width:380px) {
	#features .box { width: 270px;}
}