.moonshot{display: grid;grid-template-columns: auto auto;justify-content: center;grid-column-gap: 1rem;margin: 1.5rem 0;}
@media screen and (max-width:1023px){
	.moonshot{grid-template-columns:100%;margin:0 0 1.5rem;}
	.moonshot h2{margin-bottom:1rem !important;}
	.moonshot img{display:block;margin:0 auto;}
}
/* Estilos especificos para el campaign dome2001 */
.xmas_intro{display: none;}
.contenedor_tabla{max-width:950px;margin-left:auto;margin-right:auto;box-sizing:border-box; text-align:center}
html,body{font-family:"IBM Plex Sans", sans-serif !important;font-size:16px;}
.btn-offer .rectangle{border-radius: 10px 0 0 10px;}
.btn-offer a{border-radius: 0 10px 10px 0;}
.paddingBtnFirst a, .paddingBtn a{border-radius: 10px 10px 0 0;}
.btndown a, #divider a, #moreinfo_layer .button{border-radius: 10px}
#header_back{background-image:none;}
#header_section{color:#2F3343;}
#header_section #intro{padding-top:2.5em;}
#header_section #intro.more_padding{padding-top:6.5em;}
#header_section h1{font-size:2.5em;line-height:1.5em;font-family:inherit;font-weight:700;text-align:center;width:auto;letter-spacing:normal;}
#header_section h2{font-size:18px;line-height:27px;font-family:inherit;font-weight:400;text-align:center;margin:8px auto 45px;width:auto;}
#header_section h2.no_margin{margin:8px auto 0 !important;}
.features, #pricing{color:inherit;margin-top:0;padding:0;font-size:inherit;}
.header_section_XS #header_back,#header_back{padding-bottom:0;}
.advanced{width:22.6%;margin:0 auto;padding: 16px;margin-right:32px;box-shadow:0 0 7px 0 rgba(0,0,0,.2), inset 0 0 4px 0 rgba(0,0,0,.2);position:relative;background-color:#FFFFFF;box-sizing:border-box;outline:1px solid #FFFFFF;border-radius:3px;outline-offset:-1px;border:1px solid #FFFFFF;}
.shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.5) !important;}
.advanced:nth-of-type(5){margin-right: 0;}
a.imgbox{float:left;position: relative;z-index: 00000;}
.box img{margin-top:-30px;}
#moreinfo_pdas .box img,#moreinfo_pdes .box img,#moreinfo_pdcs .box img,#moreinfo_pdps .box img{margin-top:5px !important;}
#pricing{padding-bottom:60px;}
#pricing .box{padding:0;}
.pricenew a span{font-weight: bold;}
.complete .box, .advanced .box{border:none;color:#2F3343;padding:0 0 2em;}
.complete h4, .advanced h4{font-size:22px;line-height:33px; font-family:inherit;color:inherit;margin:0 0 10px;font-weight:300;}
.complete h5, .advanced h5{font-size:1.125em;font-family:inherit;font-weight:300;color:inherit;margin-top:10px;}
.complete .price, .advanced .price{font-size:17px;line-height:21px;color:#2F3343;font-family:inherit;}
.advanced .price a{font-weight:300;}
.advanced .price.pricenew a{color:#2F3343;font-weight:300;}
body.yearly .price:not(.pricenew){font-size:14px;line-height:21px;color:#7A7A7A;font-family:inherit;font-weight:300;/*margin-bottom:2px;*/margin-top:3px;}
body.yearly .price a.notbuttonlink{text-decoration: line-through;font-size:14px;line-height: 21px;}
body.yearly .price.pricenew a.notbuttonlink{text-decoration: none;}
body:not(.yearly) .price .byyear, .pricenew .byyear{font-size:0.666em;text-transform:inherit;font-family:inherit;font-weight:300;}
.advanced a{background-color:#FF9010;font-size:1em;font-family:inherit;font-weight:700;padding:0.5em 0;}
.advanced a.button{width:100%;margin-top:16px;}
.advanced a.button.no_bundle{width:100%;margin-top:0 !important;}
a.button{background-color:#FF9010;}
a.button:hover{background-color:#FFC787;}
.advanced .price.pricenew a.notbuttonlink{font-size:17px;line-height:21px;}
.advanced a.button_info{margin-top:8px;background-color:transparent;color:#FF9010;}
.advanced a.button_info:hover{color:#7A7A7A;}
body.yearly .off_label{display:none;}
.discount_label{font-size: 24px;background-color:#E02222;color:#FFFFFF;line-height: 36px;padding: 2px 0;margin-top:40px;padding-right:8px;z-index: 11111;display: block;text-align: right;}
.label_color_recom{background-color:#1B4D6B !important;}
#moreinfo_layer .discount_label{position: absolute;font-size: 42px;background:#E02222;color:#FFFFFF;line-height: 36px;top:21px;padding: 10px 13px;width: 20%;margin-left: 284px;z-index: 11111;left:0;text-align:right;font-weight:bold;}
#moreinfo_layer .advanced a.notbuttonlink{display: inline-block;}
.disp{font-weight:300;margin-top:0;}
.disp::first-letter{text-transform:uppercase;}
#moreinfo_layer{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.65);z-index:33333333333;color:#2F3343;display:none;}
.fullcover{height:100%;width:100%;background:transparent !important;opacity:0;position:fixed;top:0;left:0;z-index:-1;overflow:hidden;}
#moreinfo_layer .moreinfo_container{position:relative;width:805px;margin:92px auto 0;padding:16px 22px 23px 0;background-color:#FFFFFF;box-sizing:border-box;border-radius:2px;height:540px;}
#moreinfo_layer h4{display: none;}
#moreinfo_layer .close{top:18px;right:18px;cursor:pointer;z-index:11111;}
#moreinfo_layer .advanced{width:100% !important;display:none;}
#moreinfo_layer .box{padding-bottom:0;background:#FFF;}
#moreinfo_layer .advanced{background: #FFF;padding: 0;box-shadow: 0 0 0 0 rgba(0,0,0,.0);position:absolute;}
#moreinfo_layer li{margin-bottom: 8px;}
#moreinfo_layer li span{margin-right: 10px;vertical-align: middle;}
#moreinfo_layer .cta div.input, #moreinfo_layer .cta a{display: inline-block;}
#moreinfo_layer .cta div.price_block{display: inline-block;vertical-align: middle;margin-left: 6px;}
#moreinfo_pdps .cta {bottom: auto !important;}
#moreinfo_layer .cta.no-bottom{bottom:0 !important;}
#moreinfo_pdps{height: 545px !important;}
#moreinfo_pdps.el-height{height: 580px !important;}
.nota_compatible{padding-left:16px;padding-bottom: 10px;}
.texto_compatible{font-size:12px;line-height:18px;display:block;width:90%;}
.cta select{width: 183px;height: 40px;border:2px solid #2F3343;font-size: 16px;line-height: 24px;padding-left: 8px;outline: none; background: url("../img/icon-down.svg") no-repeat 95% #fff !important;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;}
 .centrar{display: block !important;width:121px !important;margin-left: 9px !important;}

#webchart{padding-top:3em;}
#webchart h3{font-size: 1.875rem;line-height: 2.812rem;font-weight: bold;color: #2F3343;text-align: center;margin-bottom: 1rem;}
#webchart h4{font-size: 1.562rem;line-height: 2.312rem;font-weight: 400;color: #2F3343;text-align: center;margin-bottom: 1.5rem;}
#webchart .contenedor-chart{display:grid;grid-template-columns: 91px auto;grid-gap: .25rem;}
#webchart .number{align-self: center;text-align: right;padding: 0.562rem 1.25rem 0.562rem 0.25rem;background-color: #EDEDED;font-size: 0.937rem;line-height: 1.375rem;color: #7A7A7A;font-weight: bold;}
#webchart .logo-panda{margin:0.625rem auto;}
#webchart .bluebg{background-color: #2C85D5;}
#webchart .number-panda-desktop{display: inline-block;font-size: 1.562rem;line-height: 2.312rem;color: #FFFFFF;}

#webchart .number-avast, #webchart .number-avg, #webchart .number-kaspersky{width:91.15%}
#webchart .number-mcafee{width:83.12%}
#webchart .number-bitdefender, #webchart .number-microsoft{width:75.09%}
#webchart .number-avira{width:69.01%}
#webchart .number-eset{width:62.05%}

@media screen and (max-width:600px){
    #webchart .number-avast, #webchart .number-avg, #webchart .number-kaspersky{width:81.15%}
    #webchart .number-mcafee{width:73.12%}
    #webchart .number-bitdefender, #webchart .number-microsoft{width:68.09%}
    #webchart .number-avira{width:63.01%}
    #webchart .number-eset{width:58.05%}
}

#webchart .contenedor-guia{display:grid;grid-template-columns: 91px 8% auto;margin-top:.5rem;height: .5rem;grid-row-gap: 0.25rem;}
#webchart .first{border:1px solid #000000;border-bottom: 0;height: .5rem;}
#webchart .last{border:1px solid #000000;border-left:0;border-bottom: 0;height: .5rem;}
#webchart .guide-number{text-align: right;font-size: 0.937rem;line-height: 1.375rem;color: #7A7A7A;font-weight: bold;}

#webchart .text-av{text-align: center;margin:2.5rem 0 4rem;}
#webchart .text-av span{font-size:1.125rem;line-height: 1.687rem;font-weight: 400;color:#2F3343;}
#webchart .text-av span a{font-size:1.125rem;line-height: 1.687rem;color:#FF9010;font-weight: bold;text-decoration: underline;}

@media screen and (min-width: 992px){ /* animación solo para desktop*/
	#webchart .number-panda-bg{background-color: #2C85D5;font-size: 1.562rem;line-height: 2.312rem;color: #FFFFFF;padding: 0.125rem .5rem 0.125rem 0;width:75px;}
	#webchart .number-panda-mobile{display: none;}
	#webchart .number-panda-bg.animation{animation: panda-comparative 1.5s linear;-webkit-animation: panda-comparative 1.5s linear;width:auto;}
	#webchart .guide-number.zero{margin-left:80px;}
	@keyframes panda-comparative {
		0%   {width: 75px;}
		100% {width: 99%;}
	}
}
@media screen and (max-width: 991px){
	#webchart .number-panda-bg{display: none;}
	#webchart .number-panda-mobile{background-color: #2C85D5;font-size: 1.562rem;line-height: 2.312rem;color: #FFFFFF;padding: 0.094rem .5rem 0.094rem 0;}
	#webchart .guide-number.second{margin-left:18px;}
	#webchart .contenedor-guia{grid-template-columns: 91px 16% auto !important;}
}
@media screen and (max-width: 600px){
    #webchart .guide-number.second{margin-left:18px;}
}
@media screen and (min-width: 601px) and (max-width: 991px){
    #webchart .guide-number.second{margin-left:100px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    #webchart .guide-number.second{margin-left:50px;}
}
@media screen and (min-width: 1200px){
    #webchart .guide-number.second{margin-left:70px;}
}
#webchart .logo-panda{background: url(../img/icon-pandaAlternativo.svg) no-repeat;width: 79px;height: 18px;background-size: 79px 18px;}
#webchart .logo-avast{background: url(../img/pandasecurity-Avast.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-avg{background: url(../img/pandasecurity-Avg.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-kaspersky{background: url(../img/pandasecurity-Kaspersky.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-bitdefender{background: url(../img/pandasecurity-Bitdefender.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-microsoft{background: url(../img/pandasecurity-Microsoft.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-norton{background: url(../img/pandasecurity-Norton.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-eset{background: url(../img/pandasecurity-Eset.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-avira{background: url(../img/pandasecurity-Avira.jpg) no-repeat;width: 91px;height: 40px;}
#webchart .logo-mcafee{background: url(../img/pandasecurity-Mcafee.jpg) no-repeat;width: 91px;height: 40px;}

#awards_trustpilot{background: #F5F5F5;padding: 32px 0;}
#awards_trustpilot h3{font-size: 28px;line-height: 42px;font-weight: 700;text-align: center;margin-bottom: 16px;}
#awards_trustpilot .grid{display: grid;grid-template-columns: 48% auto;}
#awards_trustpilot .grid .awards{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/pandasecurity-prizes-desktop2x.webp") no-repeat;width: 543px;height: 67px;background-size: 543px 67px;}
#awards_trustpilot .grid #trustpilot_layer{margin-top:21px;}

@media screen and (min-width: 701px) and (max-width: 1199px){
    #awards_trustpilot .grid{grid-template-columns: 100%;grid-row-gap: 32px;}
    #awards_trustpilot .grid .awards{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/pandasecurity-prizes-tablet.webp") no-repeat;width: 690px;height: 83px;margin: 0 auto;}
}
@media screen and (max-width: 700px){
    #awards_trustpilot h3{font-size: 22px;line-height: 33px;margin-bottom: 24px;}
    #awards_trustpilot .grid{grid-template-columns: 100%;grid-row-gap: 24px;}
    #awards_trustpilot .grid .awards{background: url("https://www.pandasecurity.com/security-promotion/resources/domeuk2303/img/pandasecurity-prizes-mobile.webp") no-repeat;width: 342px;height: 139px;margin: 0 auto;}
    #awards_trustpilot .grid #trustpilot_layer{height: 98px;align-self: center;}
}
@media screen and (max-width: 400px){
    #awards_trustpilot .grid .awards{width: 100%;background-size: contain;}
}

#anytech-desc{background: #4E4E4E;padding: 32px 0;}
#anytech-desc h3{font-size: 25px;line-height: 33px;font-weight: 700;text-align: center;margin-bottom: 1rem;color:#FFFFFF;}
#anytech-desc p{font-size: 22px;line-height: 29px;font-weight: 300;text-align: center;margin-bottom: 1.5rem;color:#FFFFFF;}
#anytech-desc p strong{font-weight: 700;}
#anytech-desc a{font-size: 28px;line-height: 42px;font-weight: 700;text-align: center;margin-bottom: 1rem;color: #FF9010;display: block;text-decoration: none;}
#powered{display: grid;grid-template-columns: repeat(2, max-content);grid-column-gap: 1rem;justify-content: center;}
#powered .powered{text-align: right;font-size: 15px;line-height: 22px;font-weight: 300;color:#FFFFFF;align-self: center;}
#powered .anytech_logo{background: url("../img/anytech.svg") no-repeat;width: 149px;height: 38px;background-size: 149px 38px;}


.cta.selector_main select{width: 298px;height: 40px;border:2px solid #2F3343;font-size: 16px;line-height: 24px;padding-left: 8px;outline: none; background: url("../img/icon-down.svg") no-repeat 95% #fff !important;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;}
.cta.selector_main select:nth-of-type(1){margin-right:10px;}
.p_range{font-size:16px !important;line-height:24px !important;font-weight:300 !important;color:#2F3343 !important;}
#sticky_vpn{position: fixed;top: 0;background: #0086D6;z-index:22222;width: 100%;}
#sticky_vpn a {font-size: 22px;line-height: 33px;color:#FFFFFF;text-align: center;font-weight:bold;padding:4px 0;display: block;text-decoration: none;}
#thead{position: fixed;top:0;background:#F3F3F3;border-bottom:1px solid #979797;padding-top:8px;left:0;width:100%;display:none;}
.nota_compatible p, .compatible_fixed p{font-size: 16px;line-height:24px;font-weight:400;color:#2F3343;display:inline-block;margin-right:16px;}
.compatible_fixed p{margin-left:16px}
.essential_fixed, .advanced_fixed, .complete_fixed, .premium_fixed{display:inline-block;width:117px;}
.essential_fixed, .advanced_fixed, .complete_fixed{margin-right:8px;}
.compatible_fixed{display:inline-block;padding-bottom:10px;text-align:left;}
.compatible_fixed img{margin: 0.5em 1em 0.5em 0;vertical-align: middle;}
#thead .notbuttonlink{font-size:12px;line-height:18px;font-weight:bold;color:#2F3343;margin-bottom:5px;}
#thead .imglogo{margin:0 auto 8px;display: block;}
#thead .button{display:block;width:118px;background:#FF9010;font-size:16px;line-height:24px;font-weight:bold;color:#FFFFFF;text-align:center;padding:8px 0;text-decoration:none;margin-top:8px}
#thead .button:hover{box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.1);}
#tabla .price a{display:block !important;font-size:14px !important;line-height:21px !important;font-weight:300 !important;color:#2F3343 !important;text-decoration:line-through;padding: 0 !important;width:100% !important} 
#tabla .pricenew a{display:block !important;font-size:16px !important;line-height:24px !important;font-weight:bold !important;color:#B12704 !important;text-decoration:none !important;margin-bottom:4px !important;padding: 0 !important;width:100% !important} 

#range_selector, .selector_main{background:#F3F3F3;padding:11px 0 8px;margin-bottom:28px;}
#range_selector.margin_bottom, .selector_main.margin_bottom{margin-bottom: 28px !important;}
.complexity-settings{width:47%;height:60px;font-size:14px;line-height:21px;color:#2F3343;text-align:left;font-weight:300;display:inline-block;}
.complexity-settings label{margin-left:36px;}
.complexity-settings label.first{margin-left:0 !important;}
.complexity-settings .checkmark{margin-left:24px;}
#form_generator_devices .length-settings{width:90%;margin-top:1.5rem;position:relative;}
#form_generator_duration .length-settings{width:90%;margin-top:1.5rem;position:relative;}
.complexity-settings span{width:auto;display:inline-block;}
.generar{background:url("../img/icon-refresh.svg") no-repeat center;width:24px;height:24px;position:absolute;right:0;margin-right:16px;cursor:pointer;outline:none;}
input[type=checkbox]{display: none;}
input[type=checkbox] + label{height:16px;width:16px;background: url('../img/icon-checkboxDefault.svg') no-repeat;display:table-footer-group;}
input[type=checkbox]:checked + label{background-image: url('../img/icon-checkboxTic.svg');display:table-footer-group;font-weight:bold;}
.input{display:inline-block;margin-right:12px;}
.slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#B7B7B7;outline:none;}
.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:14px;background:#FF9010;cursor:pointer;border-radius:5px;}
.slider::-moz-range-thumb{width:10px;height:14px;background:#FF9010;cursor:pointer;border-radius:5px;}
.numbers {list-style-type:none;text-align:left;top:30px;width:100%;}
#form_generator_devices{border-right:2px solid #D8D8D8;padding-right:28px;}
#form_generator_devices .numbers li{display:inline-block;text-align:left;width:24.5%;font-size:13px;line-height:19px;font-weight:300;color:#2F3343;}
#form_generator_devices .numbers li.width{width:18% !important;}
#form_generator_devices .numbers li.last{text-align:right;width:1% !important;}
#form_generator_devices .numbers li.width.jp{width:12% !important;}
#form_generator_devices .numbers li.last.jp{text-align:right;width:14% !important;}
#form_generator_duration{padding-left: 24px}
#form_generator_duration .numbers li{display:inline-block;text-align:left;width:33%;font-size:13px;line-height:19px;font-weight:300;color:#2F3343;}
#form_generator_duration .numbers li:nth-of-type(2){text-align: center;}
#form_generator_duration .numbers li:nth-of-type(3){text-align: right;}

#icon-card{background: #2F3343;padding:32px 0;}
.icon{margin:0 auto;margin-bottom:8px}
.icon_ok{background:url(../img/icon-ok_hand.svg) no-repeat center;width:40px;height:40px;background-size:36px 40px;}
.icon_protection_card{background:url(../img/icon-protection_card.svg) no-repeat center;width:40px;height:40px;background-size:40px 40px;}
.icon_cloud{background:url(../img/icon-cloud.svg) no-repeat center;width:40px;height:40px;background-size:40px 40px;}
.card h3{font-size:25px;line-height:37px;font-weight:bold;color:#FFFFFF;text-align:center;margin-bottom:8px;}
.card h4{font-size:18px;line-height:27px;font-weight:bold;color:#FFFFFF;text-align:center;margin-bottom:8px;height:54px;}
.card p{font-size:16px;line-height:24px;font-weight:300;color:#FFFFFF;text-align:center;}

#foto-text{background:#FFFFFF;padding:4em 0 40px;}
#foto-text h3{font-size:25px;line-height:37px;font-weight:bold;color:#2F3343;text-align:center;margin-bottom:32px;}
#foto-text h3 span{font-size:22px;line-height:33px;font-weight:400;display:block;margin-top:8px;}
.foto-text{margin-bottom:40px;}
.foto-text h4{font-size:22px;line-height:33px;font-weight:bold;color:#2F3343;text-align:left;margin-bottom:16px;}
.foto-text p{font-size:16px;line-height:24px;font-weight:400;color:#2F3343;text-align:left;}
.foto-text p.second_p{margin:8px 0 0;}
#foto-text .btn-offer a i{display:inline-block;font-size:16px;vertical-align:middle;margin-left: 1rem;}
p.included{margin: 8px 0;font-size: 16px;line-height: 24px;font-weight: 300;color:#2F3343;}
#foto-text .btn-offer{display: grid;grid-template-areas: "rectangle triangle btn";grid-template-columns: fit-content(10%) 0 auto;}
#foto-text .btn-offer .rectangle{z-index: 2;grid-area: rectangle;padding-left: .5rem;color: #FFFFFF;font-weight: 700;background-color: #E02222;display: flex;justify-content: center;align-items: center;}
#foto-text .btn-offer .triangle{z-index: 1;grid-area: triangle;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #e02222;}
#foto-text .btn-offer a{grid-area: btn;position: relative;display: inline-block;font-weight: 700;text-align: center;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: transparent;border: 2px solid transparent;padding: .475rem 0.75rem .475rem 1.75rem;font-size: 1rem;line-height: 1.4;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #FF9010;background-color: #FFFFFF !important;border: 2px solid #FF9010;width:max-content}
#foto-text .btn-offer a:hover, #foto-text .btn-offer a:hover i{color: #FFFFFF !important;}
#foto-text .btn-offer a:hover{background-color: #FF9010 !important;}
#foto-text .precio_antes{margin: 16px 0 5px;font-size: 18px;line-height: 23px;color: #2F3343;font-weight: 300;text-decoration: line-through;}
#foto-text .precio_despues{margin-bottom: 1rem;font-size: 18px;line-height: 23px;font-weight: 700;color: #C70000;}
#foto-text div.included{margin-top: 0.5rem;text-align: left;}
#foto-text .included span{display: inline-block;margin-right: 6px;}
#foto-text .included span:last-child{margin-right: 0;}
#foto-text .included span.icon-complete{background: url("../img/icon-complete.svg") no-repeat;width:72px;height: 16px;background-size: 72px 16px;}
#foto-text .included span.icon-premium{background: url("../img/icon-premium.svg") no-repeat;width:73px;height: 16px;background-size: 73px 16px;}

#divider{background-color:#E6E6E6;padding:24px 0;}
#divider .left{vertical-align:top;float:left;}
#divider h3{font-size:28px;line-height:42px;font-weight:bold;color:#2F3343;}
#divider p{font-size:16px;line-height:24px;font-weight:300;color:#2F3343;text-align:left;margin-bottom:24px;}
#divider a{font-size:16px;line-height:24px;font-weight:bold;color:#FFFFFF;text-align:center;width:160px;padding:8px 0;background-color:#FF9010;display:block;transition:.5s;text-decoration:none;}
#divider a:hover{box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.1);}

@media screen and (min-width:1024px){
	#divider .left, #divider .right{display:inline-block;}
	#divider .right h3{display:none;}
	#divider .left h3{text-align:left;margin-top:57px;}
	#divider .img-divider_es{background:url(../img/pandasecuirty-device-desktop.jpg) no-repeat center;width:415px;height:253px;background-size:415px 253px;}
	#divider .img-divider_en{background:url(../img/pandasecuirty-device-desktop_en.jpg) no-repeat center;width:415px;height:244px;background-size:415px 244px;}
}
@media screen and (min-width:601px) and (max-width:1023px){
	#divider .img-divider_es{background:url(../img/pandasecuirty-device-tablet.jpg) no-repeat center;width:408px;height:236px;background-size:408px 236px;margin:0 auto;}
	#divider .img-divider_en{background:url(../img/pandasecuirty-device-tablet_en.jpg) no-repeat center;width:408px;height:236px;background-size:408px 236px;margin:0 auto;}
	#divider a{width:210px !important;margin:0 auto;}
}
@media screen and (max-width:600px){
	#divider .img-divider_es{background:url(../img/pandasecuirty-device-mobile.jpg) no-repeat center;margin:0 auto;}
	#divider .img-divider_en{background:url(../img/pandasecuirty-device-mobile.jpg) no-repeat center;margin:0 auto;}
	#divider a{width:100% !important;}
}
@media screen and (min-width:351px) and (max-width:600px){
	#divider .img-divider_es{width:355px;height:207px;background-size:355px 207px;}
	#divider .img-divider_en{width:355px;height:207px;background-size:355px 207px;}
}
@media screen and (max-width:350px){
	#divider .img-divider_es{height:207px;background-size:100%;}
	#divider .img-divider_en{height:207px;background-size:100%;}
}
@media screen and (max-width:1023px){
	#divider .contenedor{display:flex;flex-direction:column;}
	#divider .left{order:2;}
	#divider .right{order:1;}
	#divider .left, #divider .right{display:block;}
	#divider .right{margin-bottom:14px;}
	#divider .right h3{text-align:center;margin-bottom:24px;}
	#divider .left h3{display:none;}
	#divider p{text-align:center !important;}
	#divider a{padding:16px 0 !important;}
}
@media screen and (min-width:1281px){
	#divider .left{width:65%;}
	#divider .right{width:30%;}
}
@media screen and (min-width:1024px) and (max-width:1280px){
	#divider .left{width:50%;}
	#divider .right{width:38%;}
	.box img{width:100px;}
	.imgbox img{height: 138px;}
	#moreinfo_layer a img{width:315px !important;height:429px !important;}
	#moreinfo_pdas .imgbox img, #moreinfo_pdes .imgbox img, #moreinfo_pdcs .imgbox img, #moreinfo_pdps .imgbox img{width: 273px !important;}
	#moreinfo_layer li img{width:16px !important;}
	.advanced a.notbuttonlink{font-size:15px}
	.bundle_box .text.premium{width:79% !important;}
	.bundle_box{min-height: 188px !important;}
	.bundle_box.en-max-height{max-height:148px;}
	.bundle_box .price{width:42% !important;}
}


@media screen and (min-width:1024px){
	#sticky_vpn .cerrar{display:none;}
	.bloque_precio_bundle{display:none;}
	.nota-legal{padding-top:24px;}
	.nota-legal .soporte{display: inline-block;padding: 0 16px 0 0;border-right:1px solid #CCCCCC;}
	.soporte img, .reembolso img, .ideal img{vertical-align: middle;margin-right: 16px;}
	.nota-legal .reembolso, .nota-legal .ideal{display:inline-block;padding: 0 0 0 16px;}
	.nota-legal .reembolso.margin-ideal{padding:0 16px;}
	.nota-legal .ideal img{height:32px;}
	.nota-legal .ideal{border-left:1px solid #CCCCCC;}
	.nota-soporte, .nota-reembolso, .ideal{font-size:16px;line-height:24px;color:#363A4D;}
	
	#img1{background:url(../img/pandasecurity-family-desktop.jpg) no-repeat center;height:360px;background-size:cover;}
	#img2{background:url(../img/pandasecurity-celanup-desktop.jpg) no-repeat center;height:360px;background-size:cover;}
	#img3{background:url(../img/pandasecurity-passwords-desktop.jpg) no-repeat center;height:360px;background-size:cover;}
	#img4{background:url(../img/pandasecurity-vpn-premium-desktop.jpg) no-repeat center;height:360px;background-size:cover;}
}
@media screen and (min-width:1001px) {
    #moreinfo_layer .advanced a.button{width:155px;margin-left:16px;}
    #moreinfo_layer .advanced h4{font-size:2em;margin-bottom:0;}
    #moreinfo_layer .advanced h5{font-size:1.3em;margin-top:14px;margin-bottom:8px;font-weight:bold;text-align:left;}
    #moreinfo_layer .box{float:none;}
    #moreinfo_layer .cta{position:absolute;bottom:0;width:100%;box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.1);}
    #moreinfo_layer .nota_compatible{display:none;}
}
@media screen and (min-width:1024px){
	#header_section #intro.more_padding{padding-top:6.5em;}
	#moreinfo_layer .close{position: absolute;}
	#moreinfo_layer a.imgbox{width:40%;height:504px;}
	#moreinfo_layer a.imgbox.more_height{width:40%;height:556px !important;}
	#moreinfo_layer a.el{width:37% !important;}
	#moreinfo_layer .discount_label{left:10px !important;top:25px !important;}
	#header_section .more_margin{margin-bottom:72px !important;}
	#header_section .no_margin{margin-bottom:16px !important;}
	.cta_selector, .price_block_selector{display: none;}
	.card{display:inline-block;vertical-align:top;min-height: 227px;width:31%;margin-right:27px;}
	.card:nth-of-type(3){margin-right:0;}
	.img_left, .img_right, .text-left, .text-right{display:inline-block;vertical-align:top;width:48%;}
	.img_left, .text-left{margin-right:30px;}
}
@media screen and (min-width:1001px) and (max-height:720px) {
#moreinfo_layer .moreinfo_container{margin-top:50px;}
}
#moreinfo_layer ul{text-align:left;font-size:1em;font-family:inherit;letter-spacing:normal;margin:0;padding-top:88px;padding-right:8px;}
.sticky-comparative{top:52px;}
#tabla{background-color:#E6E6E6;padding:1.5em 0;}
#tabla h3.world{text-align:center;text-transform:lowercase;font-weight:700;color:#2F3343;font-size: 22px;line-height: 29px;}
#tabla h3.de{text-align:left;text-transform:none;font-weight:300;}
#tabla h3::first-letter{text-transform:uppercase;}
#tabla h3 br{display:none;}
#tabla table{margin:2em 0 0;}
#tabla tbody tr:nth-child(even){background-color:#FFFFFF;}
#tabla table th{font-size:0.75em;font-weight:700;padding-bottom:8px;}
#tabla table th.t_header{text-align:left;font-size:0.875em;font-weight:300;color:#7A7A7A;padding-bottom:0;vertical-align:bottom;width:663px;}
td.paddingBtnFirst{margin-left: 0;}
td.paddingBtnFirst a {margin-left:0;}
.back-essential-btn{height: 10px;opacity:.2;background-color: #02874D;width: 121px;}
.back-advanced-btn{height: 10px;opacity:.2;background-color: #D90042;width: 121px;margin-left: 9px;}
.back-complete-btn{height: 10px;opacity:.2;background-color: #662483;width: 121px;margin-left: 9px;}
.back-premium-btn{height: 10px;opacity:.2;background-color: #0041A3;width: 121px;margin-left: 9px;}
.back-essential{background: url("../img/icon-Check.svg") no-repeat center center rgba(2,135,77,.2);display: inline-block;width: 121px;height: 45px;}
.back-advanced{background: url("../img/icon-Check.svg") no-repeat center center rgba(217,0,66,.2);display: inline-block;width: 121px;height: 45px;margin-left: 9px;}
.back-complete{background: url("../img/icon-Check.svg") no-repeat center center rgba(102,36,131,.2);display: inline-block;width: 121px;height: 45px;margin-left: 9px;}
.back-premium{background: url("../img/icon-Check.svg") no-repeat center center rgba(0,65,163,.2);display: inline-block;width: 121px;height: 45px;margin-left: 9px;}
.greek{height: 63px !important;}
td.empty{height: 45px;}
td.paddingBtn a.link_pdps{margin-left: 9px !important;}
td.paddingBtn a {margin-left:9px;}
td.btndown{padding: 16px 0 0 !important;}
td.paddingBtn{margin-left:8px;}
#tabla table th .imglogo{margin:0 auto 12px;display: block;}
#tabla table .title{padding:0.715em 0 0.715em 1em;}
#tabla .nota_compatible img{margin:0.5em 1em 0.5em 0;vertical-align:middle;}
#tabla table tr:last-of-type td a, #tabla table#mobile tr:last-of-type td a{font-size:16px;line-height: 24px; font-weight:700;color:#FFFFFF;padding:8px 24px;display:inline-block;width:73px;text-align:center;}
#didyouknow{background-color:#2F3343;color:#FFFFFF;padding:2em 0 1.5em;}
#didyouknow p{font-size:1em;line-height:1.5em;font-family:inherit;font-weight:400;text-align:left;letter-spacing:normal;width:auto;}
#didyouknow p.question{color:inherit;font-size:1.5em;font-family:inherit;font-weight:700;margin:inherit;text-transform:lowercase;}
#didyouknow p.question-de{color:inherit;font-size:1.5em;font-family:inherit;font-weight:700;margin:inherit;text-transform:none;}
#didyouknow p.question::first-letter{text-transform:uppercase;}
#didyouknow p.subtitle {font-size:1em;font-weight:700;margin-bottom:2.5em;width:auto;}
#didyouknow .box{background-color:transparent;border:none;width:32%;padding-top:212px;color:inherit;display:inline-block;vertical-align:top;position:relative;margin-right:1%;margin-top:2.5em;}
#didyouknow .box h3{font-family:inherit;font-weight:700;font-size:1.125em;text-transform:lowercase;}
#didyouknow .box h3.de{font-family:inherit;font-weight:700;font-size:1.125em;text-transform:none;}
#didyouknow .box h3::first-letter{text-transform:uppercase;}
#didyouknow .box p{font-family:inherit;font-weight:inherit;text-align:center;margin:0 auto;font-size:1em;width:auto;}
#didyouknow .box .blue{color:inherit;font-size:2em;font-family:inherit;font-weight:700;margin:0.5em auto;letter-spacing:normal;text-transform:lowercase;}
#didyouknow .box .de{color:inherit;font-size:2em;font-family:inherit;font-weight:700;margin:0.5em auto;letter-spacing:normal;text-transform:none;}
#didyouknow .box .blue::first-letter{text-transform:uppercase;}
#didyouknow .box1{background: url("../img/didyouknow-pandasecurity-2.jpg") no-repeat center top;}
#didyouknow .box2{background: url("../img/didyouknow-pandasecurity-1.jpg") no-repeat center top;}
#didyouknow .box3{background: url("../img/didyouknow-pandasecurity-7.jpg") no-repeat center top;}
.features h2 span,.features .feature h3,#reviews h4,#reviews .subtitle,#one-account h3,#one-account .button{font-family:inherit;font-weight:700;}
.feature h4,.features .compare,#reviews p,#one-account h3 span,#one-account p{font-family:inherit;font-weight:400;}
.features .feature p{font-family:inherit;font-weight:300;}
#one-account .button{background-color:#FF9010;border:none;}
#one-account .button:hover{background-color:#FFC787;border:none;}
@media screen and (min-width:1024px) and (max-width:1280px) {
	#header_section .contenedor,#tabla .contenedor,#didyouknow .contenedor, #pricing .contenedor,#icon-card .contenedor, #foto-text .contenedor,#divider .contenedor{max-width:932px;}
	.discount_label{margin-left:64.8px;}
	.compatible_fixed{width:421px;}
	.advanced{width:22% !important;}
}
@media screen and (min-width:1281px) {
	#header_section .contenedor,#tabla .contenedor,#didyouknow .contenedor, #pricing .contenedor{max-width:1160px;}
	.discount_label{margin-left:93px;}
	.compatible_fixed{width:649px;}
}
@media screen and (max-width:600px){
	.contenedor{padding:0 1em;}
	.cta_selector .input{display:block !important;margin:0 auto !important;width:90%;}
	.foto-text p, .foto-text h4, .foto-text p.second_p{text-align:center !important;}
	.bundle_box{min-height:0 !important;margin:4.5em auto 0 !important;}
	.bloque_precio_bundle{margin:24px 0 0;}
	.bundle_box .price{width:37% !important;}
	.price_bundle a{font-size: 14px !important;}
	.bundle_box a.antes_bundle{text-align:right !important;padding-bottom: 16px;}
	.bundle_box .price{padding-left:0 !important;text-align: right !important;}
	.bundle_box .pricenew{text-align: left !important;}
	.price_block_selector .price_down_bundle,.price_block_selector .pricenew_down_bundle{padding: 0 !important;text-align: center !important;margin:0 !important;}
	.price_block_selector .price_down_bundle{margin-top:8px !important;}
	.total_price_bundle p{display:none !important;}
	.price_block_selector .pricenew_down_bundle a{font-size:24px !important;line-height: 42px !important;color: #B12704 !important;font-weight: bold !important;}
	.bundle_box a.antes_bundle{display: inline !important;}

	#anytech-desc h3{font-size: 19px;line-height: 24px;margin-bottom: 1rem;}
    #anytech-desc p{font-size: 18px;line-height: 23px;}
    #anytech-desc a{font-size: 22px;line-height: 33px;}
}
@media screen and (min-width:601px) and (max-width:1023px){
	.contenedor{padding:0 40px;}
	#header_section #intro.more_padding{padding-top:8.5em;}
	.box img{margin-top:0;}
	.bloque_precio_bundle{margin:75px 0 0;}
	.bundle_box{min-height:0 !important;}
	.price_bundle a{font-size: 14px !important;}
	.bundle_box a.antes_bundle{width:100% ;text-align:right !important;display:inline;}
	.bundle_box .price{padding-left:0 !important;text-align: right !important;}
	.bundle_box .pricenew{padding-left:8px !important;text-align: left !important;}
	.price_block_selector .price_down_bundle{margin-top:8px !important;}
	.price_block_selector .price_down_bundle,.price_block_selector .pricenew_down_bundle{padding: 0 !important;text-align: center !important;}
	.total_price_bundle p{display:none !important;}
	.price_block_selector .pricenew_down_bundle a{font-size:24px !important;line-height: 42px !important;color: #B12704 !important;font-weight: bold !important;}
}
@media screen and (max-width:1023px) {
	.nota-legal{order:6;}
	.nota-legal img{vertical-align: middle;}
	.nota-legal .ideal img{width:25px;}
	.nota-legal div{margin-bottom:16px;}
	.nota-legal .ideal{margin-bottom:0 !important;}
	.contenedor_theme{display:flex;flex-direction:column;}
	.range_selector, .price_hidden_desktop, .selector_main{display: none;}
#header_section #logo{margin-left:0;}
#header_section h1{text-align:center;font-size:2em;}
#header_section h2{text-align:center;}
#tabla{display:none;}
#didyouknow .box{display:block;width:auto;}
	#moreinfo_layer .close{position:fixed}
		#sticky_vpn .cerrar{background:url("../img/icon-closemenu.svg") no-repeat right;background-size:24px 24px;width:24px;height:24px;position:absolute;top:12px;right:15px;}
	#sticky_vpn a{font-size:22px;line-height:33px;padding:4px 8px;max-width:90%;}
	.selector_test .input{display:block;}
#header_section h2.no_margin{margin:8px auto 32px !important;}
.card{display:block;vertical-align:top;min-height: 227px;margin:0 auto 32px;}
.img_left, .img_right, .text-left, .text-right{display:block;vertical-align:top;}
.img_left, .img_right{margin-bottom:24px;}
.flex{display:flex;flex-direction:column}
.flex .img_right{order:1;}
.flex .text-left{order:2;}
}
@media screen and (max-width:1000px) {
	#moreinfo_layer h4{display: block;}
.imgbox{float:left;margin-right:-1em !important;margin-top:-0.5em !important;}
#pricing a.notbuttonlink{width:auto;padding:inherit;}
.button, #pricing a, .advanced.lat a, .complete.lat a{width:96%;padding:15px 0.5em;}
.disp{display:none;}
.disp.disp_rwd{display:inherit;}
.discount_label{position:absolute;left:4px;}
#moreinfo_layer .moreinfo_container{width:100%;height:100%;margin-top:0;padding-left:1em;padding-right:1em;overflow-x:hidden;}
#moreinfo_layer .imgbox img{width:110px;height:171px;}
#moreinfo_layer .advanced a.notbuttonlink{margin-left: 16px;}
/*#moreinfo_layer .pricenew{padding-bottom:2em;}*/
#moreinfo_layer .advanced{margin-bottom:20px;}
#moreinfo_layer .nota_compatible{font-size:0.875em;font-weight:300;color:#7A7A7A;}
#moreinfo_layer .nota_compatible img{margin:0.5em 1em 0.5em 0;}
	#moreinfo_layer h5{display: none;}
	
	#moreinfo_layer .advanced{border-radius:0 !important;}
/*#moreinfo_layer .box{float:none;}
#moreinfo_layer .advanced h5{font-size:inherit;margin-top:inherit;margin-bottom:inherit;}
#moreinfo_layer .advanced h4{font-size:inherit;margin-bottom:inherit;}
#moreinfo_layer .cta{position:inherit;right:inherit;bottom:inherit;width:inherit;}
*/}
/* FIN - Estilos especificos para el campaign dome2001 */

/* Estilos heredados de dome1802 */
/*#tabla table{ margin: 3em 0 2em;}
#tabla .contenedor{max-width:1245px;}*/
#tabla h4{ font-size: 1em;}
#tabla h3{ /*font-family:"Campton Light","Century Gothic"; width: 90%; */font-size: 1.5em; margin:0em  auto 0.45em;;}
/*#tabla h3 span{font-family:"Campton Bold","Century Gothic";font-size:1.5em;color:#0ea1a1;} */
/*#tabla {font-family:"Raleway","Century Gothic";margin:2.5em auto 3em;}*/
#tabla table#mobile{text-align: center; display: none;}
#tabla table#mobile .tick{ background: url("../img/tick-mobile.png") no-repeat center center; background-size: 10%; padding-bottom: 1em;}
#tabla table#mobile .back{background-color: #f6f5f5;width:25%;}
#tabla table#mobile td, #tabla table#mobile th{ border: none; vertical-align: middle; height: 40px; padding: 0; padding-top: 10px;}
#tabla table#mobile .title { text-align: center;font-size: 1.3em;    padding: 15px 1.5em 0; height: 10px; vertical-align: top;}
#tabla table .notick{ background: url("../img/notick.png") no-repeat center center; background-size: 10%; padding-bottom: 1em;}
#tabla table th{ text-align: center;}
#tabla table{  text-align: left;}
/*#tabla table .title{ padding: 0.8em 1.8em 0.8em 0.8em; font-weight: 600; color: #000000;}
#tabla table .title strong{font-weight:900;}*/
#tabla table .noopen{ background: none;}
#tabla table td,#tabla table th{ /*padding: 0.5em;border: 1px solid #8da1a1;*/}
#tabla table th,#tabla table#mobile tr:last-of-type td, #tabla table#mobile th{/* font-family:"Campton Book","Century Gothic"; padding: 1.2em 0 1.6em; */}
#tabla table th br,#tabla table#mobile tr:last-of-type td br{margin-bottom:0.875em;}
#tabla table th br:last-of-type,#tabla table#mobile tr:last-of-type td br:last-of-type,#tabla table th a:not(.notbuttonlink) br,#tabla table#mobile tr:last-of-type td a br{margin-bottom:inherit;}

#tabla table th a:not(.notbuttonlink),#tabla table#mobile tr:last-of-type td a{ padding: 0.5em 0.7em; background-color:#ffffff;color:#11a6a5;border:1px solid #11a6a5;font-size: 0.75em; display: block; width: 11.5em; margin: 1em auto 0;text-transform:uppercase;}
#tabla table th a.orange,#tabla table#mobile tr:last-of-type td a.orange{border:1px solid transparent;color:#fff;}
#tabla table th a.descargar,#tabla table#mobile tr:last-of-type td a.descargar{ background-color: #ffffff; border: 1px solid #ff9012; color: #ff9012;}
#tabla table ul{ margin:0.5em 0 0.5em  1.3em; list-style-image: url("../img/bullet.jpg");}
#tabla table ul li{ padding: 0.2em 0;}
#tabla table li span{ color: #0ea1a1; font-size: 2em; position: relative; top: 7px;}
/*#tabla table th, #tabla table td{ border-bottom: none; border-right: none;}
#tabla table .border_r{border-right: 1px solid #8da1a1;}
#tabla table .border_b{border-bottom: 1px solid #8da1a1;}
#tabla table .border_l{ border-left: none; border-top: none;}
#tabla table .border_t{ border-top: none;}*/
#tabla table .oculto{display: none; transition: display .3s;}
#tabla .nota{font-family:"Raleway","Century Gothic";font-size: 0.75em;text-align: left;font-weight:300;}
#tabla .nota a{text-decoration:underline;color:#4b5964;}

#tabla .nota_compatible a span{margin-right:-9px;}
#tabla table td a{color:#0ea1a1;}
#tabla .remark{display:inline-block;background:url(../img/remark.png) left center no-repeat transparent;font-family:"Campton Medium","Century Gothic";font-size:12px;color:#fff;line-height:14px;padding:1px 6px 1px 16px;margin-left:11px;font-weight:normal;vertical-align:top;margin-top:1px;}
/*.croptable .vgama4{display:none;}
.croptable .vgama3{border-right:1px solid #8da1a1;}
.croptable table th a.vgama3_orange,.croptable table#mobile tr:last-of-type td a.vgama3_orange{background-color: #ff9012}
.box ul li{display:none;}*/

.price_yearly{display:none;}
.yearly .price_yearly{display:initial;}
.yearly .price_monthly{display:none;}

#header_section #screenshot,#header_section #screenshot.chars,#chars{margin-top:4em;}
#pricing h2, #pricing .feature,#pricing p{display:none;}
/*#pricing{margin-top:-18em;}*/
.box{background-color:#FFFFFF;}
.ctappal{margin:4em auto 3em;}
#header_section .comp{color:#4b5964;}
#selector_monthly,#selector_yearly{background-color:#fff;}
.mob{display:none;}

.complete{background-color:transparent;}
/*.complete a{top:-15px}*/
.complete.complete_green h4{color:#11a6a5;}
.complete.complete_green a{background-color:#ff057c;}
.complete.complete_green .off_label{background-position:left -400px;}
.complete.complete_pdas h4{color:#11a6a5;}
.complete.complete_pdas a{background-color:#fa709a;}
.complete.complete_pdas .off_label{background-position:left -600px;}
/*.header_section_XS #header_back{padding-bottom:11.6em;}
.header_section_XS #pricing{margin-top:-13.5em;}*/
.wording{margin:10px 2.5% 5px;text-align:center;}
.wording.lines3{min-height:4.75em;}
.advanced .wording{color:#333333;}
.wording .slash{color:#cccfd1;display:block;line-height:1px;margin-bottom:15px;}

.off_label{background:url("../img/off-label.png") left top no-repeat transparent;margin:-4px 0 0 -4px !important;width:112px;height:112px;background-color:transparent !important;border-radius:0;padding:30px 0 0;}
.off_label span{-ms-transform:rotate(-45deg);/* IE 9 */   -webkit-transform:rotate(-45deg);/* Safari */    transform:rotate(-45deg);display:block;position:relative;left:-15px;}
.off_label strong{font-family:"Century Gothic";font-size:1.5em}
.advanced.lat .off_label{margin-top:3px !important;}
.off_label.off_label_PDCS{background-position:left -400px;}
.off_label.off_label_PDPS{background-position:left -200px;}
.mix .advanced .off_label, .mix .complete .off_label{display:block;}
.color_PDES{color:#80d0c7 !important;}
.color_PDAS{color:#fa709a !important;}
.color_PDCS{color:#ff057c !important;}
.color_PDPS{color:#32d6ab !important;}
.fondo_PDES{background-color:#80d0c7 !important;}
.fondo_PDAS{background-color:#fa709a !important;}
.fondo_PDCS{background-color:#ff057c !important;}
.fondo_PDPS{background-color:#32d6ab !important;}
.mix a.button_monthly.fondo_PDPS{background-color:#2cacd1 !important;}
.mix .complete.complete_green a.button_monthly{background-color:#8d0b93;}
.mix .complete.complete_pdas2 a.button_monthly{background-color:#d1597d;}
.complete .box{border-color:#c5c7cb}
/*.complete .box,.advanced .box{padding:1.875em 0 2.8em;}*/
/*.complete h4,.advanced h4{margin:0.25em 0;}*/
/*.complete .price,.advanced .price{line-height:0.8em;}*/
body.yearly .price:not(.pricenew){padding-bottom: 8px;/*font-family:"Campton Medium","Century Gothic";font-size:1.75em;*/}
body.yearly .price:not(.pricenew) a span[class^='price_']{text-decoration:line-through;}
/*body.yearly *//*.byyear{text-transform:uppercase;font-family:"Campton Book","Century Gothic";font-size:0.6em;}*/
/*.price:not(.pricenew){color:#5e6980;}*/
.complete .price:not(.pricenew){color:#a7a9ac;}
.disp{margin-top:0.4em;font-size:0.75em;/*color:#333333;font-family:"Campton Light","Century Gothic";text-transform:uppercase*/}
.disp strong{/*font-family:"Campton SemiBold","Century Gothic";*/font-weight:normal;}
/*.t_header{background:url("../img/compatible-dome-devices.png") right+30px center no-repeat #fafafa;padding:20px;}*/
.advanced.lat,.complete.lat{background-position:left top;}
.advanced a,.complete a{margin-top:-25px;top:inherit;}
a.button_yearly,a.button_monthly{display:inline-block;width:80%;color:#fff !important;font-size:1.15em;padding:0.5em 0.9em;line-height:1.2em;}
a.button_yearly{background-color:#ff910a;margin-top:10px;top:inherit;}
a.button_monthly{background-color:#18a4a4;margin-top:10px;/*margin-top:-33px;*/top:inherit}
a.button_yearly .line1{opacity:0.75;font-family:"Campton Book","Century Gothic";text-decoration:line-through;}
a.button_yearly .line2{display:block;font-size:1.4em;}
a.button_monthly .line1{opacity:0.75;font-family:"Campton Book","Century Gothic";text-transform:uppercase;}
a.button_monthly .line2{display:block;font-size:1.2em;}
.line1 .byyear{text-decoration:line-through;}

p.devices{font-size: 12px;line-height: 18px;font-weight: 300;width: 80%;}

ul#adbps li{min-height:inherit;}

.billing{font-family:"Campton Medium","Century Gothic";padding-top:0.3em;}
.advanced .billing{color:#1f2532;}
.billing .price_before{color:#ae0303;text-decoration:line-through;}
.complete .billing .price_before{color:#ee403d;}
.billing .billed{font-family:"Campton Book","Century Gothic";font-size:0.875em;}
.advanced .billing .billed{color:#333333;}
#tabla .byyear{font-family:"Campton Light","Century Gothic" !important;font-size:0.875em !important;text-transform:lowercase;display:block;}

/*#didyouknow{padding:3em 0;}*/
#mainfeatures{padding:3em 0;}
#reviews{padding:3em 0 0;}
.features{padding:0;}
.features .compare{margin-top:3em;}

.sticky-comparative{position:fixed;/*top:98px;*/margin:0 !important;display:none;z-index:4;}
.sticky-comparative th:not(.t_header){background-color:#fff;}
.sticky-comparative th.t_header{opacity:0;}
.sticky-comparative th{padding-bottom:0}
/*#tabla th:not(.t_header){width:169px;}
#tabla th.t_header{width:524px;padding:20px}
#tabla th img{position:relative;z-index:4;}*/

#header_section p a{font-size:1.125em;display:inline-block;margin-top:-2em;min-width:215px;text-transform:uppercase;}

#sticky_anytech {position:fixed; bottom:0; background-color:#252a37; padding:1.2em 0 1.5em; width:100%; color:#ffffff; z-index:1;}
#sticky_anytech .contenedor{max-width:none;}
#sticky_anytech .centrar{ text-align: left; display: inline-block; }
#sticky_anytech  .svgicon {    display: inline-block;    width: 1em;    height: 1em;    stroke-width: 0;    stroke: currentColor;    fill: currentColor;    font-size: 2.7em;    position: relative; color: #c8cace;}
#sticky_anytech .title{font-family:"Campton Bold","Century Gothic";}
#sticky_anytech .powered{ font-size: 0.62em;font-family:"Campton Book","Century Gothic"; margin-top: 1em;}
#sticky_anytech .telef,#sticky_anytech .text{  display: inline-block; vertical-align: top;}
#sticky_anytech .text{ margin-right: 1.8em;}
#sticky_anytech .telef a{ font-size: 2.2em; color: #ff9012;font-family:"Campton Bold","Century Gothic"; font-weight: bold; display: inline-block; vertical-align: top; margin-left: 0.2em;}


/*VPN bundle*/
.bundle_box{text-align: left; color: #1f2532;padding:16px 0;position: relative;margin: 3.5em auto 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;min-height: 142px;}
.bundle_box.en-max-height{max-height:142px;}
.bundle_box p{display: block !important;text-align: left !important;margin-left:30px !important;}
.total_price_bundle p{font-size:15px;line-height: 22px;color:#2F3343;margin:8px 0 3px;}
.bundle_box .price a{width:100%}
.bundle_box p{font-size: 14px !important;line-height: 21px !important;color:#3F4258 !important;text-align: left !important;font-weight:300 !important;width:80%;margin-left:38px;}
.bundle_box strong{ font-weight: 600; }
.price_bundle{padding-bottom: 0 !important;}
.bundle_box .text{display: inline-block; vertical-align: top; width: 79%; font-size: 15px;line-height: 22px;color:#363A4D;  }
.bundle_box .text.premium{width: 84%;}
.text_total_price{text-align: center !important;display:block !important}
.img_vpn{display: inline-block;margin:-5px 16px 0 0 !important;width:16px !important;height: 16px !important;}
.bundle_box .price_vpn_pre{ color: #7A7A7A; font-size: 14px;line-height: 21px; }
.bundle_box .price_vpn{ color: #2F3343; font-size: 17px;line-height: 21px;  }
.bundle_box .price{display: inline-block !important;width:45%;margin-left:16px}
.bundle_box .pricenew{display: inline-block !important;width:43%;margin-left:0;}
.bundle_box .pricenew a{display: block;width:100%;}
#header_section .bundle_box ul{ list-style-image: url("../img/bullet-circle-green.png"); width: 90%; margin: 0;}
#header_section .bundle_box .list li{font-family:"Raleway","Century Gothic";  padding: 0 0 0.4em 0.3em; letter-spacing: 0.01em; font-size: 1.1em;}
.bundle_box label { padding: 0 0 0.4em 2em;    background: url('../img/icon-radiobutton.svg') no-repeat 0 3px;}
.bundle_box  input[type="radio"]{display: none;}
.bundle_box  input[type="radio"]:checked + label {background: url('../img/radio-button-on.svg') no-repeat 0 3px;}
.bundle_box.premium{ display: inline-block;  width: 266px; border: 1px solid #32d6ab; padding: 1.2em 0 1.05em;font-family:"Raleway","Century Gothic";font-weight: 600; text-align: center;}
.bundle_box.premium .icono{ background: url("../img/vpn-icono-green.png") no-repeat center center; width: 39px; height: 48px; display: block; margin: 1em auto;}
.bundle_box.premium .title{ color: #32d6ab; font-weight: 600; font-size: 1.04em; letter-spacing: 0.03em;}
.bundle_box .text_prem{font-size: 0.9em; letter-spacing: 0.04em; width: 70%; margin: 0 auto;}
.total_price_bundle_antes{font-size: 15px;line-height: 21px;color:#7A7A7A;font-weight: 300;padding-bottom: 0 !important;}
.total_price_bundle_despues{font-size: 24px;line-height: 42px;color:#B22C00;font-weight: bold;}
.bundle_box .text_prem span{color: #32d6ab; }

@media screen and (max-width:1023px) {		
	#tabla table {display: none;}
	#tabla table#mobile{display: inline-block; margin-top: 3em;}	
	#tabla .nota { text-align:left;margin-left:auto;margin-right:auto;width:90%;}
	#tabla .nota_compatible{float:none;margin-bottom:2em;}
	#tabla h3{ margin-top: 1em;}
	#tabla h4{font-size: 1.3em; width: 70%; margin: 0 auto;}
	#tabla table .title { width: 30%;}
	.complete a:not(.button_yearly){margin-top:-30px;}
    #chars{margin-top:0;}
	.advanced{margin-bottom:2em;margin-right: auto;}
	.shadow{order:1 !important;}
	.order_essential{order:2;}
	.order_advanced{order:3;}
	.order_complete{order:4;}
	.order_premium{order:5;}
	.complete h4, .advanced h4{display: iblock;margin-top: 0;}
	.advanced:nth-of-type(5){margin-right: auto;}
	#pricing .box{padding-top: 8px;}
	.button, #pricing a, .advanced.lat a, .complete.lat a{width: 90%;}
	.discount_label{left: 129px;margin-top:24px !important;width:110px;}
	#pricing .contenedor{display:flex;flex-direction:column;}
	.recommended-us h4.rec, .recommended-us p.rec{text-align: center !important;}
}
@media screen and (min-width:601px) and (max-width:1023px){
	#moreinfo_layer h4{padding-top:0;text-align: left;padding-left:346px;}
	#moreinfo_layer .discount_label{margin-left: 125px;}
	.cta select{width: 100%;margin-bottom: 16px;}
	#moreinfo_pdes .cta{padding: 24px 0 0;}
	#moreinfo_pdas .cta{padding: 24px 0 0;}
	#moreinfo_pdcs .cta{padding: 24px 0 0;}
	#moreinfo_pdps .cta{padding: 24px 0 0;}
	
	.advanced.lat a, .complete.lat a{width: 95%;}
	.cta .input{width: 90%;margin: 0 auto;display: block;}
	.selector_test .input{width: 90%;margin: 0 auto;display: block;}
	#moreinfo_layer ul{padding-top:65px;padding-left: 160px;}
	.advanced{width:500px;}
	#moreinfo_pdes .price:not(.pricenew), #moreinfo_pdas .price:not(.pricenew), #moreinfo_pdcs .price:not(.pricenew), #moreinfo_pdps .price:not(.pricenew){text-align: center ;padding-left: 0 !important;}
	body.yearly .price:not(.pricenew){text-align: left;padding-left: 28px;margin-top:35px;}
	body.yearly .pricenew{text-align: left;padding:4px 0 0 28px;margin-top:-10px;}
	.disp.disp_rwd{margin-top:68px;margin-left:120px;text-align: left;}
}
@media screen and (max-width:800px) {
	#tabla table th a:not(.notbuttonlink), #tabla table#mobile tr:last-of-type td a {width: 75%;}
	#tabla table th span, #tabla table#mobile tr:last-of-type td span { font-size: 1.7em;}
    /*#pricing{margin-top:-12em;}*/
	.anytech_header_section .advanced.lat,.anytech_header_section .complete.lat{margin-top:-16.1em;}
	#anytech_tel .powered{margin-top:3px;} 
}
@media screen and (max-width:700px){	
#sticky_vpn a{font-size:18px;line-height:27px;padding:4px 8px;max-width:90%;}

}
@media screen and (max-width:600px){	
	#header_section #intro.more_padding{padding-top:9.5em;}
.advanced.lat,.complete.lat{padding-top:15em;}
	#tabla table#mobile {    font-size: 1.2em;}
	#tabla h3 {    font-size: 1.7em;}
	#tabla table#mobile {    margin-top: 2em;margin-bottom:0.5em;font-size: 0.9em;}
	#tabla table#mobile .tick { background-size: 15%;}
	#tabla table#mobile td.tick,#tabla table#mobile td.notick {    height: 40px;}
	#tabla table th a:not(.notbuttonlink), #tabla table#mobile tr:last-of-type td a {    font-size: 0.8em;}
	.advanced{margin-right: 0;background: #FFFFFF;}
	.complete h4, .advanced h4{margin-bottom:21px;}
	.disp.disp_rwd{text-align: left;margin-top:28px;padding-left:168px;}
	.discount_label_w_selector{left:inherit;top: 150px !important;right:95px;padding-right: 10px;text-align: right;}
	.discount_label{left:inherit;top: 38px;right:50px;padding-right: 10px;text-align: right;}
	.price_xl{padding-top: 8px;font-size:22px;}
	.bundle_box a.antes_bundle{display: inline !important;width: 90% !important;}
	#header_section{padding-bottom: 0;}
	#moreinfo_pdcs .box, #moreinfo_pdps .box{padding-top:32px !important;}
	#moreinfo_pdcs h4, #moreinfo_pdps h4{padding-top:10px !important;}
	#moreinfo_pdcs ul, #moreinfo_pdps ul{padding-top:64px !important;}
	#moreinfo_pdcs .discount_label, #moreinfo_pdps .discount_label{top:55px !important;}
	#moreinfo_layer .moreinfo_container{padding:0;}
	#moreinfo_layer .discount_label{margin-left: 124px;width: 25%;top:21px;font-size: 24px;padding: 5px 20px;}
	#moreinfo_layer h4{text-align: left;padding-left: 138px;margin-top:85px;}
	.cta select{width: 100%;margin-bottom: 16px;}
	#moreinfo_layer .cta div.input{width: 90%;}
	#moreinfo_layer .cta div.price_block{text-align: center;width: 100%;}
	#moreinfo_layer ul{padding-left: 16px;padding-right: 16px; padding-top:50px;padding-bottom:16px;}
	.advanced{width:100%;}
	body.yearly #moreinfo_layer .price:not(.pricenew){padding-bottom:4px;text-align: center;margin-top:0;margin-left:0 !important;}
	body.yearly #moreinfo_layer .pricenew{text-align: center;margin-left:0 !important;}
	body.yearly .price:not(.pricenew){padding-bottom:4px;text-align: left;margin-left:28px;margin-top:16px;}
	body.yearly .pricenew{text-align: left;margin-left:28px;}
	.bundle_box{min-height: 0;margin: 10em auto 0;}
	.box img{margin-left: 44px;}
	#moreinfo_layer .box img{margin-left:0 !important;}
	body.yearly .bundle_box .pricenew{margin-left:8px !important;}
}
@media screen and (max-width:500px){	
.advanced.lat .box{padding:1.875em 0 2.8em;}
}
@media screen and (max-width:450px) {	
	#header_section p a{margin-top:-1em;}
}
@media screen and (max-width:400px) {
	#tabla h3 {    font-size: 1.6em;}
	#tabla table#mobile {    font-size: 0.85em;}
	#tabla table#mobile .tick,#tabla table#mobile .notick {    background-size: 17% auto;}
	#tabla table#mobile td.tick, #tabla table#mobile td.notick {    height: 30px;}	
	#tabla .nota {    font-size: 0.8em;}
	/*.button, #pricing a, .advanced.lat a, .complete.lat a{width:80%;padding:15px;}
	.header_section_XS #pricing{margin-top:-15.5em;}*/
}
/* FIN - Estilos heredados de dome1802 */
/*ESTILOS PARAMETRO RECOMMENDED*/
.flag_recomendado{position:absolute;background-color:#E02222;color:#FFFFFF;font-size:13px;line-height:19px;font-weight:bold;width:100%;top:-19px;left:0;border-radius:3px 3px 0 0;}

/*ESTILOS ALTURA MODAL*/
@media screen and (min-width:1024px) and (min-height:495px) and (max-height:589px){
	#moreinfo_layer .box a img{width:80% !important;height: 70% !important;}
	#moreinfo_layer .discount_label{left:-20px !important;}
	#moreinfo_layer .advanced{height: 95% !important;}
	#moreinfo_layer .moreinfo_container{height: 90% !important;}
	#moreinfo_layer{z-index: 5555555555555 !important;}	
	#moreinfo_layer #moreinfo_pdcs li, #moreinfo_layer #moreinfo_pdps li{margin-bottom:2px !important; }
}
@media screen and (min-width:1024px) and (max-height:494px){
	#moreinfo_layer .box a img{width:70% !important;height: 60% !important;}
	#moreinfo_layer .discount_label{left:-33px !important;top:55px !important;}
	#moreinfo_layer .advanced{height: 95% !important;}
	#moreinfo_layer .moreinfo_container{height: 90% !important;}
	#moreinfo_layer ul{padding-top: 66px !important;}
	
	#moreinfo_layer #moreinfo_pdcs li, #moreinfo_layer #moreinfo_pdps li{margin-bottom:2px !important; }
}
@media screen and (max-width:350px){
	#sticky_vpn .cerrar{right: 10px !important;}
}
@media screen and (min-width:351px) and (max-width:600px){
	#sticky_vpn .cerrar{right: 10px !important;}
}
@media screen and (min-width:731px) and (max-width:1023px){
	#sticky_vpn .cerrar{top: 6px !important;}
}

@media screen and (max-width: 1023px) {
	.recommended-us .contenedor-grid {
		grid-template-columns: 100%;
		grid-row-gap: 1rem;
	}
	.recommended-us .image1{
		order:2;
		margin: 0 auto;
	}
	.recommended-us .image2{
		order:3;
		margin: 0 auto;
	}
	.recommended-us .image3{
		order:4;
		margin: 0 auto;
	}
}
@media screen and (min-width: 601px) and (max-width: 1023px){
	#img1{background: url("../img/pandasecurity-family-tablet.jpg") no-repeat;width: 100%;height: 458px;background-size: cover;}
	#img2{background: url("../img/pandasecurity-celanup-tablet.jpg") no-repeat;width: 100%;height: 458px;background-size: cover;}
	#img3{background: url("../img/pandasecurity-passwords-tablet.jpg") no-repeat;width: 100%;height: 458px;background-size: cover;}
	#img4{background: url("../img/pandasecurity-vpn-premium-tablet.jpg") no-repeat;width: 100%;height: 458px;background-size: cover;}
}
@media screen and (max-width:600px) {
	#img1{background: url("../img/pandasecurity-family-mobile.jpg") no-repeat;width: 100%;height: 230px;background-size: cover;}
	#img2{background: url("../img/pandasecurity-celanup-mobile.jpg") no-repeat;width: 100%;height: 230px;background-size: cover;}
	#img3{background: url("../img/pandasecurity-passwords-mobile.jpg") no-repeat;width: 100%;height: 230px;background-size: cover;}
	#img4{background: url("../img/pandasecurity-vpn-premium-mobile.jpg") no-repeat;width: 100%;height: 230px;background-size: cover;}
}
@media screen and (max-width: 1023px){
	#foto-text .btn-offer{width: 100%;}
	#foto-text .btn-offer a{width: auto !important;}
	p.included, div.included, .precio_antes, .precio_despues{text-align: center !important;}
}
@media screen and (max-width:700px) {

	.contenedor{padding:0 15px;}
	.metodos-pago{
		grid-template-columns: repeat(3, 56px);
	}

	#foto-text div.included{text-align: center;}

	.enlaces ul{list-style-type:none}
	.enlaces ul span{color:transparent}
	a.instagram{background: url("../img/icon-instagram.svg") no-repeat;width: 2rem;height: 2rem;background-size:2rem 2rem;}
	a.youtube{background: url("../img/icon-youtube.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	a.facebook{background: url("../img/icon-facebook.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	a.twitter{background: url("../img/icon-twitter.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	a.linkedin{background: url("../img/icon-linkedin.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	.rrss {padding: 1.5rem 0 3rem;float: none;width: max-content;margin: 0 auto;}
	.rrss a {width: 2rem;padding-right:2rem;}
	.rrss a.linkedin{padding-right: 0 !important;}
	.enlaces a{text-align: center;}
}

@media screen and (min-width:701px) and (max-width:1023px) {
	.contenedor{padding:0 15px;}

	.enlaces ul{list-style-type:none}
	.enlaces ul span{color:transparent}
	a.instagram{background: url("../img/icon-instagram.svg") no-repeat;width: 2rem;height: 2rem;background-size:2rem 2rem;}
	a.youtube{background: url("../img/icon-youtube.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	a.facebook{background: url("../img/icon-facebook.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	a.twitter{background: url("../img/icon-twitter.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	a.linkedin{background: url("../img/icon-linkedin.svg") no-repeat;width:2rem;height: 2rem;background-size:2rem 2rem;}
	.rrss {padding: 1.5rem 0 3rem;float: none;width: max-content;margin: 0 auto;}
	.rrss a {width: 2rem;padding-right:2rem;}
	.rrss a.linkedin{padding-right: 0 !important;}
	.enlaces a{text-align: center;}
}

@media screen and (min-width:768px){
	.ultima {margin-right: 0 !important;}
	.enlaces li:nth-of-type(1){padding-left: 0;}
	.enlaces li:nth-of-type(4){padding-right: 0;}
	.bottom .contenedor {padding: 0 !important;}
}
@media screen and (min-width:1024px) and (max-width:1199px){
	.contenedor{position:relative;max-width:930px;margin:0 auto;}
}

@media screen and (min-width:1200px){
	.contenedor{position:relative;max-width:1180px;margin:0 auto;}
}
/*ESTILOS THEME BF 2021*/
.menuback_halloween,.btn-bf, .img-btn, .countdown_bf, .countdown_cm{display:none;}
.nota-legal i{display: inline-block;font-size: 24px;vertical-align: middle;margin-right: 8px;}
.btn-offer.btn-bf a{width: 75%;}
.btn-offer.btn-bf{width: 100%;}
.img-btn{margin-bottom: 2px;margin-top: 40px;}
@media screen and (max-width: 600px){
	.btn-offer.btn-bf{width: 100%;}
	.order_premium .btn-offer.btn-bf a{width: 95% !important;}
	.btn-offer.btn-bf a{width: 93% !important;}
	.btn-offer.btn-bf .triangle{border-top: 28px solid transparent !important;border-bottom: 28px solid transparent !important;border-left: 22px solid #e02222 !important;}
	.button_black_friday{width: 95%;margin: 20px auto 0;}
}
@media screen and (min-width:601px) and (max-width: 1023px){
	.btn-offer.btn-bf{width: 100%;}
	.order_premium .btn-offer.btn-bf a{width: 97% !important;}
	.btn-offer.btn-bf a{width: 97% !important;}
	.btn-offer.btn-bf .triangle{border-top: 28px solid transparent !important;border-bottom: 28px solid transparent !important;border-left: 22px solid #e02222 !important;}
	.button_black_friday{width: 100%;margin: 0 auto;}
	.img-btn{margin-top: 60px !important;}
}