#header_back{background-image:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/header-domeEssential-1901.jpg");background-attachment:scroll;background-position:center top;background-repeat:no-repeat;background-size:cover;}
#header_back.PDA_back{background-image:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/header-domeAdvanced-1901.jpg");}
#header_back.PDC_back{background-image:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/header-domeComplete-1901.jpg");}
#header_back.PDP_back{background-image:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/header-domePremium-1901.jpg");}
#header_section #screenshot,#header_section #screenshot.chars,#chars{margin-top:4em;}
#test h4,#empezar h4{color: #3EC1CE;font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size: 36px;    letter-spacing: 0.01em; margin: 1.2em auto 0;}
#test p{ font-family:"IBM Plex Sans", sans-serif;font-weight:300;margin: 0.8em auto; font-size: 1.12em;  }
#test p span{ font-family:'IBM Plex Sans', sans-serif;font-weight:700; }
#test img{ margin: 0.5em auto 0;}
.xmas_intro{display: none;}
.right_ideal span.ideal{display:block}
span.ideal {font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size: 15px;margin-top: 13px;display:none;font-weight: bold;}
span.ideal img {vertical-align: middle;padding-left: 10px;width: 46px;}
span.ideal span {display: inline-block;vertical-align: middle;}

#reviews h4 { display:none;}
#reviews p:nth-of-type(1){display:none;}
#reviews .testimonio p {display:block;}
#reviews .testimonio p.name {font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size: 18px;margin-bottom: 1em;}
#reviews p:nth-of-type(2){color:#2F3947; font-size: 36px; font-family:'IBM Plex Sans', sans-serif;font-weight:700;letter-spacing: 1px;}
#reviews {    padding: 2.7em 0 2em;}
div.testimonio:nth-of-type(1) {margin-top:-50px;}

#tabla{    margin: 2.7em auto;}
#tabla h3 span { color:#3EC1CE; font-size: 36px;}
#tabla h3{ margin-bottom: 6em; font-size: 18px; letter-spacing: 2px;}
#tabla th img{ margin-top: -6.3em; z-index: 0;}
#tabla thead.sticky-comparative th img {margin-top: 0;}
.price_yearly {    display: inline-block;}
.price_monthly {    display: none;}
#tabla table th a:not(.notbuttonlink), #tabla table#mobile tr:last-of-type td a{color:#5fba74;border-color:#5fba74;}
#tabla table th a.selected, #tabla table#mobile tr td a.selected {    background-color: #5fba74;    border: 1px solid #5fba74;    color: #ffffff; margin: 1em auto 0;font-size: 0.77em; padding: 0.4em 0.51em;}
.compatible{ float: left;vertical-align: top; font-size: 0.85em; letter-spacing: 0.03em; margin-top: -0.5em;}
.compatible span{font-size: 2.5em; position: relative; top: 5px;}
.compatible span.icon-ic-apple{ font-size: 3em;}
/*#tabla .nota{  float: right;width: 70%; text-align: right;font-size: 0.74em;}*/
#tabla table th span, #tabla table#mobile tr:last-of-type td span { font-size: 2.1em;margin-top: 0.2em;letter-spacing:-0.5px;}
#tabla table th, #tabla table#mobile tr:last-of-type td, #tabla table#mobile th {    padding: 1.2em 0 1.3em;}
#tabla table {margin: 3em 0 1.4em;}
p.metodospago {display: block;}	
#empezar {margin: 3.3em auto 2.3em; clear: both;font-family:'IBM Plex Sans', sans-serif;font-weight:400;}
#empezar .col_empezar{width:50%;display:inline-block;margin-left:auto;margin-right:auto;box-sizing:border-box;height:377px;vertical-align:middle;padding:60px 0 0 50px;}
#empezar .img_empezar{background: url(../img/empezar_back.jpg) no-repeat right center;}
/*@media (max-width: 991px) {
	#empezar img.empezar,
	#empezar div.fondo {display: none;}
}
@media (min-width: 992px) and (max-width: 1399px) {
	#empezar div.fondo {width: 50% !important ;}
	#empezar img.empezar {float: right;position: absolute;margin: 70px 0 0 175px;}
	#empezar .contenedor {  width: 73% !important ;}
}
@media screen and (min-width: 1400px) {
	#empezar img.empezar {float: right;position: absolute;margin: 63px 0 0 417px;}
}
*/
#empezar div.fondo {width: 48%;height: 385px;background-color: #2E3846;}
#empezar .contenedor{/*background:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/empezar_back.png") no-repeat left top;  padding:0.3em 0 0  35.5em;   width: 54%; min-height: 351px;*/text-align: left;margin-top: -335px;}
#empezar p{display: none;}
#empezar ul{ font-size: 14px; margin-top: 35px;}
#empezar li{ padding: 0.65em 0; display: flex;}
#empezar li span:before{content: "1."; font-family:"IBM Plex Sans", sans-serif;font-weight: bold; margin-right: 10px;  }
#empezar li span.two:before{content: "2."; font-family:"IBM Plex Sans", sans-serif;font-weight: bold; margin-right: 10px; }
#empezar li span.three:before{content: "3.";font-family:"IBM Plex Sans", sans-serif; font-weight: bold; margin-right: 10px; }
#empezar li span.four:before{content: "4.";font-family:"IBM Plex Sans", sans-serif; font-weight: bold; margin-right: 10px; }
#empezar h4 {	font-size: 36px; color: #2F3946; margin-top: 0.5em;font-family:'IBM Plex Sans', sans-serif;font-weight:700;}

ul#adbps li{min-height:inherit;}

#pricing{ margin-top: 0; padding-bottom: 3.7em;}
#pricing .price_yearly_before { color: #5e6980; font-size: 1.7em;font-family:'IBM Plex Sans', sans-serif;font-weight:400;text-decoration: line-through; display: block;}
#pricing .price_yearly_before span:not(.only_price,.only_price_pre), #pricing .price_yearly span:not(.only_price,.only_price_pre){ font-size: 0.7em;font-family:'IBM Plex Sans', sans-serif;font-weight:400;text-transform: uppercase;}
#pricing .price_yearly { color: #1f2532; font-size: 2.6em;font-family:'IBM Plex Sans', sans-serif;font-weight:400;}
#pricing .price_yearly span:not(.only_price,.only_price_pre){ font-size: 0.6em;}
.off_label{display: block; background: none; background-color: #18a4a4 !important; border-radius: 5em; padding: 2.1em 0;  left: 80%; margin-left: -3em; top: -1em; height: auto; width:82px; font-size: 0.9em;}
 .off_label strong{font-family:'IBM Plex Sans', sans-serif;font-size: 1.75em; display: inline-block;font-weight:normal;}
.complete, .advanced { position: relative; width: 23.5em;}
.complete a, .advanced a { background-color: #18a4a4;}
/*.complete.selected a, .advanced.selected a, #pricing .selected .off_label { background-color: #ff910a !important;}*/
#pricing .selected .off_label{background-color:#5fba74 !important;width:92px;height:29px;}
a.button_yearly,a.button_monthly{width:70%;}
a.button_monthly{margin-top:-25px;}
a.button_yearly { top: -32px;}
a.button_yearly.button_yearly_mix {top:0;}
#pricing .disp { margin-bottom: 0.5em;}
#pricing a.button_yearly{background-color:#5fba74;}
#pricing a.button_yearly, #pricing a.button_monthly {    font-size: 1.15em;    padding: 0.6em 0.6em;    width: 80%; letter-spacing: 0.03em;}
#pricing a.button_yearly.button_yearly_mix{padding:0.7em 0.6em;font-size:1.125em;background-color:#fd902c;}
#pricing a.button_monthly{padding:0.2em 0.6em;border:2px solid #fd902c;color:#fd902c !important;font-size:1em;background-color:#fff;}
.complete h4, .advanced h4 {	font-size: 1.94em;color:#1f2532;}
.complete .box, .advanced .box {    padding: 1.875em 0 2.5em;}

#header_section{ background-color: #f8f8f8; padding-bottom: 1.7em;}
#header_product .contenedor{ max-width: 1280px;}
#header_product{ margin-top: -13.5em; color: #393939;}
.caja{position: relative; width: 248px; display: inline-block;}
.caja  .off_label { background-color: #5fba74 !important; left: -0.2em; top: 4.44em; font-size: 1.45em; width: 135px;}
.caja .off_label strong{font-size: 1.7em;}
.caja_right{display: inline-block; width: 850px;  vertical-align: top; margin-top: 3.2em; }
.caja_right .up{background-color: #ffffff;-webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
.caja_right .down{font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size: 0.8em; margin: 1.3em 0 0 4.2em; text-align: left;}
.caja_right .down span{ font-size: 2.5em; border: 1px solid #4b5964;  border-radius: 1em; position: relative; top: 10px; margin-right: 0.7em;}
.caja_right .down.down_mini span{margin-right:0.3em;}
.caja_right.caja_right_XS .down span{margin-right:0.4em;}
.caja_right .down span.line{ border: none; border-left: 1px solid #c2cccc; top: 8px; margin: 0 0.8em 0 1.2em; }
.caja_right .down.down_mini span.line{margin: 0 0.4em 0 0.6em; }
.left, .right{display: inline-block; vertical-align: top;}
.right{background-color: #fdfcfc; width: 272px; padding: 1.6em 0 1.6em; position: relative; left: 5px;}
.right_ideal{padding: 1.2em 0 1.1em;}
#header_product  .right p{font-family:'IBM Plex Sans', sans-serif;font-weight:400;color: #4b5964; font-size: 0.82em;  }
#header_product  .right p.line{ margin: 1.6em auto 0.71em;}
#header_product  .right.right_ideal p.line{ margin: 1.6em auto -0.29em;}
#header_product  .right.right_mix p.line{ margin:0.8em auto -0.29em;}
#header_product  .right p span{font-family:'IBM Plex Sans', sans-serif;font-weight:400;}
#header_product .left{  margin-left: 1.3em;    width: 428px;}
#header_product .left ul{  text-align: left; font-size: 0.9em;font-family:'IBM Plex Sans', sans-serif;font-weight:400; }
#header_product .caja_right h2{font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size:2.2em; text-align: left; margin-bottom: 0; letter-spacing: 0.025em; line-height: 1.1em;}
#header_product .caja_right h2 span{ display: block; color: #1f2532; font-size: 1em;font-family:'IBM Plex Sans', sans-serif;font-weight:700;letter-spacing: 0;}
.char span{ font-size: 2em;color:#3ec1ce;/* color:rgba(19,84,122,0.75); */display: inline-block;/*top: 12px;*/   width: 41px; position: relative;line-height:15px;}
/*#header_product.PDA_product .caja_right h2 span{  color: #fa709a; }
#header_product.PDC_product .caja_right h2 span{  color: #ff057c; }
#header_product.PDP_product .caja_right h2 span{  color: #32d6ab; }
#header_product.PDA_product .char span{  color: rgba(197,122,36,0.75); }
#header_product.PDC_product .char span{  color:rgba(141,11,147,0.75); }
#header_product.PDP_product .char span{  color:rgba(61,51,147,0.75); }*/
.chars{padding-top:12px;}
.char{text-align: left; margin:0 0 0.4em 0;height:32px;}
#header_section .char p{display: inline-block; font-size:0.875em; letter-spacing:-0.1px;vertical-align:top;line-height:15px;width:90%;}
#header_section .char p.arab{display: inline-block; font-size:0.875em; letter-spacing:-0.1px;vertical-align:top;line-height:15px;width:auto !important;}
#header_section .caja_right_XS .char p{font-size:0.62em}
.char .icon-ico_virus-01{font-size: 1.6em; left: 3px;}
.char  .icon-ic-escudo3{ font-size: 2.5em; left: -5px;}
.char .icon-ico_vpn{ font-size: 2.3em;}
p.line {border-color:#d0d3d6; width: 2em; margin: 1em auto;} 
#header_product .price_yearly_before{ color: #5e6980; text-decoration: line-through; font-size: 1.3em; margin-top:0.3em; display: block;}
#header_product .price_yearly{ color: #1f2532; font-size: 2.2em;font-family:'IBM Plex Sans', sans-serif;font-weight:400;}
#header_product .price_yearly_before span:not(.only_price,.only_price_pre) , #header_product .price_yearly span:not(.only_price,.only_price_pre){ text-transform: uppercase; font-size: 0.8em;font-family:'IBM Plex Sans', sans-serif;font-weight:400; }
#header_product .price_yearly span:not(.only_price,.only_price_pre){font-size: 0.75em;}
#header_product a.button_yearly {    background-color: #5fba74; width: 70%; margin-top: 40px;  padding: 0.7em 0.9em;}
#header_product .right_ideal a.button_yearly{margin-top: 15px;}
#header_product .right_mix a.button_yearly{border:2px solid #fd902c;background-color:#fd902c;font-size:1em;font-family:'IBM Plex Sans', sans-serif;font-weight:700;width:75%;padding:0.8em 0.9em;margin-top:5px;}
#header_product .right_mix a.button_monthly { border:2px solid #fd902c;color:#fd902c !important;font-size:1em;background-color:transparent;width:75%;margin-top:15px;padding:0.2em 0.9em;}
/*#header_product.PDA_product a.button_yearly{  background-color: #fa709a; }
#header_product.PDC_product a.button_yearly{  background-color: #ff057c; }
#header_product.PDP_product a.button_yearly{  background-color: #32d6ab; }
#header_product.PDA_product .right_mix a.button_yearly,#header_product.PDC_product .right_mix a.button_yearly,#header_product.PDP_product .right_mix a.button_yearly{background-color:#fd902c;}*/
a.button_monthly .line1{opacity:inherit;font-size:0.8125em;}
a.button_monthly .line2{font-size:1.125em;}
a.button_monthly .line2 strong{font-size:1.125em;font-family:'IBM Plex Sans', sans-serif;font-weight:normal;}
.right_mix img.img_devices{width:150px;height:auto;}

#header_section h1 {    font-size: 2.14em;}
#header_section #intro {    padding-top: 9em;}
#header_section h2.tdelay_3 {font-family:"IBM Plex Sans", sans-serif;font-weight:300;letter-spacing: 1px; font-size: 18px; margin-top: 1em; line-height: 1.1em;}
#header_section h2.tdelay_3 strong {font-family:'IBM Plex Sans', sans-serif;font-weight:400;}
.header_section_XS #header_back {    padding-bottom: 12.8em;}
#test p.caption{ margin: 0 0 2em;}
#test p.caption .red{ color: #ee403d;}
#test p.caption span {    margin: 0 8px;font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size: 0.65em; color: #393939; }
#test p.caption span strong{font-family:'IBM Plex Sans', sans-serif;font-weight:400;}

#test .img_av {background:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/graficoavcomparatives.jpg") no-repeat center top; margin: 0 auto;width: auto;  padding-top: 27em;}
#footer {background-color: #243644;}
main{background-color:#ffffff;}

/*VPN bundle*/
.bundle_box{font-family:'IBM Plex Sans', sans-serif;font-weight:400;background-color: #eef0f3; padding: 1.63em 6px 11px; text-align: left; color: #1f2532;position: relative; width: 217px; margin: 0.7em auto; font-size: 11px;}
.bundle_box strong{ font-weight: 600; }
.bundle_box .new{ display: block; position: absolute; left: 93%; top: -2px; width: 40px; height: 40px; z-index: 1; background: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/new-label.png") no-repeat top left; background-size: 85%; }
.bundle_box .price_vpn{ color: #5fba74; font-weight: bold;}
.bundle_box .text{display: inline-block; vertical-align: top; width: 80%; font-size: 1.12em;  }
.bundle_box .price_vpn_pre{ color: #868686; font-size: 0.8em; display: block; font-style: italic;}
.bundle_box .list{ padding: 0.3em 0.3em 0 5.6em; background: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/vpn-icono.png") no-repeat 7px 42% #ffffff; color: #1f2532; font-size: 0.93em; margin-top: 1.3em; background-size: 16%; }
#header_section .bundle_box ul{ list-style-image: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/bullet-circle-green.png");  margin: 0;}
#header_section .bundle_box .list li{font-family:'IBM Plex Sans', sans-serif;font-weight:400; padding: 0 0 0.4em 0.4em; letter-spacing: 0.01em; font-size: 1.04em;}
.bundle_box label { padding: 0 0 0.6em 2.6em;    background: url('../img/radio-label.png') no-repeat 5px 0;height: 23px;  }
.bundle_box  input[type="radio"]{display: none;}
.bundle_box  input[type="radio"]:checked + label {background-position: 5px -26px;   }
#header_product .bundle a.button_yearly {  margin-top: 0.3em;}
#header_product .bundle { width: 275px; padding: 1.35em 0 0.38em; }	
#header_product .bundle p {    text-transform: uppercase;font-size: 0.86em;letter-spacing: 0.02em;}
#header_product .bundle_box  .price_yearly {    font-size: 2.5em;    line-height: 0.9em;}
#header_product .bundle_box  .price_yearly span {    font-size: 0.65em;}

#anytech-desc{background: #E6E6E6;padding: 32px 0;}
#anytech-desc h3{font-size: 25px;line-height: 33px;font-weight: 700;text-align: center;margin-bottom: 1rem;color:#2F3343;}
#anytech-desc p{font-size: 22px;line-height: 29px;font-weight: 300;text-align: center;margin-bottom: 1.5rem;color:#2F3343;}
#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: 48% 48%;grid-column-gap: 1rem;}
#powered .powered{text-align: right;font-size: 15px;line-height: 22px;font-weight: 300;color:#2F3343;align-self: center;}
#powered .anytech_logo{background: url("../img/anytech.svg") no-repeat;width: 149px;height: 38px;background-size: 149px 38px;}
	
body.rtl {direction:rtl;}
.rtl #header_product .left{margin-right:35px;width:393px;}
.rtl #header_product .caja_right h2{text-align:right;}
.rtl .char{text-align:right;margin:0 0.8em 0.2em 0;}
.rtl .char .icon-ico_virus-01{left:0;right:3px;}
.rtl .char .icon-ic-escudo3{left:0;right:-5px;}
.rtl .char .icon-ico_vpn{right:-5px;}
.rtl .caja .off_label{left:8.8em;}
.rtl #tabla table .title{text-align:right;}
.rtl #tabla table th, .rtl #tabla table td{border-left:none;border-right:1px solid #8da1a1;}
.rtl #tabla table .border_l{border-right:none;}
.rtl #empezar .col_empezar{padding-right:50px;padding-left:0;}
.rtl #empezar .contenedor{text-align:inherit;}
.rtl #tabla table .border_r{border-left:1px solid #8da1a1;}
/*diseño para parámetro Affiliados*/
#header_section h2.aff { display: inline-block;  vertical-align: middle; margin: 1em 30px 0 0; }
#header_section a.aff{ display: inline-block; max-width: 300px; max-height: 100px;vertical-align: middle; margin-top: 1em; }
#header_back.aff {    background-image: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/header-domeComplete-1901-aff.png");}

@media screen and (min-width:1038px) {	
#header_section #intro p{margin-bottom:-2.5em;}
#header_section #intro p.p_mix{margin-bottom:-3.5em;margin-top:3.5em;}	
}
/*@media screen and (max-width:1900px) {	
	#empezar .contenedor { width: 60%;}
}
@media screen and (max-width:1700px) {	
	#empezar .contenedor { width: 70%;}
}
@media screen and (max-width:1500px) {	
	#empezar .contenedor { width: 80%;}
}
*/@media screen and (max-width:1300px) {	
	.complete, .advanced {    width: 27em; margin-top: 3em;}
	.off_label { left: 86%;}
}
@media screen and (max-width:1245px) {	
	.compatible { margin-left: 1em;}
	.nota{margin-right: 1em;}
}
/*@media screen and (max-width:1200px) {	
	#empezar .contenedor { width: 99%;}
}*/
@media screen and (max-width:1100px) {	
	#header_section h2.tdelay_3 { width: 70%;}
	#header_section h2.aff,#header_section a.aff { display: block; margin-left: auto; margin-right: auto;}
}
@media screen and (max-width:1000px) {	
	.off_label { width: 90px;}
	#tabla h3 {    margin-bottom: 0;}
	#tabla table#mobile tr td a.selected,#tabla table#mobile tr th a.selected { padding: 0.45em 0.51em; margin-top:11px;}
	.compatible,#tabla .nota { float: none; text-align: left; width: 70%; margin-left: auto; margin-right: auto;}
	.caja_right {    margin-top: 1.3em;}
}
@media screen and (max-width:900px) {	
	#test p { width: 95%; margin-left: auto; margin-right: auto;}
	#tabla h3 span {    font-size: 1.25em;}
	#header_section h2.tdelay_3 { width: 90%;}
	#test .img_av {background:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/graficoavcomparatives_mobile.jpg") no-repeat center top; background-size: auto 95%; padding-top: 55em;}
	#empezar div.fondo{display:none;}
	#empezar .contenedor{margin-top:0;}
}
@media screen and (max-width:750px) {
	#header_product  .left, .right,.caja  { display: block;  margin: 0 auto; width: auto;}
	.caja_right { width: 90%;}
	.right { padding-top: 1em; margin-top: 1em;left: 0;}
	#header_product  .left{padding: 0.4em 0 0 0.8em;}
	.caja_right .down span.line {  margin: 0 0.5em ;}
	.caja_right .down span { margin-right: 0.2em;}	
	.caja .off_label { left:20%;}
	#empezar .img_empezar{display:none;}
	#empezar .col_empezar{width:100%;}
}
@media screen and (max-width:620px) {	
	#test .img_av { background-size: auto 93%; padding-top: 35em;}
	#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 (max-width:550px) {	
	.complete, .advanced {    width: 80%;margin-top: 2em;}
	.off_label { width: 95px;}
	#test h4, #empezar h4 { font-size: 1.8em;}
	#tabla table th span, #tabla table#mobile tr:last-of-type td span {    font-size: 1.7em;}
	.compatible,#tabla .nota {  width: 98%;}
	.caja_right .down span.line {    display: block; margin-top: 0.5em;}
	.caja_right .down { margin:  1.5em 0 0 2em ;}	
	#header_product .caja_right h2 { margin-top: 0.5em;}
	.caja .off_label { left:10%;}
	#empezar {    margin: 3.5em auto 0;}
	.compatible{    text-align: center;}
	#empezar li {    width: 90%;}
	#empezar ul {    margin-left: 1em;}
}
@media screen and (max-width:500px) {	
#header_section .char p {    width: 80%;}
	.char span {    top: 7px;}
	#test .img_av { background-size: auto 89%; padding-top: 35em;}
}
@media screen and (max-width:410px) {	
	.off_label { width: 80px;}
	#tabla table th span, #tabla table#mobile tr:last-of-type td span {    font-size: 1.4em;}
	.caja .off_label { left:5%;}
	#test .img_av {padding-top: 30em;}
}
/*ESTILOS THEME BF 2021*/
.menuback_halloween,.btn-bf, .img-btn{display:none;}
.img-btn{margin-top: 12px;margin-bottom:2px}
@media screen and (max-width: 600px){
	.button_black_friday{width: 90%;margin: 0 auto;}
}
@media screen and (min-width:601px) and (max-width: 1023px){
	.button_black_friday{width: 95%;margin: 0 auto;}
}

/* NUEVO DISEÑO RESPONSIVE NOVIEMBRE 2021 */
.only_responsive{display: none;}
@media screen and (max-width: 600px){
	#header_back, #header_back.PDA_back, #header_back.PDC_back, #header_back.PDP_back{background: #FFFFFF;}
	#header_section .menuback{background:rgba(0, 0, 0, 0.65)}
	.caja{display: none;}
	.only_responsive{display: block;}
	.only_responsive .logo_pde{background: url("../img/pandasecurity-dome-essential-horizontal.svg") no-repeat;width: 154px;height: 66px;background-size: 154px 66px;margin: 0 auto 16px}
	.only_responsive .logo_pda{background: url("../img/pandasecurity-dome-advanced-horizontal.svg") no-repeat;width: 154px;height: 66px;background-size: 154px 66px;margin: 0 auto 16px}
	.only_responsive .logo_pdc{background: url("../img/pandasecurity-dome-complete-horizontal.svg") no-repeat;width: 154px;height: 66px;background-size: 154px 66px;margin: 0 auto 16px}
	.only_responsive .logo_pdp{background: url("../img/pandasecurity-dome-premium-horizontal.svg") no-repeat;width: 154px;height: 66px;background-size: 154px 66px;margin: 0 auto 16px}
	.header_section_XS #header_back{padding-bottom: 8rem;}
	.btn-offer.btn-responsive{display: grid;grid-template-areas: "rectangle triangle btn";grid-template-columns: fit-content(10%) 0 auto;width:70%;margin: 8px auto 0;}
	.btn-offer.btn-responsive .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;}
	.btn-offer.btn-responsive .triangle{z-index: 1;grid-area: triangle;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #e02222;}
	.btn-offer.btn-responsive 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;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: #FFFFFF;background-color: #FF9010 !important;border: 2px solid #FF9010;margin-top:0 !important}
	.btn-offer.btn-responsive a:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.45);}
	.right p.line, #header_product .right p, .right .price_yearly_before, .right .price_yearly, .right .noBF,#header_product .caja_right h2{display: none !important;}
	.chars{padding-top:24px;}
}
@media screen and (max-width: 1023px){
	.down{margin-top: 16px}
	.down span{display: inline-block;font-size: 32px;width: 32px;height: 32px;vertical-align: middle;}
	.down span.line{display: block;width: 0;height: 0;margin: 0;border: 0;}
}
#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;}