/*body,html,*{cursor: url(https://www.pandasecurity.com/security-promotion/resources/dome2001/img/cursor.png), auto !important;}
body a:hover,body a span:hover{cursor: url(https://www.pandasecurity.com/security-promotion/resources/dome2001/img/cursor_hover.png), auto !important;}*/
body,html,*{margin:0;padding:0;}
 .menuback_halloween, .countdown_bf.dome{display: none;}
html, body {font-family:'IBM Plex Sans', sans-serif;margin:0;padding:0;color:#4b5964;font-size:16px; overflow-x: hidden;}
a{text-decoration:none;transition:all .5s;}
ul{ margin:0; padding:0; list-style:none;}
img{border:0;}
h1,h2,h3,h4,h5,th{margin:0;padding:0;font-weight:normal;}
p{margin:0;padding:0;}
.contenedor{max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box; text-align:center}
.grey{ background-color:#f4f8f9;}
#logos_section{background-color:#fff;height:50px;padding:10px 0;}
#logos_section #logo_panda{float:left;}
#logos_section #logo_aff{float:right;}
#logo.oculto{display: none;}
#header_section{color:#ffffff;text-align:center; }
#header_back{background-image:url("../img/header-earth.jpg");  background-attachment:fixed;background-position:center -40px;background-repeat:no-repeat;background-size:cover;padding:0 0  16.1em;}
#header_section ul{ margin:20px auto;letter-spacing:0.3px;font-family:'IBM Plex Sans', sans-serif;}
#header_section .menuback{ background-color: rgba(0, 0, 0, 0.2); padding: 2em 0; position: absolute; width: 100%;  z-index: 3;  }
#header_section .menuback img{ float: left;}
#header_section .opaque{transition: .5s;background-color:#122040;}
#header_section li{ padding:1px 0;}
#header_section.list_ps{padding-bottom:0 !important;}
#header_section h1 {font-size:2.1em; font-family:'IBM Plex Sans', sans-serif;line-height:1.4em; letter-spacing: 0.045em; margin: 0 auto;}
#header_section h2 {font-size:1.5em; font-family:'IBM Plex Sans', sans-serif;line-height:1em; margin: 0.82em auto 2.6em;}
#header_section h2 strong{font-family:'IBM Plex Sans', sans-serif; font-weight: normal;}
#header_section p {font-family:'IBM Plex Sans', sans-serif; font-weight:500;letter-spacing:0.055em;line-height:1.22em;}
#header_section p strong{font-weight: 800;}
#header_section p a {  color: #ffffff; background-color: #FF9012; padding: 0.87em 1.4em;font-family:'IBM Plex Sans', sans-serif; font-size: 1em;}
#header_section #intro {margin-bottom:56px; padding-top: 2em;}
#header_section #screenshot{background: url(../img/header-screenshot-dome.png) left center no-repeat; height: 468px; margin-top: -16.1em;}
#header_section #screenshot.chars{background: url(../img/header-screenshot-dome.png) left center no-repeat; height: 468px;padding: 0.6em 0 1em 595px; margin: -16.1em 0 0 0;display:inline-table;z-index:1;position:relative;vertical-align:middle;}
#didyouknow {background-color: #f6f5f5; padding: 5em 0;}
#didyouknow p{    font-family:'IBM Plex Sans', sans-serif;    font-size: 0.85em;    font-weight: 300;    letter-spacing: 0.055em;    line-height: 1.22em;}
#didyouknow p.question {    color: #0ea1a1;    font-family:'IBM Plex Sans', sans-serif;    font-size: 1.45em;    margin: 0.65em 0 1.2em;}
#didyouknow p.subtitle {    font-size: 1.1em;    font-weight: bold;    margin-bottom: 1.3em;}
#didyouknow .left_text {    color: #4b5964;    display: inline-block;    margin-right: 3em;    text-align: right;    width: 43%;}
#didyouknow .box{ background-color: #ffffff; border: 1px solid #8da1a1; width: 185px; height: 164px; padding-top: 1.6em; color: #2b2b2b; display: inline-block; vertical-align: top; position: relative; margin-right: 0.5em;}
#didyouknow.didyouknow-XL .box,#didyouknow.didyouknow-XXL .box{height:184px;}
#didyouknow.didyouknow-XXL .box .blue{font-size:1em;letter-spacing:0;}
#didyouknow .box h3{font-family:'IBM Plex Sans', sans-serif; font-weight: 800; font-size: 0.95em; }
#didyouknow .box p{font-family:'IBM Plex Sans', sans-serif; font-weight: 300; text-align: center; margin: 0 auto;font-size: 0.88em; width: 90%;}
#didyouknow .box .blue{ color: #3ec1ce; font-size: 1.4em;font-family:'IBM Plex Sans', sans-serif; margin: 0.43em auto 0.3em;letter-spacing: 0.03em;}
#header_section .comp{ color: #ffffff; margin-top: 1em; font-style: italic; font-size: 0.8em;}
#header_section .comp span{ font-size: 3em; position: relative; top: 10px;}
#chars{ /*background-color: #2c3646; */ background-color: #ffffff; width: 334px; text-align: left;  padding: 1.5em 2em 2em 60px; margin-top:-16.1em;-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);display:inline-table;margin-left:-38px;border-radius:0.25em;vertical-align:middle;}
#chars p{display: inline-block; width: 70%; margin-left: 0.8em; color: #4B5964;}
#chars span{ color: #3ec0cd; font-size: 3em; display: inline-block; width: 60px; vertical-align: top; position: relative; top: -5px;}
#chars span.icon-ico_virus-01{font-size: 2em;left:8px; top: 0;}
#chars span.icon-ic-wifi{ font-size: 3.5em; left:-4px; top: -10px; }
#chars .char{ margin-bottom: 1.1em; }
#chars .char:last-of-type{margin-bottom: 0;}
#header_section #chars p{ font-size: 1em; letter-spacing: 0;}
.submenuHU{ background-color: #f6f5f5; padding: 3.5em 0 2em;text-align: center;}
.submenuHU h2{ color: #0EA1A1; margin-bottom: 1.73em; font-size: 1.9em}
.submenuHU h2 span{font-family:'IBM Plex Sans', sans-serif;}
.submenuHU a{font-family:'IBM Plex Sans', sans-serif; display: inline-block; margin-right: 2.6em; color: #000000; font-size: 0.71em;letter-spacing: 0.05em; border-right: 1px solid #000000; padding:0.4em 2.1em 0.2em 2em; background: url(../img/bullet-circle.png) left center no-repeat;}
.submenuHU a:last-of-type{border: none; margin-right: 0;}
.submenuHU a:hover,.submenuHU a.selected,.submenuHU.sticky a.selected,.submenuHU.sticky a:hover{ color: #0ea1a1; background-image: url(../img/bullet-circleh.png)  ;/*font-family:'IBM Plex Sans', sans-serif;*/}
.submenuHU.sticky{background-color:transparent;padding:3.35em 0 2.35em;position:fixed;margin:0 auto;z-index:3;width:100%;top:0;display:none;}
.submenuHU.sticky a{ color: #ffffff;background-image: url(../img/bullet-circlew.png);border-color: #ffffff;}
.anchor{position:absolute;height:93px; margin-top: -93px;}
.solutions{color: #4b5964;}
.solutions h2 {margin:-2.5em 0 1.2em; font-size:1.05em; letter-spacing: 0.046em; line-height: 2.3em;}
.solutions h3{font-family:'IBM Plex Sans', sans-serif; font-style: italic; color: #0ea1a1; margin:1.55em 0 0.8em 6.65em; font-size: 1em; letter-spacing: 0.04em;max-width:28.5em;}
.solutions h2 span {font-family:'IBM Plex Sans', sans-serif;color:#0ea1a1;font-size:2.9em;}
_:-ms-input-placeholder, :root .solutions h2 span  {font-size:2.6em;}
.solutions h2 span  {font-size:2.6em\9;}
.solutions p,.solutions ul,.solutions p.sub {font-family:'IBM Plex Sans', sans-serif;}
.solutions p{width: 28em; font-size: 1em; letter-spacing: 0.04em; }
.solutions #solutions_home p{width: 32em; margin-right: 2em;clear:both;}
.solutions ul{ list-style-image: url(../img/bullet.jpg); margin: 0 0 5em 8.7em; font-size: 0.9em; width: 26.5em; letter-spacing: 0.0355em; line-height: 1.15em;}
.solutions p strong {font-weight:600;}
.solutions p.sub{ font-size: 0.645em; margin: 4em 0 0 11em; width: 35%;}
.solutions1 {background:url("../img/solutions-devices-dome.jpg") right top no-repeat;margin-right:44.5%; margin-bottom: 4.2em;}
.solutions #play{ float: right;background: url(../img/play.png) right top no-repeat; height: 75px; width: 185px; margin-right: 450px;  position: relative;  top:513px;  color: #ffffff; padding: 2.3em 0 0 95px; cursor: pointer; font-size: 0.84em;}
.solutions #video{ width: 855px; height: 490px; position: absolute; left: calc(50% - 427px); margin-top: 3em; display: none;}
.solutions #opacity{ width: 100%; height: 588px; position: absolute; background-color: #000000; opacity: 0.6; display: none;}
.solutions #play:hover{background-image: url(../img/playh.png)}
.solutions2 {background:url("../img/solutions-privacy-dome.jpg") left top no-repeat;margin-left:49.17%; margin-top: 4em; padding-bottom: 2em;max-height:579px}
.solutions2 p{margin-left: auto;}
.solutions2 h2{text-align: left;}
#solutions_business,#solutions_home {display:inline-block;vertical-align:top;margin:0;width:100%;}
#solutions_business {text-align:left;padding-left:100%;margin-right:-100%;}
#solutions_business p:first-of-type{font-family:'IBM Plex Sans', sans-serif; margin-bottom: 1em;}
#solutions_home .button{margin: 1.5em 2.7em 1em auto;}
#solutions_home {text-align:right;padding-right:99%;margin:5.7em 0 4.5em -99%; }
#solutions_home ul{ width: 31em; margin: 0 0 4em auto; text-align: left; }
#solutions_home h2{ margin:-2em 2em 0.9em auto; width:auto;letter-spacing: 0.06em;float:right;text-align:left;}
#solutions_home h3{text-align: left;    width: 28.3em; margin: 2.65em  0 1.3em auto;}
.solutions .button {margin:2.2em 0 1em 7.1em;border:1px solid #0ea1a1; color: #0ea1a1;font-family:'IBM Plex Sans', sans-serif; padding: 1.65em 4.15em; letter-spacing: 0.05em;}
.solutions .button:hover {background-color:#0ea1a1;color:#fff;}
.solutions3 .button{ color: #ef970e; border-color: #ef970e; margin-left: 0.8em;}
.solutions3 .button:hover {background-color:#ef970e;}
.solutions3{background:url("../img/bg-solutions-family.jpg") center top no-repeat fixed; background-size: cover; color: #ffffff; padding: 10.04em 0 7.5em 2.2em;}
.solutions3 .tdelay_3{background:url("../img/solutions-family.png") left top no-repeat; padding-left: 58%;text-align: left; height: 407px;}
.solutions3 p{ width: 34em; margin-left: 0.7em;}
.solutions3 h2{ color: #ef970e;  position: relative; margin: 0 0 0.3em 0.1em; top: -10px;letter-spacing: 0.055em;}
.solutions3 h2 span{ color: #ffffff;}
.solutions3 h3{ color: #ef970e; font-style: normal;margin:0.87em 0 0.3em 0.7em; }
.solutions3 ul{ list-style-image: url(../img/bullet-family.jpg);margin: 0 0 4em 1.8em; width: 32em; }
.solutions3 li{padding-left: 0.4em;}
.line {border-top:1px solid #3ec1ce;margin:2em auto 2.1em;width:1em;}
#mainfeatures{ padding-top: 2em;}
.features,#pricing {margin:0;padding:2.2em 0 0.3em;color:#505050;}
.features h2, #pricing h2 {color:#383838; margin-bottom:1em; font-size:1.03em; letter-spacing: 0.05em}
.features h2 span, #pricing h2 span{font-family:'IBM Plex Sans', sans-serif; font-size:2.9em; color: #0ea1a1;letter-spacing: 0.03em}
.features p {margin:0 auto;font-weight:300; width: 85%;}
.features .feature {display:inline-block; width:95%; vertical-align:top; text-align:center;border:1px solid #e6e6e6;min-height:268px;margin:24px 3px 0 1px;padding:38px 3px 4px;-webkit-box-shadow: 0px 0px 5px 1px rgba(237,237,237,1);-moz-box-shadow: 0px 0px 5px 1px rgba(237,237,237,1);box-shadow: 0px 0px 5px 1px rgba(237,237,237,1);}
.features .feature h3 {font-family:'IBM Plex Sans', sans-serif;font-size:1.05em;padding:29px 0 5px;color: #0ea1a1; line-height: 1.1em;}
.features .feature h3.adjust{padding-top: 20px;}
.feature h4{ font-family:'IBM Plex Sans', sans-serif; color: #2b2b2b; font-size: 0.9em;letter-spacing: 0.03em;}
.features .feature p {font-size:0.8em;margin:0.9em auto;line-height:1.15em;font-family:'IBM Plex Sans', sans-serif;}
.features .feature strong {font-family:'IBM Plex Sans', sans-serif;}
.features .feature .icono {font-size:2em; color: #0ea1a1; border: 1px solid #0ea1a1; border-radius: 4em; padding: 0.25em;}
.features .feature .icon-ic-refresh,.features .feature .icon-ic-euro,.features .feature .icon-ic-licencia2{font-size:2.6em;padding: 0.05em; position: relative; top: -6px}
.features .compare{font-family:'IBM Plex Sans', sans-serif;font-size:0.55em;letter-spacing:1px;margin-top:11.2em;}
.features .owl-dots .owl-dot span { background-color: #c3e7e7;}
.owl-dots {margin-top: 1em; }
.features .owl-dots .owl-dot{ display: none;}
.features .owl-dots .owl-dot.active span, .features .owl-dots .owl-dot:hover span {    background-color: #0ea1a1;}
#reviews {background-color:#ecf0f3;	padding:4.5em 0 8.5em;}
#reviews h4 {font-family:'IBM Plex Sans', sans-serif;color:#0ea1a1;font-size:1.87em;	margin:0 auto 1.2em; letter-spacing: 0.01em; width: 60%;}
#reviews p {font-family:'IBM Plex Sans', sans-serif;	font-size:18px;	margin-bottom:1em;}
#reviews .subtitle {font-family:'IBM Plex Sans', sans-serif;	font-size:1.315em;	margin-bottom:3em;}
#reviews a{color:#0ea1a1;text-decoration:underline;}
#pricing h3{font-family:'IBM Plex Sans', sans-serif; font-size: 1.2em; margin-bottom: 3em;font-weight: 800;}
.complete .box,.advanced .box{ padding: 2.8em 0.5em; color: #ffffff; border: 1px solid #4b5964; }
.advanced.lat .box{background-color: #ffffff;min-height:289px;margin-top:7px;}
.complete  ul,.advanced ul{ list-style: none; margin: 1em 0 2.5em; font-size: 0.9em;font-family:'IBM Plex Sans', sans-serif;letter-spacing:0.3px;}
.complete ul{ margin-bottom: 2.4em;}
.complete,.advanced{ display: inline-block; width: 18.5em; vertical-align: top;margin:0 0.5em;}
/*.complete{ background-color: #19202e;}*/
.complete .price,.advanced .price{ font-size:2.9em;font-family:'IBM Plex Sans', sans-serif; }
.complete h4,.advanced h4{ font-size: 2em;font-family:'IBM Plex Sans', sans-serif; color: #11a6a5; margin: 0.45em 0 0.5em; font-weight: bold;}
.complete h4,.complete .special{ color: #ff910a;}
.advanced .price{ color: #19202e;}
.advanced.lat,.complete.lat{background: url(../img/header-screenshot-dome.png) center left no-repeat; padding-left: 635px; margin-top: -16.1em;min-height:419px;}
.complete .box{background-color: #1f2532;border-color:#1f2532;}
.complete.lat .box{margin-top:7px;padding:2.8em 0 2em;}
.complete.lat a {    top: -25px;}
.advanced li{ color: #4a5964;}
.special{font-family:'IBM Plex Sans', sans-serif;}
.advanced .special{color: #11a6a5; }
.complete a,.advanced a{ color: #ffffff; font-size: 1.1em; padding: 0.75em 0.9em; margin: 0 auto;font-family:'IBM Plex Sans', sans-serif; position: relative;display:inline-block;width:80%;}
#pricing p{ width: 49%; text-align: left; margin: 4.6em auto 3em; font-size: 0.9em; line-height: 18px;}
#pricing p.v1 { margin-top: -1em;}
.complete a{ background-color: #ff910a;top: -25px;/*top: 20px;*/}
.advanced a{ background-color: #11a6a5; top: -25px;}
#pricing p:last-of-type{ text-align: center; font-size:0.9em; color: #4b5964;font-family:'IBM Plex Sans', sans-serif; }
#pricing p:last-of-type span{ font-size: 2.6em; position: relative; top: 10px;}
#pricing p:last-of-type span:last-of-type{margin-left:-8px;}
#pricing span.ideal {display: block;margin-top: 20px;}
#pricing span.ideal img {vertical-align: middle;padding-left: 10px;width: 46px;}
#one-account {height:538px;background:url("../img/bg-one-account-dome.jpg") center top no-repeat fixed;  color:#fff; background-size: cover;}
#one-account #one-account-cover {height:706px;background:url("../img/one-account-dome.png") center bottom no-repeat;position:absolute;width:100%; margin: -10.5em 0 0 -35em;}
#one-account #halfside {width:50%;display:inline-block;position:relative;}
#one-account h3 {font-family:'IBM Plex Sans', sans-serif;font-size:2.7em;padding:112px 0 0;font-weight:bold; letter-spacing: 0.02em;}
#one-account h3 span{font-family:'IBM Plex Sans', sans-serif; font-size: 0.7em; font-weight: normal;line-height:1em;}
#one-account p {font-family:'IBM Plex Sans', sans-serif;font-size:1.1em;margin: 0 auto 4.2em;    width: 60%;}
#one-account .line {border-color:#fff;}
#one-account .button{background-color: #ff9012;border:1px solid #ff9012; color: #ffffff;font-family:'IBM Plex Sans', sans-serif; font-weight: 800; padding: 1em 3.5em;  font-size: 1.05em;}
#one-account .button:hover{ background-color: #ff9012; color: #ffffff; border-color: #ff9012;}
#footer{ background-color:#1f2532; color:#FFFFFF; clear:both;}
#footer #logo_pie {background:url(../img/logo_panda.png)  rgba(0, 0, 0, 0)  no-repeat scroll left center; width:122px; height:34px; float:left; margin-top:25px;}
#footer ul { text-align:right; padding:35px 0 40px; font-size:0.7em;}
#footer ul a{color:#ffffff; }
#footer .metodospago{text-align:right;margin:0 26px -12px 0;padding-top:2em;}
/*** Adwords Bulletpoints ***/
ul#adbps {display:table; }
ul#adbps li{/*list-style-image:url(//www.pandasecurity.com/rfiles/promotions/launch-2016/antivirusoffer/img/list-tip.png);*/ list-style-image: none;font-size:16px;line-height:25px;min-height:35px;padding-left:5px;}
#zona_title ul#adbps{margin:15px auto 0 auto;}
.pricenew{display:none;}
body.yearly .pricenew{/*display:initial*/display:inherit}
.byyear{display:inline-block}
body.yearly .price:not(.pricenew){font-size:1.25em;font-family:'IBM Plex Sans', sans-serif;text-decoration:line-through;margin-top:-1.2em;}
body:not(.yearly) .price .byyear,.pricenew .byyear{font-size:0.6em;text-transform:uppercase;font-family:'IBM Plex Sans', sans-serif;}
.off_label{display:none;position:absolute;text-align:center;width:70px;background-color:#ff9012;border-radius:6em;height:59px; color:#fff;padding:21px 5px 0;text-transform:uppercase;font-family:'IBM Plex Sans', sans-serif;line-height:16px;margin:-11px 0 0 14.8em;}
.off_label_XL span{font-size:10px;}
.off_label_XL span strong{font-size:22px;}
body.yearly .off_label{display:block;}
.off_label.advanced{background-color:#18a4a4;}
.off_label strong{font-family:'IBM Plex Sans', sans-serif;display:block;font-size:1.375em;line-height:1em;}
#pricing .advanced .off_label{background-color:#18a4a4;}
#pricing .off_label{margin:-20px 0 0 14.2em;}
.complete .monthly_msg,.advanced .monthly_msg{color:#11a6a5;font-size:0.9375em;margin-top:-32px;margin-bottom:1em;text-transform:uppercase;font-family:'IBM Plex Sans', sans-serif;}
.complete .monthly_msg{color:#ff910a;font-weight:bold;font-family:'IBM Plex Sans', sans-serif;margin-top:-16px;}
#pricing .complete.complete_pp{margin-left:-1px;}
.complete.complete_pp{background-color:transparent;}
.complete.complete_pp .box{margin-top:-15px;}
/*.complete.complete_pp a{top:-15px;}*/
.free_month {text-transform:uppercase;color:#ff910a;margin-top:-1.1em;margin-bottom:0.5em;}
.pricing_color1 .advanced,.pricing_color1 .complete,.pricing_color2 .advanced,.pricing_color2 .complete{margin:0 auto;vertical-align:inherit;}
.pricing_color1 .complete .monthly_msg, .pricing_color1 .free_month, .pricing_color1 .complete h4, .pricing_color1 .complete .special{color:#11a6a5;}
.pricing_color1 .complete a, .pricing_color1 .off_label{background-color:#11a6a5;border-color:#11a6a5;}
.pricing_color1 .advanced a{background-color:#fff;border:1px solid #11a6a5;color:#11a6a5;}
.pricing_color2 .advanced .monthly_msg, .pricing_color2 .advanced h4, .pricing_color2 .advanced .special{color:#ff910a;}
.pricing_color2 .advanced a{background-color:#ff910a;}
.pricing_color2 .advanced a{background-color:#fff;border:1px solid #ff910a;color:#ff910a;}
#selector_monthly,#selector_yearly{font-family:'IBM Plex Sans', sans-serif;color:#8da1a1;padding:0.75em 1.5em;border:1px solid #8da1a1;display:inline-block;margin:0 0.5em 2em;min-width:200px;cursor:pointer;}
#selector_monthly.selected,#selector_yearly.selected{color:#fff;background-color:#18a4a4;border-color:#18a4a4;cursor:inherit;}
.mix .advanced .off_label,.mix .complete .off_label{display:none;}
.mix #pricing.pricing_color1 .off_label,.mix #pricing.pricing_color2 .off_label{display:inherit;margin:-32px 50%;left: 254px;}
#pricing #selectors .off_label{margin:-48px 0 0 -48px;display:inline-block;background-color:#3cc1d0;}

a.notbuttonlink,.advanced a.notbuttonlink,.complete a.notbuttonlink{background-color:transparent !important;color:inherit;font-size:inherit;padding:0;margin:inherit;font-family:inherit;position:inherit;width:inherit}

body.rtl {direction:rtl;}

@media screen and (min-width:1601px) {	
	#header_back {background-image:url("../img/header-earth-xl.jpg");}
}
@media screen and (max-width:1800px) {	
	 .solutions #solutions_business p.sub { width: 60%; /*margin: 4em auto 0;*/}
}
@media screen and (max-width:1280px) {	
	.solutions3 .tdelay_3 { background-size:50%; padding-left: 53%; }
	#header_section h1 { width: 95%;}
	#header_section p { font-size: 1em;}
}
@media screen and (max-width:1200px) {	
	.features .owl-dots .owl-dot{ display: inline-block;}
	.solutions2{max-height:none;}
}
@media screen and (max-width:1150px) {	
	#didyouknow .left_text { display: block; width: 95%; text-align: center; margin-bottom: 2em;}
	.submenuHU {    padding-top: 0;}
	.solutions h3 { margin-left: 1em;}
	.solutions ul { margin-left: 2.7em; width: 70%;}
	.solutions3 p { width: auto;}
}
@media screen  and (min-width: 1001px){
#footer ul li{ display:inline-block;  border-right: 1px solid #dcdcdc; padding: 0 6px;}
#footer ul li.last{ border:none; margin-right:20px;}
}
@media screen and (max-width:1000px) {	
	.solutions3{ padding-top: 4em;font-size: 1.5em;}
	.solutions3 .tdelay_3,.solutions3 {padding-left: 0; text-align: center;height: 100%;}
	.solutions3 .tdelay_3{ background-position: center top; padding-top: 20em; background-size: auto;}
	.solutions3 p {    margin-left: 0;}
	#solutions_business,#solutions_home{  margin: 5em auto 0;    padding-left: 0; text-align: center; font-size: 1.5em;}
	.solutions3 h2,.solutions3 h3,.solutions3 p,.solutions3 ul,#solutions_business h2,#solutions_business h3,#solutions_business p,#solutions_business ul,#solutions_home h2,#solutions_home h3,#solutions_home p,#solutions_home ul{ text-align: left; padding-left: 30px; width: auto; padding-right: 20px; float: none; } 
	#solutions_business ul,#solutions_business h3,#solutions_home  h3, #solutions_home  ul, .solutions3 ul, .solutions3 h3{ padding-left: 70px;}
	#solutions_business ul, #solutions_home ul, .solutions3 ul{ width: 70%; margin-left: 1em;}
	.solutions #play { top: -2.6em;}
	.solutions1,.solutions2 {    padding-top: 34em; margin-right: 0;}
	.solutions2 {margin: 0 0; padding: 41em 0 7em;}
	.solutions #solutions_business p.sub {    margin: 4em auto 0;    width: 65%;}
	.solutions .button {margin: 2.2em auto 1em;}
	.solutions h3 { margin-left: 0;max-width:none;}	
	#solutions_home .button {    margin: 1.5em auto 1em;}
	.solutions3 h2 { margin: 0}
	.solutions h2 span{font-size: 2em; margin-top: 0;}
	#one-account #one-account-cover { margin: 9em 0 0}
	#one-account {    height: 850px;}
	.solutions #solutions_home p {    width: auto; margin-right: 0;}
	.complete, .advanced { display: block; width: 70%; margin: 1em auto;}
	#pricing { font-size: 1.1em; }	
	#pricing h3{ width: 95%; margin-left: auto; margin-right: auto;}
	#pricing p { line-height: normal; text-align: center;}
	#header_section #screenshot{background: url(../img/header-screenshot-mobile-dome.png) top center no-repeat; background-size: 94%;  height: 550px;}	
	.advanced.lat,.complete.lat{background: url(../img/header-screenshot-mobile-dome.png) top center no-repeat; background-size: 99%;padding:25em 0 0; margin-top: -16.1em;min-height:inherit;}
	#header_section #screenshot.chars{background: url(../img/header-screenshot-mobile-dome.png) top center no-repeat; background-size:94%;  width: auto;padding:0;display:block;height:550px;}		
	.advanced.lat .box{min-height:inherit;/*margin-top:inherit;*/}
	.button,#pricing a,.advanced.lat a,.complete.lat a{display: inline-block;padding: 15px 0; width: 280px;}
	#header p a,.solutions .button,#one-account .button  {    padding: 15px 0; width: 360px;}
	#header {    padding: 100px 0 0;}
	.advanced a,.complete.lat a {    top: -30px;}
	.complete a{top: 30px;}
	#one-account #halfside {    width: 90%;}
	#one-account h3 { padding-top: 40px;}
	#one-account p {    margin-bottom:2em;}
	#reviews { padding-bottom: 8em;}
	#header_section p a {    padding:0.87em 0;}
	#reviews h4 { width: 90%;}
	.off_label,#pricing .off_label{margin-left:63%;}
	body.yearly .price:not(.pricenew){margin-top:0;}
	#pricing .complete.complete_pp{margin-left:inherit;}
	.complete .monthly_msg,.advanced .monthly_msg{margin-top:0;}
	#chars{ margin: 0 auto;padding:2em 2em 2em 2em;}
}
@media screen and (max-width:900px) {
	#header_section #screenshot,#header_section #screenshot.chars {    height: 500px;}
}
@media screen  and (min-width: 851px) and  (max-width: 1000px){
#customers .testimonio {    width: 40%;}
#footer #logo_pie {    margin-left: 30px;}
#footer ul li{ display:inline-block;  border-right: 1px solid #dcdcdc; padding: 0 6px;}
#footer ul li.last{ border:none; margin-right:20px;}
}
@media screen and (max-width: 850px){
#footer{padding-top:1.5em;}	
#footer #enterprise{display:none;}
#footer #logo_pie { margin:0 auto; padding-top:20px; float:none;}
#footer ul {text-align:center; font-size:1em;}
#footer ul li{padding:1em 0;}
#footer .metodospago{margin:1em auto;text-align:center;}
}
@media screen and (max-width:800px) {	
	#header_section #screenshot,#header_section #screenshot.chars{height: 450px;}
	.submenuHU a { display: none;}
	.submenuHU h2 {    font-size: 2.2em;    margin: 0 auto;    width: auto;}
	#didyouknow .box {display: block; width: 70%; margin: 1em auto;font-size: 1.1em; padding: 1.6em 1em; height: auto;}
	#didyouknow.didyouknow-XL .box{height:auto;}
	#didyouknow .left_text { margin: 0 auto 2em;    font-size: 1em;}
	#header p.question {    font-size: 1.65em; margin: 0.65em 0 0.8em;}
	#header p {    font-size: 1.1em;}
	#one-account #one-account-cover { margin: 9em 0 0}
	#one-account {    height: 850px;}
	.advanced.lat, .complete.lat { padding-top:22em; margin-top: -10em;}
	#header_back { padding-bottom: 10em;}
	#header_section #screenshot,#header_section #screenshot.chars { margin-top: -10em;}

}
@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;}
	#header_section #screenshot,#header_section #screenshot.chars{height: 380px;}
	
	.features h2 {   font-size: 1.1em; width: 99%;}	
	.features h2 span {    font-size: 2em;}	
	.features .feature p {    font-size: 0.75em; width: 90%;}
	.solutions1,.solutions2 { background-size: 100%}
.solutions #play { margin-right: 261px;}
	.solutions1{    padding-top: 21em;}
	#solutions_business ul, #solutions_home ul, .solutions3 ul {    margin-bottom: 0;}
	.solutions3 h2,.solutions1 h2,.solutions2 h2{margin-bottom: 0;}
	.solutions #solutions_business p.sub { margin-top: 0;}
	 .solutions2 {    padding: 29em 0 2em;}
	.solutions3 {padding-bottom: 2em; }
	#pricing h2 span {    font-size: 1.9em;}
	#pricing h3 {    font-size: 1em;}
	#pricing .box {    padding: 1em 0;}
	.complete ul {    margin-bottom: 0;}
	.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;}
	.complete.lat .box {    padding: 2em 0 4em;}
}
@media screen and (max-width:650px) {	
.solutions #play {    top: -4em;}
}
@media screen and (max-width:600px) {	
	/*iphone 6 que muestre imagen fondo en el header*/
	_::-webkit-full-page-media, _:future, :root #header { background-attachment: scroll; height: 431px;}	
	#one-account p {width: 90%;}
	.solutions #play {    top: 5.3em; margin-right: 215px;}
	#header h2 {    margin: 0.82em auto 1.6em;}
	.solutions1{    padding-top: 11em;}
	.solutions2{    padding-top: 20em;}
	.solutions3 .tdelay_3 {    padding-top: 15em;}
	#pricing p:last-of-type {    width: 100%;}
	.advanced.lat, .complete.lat { padding-top: 17em;}
	.advanced a.notbuttonlink,.complete a.notbuttonlink{font-size:0.825em;}
}
@media screen and (max-width:500px) {		
	.solutions3 .tdelay_3{ padding-top: 13em;}
	#pricing { font-size: 1.2em;}
	#pricing h3 {width: 90%; font-size: 0.9em;}
	.complete, .advanced {    width: 85%;}
	.solutions h2 span {    font-size: 2.2em;}
	#header_section #screenshot,#header_section #screenshot.chars{height: 300px;}
	#header h1 {    font-size: 1.8em;}
	#header p a {    font-size: 1em;}
	.solutions1 {    padding-top: 14em; }
	.solutions2 {    padding-top: 22em;}
	.solutions #play {top: -2.3em; margin-right: 170px;}
	.solutions3 .tdelay_3 {    padding-top: 14em;}
	#pricing p {    font-size: 0.8em;    width: 89%;}
	.advanced.lat .box { padding: 1.7em 0;}
	.complete.lat .box {    padding: 1.7em 0 4em;}	
	.off_label,#pricing .off_label{margin-left:73%;}
}
@media screen and (max-width: 480px){
	#customers .testimonio {    border-right:none;    float: none;    padding:0 20px;    width: auto; margin-top:20px;}
	#customers .stars { float:none; position:relative; top:45px;}	
}
@media screen and (max-width:450px) {	
.solutions #play {   top: 5.25em; margin-right: 140px;}
#header_section #screenshot,#header_section #screenshot.chars {    height: 250px;}
	#header_section h1 {    font-size: 1.5em;    width:85%;}
	#header_section #intro {    padding-top: 8em;}
	#header_section h2 {    margin: 0.82em auto 1.3em;}
	.complete h4, .advanced h4 {    font-size: 1.8em;}
	.complete ul, .advanced ul {    font-size: 1em;}
	#pricing p:last-of-type {    font-size: 0.8em;   margin: 2.8em auto 2em;}
	#didyouknow {    padding: 2em 0;}
	#didyouknow p {    font-size: 1.1em; width: 90%; margin-left: auto; margin-right: auto;}
	#didyouknow p.question {    font-size: 1.6em;    margin: 0.4em auto 0.8em;}
	#didyouknow .box {    font-size: 1em;padding: 1em;    width: 80%;}
	.submenuHU h2 {    font-size: 1.8em; width: 90%; margin-left: auto; margin-right: auto;}
	.solutions1 {    padding-top: 6em;}
	#solutions_business, #solutions_home {    font-size: 1.1em;}
	.solutions2 {    padding-top: 15em;}
	.solutions3 {    padding-top: 1.5em;}
	.solutions3 {    font-size: 1.1em;}
	.features .compare {    font-size: 0.7em;}
	#reviews {    font-size: 0.85em;    padding-bottom: 4em;}
	#pricing.mob h2 span {    font-size: 1.7em;}
	#didyouknow p.subtitle {    width: 80%;}
	#solutions_business h2{ margin: -1.5em auto 1em;line-height: 1.7em;}
	.solutions h2 span {    font-size: 1.8em;}
 	#pricing.mob h2 {    margin-bottom: 0;}
	#pricing.mob p:last-of-type { margin-top: 0;}
	#header_section.mobile {    margin-bottom: 4em;}
	#header p a,.solutions .button,#one-account .button{max-width:360px;width:auto;padding:15px 1em;}
	#footer .metodospago img {width:95%}
	#chars{width:75%;}
	#chars p{margin-left:0;}
}
@media screen and (max-width:410px) {	
	#header_section #screenshot,#header_section #screenshot.chars{height: 240px;}	
	#pricing { font-size: 1em; }
	#pricing.mob { font-size: 1.2em; }
	#pricing.mob h2 span {    font-size: 1.5em;}
	.solutions h2 span {    font-size: 1.6em;}
		#one-account #one-account-cover {    margin-top: 12em;}
	#one-account {    height: 898px;}
	.solutions #play { display: none;}
	.solutions1 {    padding-top: 11em;}
	.solutions2 {    padding-top: 14em;}
	#solutions_business ul, #solutions_business h3, #solutions_home h3, #solutions_home ul, .solutions3 ul, .solutions3 h3 {    padding-left: 50px;}
	#solutions_business ul, #solutions_home ul, .solutions3 ul {    width: 77%; font-size: 1em;}
	.features h2 span {    font-size: 1.8em;}
	#header_section h2 { width: 85%;}
}
@media screen and (max-width:350px) {
	#header p a,.solutions .button,#one-account .button  {    padding: 15px 2em; max-width: 320px;width:auto;}
}
@media screen  and (min-width: 751px) and (max-width: 850px){
#customers .testimonio {    border-right:none;    float: none;    padding:0 20px;    width: auto; margin-top:20px;}
}
@media screen  and (min-width: 481px) and (max-width: 750px){
	#customers .testimonio {    border-right:none;    float: none;    padding:0 20px;    width: auto; margin-top:20px;}
}
.menuback_cybermonday{display: none !important;}
.countdown_cm{display: none;}