@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-display: block;
}@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-display: block;
}@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-display: block;
}@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-display: block;
}@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-display: block;
}@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-display: block;
}@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;
            font-display: block;
}

body,html,* {margin:0;padding:0;}
html,body {font-family:"Campton ExtraLight","Century Gothic";margin:0;padding:0;color:#4b5964;font-size:16px;}
a {text-decoration:none;transition:all .5s;}
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 *,.main * {transition:transform .5s, opacity .5s, border .5s;}
.pieza_oculta{transform:translateY(20px);opacity:0;}
.pieza_oculta2{transform:translateX(20px);opacity:0}
.tdelay_3{transition-delay:.3s;}
.tdelay_6{transition-delay:.6s;}
.tdelay_9{transition-delay:.9s;}
.tdelay_12{transition-delay:1.2s;}
.tdelay_15{transition-delay:1.5s;}

#header {color:#ffffff;text-align:center; }
.usa_layout #header_back{background-image:url("//www.pandasecurity.com/rfiles/newhome2019/usa_layout/android/header-earth-xl.jpg");}
#header_back{background-image:url("../img/header-earth_1905.jpg");  background-attachment:fixed;background-position:center -500px;background-repeat:no-repeat;background-size:cover;padding:7.5em 0 13em; margin-top: -40px;}
#header h1 {font-size:1.5em; letter-spacing: 0.038em; margin: 0 auto; line-height: 1em;}
#header h1 strong {font-size:2.1em;line-height:1em;display:block;font-family:"Campton Bold","Century Gothic";}
#header h2 {font-size:1.5em; font-family:"Campton ExtraLight","Century Gothic"; margin: 0.4em 0 1.5em; letter-spacing: 1px;}
#header p a {  color: #ffffff; background-color: #FF9012; padding: 0.86em 2.1em;font-family:"Campton SemiBold","Century Gothic"; font-size: 1.17em;letter-spacing: 1px;}
#header .comp{ margin-top: 3.2em; font-style: italic; font-size: 0.84em; }
#header .comp a{color: #f4f3f3; text-decoration: underline;font-family:"Raleway","Century Gothic"; font-weight: 300;}

#video_section {width: 480px;height: 270px;position: relative;margin: 0 auto;margin-top: -175px;}
@media screen and (max-width:1024px) {
	#header_back {background-position: center -200px;}
}
@media screen and (min-width:1025px) {
	#header_back {background-position: center -350px;}
}
@media screen and (min-width:600px) {
	#video {width: 480px;height: 270px;position: absolute;left: calc(50% - 240px);}
}
@media screen and (min-width: 451px) and (max-width: 600px) {
	#video_section {width: 100%;}
	#video {width: 450px;position: absolute;left: calc(50% - 225px);}
}
@media (max-width:360px) {
	#video_section {width: 100%;}
	#video {width: 350px;position: absolute;left: calc(50% - 175px);}
}
@media (min-width:361px) and (max-width:450px) {
	#video_section {width: 100%;}
	#video {width: 350px;position: absolute;left: calc(50% - 175px);}
}
#pricing #plansanchor {    margin-top: -205px;    position: absolute;}
#pricing{padding-top:1.7em;}
#pricing h2{ font-size: 1.07em; letter-spacing: 0.03em;font-family:"Campton Light","Century Gothic";font-weight: 600;}
#pricing h3{font-family:"Campton Bold","Century Gothic"; font-size: 3.03em; margin-bottom:0.5em;  color: #0ea1a1;letter-spacing: 0.03em;}
#pricing .box{padding:2em 0 2.65em;border:1px solid #8da1a1;background-color:#fff;}
#pricing .semibox{display:inline-block;width:49%;}
.semibox_right{background:url("../img/android-compatible.png") center top no-repeat;padding-top:124px}
#pricing ul{ list-style: none; margin: 1.2em 0;padding:0 1em 0 1.6em;font-family:"Campton Light","Century Gothic";font-weight: 600;text-align:left;font-size: 0.9em;}
#pricing ul.ul_mini{font-size:0.85em;}
#pricing .semibox_right ul{border-left:1px solid #e2e7e7}
#pricing div.tdelay_6{ display: inline-block; width:740px; vertical-align: top; margin:auto 1.2em 2.5em;}
#pricing .price{ font-size: 1.5em;font-family:"Campton Medium","Century Gothic"; }
#pricing .price span{font-family:"Campton SemiBold","Century Gothic"; font-size: 2em;display:inline-block;}
#pricing h4{ font-size: 1.96em;font-family:"Campton Bold","Century Gothic"; color: #ff910a; margin:0 0 0.5em; font-weight: bold;line-height:1em;}
#pricing div.tdelay_6 .price{ color: #19202e;}
#pricing div.tdelay_6 li{ color: #4a5964;}
.special{font-family:"Campton SemiBold","Century Gothic";}
#pricing .icon{color:#0ea1a1;font-size:3em;vertical-align:middle;top:-4px;position:relative;margin-right:8px;}
#pricing .special{color:#ff910a;}
#pricing a:not(.notbuttonlink){ color: #ffffff; font-size: 1.2em; padding: 0.6em 0.9em; margin: 0 15px;font-family:"Campton Book","Century Gothic"; position: relative;width:30.5%; }
#pricing a.notbuttonlink{background-color:transparent;color:#ff910a;font-family:"Campton Book","Century Gothic";font-weight:900;}
#pricing a.small {font-size: 1.1em;}
#pricing h3 a:not(.notbuttonlink){font-size:1em;padding:0;color:#0ea1a1;font-weight:600;margin:0;width:auto;}
#pricing p{ width: 78%; text-align: left; line-height: 18px;}
#pricing select{ border:1px solid #ff910a; color: #ff910a;  font-size: 1em;font-family:"Campton Book","Century Gothic"; padding: 0.4em 2em 0.4em 0.8em; -moz-appearance: none; -webkit-appearance: none; appearance: none; margin: 0 auto 1em; background: url(../img/bg-select-circle.png) 95% -285px no-repeat;}
select::-ms-expand {    display: none;}
#pricing .nota{font-family:"Campton ExtraLight","Century Gothic";font-weight:300;font-size:0.75em;max-width:640px;margin:0 auto;}
#pricing .nota_compatible{font-family:"Campton Book","Century Gothic";font-size:0.85em;margin-top:-4.5em;margin-bottom:1.5em; }
#pricing .nota_compatible i{font-family:"Campton Light","Century Gothic";}
#pricing .nota a {color: #0ea1a1; text-decoration: underline;}
.button_monthly{background-color:#18a4a4;top:-27px;display:inline-block;}
.button_yearly{background-color:#ff9012;top:-27px;display:inline-block;}
.off_label{position:relative;text-align:center;width:52px;background-color:#d47912;border-radius:6em;height:47px;color:#fff;padding:15px 5px 0;font-family:"Campton Light","Century Gothic";margin:-68px 0 0 88%;font-size:13px;float:left;}
.off_label strong{font-family:"Campton Bold","Century Gothic";display:block;font-size:18px;line-height:1em;font-weight:normal;}
.off_label.off_label_mini{font-size:9px;}
.button_arrow{position:relative;text-align:center;color:#18a4a4;padding:10px 0 0;font-family:"Campton SemiBold","Century Gothic";margin:20px 0 -65px 0;font-size:0.85em;float:right;width:100%;background:url("../img/button_arrow.gif") center top no-repeat;}
[class^="pluginprice"], [class*=" pluginprice"]{font-family:"Campton SemiBold","Century Gothic";font-size:1.35em;}

#pricing span.ideal {font-family: "Campton Book", "Century Gothic";font-size: 18px;vertical-align: super;}
#pricing span.ideal img {vertical-align: middle;padding-left: 10px;width: 46px;}
#pricing span.ideal span {display: inline-block;vertical-align: middle;}

#benefits {background:url("../img/bg_benefits.gif") center bottom repeat-x; padding: 3em 0; font-family:"Campton ExtraLight","Century Gothic";}
#benefits .bgcontainer{background:url("../img/benefits.jpg") left top no-repeat;margin-left:50%;min-height:535px;}
#benefits .tdelay_3 {padding:0 55% 0 5%; min-height:480px;margin-top:-480px;text-align:left;}
#benefits h3{font-family:"Campton SemiBold","Century Gothic";  margin: 1.5em auto 0;font-size:1.875em;color:#0ea1a1;line-height:1em;}
#benefits h3 span{font-family:"Campton Light","Century Gothic";font-size:0.6em;color:#4b5964;display:block;line-height:normal;margin-top:0.4em;}
#benefits p{font-family:"Campton ExtraLight","Century Gothic";font-weight:300;margin: 1.5em auto 0;font-size:0.875em;color:#000;}

#infected {padding:4em 0;font-family:"Campton Medium","Century Gothic"}
#infected .bgcontainer {background:url("../img/infected.jpg") right center no-repeat;margin-right:50%;min-height:360px;}
#infected .tdelay_3 {padding:0 5% 0 55%; min-height:360px;margin-top:-360px;text-align:left;}
#infected h3{font-family:"Campton SemiBold","Century Gothic";font-size:1.875em;color:#0ea1a1;line-height:1em;}
#infected p{margin: 1.5em auto 0.75em;color:#4b5964;}
#infected .char p{font-size:0.875em;}
#infected .char:first-of-type{margin-top:1.5em;}
#infected .char span{font-size:2.2em;top:12px}

.chars{ background-color: #ffffff; text-align: left;  padding: 1.5em 2em 2em 45px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);border-radius:0.25em;margin:1.8em 10px 0;display:inline-block;width:300px;height:320px;vertical-align:top;}
.chars h4{font-family:"Campton Book","Century Gothic";margin:0.5em 0 1em;}
.char p{display:inline-block;width:85%;font-family:"Raleway","Century Gothic";font-weight:300;}
.char span{color:#3ec0cd;font-size:2em;display:inline-block; width:45px;vertical-align:top;position:relative;top:14px;height:30px;}
.char span.icon-ico_virus-01{font-size:1.5em;left:4px;top:16px;}
#infected .char span.icon-ic-speed{font-size:3em;left:-6px;top:6px;}
.char{ margin-bottom:0.25em;}
.char a{font-weight:normal;color:#3ec1ce;text-decoration:underline}
.char.moreinfo{max-width:360px;background-color:#fafafa;padding-left:0.75em;margin-top:2em;}
.char.moreinfo em{font-weight:normal;color:#3ec1ce;font-style:normal;}
#benefits .char.moreinfo p{margin:1.5em auto;}
#infected .char.moreinfo span{vertical-align:top;top:18px;}
.char .icon-ic-watch {
    font-size: 6em;
    position: relative;
    line-height: 0.2em;
	left: -30px;}

#claim {background:url("../img/bg_claim.jpg") center top no-repeat fixed; background-size: cover; color: #ffffff; padding: 4.8em 0 4.5em 2.2em; font-family:"Campton ExtraLight","Century Gothic";}
#claim .contenedor{ width: 1220px;}
#claim  .tdelay_3{background:url("../img/claim.png") right top no-repeat; padding-right: 58.5%; min-height: 409px; }
#claim .button{ color: #ef970e; border:1px solid #ef970e; margin-top: 3.4em; display: inline-block; padding: 1.5em 3.4em;font-family:"Campton SemiBold","Century Gothic"; font-size: 1.05em; }
#claim .button:hover {background-color:#ef970e;color:#fff;}
#claim p{font-size: 1.11em;}
#claim p a{color: #ffffff;}
#claim h3{ font-family:"Campton Bold","Century Gothic"; font-size:1.85em; margin: 0 auto ; padding-top: 1.3em;}
#claim h3 a{color:#ff9012;text-decoration:underline;}
.line {border-top:1px solid #ffffff;margin:2em auto 2em;width:1em;}
#cookieInfo{z-index:1;}

@media screen and (max-width:1280px) {	
	.solutions3 .tdelay_3 { background-size:50%; padding-left: 53%; }
	#header h1 { width: 95%;}
	#header p { font-size: 1em;}
	#pricing p {margin:0 auto;}
	#pricing .nota_compatible {margin-top:2em;}
}
@media screen and (max-width:1200px) {	
	#claim .tdelay_3 { background-size: 50%;}
	#claim .contenedor {    width: auto;}
}
@media screen and (max-width:1000px) {	
	#advanced { display: block; width: 70%; margin: 1em auto;}
	/*#pricing { font-size: 1.2em;}*/
	#pricing p { line-height: normal; text-align: left;}
	#pricing .nota{text-align:center; margin: 1em auto;}
	.chars{padding:1em 1em 2em 1.5em;}
	.char span {top:13px;vertical-align:top}
	.char span.icon-ico_virus-01{top:16px}
	.button{display: inline-block;padding: 15px 0; width: 280px;}
	#pricing a.small{padding: 15px 0.9em;}
	#header p a { padding: 15px 0.9em; width: auto; width: 280px;}		
	#advanced a {    top: -30px;}
}
@media screen and (max-width:900px) {
	#pricing div.tdelay_6 a {    top: -30px;}
	#benefits .bgcontainer{background-position:center top;margin-left:0;min-height:280px;}
	#benefits .tdelay_3,#infected .tdelay_3{min-height:auto;margin-top:inherit;padding:0 5%;}
	#infected .bgcontainer{background-position:right top;margin-right:0;min-height:280px;}
	#infected h3{margin-top:1.5em;}
	#infected h3 br,#benefits h3 br{display:none;}
}
@media screen and (max-width:800px) {		
	#claim .tdelay_3 {background-position: top center; padding: 24em 1em 0; background-size: 70%; min-height:auto;}
	#claim{padding: 3em 1em;}	
	#header p.question {    font-size: 1.65em; margin: 0.65em 0 0.8em;}
	#header p {    font-size: 1.1em;}
	#pricing .price span {    font-size: 1.3em;}
	#pricing select {    font-size: 0.9em;    margin: 0 0 1em 0;}	
		#pricing h2 span {    font-size: 1.9em;}
	#pricing h3 {font-size:2em;}
	#pricing .box {    padding: 1em 0;}
	#pricing .nota_compatible{ margin-top: 3em;}

	#pricing div.tdelay_6{width:70%;margin:0 auto;}
	#pricing div.tdelay_6 a{top:-100px;}
	#pricing div.tdelay_6 a.button_monthly{top:-85px;}
	#pricing .box{padding-bottom:6em;}
	.semibox_right{background:none;padding-top:0}
	.semibox_left{background:url("../img/android-compatible.png") center 124px no-repeat;}
	#pricing .semibox_right ul{border-left:0;margin-bottom:2.2em}
	#pricing .semibox_left ul{padding-top:124px;margin-top:1.2em}
	#pricing .semibox{display:inherit;width:auto;}
	#pricing ul{display:inline-block;margin:0 auto;}
	#pricing a:not(.notbuttonlink){width:auto;width:300px;margin:0 auto;}
	.chars{height:auto;display:block;margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:700px) {	
.features .feature { font-size: 1.3em; min-height: 275px; width: 80%;}	
	.features .compare {    font-size: 0.9em;    margin: 3.2em auto;    width: 80%;}	
	.solutions3 .tdelay_3{ background-size: 90%; padding-top: 20em;}
	.features h2 {   font-size: 1.1em; width: 99%;}	
	.features h2 span {    font-size: 2em;}	
	.features .feature p {    font-size: 0.75em;}		
	.features .owl-dots .owl-dot span {    height: 15px;    width: 15px;}
	.features .feature h3 {    padding: 29px 0 15px;}
	#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;}		
	#mainfeatures .feature { width: 90%;  min-height: 12em;}
}
@media screen and (max-width:650px) {	
		#claim .tdelay_3 { padding: 20em 1em 0;}
}
@media screen and (max-width:500px) {	
	#claim .tdelay_3  { background-size: 85%;}	
	/*#pricing { font-size: 1.2em;}*/
	#advanced {    width: 85%;}
	#header h1 {    font-size: 2em;}
	#header h2 {    font-size: 1.5em;}
	#header p a {    font-size: 1em;}	
	#pricing p {    font-size: 0.8em;    width: 89%;}	
	#gama {    height: 20em;}
	.char p{width:75%;}
	#pricing div.tdelay_6{width:95%;}
	#pricing a:not(.notbuttonlink){width:250px;}
}

@media screen and (max-width:410px) {	
	#claim .tdelay_3 {    background-size: 95%; padding: 16em 0 0;}
	#claim {    padding: 3em 0;}
	#claim h3 {    font-size: 1.9em;}
	#claim p {    font-size: 1.3em;    width: 90%;    margin: 0 auto;}
	#claim .button {    padding: 1.2em 3em;}	
	#pricing { font-size: 1em; padding-top: 2.5em;}	
	.features .feature {    min-height: 330px;}
	#header p a, .button, #pricing a {  width: 230px;}
		#mainfeatures .feature { width: 90%;  min-height: 13em;}
	#pricing ul{font-size:0.9em;padding:0 1em 0 1em}
}
