#abox-home-color-v10 {
	text-align: center;
}
#abox-home-color-v10 .abox {
	margin: 0px auto; display: inline-block; position: relative;
}
#abox-home-color-v10 .abox::after {
	clear: both; display: block; content: "";
}
#abox-home-color-v10 .abox p {
	padding-bottom: 0px; text-shadow: none;
}
#abox-home-color-v10 .box {
	position: relative; min-height: 200px;
}
#abox-home-color-v10 .select {
	position: relative; min-height: 200px;
}
#abox-home-color-v10 .amount {
	position: relative; min-height: 200px;
}
#abox-home-color-v10 .select {
	border-radius: 3px; width: 130px; float: left; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#abox-home-color-v10 .select::after {
	line-height: 0; clear: both; display: table; content: "";
}
#abox-home-color-v10 .select .add {
	top: 0px; width: 40px; height: 100%; text-indent: -9999px; overflow: hidden; position: absolute; cursor: pointer; background-image: url("../i/product-home/ab-signs.png"); background-repeat: no-repeat;
}
#abox-home-color-v10 .select .add.minus {
	background-position: 0px 50%; left: -35px;
}
#abox-home-color-v10 .select .add.plus {
	background-position: 100% 50%; right: -35px;
}
#abox-home-color-v10 .select .add.disabled {
	cursor: default; opacity: 0.2;
}
#abox-home-color-v10 .select .add.disabled b {
	color: rgb(1, 115, 143);
}
#abox-home-color-v10 .select .add b {
	border-radius: 50%; left: 10px; top: 44%; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 50px; font-weight: 300; display: block; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
#abox-home-color-v10 .select .add:hover b {
	color: rgb(255, 145, 0);
}
#abox-home-color-v10 .select .amount {
	margin: 0px 15px; text-align: center; color: rgb(87, 94, 112);
}
#abox-home-color-v10 .select .amount .type {
	font-size: 17px; font-weight: 300;
}
#abox-home-color-v10 .select .amount input.value {
	margin: 0px; padding: 44px 0px 7px; border: currentColor; border-image: none; width: 100%; text-align: center; color: inherit; line-height: 1.2; font-size: 50px; font-weight: 300; background-color: transparent;
}
#abox-home-color-v10 .boxes {
	margin-left: 60px; float: left; position: relative; min-height: 84px;
}
#abox-home-color-v10 .boxes::before {
	display: table; content: " ";
}
#abox-home-color-v10 .boxes::after {
	display: table; content: " ";
}
#abox-home-color-v10 .boxes::after {
	clear: both;
}
#abox-home-color-v10 .boxes a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#abox-home-color-v10 .boxes img {
	left: 427px; top: -43px; display: none; position: absolute;
}
#abox-home-color-v10 .box.b1 {
	background-color: rgb(101, 52, 172);
}
#abox-home-color-v10 .box.b2 {
	background-color: rgb(128, 80, 255);
}
#abox-home-color-v10 .box.b2 .subscription {
	border-color: rgba(255, 255, 255, 0.3);
}
#abox-home-color-v10 .box.b3 {
	background-color: rgb(128, 80, 255);
}
#abox-home-color-v10 .box {
	margin: 0px 20px 0px 0px; padding: 0px; border-radius: 2px; width: 190px; float: left; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#abox-home-color-v10 :last-of-type.box {
	margin-right: 0px;
}
#abox-home-color-v10 .box .subscription {
	padding: 20px 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; font-weight: 700; border-top-color: rgba(255, 255, 255, 0.2); border-top-width: 1px; border-top-style: solid; position: absolute; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;
}
#abox-home-color-v10 .box .subscription span {
	display: inline-block;
}
#abox-home-color-v10 .box span {
	display: inline-block;
}
#abox-home-color-v10 .box span.per-month {
	text-align: center; font-style: italic; display: inline-block;
}
#abox-home-color-v10 .box span.no-discount {
	padding: 30px 0px 0px; text-align: center; font-size: 24px; font-weight: 300; text-decoration: none; display: block !important; opacity: 0.6;
}
#abox-home-color-v10 .box span.no-discount::before {
	width: 1px; font-size: 20px; display: inline-block; content: " ";
}
#abox-home-color-v10 .box span.no-discount span {
	text-decoration: line-through;
}
#abox-home-color-v10 .box span.no-installments {
	padding: 0px; text-align: center; font-size: 30px; font-weight: 400; text-decoration: none; display: block;
}
#abox-home-color-v10 .box span.discounted {
	padding: 0px 0px 25px; font-size: 24px; font-weight: 700; display: block !important;
}
#abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 50px; font-weight: 300; white-space: nowrap;
}
#abox-home-color-v10 .box span.discounted .price-wrapper .currency {
	padding: 0px 0.05em; top: 0.05em; font-size: 26px; vertical-align: super; display: inline-block; position: relative;
}
#abox-home-color-v10 .box span.discounted .price-wrapper .decimal {
	padding: 0px 0.05em; top: 0.05em; font-size: 26px; vertical-align: super; display: inline-block; position: relative;
}
#abox-home-color-v10 .ab-overlay {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10000;
}
#abox-home-color-v10 .abox-monthly#main .box span.discounted .price-wrapper {
	margin-right: -7px;
}
#abox-home-color-v10 .abox-monthly#main .box p.billing {
	padding: 4px 0px; border-radius: 2px; left: 10%; top: -38px; width: 80%; line-height: 30px; font-size: 14px; display: none; position: absolute; background-color: rgb(0, 134, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#abox-home-color-v10 .abox-monthly#main .box:hover p.billing {
	display: block;
}
#abox-home-color-v10 .abox-monthly#main .box p.billing::after {
	border-width: 20px 20px 0px 0px; border-style: solid; border-color: rgb(0, 134, 255) transparent transparent; width: 0px; height: 0px; right: 20%; bottom: -20px; display: block; position: absolute; content: "";
}
#abox-home-color-v10 .abox-monthly#main .pricing-label {
	font-size: 16px; font-weight: 300;
}
#abox-home-color-v10 .abox-monthly#main .box span.discounted {
	padding-top: 45px;
}
#abox-home-color-v10 .abox-monthly#main .integer {
	line-height: 60px; font-size: 60px; vertical-align: text-top;
}
#abox-home-color-v10 .abox-monthly#main .currency {
	padding: 0px 0.15em 0px 0.05em; font-size: 24px; vertical-align: text-top; display: inline-block;
}
#abox-home-color-v10 .abox-monthly#main .decimal {
	padding: 0px 0.15em 0px 0.05em; font-size: 24px; vertical-align: text-top; display: inline-block;
}
#abox-home-color-v10 .abox-monthly#main .currency {
	padding-left: 0px;
}
#abox-home-color-v10 .abox-monthly#main .pricing-label.month {
	top: -4px; margin-left: -35px; vertical-align: bottom; position: relative;
}
.more-color {
	background: none; margin: 10px auto 20px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 15px; font-weight: normal; position: relative;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.more-color {
	max-width: none;
}
}
@media only screen and (max-width:767px)
{
.more-color {
	padding: 0px; height: auto; text-align: center; position: static;
}
}
.more-color a.button {
	top: 0px; right: 0px;
}
@media only screen and (max-width:767px)
{
.more-color a.button {
	margin-top: 20px; display: block; position: static;
}
}
@media only screen and (max-width:767px)
{
.more-color span[data-validation='btn'] {
	display: block;
}
}
.more-color span.icon {
	margin: 0px 30px 0px 0px; text-align: left; padding-top: 13px; display: inline-block; position: relative; min-height: 40px;
}
@media only screen and (max-width:767px)
{
.more-color span.icon {
	margin: 0px auto 10px;
}
}
.more-color span.icon::before {
	background-position: 0px 50%; margin: 0px 10px; top: -1px; width: 40px; height: 40px; vertical-align: middle; display: inline-block; position: relative; content: ""; background-repeat: no-repeat; background-color: transparent;
}
.more-color span.renewal::before {
	background-image: url("../i/product-home/ico-renewal.png");
}
.more-color span.money-back::before {
	background-image: url("../i/product-home/ico-30-days.png");
}
.fullscreen#top .abox p {
	text-shadow: none;
}
.fullscreen#top .more-color {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
}
@media only screen and (max-width:767px), only screen and (max-width:1055px) and (min-width:768px)
{
#abox-home-color-v10 .boxes {
	margin-left: 0px;
}
#abox-home-color-v10 .box {
	float: none; position: relative;
}
#abox-home-color-v10 .box .button {
	position: static;
}
#abox-home-color-v10 .select {
	margin: 0px auto 20px; width: 260px; float: none;
}
#abox-home-color-v10 .select .add {
	width: 80px;
}
#abox-home-color-v10 .select .add b {
	top: 25%; width: 60px; height: 60px; line-height: 60px; font-size: 26px;
}
#abox-home-color-v10 .select .minus {
	left: -38px;
}
#abox-home-color-v10 .select .plus {
	right: -38px;
}
#abox-home-color-v10 .select .amount {
	margin: 0px 80px;
}
#abox-home-color-v10 .select .amount .type {
	display: block;
}
#abox-home-color-v10 .more .button {
	margin-top: 25px; display: block;
}
#abox-home-color-v10 .more .button span {
	margin: 0px auto; min-width: 260px;
}
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.box {
	display: inline-block;
}
}
@media only screen and (max-width:767px)
{
#abox-home-color-v10 .box {
	min-height: 0px;
}
#abox-home-color-v10 .select {
	min-height: 0px;
}
#abox-home-color-v10 .amount {
	min-height: 0px;
}
#abox-home-color-v10 .select {
	width: 180px;
}
#abox-home-color-v10 .select .amount {
	margin: 0px 20px;
}
#abox-home-color-v10 .select .amount .type {
	padding-bottom: 20px; display: block;
}
#abox-home-color-v10 .select .amount input.value {
	padding-top: 20px;
}
#abox-home-color-v10 .box {
	margin: 0px 0px 20px; padding: 20px 0px; display: block;
}
#abox-home-color-v10 .box span.no-discount {
	padding: 0px;
}
#abox-home-color-v10 .box span.discounted {
	padding: 0px 0px 30px;
}
#abox-home-color-v10 .box p.subscription {
	padding: 10px 0px;
}
}
@media only screen and (max-width:486px)
{
#abox-home-color-v10 .box {
	margin: 0px 0px 10px; float: none;
}
}
.button.cart span {
	background-position: 15px 50%; padding-left: 40px; background-image: url("../i/product-home/icon-cart.png"); background-repeat: no-repeat;
}
[class*='mod-ar'] [class*='more'] span.renewal {
	display: none !important;
}
[class*='mod-cs'] [class*='more'] span.renewal {
	display: none !important;
}
.mod-el-gr [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-eu [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-id [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-sg [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-in [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-my [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-ph [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-ww [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-za [class*='more'] span.renewal {
	display: none !important;
}
.mod-fr-be [class*='more'] span.renewal {
	display: none !important;
}
.mod-he-it [class*='more'] span.renewal {
	display: none !important;
}
.mod-hu-hu [class*='more'] span.renewal {
	display: none !important;
}
.mod-ja-jp [class*='more'] span.renewal {
	display: none !important;
}
.mod-ko-kr [class*='more'] span.renewal {
	display: none !important;
}
[class*='mod-nl'] [class*='more'] span.renewal {
	display: none !important;
}
.mod-pl-pl [class*='more'] span.renewal {
	display: none !important;
}
.mod-pt-pt [class*='more'] span.renewal {
	display: none !important;
}
[class*='mod-ru'] [class*='more'] span.renewal {
	display: none !important;
}
.mod-th-th [class*='more'] span.renewal {
	display: none !important;
}
.mod-tr-tr [class*='more'] span.renewal {
	display: none !important;
}
.mod-uk-ua [class*='more'] span.renewal {
	display: none !important;
}
[class*='mod-zh'] [class*='more'] span.renewal {
	display: none !important;
}
.mod-id-id [class*='more'] span.renewal {
	display: none !important;
}
.mod-ms-my [class*='more'] span.renewal {
	display: none !important;
}
.mod-en-id #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 28px;
}
.mod-id-id #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 28px;
}
.mod-es-cl #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 28px;
}
.mod-ko-kr #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 28px;
}
.mod-pt-br #abox-home-color-v10 .box span.no-discount {
	padding-bottom: 6px; font-size: 18px; font-weight: 300;
}
.mod-pt-br #abox-home-color-v10 .divider {
	font-size: 22px; font-weight: 300;
}
.mod-pt-br #abox-home-color-v10 .discounted span {
	line-height: 1; font-size: 30px; font-weight: 400;
}
.mod-ja-jp #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 44px;
}
[class*='mod-ar'] .more-color span.renewal::after {
	background-image: url("../i/product-home/ico-renewal.png");
}
[class*='mod-he'] .more-color span.renewal::after {
	background-image: url("../i/product-home/ico-renewal.png");
}
[class*='mod-ar'] .more-color span.money-back::after {
	background-image: url("../i/product-home/ico-30-days.png");
}
[class*='mod-he'] .more-color span.money-back::after {
	background-image: url("../i/product-home/ico-30-days.png");
}
.mod-es-mx #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 40px;
}
.mod-es-ar #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 40px;
}
.mod-es-mx #abox-home-color-v10 .box span.discounted .price-wrapper .currency {
	font-size: 22px;
}
.mod-es-ar #abox-home-color-v10 .box span.discounted .price-wrapper .currency {
	font-size: 22px;
}
.mod-es-mx #abox-home-color-v10 .box span.no-discount {
	font-size: 22px;
}
.mod-es-ar #abox-home-color-v10 .box span.no-discount {
	font-size: 22px;
}
.mod-es-co #abox-home-color-v10 .box span.discounted .price-wrapper {
	font-size: 34px;
}
.mod-es-co #abox-home-color-v10 .box span.discounted .price-wrapper .currency {
	font-size: 22px;
}
.mod-es-co #abox-home-color-v10 .box span.no-discount {
	font-size: 20px;
}
.mod-pt-br #abox-home-color-v10 .box span.no-discount {
	padding-top: 5px; font-size: 16px;
}
.mod-pt-br #abox-home-color-v10 .box span.discounted span {
	font-size: 24px;
}
.t-777-b#abox-home-color-v10 .box .year {
	padding: 7px 0px 3px; color: rgb(118, 118, 131); text-transform: uppercase; font-weight: 700; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(255, 255, 255); -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px;
}
.t-777-b#abox-home-color-v10 .box span.no-discount {
	padding-top: 15px;
}
.t-777-b#abox-home-color-v10 .box .subscription .save.hidden {
	display: none;
}
.mod-pt-br .t-777-b#abox-home-color-v10 .box .subscription {
	padding: 8px 0px; min-height: 56px;
}
.t-777-c#abox-home-color-v10 .box .discount {
	left: 0px; top: 105px; width: 100%; position: absolute;
}
.t-777-c#abox-home-color-v10 .box span.no-discount {
	padding-top: 15px;
}
#top {
	position: relative;
}
#top .slide-down {
	left: calc(50% - 30px); bottom: 0px; position: absolute;
}
#top .slide-down .arrow-box {
	margin: 0px auto; border-radius: 50%; width: 60px; height: 60px; text-align: center; bottom: -29px; display: block; position: absolute; z-index: 10; box-shadow: 0px 4px 12px 0px rgba(167,167,167,0.5); background-color: rgb(255, 255, 255); -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-shadow: 0 4px 12px 0 rgba(167, 167, 167, 0.5); -moz-box-shadow: 0 4px 12px 0 rgba(167, 167, 167, 0.5);
}
#top .slide-down .arrow-box span {
	left: 22px; top: 18px; width: 15px; height: 15px; border-right-color: rgb(136, 49, 252); border-bottom-color: rgb(136, 49, 252); border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; display: block; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
@media only screen and (max-width:767px)
{
#top .slide-down {
	display: none;
}
}
#trial .AVsizer {
	padding: 120px 0px; text-align: center;
}
#trial p:last-child {
	padding-bottom: 0px;
}
#trial p.like-h2 {
	padding-bottom: 46px;
}
#trial p.like-h4 {
	padding: 0px 0px 37px;
}
#trial p.like-h4 img {
	padding-right: 20px; vertical-align: middle;
}
#trial .button {
	margin: 10px;
}
@media only screen and (max-width:767px)
{
p.like-h4 {
	text-align: center;
}
p.like-h4 img {
	margin: 0px auto 10px; padding: 0px; display: block;
}
}
.system-requirements {
	padding: 75px 160px 62px; text-align: center; background-color: rgb(211, 212, 222);
}
@media only screen and (max-width:767px)
{
.system-requirements {
	padding: 80px 20px;
}
}
.system-requirements h4 {
	padding-bottom: 25px;
}
.system-requirements a {
	color: rgb(118, 118, 131); text-decoration: underline;
}
.system-requirements a:hover {
	text-decoration: none;
}
.system-requirements .compatibility {
	padding: 0px 0px 0px 60px; line-height: 70px; margin-top: 15px; display: inline-block;
}
.system-requirements #js-req-os-detected {
	display: none;
}
.tmpl-www .system-requirements .compatibility {
	background: url("../i/windows/logo-win-10.png") no-repeat 0px 50%;
}
.tmpl-lp .system-requirements .compatibility {
	background: url("../../i/windows/logo-win-10.png") no-repeat 0px 50%;
}
.c-system-requirements b {
	color: rgb(49, 50, 61);
}
.c-system-requirements h4 {
	font-size: 24px; margin-bottom: 20px;
}
.c-system-requirements ul {
	margin: 0px 0px 15px; list-style-type: none;
}
.c-system-requirements .span6 {
	padding: 0px 60px;
}
@media only screen and (min-width:1056px), only screen and (max-width:1055px) and (min-width:768px)
{
.center .horizontal {
	left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
}
@media only screen and (min-width:1056px), only screen and (max-width:1055px) and (min-width:768px)
{
.center .vertical {
	top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
}
.tab-com {
	margin: 0px auto; width: 100%; border-collapse: collapse;
}
.tab-com td {
	padding: 8px 0px; text-align: center; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(211, 212, 222); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.tab-com td.val {
	width: 16%;
}
@media only screen and (max-width:767px)
{
.tab-com td.val {
	width: 25%;
}
}
.tab-com tr.titles td {
	padding: 0px; text-align: center; font-size: 16px; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tab-com tr.titles td h5 a {
	color: rgb(87, 94, 112); font-size: 18px; font-weight: normal;
}
.tab-com tr.titles td h5 a span {
	color: rgb(49, 50, 61); font-weight: 700; display: block;
}
.tab-com tr.products td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tab-com tr.products td img {
	margin: 0px auto; width: 80%; display: block; max-width: 80px;
}
.tab-com tr.products td.description {
	text-align: left;
}
.tab-com tr.products td.description p.title {
	padding-bottom: 20px; font-size: 35px;
}
.tab-com tr.buttons td {
	padding: 20px 0px; vertical-align: top; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tab-com tr.buttons td .button {
	width: 80%;
}
.tab-com tr.buttons td .button span {
	padding: 16px 0px 17px; width: 100%;
}
@media only screen and (max-width:767px)
{
.tab-com tr.buttons td .button span {
	min-height: 68px;
}
.tab-com tr.buttons td .button.big span {
	min-height: 68px;
}
}
@media only screen and (max-width:486px)
{
.tab-com tr.buttons td .button span {
	font-size: 12px;
}
.tab-com tr.buttons td .button.big span {
	font-size: 12px;
}
}
.tab-com tr.buttons td .trial {
	padding-top: 15px; font-size: 14px; font-weight: 400;
}
.tab-com tr.feature.ultimate {
	display: none;
}
.tab-com tr.feature td.txt {
	text-align: left; padding-right: 30px; font-size: 14px; font-weight: normal;
}
@media only screen and (max-width:767px)
{
.tab-com tr.feature td.txt {
	padding-right: 0px;
}
}
.tab-com tr.feature td.txt b {
	color: rgb(49, 50, 61); font-size: 16px; font-weight: 700; display: block;
}
.tab-com tr.feature td.txt span.label {
	margin: 0px 7px 0px 0px; padding: 2px 5px 1px; top: -1px; color: rgb(255, 255, 255); font-size: 10px; display: inline-block; position: relative; background-color: rgb(12, 183, 84);
}
.tab-com tr.feature td.val span {
	border-radius: 10px; width: 10px; height: 10px; text-align: center; display: inline-block; position: relative; -ms-zoom: 1; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.tab-com tr.feature td.val span b {
	left: 5000px; top: 0px; position: fixed;
}
.tab-com tr.feature td.val span.yes {
	background-color: rgb(87, 94, 112);
}
.tab-com tr.feature td.val.empty {
	background-color: transparent;
}
@media only screen and (max-width:767px)
{
.tab-com {
	width: 100% !important;
}
.tab-com tbody {
	width: 100% !important;
}
.tab-com .titles {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
.tab-com .titles td h5 {
	font-size: 14px;
}
.tab-com tr {
	position: relative !important;
}
.tab-com tr::before {
	line-height: 0; display: table; content: "";
}
.tab-com tr::after {
	line-height: 0; display: table; content: "";
}
.tab-com td {
	width: auto; border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important; float: left !important;
}
.tab-com td.txt {
	width: 100% !important;
}
.tab-com td.txt p {
	font-size: 12px !important;
}
.tab-com td.description {
	display: none;
}
.tab-com .top td h3 {
	font-size: 14px !important;
}
.tab-com .txt b {
	font-size: 14px !important;
}
}
.tab-com.products-2 td.c1 {
	display: none;
}
.tab-com.products-2 td.c2 {
	display: none;
}
.tab-com.products-2 td.val {
	width: 23%;
}
@media only screen and (max-width:767px)
{
.tab-com.products-2 td.val {
	width: 50%;
}
}
@media only screen and (max-width:767px)
{
.tab-com.products-2 td.txt {
	width: 100% !important;
}
}
.tab-com.products-3 td.c2 {
	display: none;
}
.tab-com.products-3 td.val {
	width: 20%;
}
@media only screen and (max-width:767px)
{
.tab-com.products-3 td.val {
	width: 33.3%;
}
}
@media only screen and (max-width:767px)
{
.tab-com.products-3 td.txt {
	width: 100% !important;
}
}
.tab-com.products-3.no-free td.c1 {
	display: none;
}
.tab-com.products-3.no-free td.c2 {
	display: table-cell;
}
[class*='mod-he'] .tab-com tr.products td.description {
	text-align: right; padding-right: 30px;
}
[class*='mod-ar'] .tab-com tr.products td.description {
	text-align: right; padding-right: 30px;
}
[class*='mod-he'] .tab-com tr.feature td.txt {
	text-align: right;
}
[class*='mod-ar'] .tab-com tr.feature td.txt {
	text-align: right;
}
[class*='mod-he'] .tab-com tr.feature td.txt span.label {
	margin: 0px 0px 0px 7px;
}
[class*='mod-ar'] .tab-com tr.feature td.txt span.label {
	margin: 0px 0px 0px 7px;
}
[class*='mod-he'] .tab-com tr.bottom td p {
	text-align: center;
}
[class*='mod-ar'] .tab-com tr.bottom td p {
	text-align: center;
}
[class*='mod-he'] .tab-com tr.bottom td .button {
	text-align: center;
}
[class*='mod-ar'] .tab-com tr.bottom td .button {
	text-align: center;
}
.feature--bgr-gray {
	background-color: rgb(249, 249, 253);
}
.filled div {
	background-color: rgb(249, 249, 253);
}
.feature--filled {
	left: 5px; top: 0px; right: 5px; bottom: 0px; padding-bottom: 99px; position: absolute;
}
.filled div {
	left: 5px; top: 0px; right: 5px; bottom: 0px; padding-bottom: 99px; position: absolute;
}
@media only screen and (max-width:767px)
{
.filled.empty div {
	display: none !important;
}
}
@media only screen and (min-width:1056px), only screen and (max-width:1055px) and (min-width:768px)
{
.recommended div {
	left: 5px; top: 0px; right: 5px; bottom: 0px; padding-bottom: 99px; position: absolute; background-color: rgb(249, 249, 253);
}
}
.feature--mac {
	display: none;
}
.feature--winServer {
	display: none;
}
.tab-com td {
	position: relative;
}
@media only screen and (max-width:767px)
{
.tab-com td {
	width: 33.33% !important;
}
}
@media only screen and (max-width:767px)
{
.tab-com tr::before {
	display: none;
}
.tab-com tr::after {
	display: none;
}
}
.tab-com tr.buttons td {
	padding: 0px;
}
.tab-com tr.buttons.upper .button {
	margin-top: 25px; margin-bottom: 40px;
}
.tab-com tr.buttons .recommended .button span {
	background-color: rgb(12, 183, 84);
}
.tab-com tr.buttons .recommended .button span:hover {
	background-color: rgb(4, 189, 82);
}
.tab-com tr.feature td {
	overflow: hidden;
}
.tab-com tr.feature.feature--dropdown td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tab-com tr.feature.feature--dropdown td.txt {
	padding-bottom: 30px;
}
.tab-com tr.feature.feature--dropdown td span {
	color: rgb(0, 135, 255); font-size: 12px; text-decoration: underline; display: block; cursor: pointer;
}
.tab-com tr.feature.feature--dropdown td span.hide {
	display: none;
}
.tab-com tr.feature.feature--dropdown td span span {
	display: inline;
}
.tab-com tr.feature.feature--item td.txt {
	font-size: 16px;
}
.tab-com tr.feature.feature--item td.val {
	min-height: 40px;
}
.tab-com tr.feature.feature--item td.val.yes::before {
	border-radius: 50%; left: 50%; top: auto; width: 10px; height: 10px; margin-top: -5px; margin-left: -5px; position: absolute; z-index: 99; content: ""; background-color: rgb(0, 135, 255); -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
@media only screen and (max-width:767px)
{
.tab-com tr.feature.feature--item td.val.yes::before {
	top: 50%;
}
}
.tab-com tr.feature.feature--item td.val.recommended::before {
	background-color: rgb(12, 183, 84);
}
.tab-com tr.feature.feature--item td.val div span.yes {
	left: 50%; top: 50%; margin-top: -5px; margin-left: -5px; position: absolute; background-color: rgb(0, 135, 255);
}
.tab-com tr.feature.feature--item-hidden {
	display: none;
}
.tab-com tr.feature.feature--title td.val.yes::before {
	border-radius: 50%; left: 50%; top: auto; width: 10px; height: 10px; margin-top: -5px; margin-left: -5px; position: absolute; z-index: 99; content: ""; background-color: rgb(0, 135, 255); -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
@media only screen and (max-width:767px)
{
.tab-com tr.feature.feature--title td.val.yes::before {
	top: 50%;
}
}
.tab-com tr.feature.feature--title td.val.recommended::before {
	background-color: rgb(12, 183, 84);
}
@media only screen and (max-width:767px)
{
.tab-com tr.feature.feature--title td.empty {
	display: none !important;
}
}
.tab-com tr.products td.description {
	padding: 0px; vertical-align: bottom;
}
.tab-com tr.products td.description p.title {
	padding: 0px; color: rgb(49, 50, 61); font-size: 24px; font-weight: 700;
}
.tab-com tr.lower td.description .note {
	font-size: 14px;
}
.tab-com tr.recommended-field td {
	padding: 5px;
}
@media only screen and (min-width:1056px), only screen and (max-width:1055px) and (min-width:768px)
{
.tab-com tr.recommended-field td.recommended {
	visibility: visible;
}
.tab-com tr.recommended-field td.recommended span {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; position: relative;
}
.tab-com tr.recommended-field td.recommended div {
	background-color: rgb(12, 183, 84);
}
}
.tab-com tr.products.products-icons td {
	padding-top: 20px;
}
.tab-com tr.titles td h5 {
	position: relative;
}
.tab-com tr.products td h5 {
	position: relative;
}
.tab-com tr.titles td a {
	position: relative;
}
.tab-com tr.products td a {
	position: relative;
}
.tab-com tr.titles td h5 a span {
	color: rgb(87, 94, 112); font-size: 16px;
}
.tab-com tr.titles td h5 span {
	color: rgb(87, 94, 112); font-size: 16px;
}
.tab-com tr.titles-footer td h5 {
	margin: 8px 0px 20px;
}
.tab-com .buttons.lower td span {
	position: relative;
}
.tab-com .buttons.lower td a {
	position: relative;
}
.tab-com .buttons.lower td.description {
	text-align: left;
}
.tab-com .buttons.lower .license {
	display: block;
}
.tab-com .buttons.lower .license--desc {
	font-size: 14px; margin-bottom: 10px;
}
.tab-com .buttons.lower .license--link {
	font-size: 15px; margin-top: 15px; margin-bottom: 40px;
}
.tab-com .buttons.lower .license--price {
	color: rgb(49, 50, 61); font-size: 20px; font-weight: 700;
}
.tab-com .buttons.lower .license--no-discount {
	font-size: 18px; text-decoration: line-through;
}
.tab-com .buttons.lower .license--no-discount:hover {
	text-decoration: none;
}
.tab-com .buttons.lower .more-color {
	text-align: left; margin-top: 13px; margin-bottom: 0px;
}
.tab-com .buttons.lower .more-color span.icon {
	padding: 0px; color: rgb(49, 50, 61); font-weight: 700;
}
.tab-com .buttons.lower .more-color span.icon::before {
	margin: 0px 10px 0px 0px; background-image: url("../i/business/v2017/money-back-guarantee.png");
}
.tab-com .products td img {
	width: auto !important;
}
.selectbox select {
	display: inline-block;
}
@media only screen and (max-width:767px)
{
.selectbox select {
	margin: 0px auto; display: block;
}
}
.selectbox-menu {
	margin-bottom: 85px;
}
.selectbox-menu p {
	margin-right: 10px; display: inline-block;
}
.input-box select {
	background: rgb(248, 247, 247); padding: 10px 15px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none;
}
.input-box input {
	background: rgb(248, 247, 247); padding: 10px 15px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none;
}
.input-box select {
	background: url("../i/ico-arrow.png") no-repeat 95% rgb(248, 247, 247); width: 400px; cursor: pointer;
}
@media only screen and (max-width:767px)
{
.input-box select {
	font-size: 14px;
}
}
.input-box select::-ms-expand {
	display: none;
}
.input-box#comparison-table select {
	width: 300px;
}
@media only screen and (max-width:486px)
{
.input-box#comparison-table select {
	max-width: 100%;
}
}
.comparison-table .button.white.big {
	margin-top: 50px;
}
body[class*='mod-fr-'] .c-comparison-table__buttons td .button span {
	line-height: 20px; font-size: 12px;
}
.c-comparison-table {
	margin: 0px auto; width: 100%; border-collapse: collapse; position: relative;
}
.c-comparison-table .c1 {
	background: rgb(249, 249, 253); text-align: center; border-left-color: rgb(255, 255, 255); border-left-width: 15px; border-left-style: solid;
}
.c-comparison-table .c2 {
	background: rgb(249, 249, 253); text-align: center; border-left-color: rgb(255, 255, 255); border-left-width: 15px; border-left-style: solid;
}
.c-comparison-table .c3 {
	background: rgb(249, 249, 253); text-align: center; border-left-color: rgb(255, 255, 255); border-left-width: 15px; border-left-style: solid;
}
.c-comparison-table tr:last-child td {
	padding-bottom: 50px;
}
.c-comparison-table__head td {
	padding-top: 20px;
}
.c-comparison-table__head td.c1 {
	background: url("../i/smb/column-green.png") no-repeat rgb(249, 249, 253);
}
.c-comparison-table__head td.c2 {
	background: url("../i/smb/column-purple.png") no-repeat rgb(249, 249, 253);
}
.c-comparison-table__head td.c3 {
	background: url("../i/smb/column-orange.png") no-repeat rgb(249, 249, 253);
}
.c-comparison-table__best > div {
	position: relative;
}
.c-comparison-table__best b {
	text-transform: uppercase; font-size: 13px;
}
.c-comparison-table__best.c1 {
	color: rgb(16, 135, 67);
}
.c-comparison-table__best.c2 {
	color: rgb(135, 88, 255);
}
.c-comparison-table__best.c3 {
	color: rgb(255, 120, 0);
}
.c-comparison-table__best_mac {
	display: none;
}
.c-comparison-table__products img {
	margin: 20px auto 2px;
}
.c-comparison-table__products b {
	display: block;
}
.c-comparison-table__products a {
	color: rgb(118, 117, 132); font-size: 16px;
}
.c-comparison-table__buttons td {
	padding: 25px 10px;
}
.c-comparison-table__buttons td .button span {
	padding: 14px 12px 12px; line-height: 26px; font-size: 16px; min-width: 140px;
}
.c-comparison-table__feature ~ .c-comparison-table__feature::after {
	background: rgb(236, 236, 242); left: 0px; width: 100%; height: 1px; display: block; position: absolute; content: " ";
}
[data-platform='macOs'].c-comparison-table__feature {
	display: none;
}
.c-comparison-table__feat-txt {
	padding: 15px 0px 5px 4px; font-size: 14px; vertical-align: bottom;
}
.c-comparison-table__feat-txt b {
	color: rgb(0, 0, 0); font-size: 16px; display: block;
}
.c-comparison-table__feat-val {
	width: 19.2%;
}
.c-comparison-table__prices td {
	font-size: 14px;
}
.c-comparison-table__trial {
	font-size: 14px; margin-top: 15px; display: block;
}
.c-comparison-table__price {
	display: block;
}
.c-comparison-table__price_regular {
	text-decoration: line-through;
}
.c-comparison-table__price_current {
	color: rgb(65, 66, 78); font-size: 21px;
}
.c-comparison-table__note {
	font-size: 14px;
}
.c-comparison-table__foot::after {
	background: rgb(236, 236, 242); left: 0px; width: 100%; height: 1px; display: block; position: absolute; content: " ";
}
.c-comparison-table__foot td {
	padding-top: 20px;
}
.c-comparison-table__foot .c-comparison-table__best {
	padding: 35px 0px 15px;
}
.c-comparison-table__showmore {
	vertical-align: text-top;
}
.c-comparison-table__showmore span {
	color: rgb(0, 135, 255); font-size: 14px; text-decoration: underline; cursor: pointer;
}
.c-comparison-table__showmore span:hover {
	color: rgb(0, 81, 153);
}
.c-comparison-table .c-tooltip {
	margin-left: 3px; cursor: pointer;
}
.c-comparison-table .c-tooltip__content {
	background: rgb(249, 249, 253); padding: 15px 5px; left: 0px; width: 100%; color: rgb(118, 117, 132); margin-top: 20px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; visibility: hidden; position: absolute; z-index: 1; box-shadow: 0px 8px 6px -6px rgba(0,0,0,0.52); -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.52); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.52);
}
.c-comparison-table .c-tooltip:hover > span {
	visibility: visible;
}
.c-comparison-table .c-tick {
	width: 100%; height: 100%; display: table;
}
.c-comparison-table .c-tick b::before {
	margin: 0px auto; border-radius: 50%; top: auto; width: 10px; height: 10px; display: block; z-index: 99; content: ""; background-color: rgb(206, 206, 206); -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.c-comparison-table .c-tick b {
	color: transparent; letter-spacing: -1px; font-size: 1px; vertical-align: middle; display: table-cell;
}
.c-comparison-table .c-tick_yes b::before {
	background-color: rgb(50, 58, 79);
}
.c-comparison-table .c-label {
	background: rgb(170, 170, 170); margin: 5px; padding: 5px 15px; border-radius: 5px; top: -6px; font-size: 14px; position: relative; min-width: 60px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.c-comparison-table .c-label_green {
	background: rgb(12, 183, 84); color: rgb(255, 255, 255);
}
@media only screen and (max-width:767px)
{
.c-comparison-table {
	width: 100% !important;
}
.c-comparison-table tr {
	position: relative;
}
.c-comparison-table tr::before {
	line-height: 0; display: table; content: "";
}
.c-comparison-table tr::after {
	line-height: 0; display: table; content: "";
}
.c-comparison-table td {
	width: 33.33%; height: auto; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left;
}
.c-comparison-table td.c0 {
	width: 0px;
}
.c-comparison-table .c1 {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
.c-comparison-table .c2 {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
.c-comparison-table .c3 {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
.c-comparison-table__head td {
	background: rgb(249, 249, 253) !important; padding-top: 10px;
}
.c-comparison-table__head td.c1 div {
	border-top-color: rgb(16, 135, 67); border-top-width: 5px; border-top-style: solid;
}
.c-comparison-table__head td.c2 div {
	border-top-color: rgb(135, 88, 255); border-top-width: 5px; border-top-style: solid;
}
.c-comparison-table__head td.c3 div {
	border-top-color: rgb(255, 120, 0); border-top-width: 5px; border-top-style: solid;
}
.c-comparison-table__products {
	background: rgb(249, 249, 253);
}
.c-comparison-table__products img {
	margin: 5px auto 2px;
}
.c-comparison-table__feat-txt {
	padding: 15px 0px 5px !important; width: 100% !important; text-align: left; position: relative;
}
.c-comparison-table__showmore {
	padding: 15px 0px 5px !important; width: 100% !important; text-align: left; position: relative;
}
.c-comparison-table__feat-val {
	height: 40px !important;
}
.c-comparison-table__buttons td {
	padding: 25px 0px;
}
.c-comparison-table__buttons td .button span {
	line-height: 22px; font-size: 12px; min-width: 0px;
}
.c-comparison-table__note {
	display: none;
}
.c-comparison-table .c-tooltip {
	display: none;
}
}
.c-comparison-nav {
	margin: 40px 0px 100px; padding: 20px 0px; border-top-color: rgba(0, 0, 0, 0.1); border-bottom-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: 0px 8px 6px -6px rgba(0,0,0,0.3); -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
}
.c-comparison-nav__platform {
	padding: 10px 50px 10px 90px; color: rgb(118, 118, 131); font-size: 24px; font-weight: lighter; display: inline-block; cursor: pointer;
}
:nth-child(2n).c-comparison-nav__platform {
	border-right-color: rgba(0, 0, 0, 0.1); border-left-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.c-comparison-nav__platform::before {
	background: url("../i/smb/platform-icons.png") no-repeat -3px -12px; margin: -9px 0px 0px -65px; width: 50px; height: 38px; display: inline-block; position: absolute; content: " ";
}
.c-comparison-nav__platform_macOs::before {
	background-position: -48px -11px;
}
.c-comparison-nav__platform_winServer::before {
	background-position: -97px -11px;
}
.c-comparison-nav__platform span::after {
	height: 1px; color: transparent; overflow: hidden; font-weight: 700; display: block; visibility: hidden; content: attr(title);
}
.c-comparison-nav__platform_active {
	color: rgb(255, 120, 0); font-weight: 700;
}
.c-comparison-nav__platform:hover {
	color: rgb(255, 120, 0); font-weight: 700;
}
.c-comparison-nav__platform_active::before {
	background-position: -3px -57px;
}
.c-comparison-nav__platform:hover::before {
	background-position: -3px -57px;
}
.c-comparison-nav__platform_macOs.c-comparison-nav__platform_active::before {
	background-position: -48px -57px;
}
.c-comparison-nav__platform_macOs:hover::before {
	background-position: -48px -57px;
}
.c-comparison-nav__platform_winServer.c-comparison-nav__platform_active::before {
	background-position: -97px -57px;
}
.c-comparison-nav__platform_winServer:hover::before {
	background-position: -97px -57px;
}
.c-comparison-nav__wrap {
	margin: 0px auto; max-width: 1200px;
}
@media only screen and (max-width:1055px) and (min-width:768px), only screen and (max-width:767px)
{
.c-comparison-nav__platform {
	padding: 10px 20px 10px 60px;
}
:nth-child(2n).c-comparison-nav__platform {
	border: currentColor; border-image: none;
}
}
@media only screen and (max-width:767px)
{
.c-comparison-nav {
	padding: 15px 0px;
}
.c-comparison-nav__platform {
	padding: 20px 0px 20px 40px; display: block;
}
}
.c-comparison-sticky {
	background: rgb(249, 249, 253); left: 0px; top: 0px; width: 100%; border-top-color: rgba(0, 0, 0, 0.1); border-bottom-color: rgba(0, 0, 0, 0.2); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: fixed; z-index: 100; box-shadow: 0px 8px 6px -6px rgba(0,0,0,0.3); -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
}
.c-comparison-sticky .c-comparison-sticky__platforms {
	text-align: center;
}
.c-comparison-sticky .c-comparison-nav__platform {
	padding: 0px; text-align: center; display: inline-block;
}
.c-comparison-sticky .c-comparison-nav__platform_active::after {
	background: rgb(255, 120, 0); width: 88px; height: 4px; bottom: 0px; display: block; position: absolute; content: " ";
}
.c-comparison-sticky .c-comparison-nav__platform::before {
	margin: 20px; position: relative;
}
.c-comparison-sticky .c-comparison-nav__platform span {
	display: none;
}
.c-comparison-sticky .c-comparison-table tr:last-child td {
	padding-bottom: 0px;
}
.c-comparison-sticky .c-comparison-table__buttons td {
	padding: 0px;
}
.c-comparison-sticky .c-comparison-table__buttons td .button {
	margin: 5px 0px 15px;
}
.c-comparison-sticky .c-comparison-table__buttons td .button span {
	padding: 6px 13px 4px; font-size: 12px; min-width: 0px;
}
.c-comparison-sticky .c-comparison-table .c1 {
	width: 19.2%;
}
.c-comparison-sticky .c-comparison-table .c2 {
	width: 19.2%;
}
.c-comparison-sticky .c-comparison-table .c3 {
	width: 19.2%;
}
.c-comparison-sticky .c-comparison-table .c1 {
	border-left-color: rgb(249, 249, 253);
}
.c-comparison-sticky .c-comparison-table__best b {
	font-size: 10px;
}
.c-comparison-sticky .c-comparison-table__price {
	display: inline-block;
}
.c-comparison-sticky .c-comparison-table__price_current {
	color: rgb(87, 94, 112); font-size: 12px;
}
.c-comparison-sticky .c-comparison-table__price_regular {
	font-size: 10px;
}
.c-comparison-sticky .c-comparison-table__products b {
	color: rgb(0, 0, 0);
}
@media only screen and (max-width:767px)
{
.c-comparison-sticky .c-comparison-table .c1 {
	width: 33.33%;
}
.c-comparison-sticky .c-comparison-table .c2 {
	width: 33.33%;
}
.c-comparison-sticky .c-comparison-table .c3 {
	width: 33.33%;
}
}
.c-comparison-sticky__platforms .c-comparison-nav__platform {
	border: currentColor; border-image: none;
}
@media only screen and (max-width:767px)
{
.c-comparison-sticky__platforms {
	display: none;
}
}
.vertical-center::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.vertical-center > * {
	margin-left: -5px; vertical-align: middle; display: inline-block;
}
.standalone-cloud-block__icon {
	margin: 0px auto;
}
.standalone-cloud-block h4 {
	margin: 10px 0px 30px; min-height: 70px;
}
.standalone-cloud-block .label-sticker {
	margin: -36px 39px; right: 0px; position: absolute; transform: rotate(-4deg); -webkit-transform: rotate(-4deg); -moz-transform: rotate(-4deg); -o-transform: rotate(-4deg);
}
.standalone-cloud-block [class*='span'] {
	padding: 0px 3%;
}
@media only screen and (max-width:767px)
{
.standalone-cloud-block h4 {
	min-height: inherit;
}
.standalone-cloud-block ul li {
	list-style-type: none;
}
}
.business-feature-icon {
	background: url("../i/business/v2017/feature-icons-quality.png") no-repeat; width: 85px; height: 85px; display: block;
}
.business-feature-icon.icon-insightful-reporting {
	background-position: -151px -112px;
}
.business-feature-icon.icon-file-shield {
	background-position: -151px -1264px;
}
.business-feature-icon.icon-service-dashboards {
	background-position: -370px -115px;
}
.business-feature-icon.icon-easy-to-read-dashboard {
	background-position: -600px -115px;
}
.business-feature-icon.icon-one-click-deployment {
	background-position: -811px -100px;
}
.business-feature-icon.icon-centrify-identity-service {
	background-position: -1035px -105px;
}
.business-feature-icon.icon-task-automation {
	background-position: -151px -334px;
}
.business-feature-icon.icon-patch-management {
	background-position: -370px -329px;
}
.business-feature-icon.icon-customizable-alerts {
	background-position: -600px -336px;
}
.business-feature-icon.icon-keyless-licensing {
	background-position: -811px -330px;
}
.business-feature-icon.icon-backup-and-disaster-recovery {
	background-position: -1035px -325px;
}
.business-feature-icon.icon-service-plans {
	background-position: -151px -557px;
}
.business-feature-icon.icon-premium-remote-control {
	background-position: -370px -567px;
}
.business-feature-icon.icon-remote-control {
	background-position: -600px -567px;
}
.business-feature-icon.icon-backup {
	background-position: -811px -574px;
}
.business-feature-icon.icon-noc-and-help-desk {
	background-position: -1035px -565px;
}
.business-feature-icon.icon-microsoft-office-365 {
	background-position: -151px -802px;
}
.business-feature-icon.icon-mobile-device-management {
	background-position: -370px -789px;
}
.business-feature-icon.icon-co-branded-reporting {
	background-position: -600px -802px;
}
.business-feature-icon.icon-content-filtering {
	background-position: -811px -802px;
}
.business-feature-icon.icon-managed-antivirus {
	background-position: -1035px -804px;
}
.business-feature-icon.icon-network-monitoring-and-alerting {
	background-position: -151px -1032px;
}
.business-feature-icon.icon-psa-integration {
	background-position: -370px -1026px;
}
.business-feature-icon.icon-email-security {
	background-position: -600px -1042px;
}
.business-feature-icon.icon-centrify-identity-service {
	background-position: -811px -1037px;
}
.business-feature-icon.icon-smart-scanner {
	background-position: -1035px -1032px;
}
.business-feature-icon.icon-asset-management {
	background-position: -151px -1264px;
}
.business-feature-icon.icon-drag-and-drop-devices {
	background-position: -370px -1267px;
}
.business-feature-icon.icon-group-updates-and-scans {
	background-position: -600px -1250px;
}
.business-feature-icon.icon-conflicting-software-removal {
	background-position: -811px -1250px;
}
.business-feature-icon.icon-sandbox {
	background-position: -1033px -1248px;
}
.business-feature-icon.icon-antivirus-file-shield {
	background-position: -151px -1609px;
}
.business-feature-icon.icon-web-protection {
	background-position: -370px -1603px;
}
.business-feature-icon.icon-email-protection {
	background-position: -600px -1618px;
}
.business-feature-icon.icon-idp {
	background-position: -810px -1597px;
}
.business-feature-icon.icon-firewall {
	background-position: -1034px -1620px;
}
.business-feature-icon.icon-anti-spam {
	background-position: -151px -1830px;
}
.business-feature-icon.icon-smartscan {
	background-position: -372px -1826px;
}
.business-feature-icon.icon-wifi-inspector {
	background-position: -811px -1846px;
}
.business-feature-icon.icon-real-site {
	background-position: -1034px -1832px;
}
.business-feature-icon.icon-rescue-disc {
	background-position: -151px -2063px;
}
.business-feature-icon.icon-cybercapture {
	background-position: -370px -2065px;
}
.business-feature-icon.icon-software-defender {
	background-position: -598px -2063px;
}
.business-feature-icon.icon-data-shredder {
	background-position: -811px -2084px;
}
.business-feature-icon.icon-exchange-protection {
	background-position: -1034px -2087px;
}
.business-feature-icon.icon-sharepoint-protection {
	background-position: -151px -2297px;
}
.business-feature-icon.icon-passwords {
	background-position: -370px -2301px;
}
.business-feature-icon.icon-vpn {
	background-position: -600px -2305px;
}
.business-feature-icon.icon-browser-cleanup {
	background-position: -811px -2306px;
}
.business-feature-icon.icon-safezone-browser {
	background-position: -1035px -2299px;
}
.business-feature-icon.icon-managed-workplace {
	background-position: -151px -2504px;
}
.business-feature-icon.icon-cloud-console {
	background-position: -150px -2871px;
}
.business-feature-icon.icon-on-premise-console {
	background-position: -368px -2870px;
}
.business-feature-icon.icon-streaming-updates {
	background-position: -597px -2870px;
}
.business-feature-icon.icon-low-impact-protection {
	background-position: -810px -2864px;
}
.business-feature-icon.icon-silent-mode {
	background-position: -1033px -2870px;
}
.business-feature-icon.icon-file-web-mail-shields {
	background-position: -149px -3095px;
}
.business-feature-icon.icon-avast-securline-vpn {
	background-position: -1031px -3098px;
}
.business-feature-icon.icon-avast-browser-cleanup {
	background-position: -811px -2306px;
}
.business-feature-icon.icon-hardened-mode {
	background-position: -367px -3330px;
}
.business-feature-icon.icon-https-scanning {
	background-position: -597px -3330px;
}
.business-feature-icon.icon-boot-time-scan {
	background-position: -808px -3111px;
}
.business-feature-icon.icon-software-updater {
	background-position: -598px -2063px;
}
.business-feature-icon--bigger {
	width: 95px; height: 95px;
}
.business-feature-icon--bigger.icon-countries {
	background-position: -148px -3542px;
}
.business-feature-icon--bigger.icon-world {
	background-position: -365px -3545px;
}
.business-feature-icon--bigger.icon-threats {
	background-position: -590px -3549px;
}
.business-feature-icon--bigger.icon-devices {
	background-position: -807px -3546px;
}
#formPopup h4 {
	margin-bottom: 10px;
}
#formPopup #trialForm {
	margin: 10px 0px;
}
#formPopup #trialForm .AVsizer {
	padding: 0px !important; position: static;
}
#formPopup .error {
	background: url("../i/forms/tick-error.png") no-repeat 16px 12px rgb(198, 0, 0);
}
#formPopup ul.errors {
	list-style: none; margin: 0px 0px 10px; padding: 0px; width: 305px; clear: both; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background-color: rgb(218, 44, 44); -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;
}
#formPopup ul.errors li {
	padding: 3px 15px; color: rgb(255, 255, 255);
}
#formPopup .bubble {
	padding: 0px 15px 0px 80px; color: rgb(255, 255, 255); margin-bottom: 20px; position: relative; min-height: 66px;
}
#formPopup .bubble h3 {
	margin: 0px; padding: 12px 0px 0px; color: rgb(255, 255, 255); font-size: 16px;
}
#formPopup .bubble p {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 15px;
}
#formPopup table {
	margin: 0px auto; text-align: center;
}
#formPopup .form-container {
	text-align: center;
}
#formPopup .label {
	width: 150px; text-align: right; display: inline-block;
}
#formPopup .form-item {
	width: 300px; display: inline-block; max-width: 100%;
}
#formPopup input[type='text'] {
	padding: 4px 5px; border-radius: 2px; border: 1px solid rgb(199, 200, 202); border-image: none; width: 293px; color: rgb(114, 120, 136); line-height: 1.375; font-size: 16px; font-weight: 300; background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#formPopup input[type='text']:focus {
	border: 1px solid rgb(255, 120, 0) !important; border-image: none !important;
}
#formPopup label {
	line-height: 40px; margin-right: 20px;
}
#formPopup .alert label {
	color: rgb(198, 0, 0);
}
#formPopup input[type='submit'] {
	padding: 14px 23px 13px; border-radius: 2px; border: currentColor; transition:background-color 0.1s linear; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1; font-size: 14px; font-weight: bold; margin-top: 20px; cursor: pointer; min-width: 190px; background-repeat: no-repeat; background-color: rgb(255, 120, 0); -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; -moz-transition: background-color .1s linear;
}
#formPopup input[type='submit']:hover {
	background-color: rgb(255, 153, 51);
}
#formPopup .group-check-agree .group-check-agree {
	width: 100%;
}
#formPopup .group-check-agree .group-check-agree ul.errors {
	width: 100%;
}
#formPopup .group-check-agree .label {
	display: none;
}
.text-center {
	text-align: center;
}
#colorbox {
	padding: 0px;
}
#colorbox #cboxClose {
	top: 25px; right: 25px;
}
#colorbox #cboxWrapper {
	left: 0px; top: 0px;
}
#colorbox #cboxWrapper * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#colorbox #cboxWrapper .span6 {
	width: 50%; float: left;
}
#colorbox #cboxWrapper .span--narrow {
	padding: 0px 45px;
}
#colorbox #cboxWrapper .popup-content {
	padding: 40px 40px 15px;
}
#colorbox #cboxWrapper #formPopup {
	padding: 40px 40px 15px;
}
#colorbox #cboxWrapper .popup-content--form {
	padding: 20px 40px 80px;
}
#colorbox #cboxWrapper #formPopup--form {
	padding: 20px 40px 80px;
}
#colorbox #cboxWrapper .popup-content--narrow {
	padding: 40px 130px 15px;
}
#colorbox #cboxWrapper #formPopup--narrow {
	padding: 40px 130px 15px;
}
@media only screen and (max-width:767px)
{
#colorbox #cboxWrapper .popup-content {
	padding: 20px;
}
#colorbox #cboxWrapper #formPopup {
	padding: 20px;
}
}
#colorbox #cboxWrapper .foot {
	padding: 40px; background-color: rgb(242, 242, 242);
}
#colorbox #cboxWrapper .foot .span6 {
	padding: 0px 25px;
}
@media only screen and (max-width:767px)
{
#colorbox #cboxWrapper .foot {
	padding: 20px;
}
#colorbox #cboxWrapper .foot .span6 {
	padding: 0px;
}
}
#colorbox #cboxWrapper .vertical-align {
	display: flex; flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal;
}
#colorbox #cboxWrapper .vertical-align > [class^='span'] {
	display: flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center;
}
#colorbox #cboxWrapper .vertical-align > [class*='span'] {
	display: flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center;
}
@media only screen and (max-width:1055px) and (min-width:768px), only screen and (max-width:767px)
{
#colorbox #cboxWrapper h4 {
	padding: 20px;
}
#colorbox #cboxWrapper .note {
	margin: 20px 0px;
}
#colorbox #cboxWrapper .img-ui {
	margin-bottom: 30px; max-width: 90%;
}
#colorbox #cboxWrapper .span--narrow {
	padding: 0px 15px;
}
}
@media only screen and (max-width:767px)
{
#colorbox #cboxWrapper .span6 {
	width: 100%; float: none;
}
#colorbox #cboxWrapper .vertical-align {
	display: block;
}
#colorbox #cboxWrapper .button {
	margin-bottom: 10px;
}
}
#colorbox .form-table .inputs-wrapper {
	padding: 30px 40px 75px;
}
@media only screen and (max-width:767px)
{
#colorbox .form-table .inputs-wrapper {
	padding: 20px;
}
}
#colorbox .form-table .form-group.required {
	margin-bottom: 25px;
}
#colorbox .form-table .label {
	width: 32%; text-align: right; margin-right: 22px; display: inline-block;
}
#colorbox .form-table label {
	color: rgb(87, 94, 112); line-height: 23px; font-size: 17px;
}
#colorbox .form-table label .red {
	color: rgb(252, 79, 8); margin-left: 5px;
}
#colorbox .form-table .form-item {
	width: 44%; height: 40px; display: inline-block;
}
#colorbox .form-table input[type='text'] {
	border-radius: 2px; border: 1px solid rgb(151, 151, 151); border-image: none; width: 100%; height: 40px; background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#colorbox .form-table input[type='email'] {
	border-radius: 2px; border: 1px solid rgb(151, 151, 151); border-image: none; width: 100%; height: 40px; background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#colorbox .form-table input[type='submit'] {
	margin: 0px auto; border-radius: 2px; border: currentColor; transition:0.1s ease-in-out; border-image: none; width: 380px; height: 59px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 16px; font-size: 20px; font-weight: 700; display: block; cursor: pointer; max-width: 100%; box-shadow: 0px 3px 9px 0px rgba(41,41,51,0.25); background-color: rgb(255, 111, 0); -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0 3px 9px 0 rgba(41, 41, 51, 0.25); -moz-box-shadow: 0 3px 9px 0 rgba(41, 41, 51, 0.25); -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out;
}
#colorbox .form-table input[type='submit'][disabled] {
	cursor: default; opacity: 0.4;
}
@media only screen and (max-width:767px)
{
#colorbox .form-table .form-item {
	width: 100%; text-align: left; margin-bottom: 0px; display: block;
}
#colorbox .form-table input[type='text'] {
	width: 100%; text-align: left; margin-bottom: 0px; display: block;
}
#colorbox .form-table input[type='email'] {
	width: 100%; text-align: left; margin-bottom: 0px; display: block;
}
#colorbox .form-table .label {
	width: 100%; text-align: left; margin-bottom: 0px; display: block;
}
#colorbox .form-table label {
	width: 100%; text-align: left; margin-bottom: 0px; display: block;
}
}
#colorbox .form-table .form-ajax-loader {
	margin: 0px auto; padding-top: 10px; display: block;
}
#colorbox .form-table .error {
	background: url("../../../i/forms/tick-error.png") no-repeat 16px 12px rgb(198, 0, 0);
}
#colorbox .form-table ul.errors {
	list-style: none; margin: 0px 0px 10px; padding: 0px; width: 100%; clear: both; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background-color: rgb(218, 44, 44); -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;
}
#colorbox .form-table ul.errors li {
	padding: 3px 15px; color: rgb(255, 255, 255);
}
#colorbox .form-table .bubble {
	margin: 20px; padding: 0px 15px 0px 80px; color: rgb(255, 255, 255); position: relative; min-height: 66px;
}
#colorbox .form-table .bubble h3 {
	margin: 0px; padding: 12px 0px 0px; color: rgb(255, 255, 255); font-size: 16px;
}
#colorbox .form-table .bubble p {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 15px;
}
#colorbox h4 {
	padding-bottom: 70px;
}
#colorbox h4.padding-less {
	padding-bottom: 45px;
}
#colorbox h5 {
	text-align: center; padding-bottom: 40px; font-size: 25px;
}
#colorbox .highlighted {
	padding: 0px 3px; color: rgb(255, 255, 255); background-color: rgb(255, 120, 0);
}
#colorbox .img-ui {
	width: 373px; max-width: 100%; box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.5);
}
#colorbox ul li {
	color: rgb(0, 0, 0); line-height: 28px; font-size: 18px;
}
#colorbox ul li.link {
	list-style: none;
}
#colorbox ul li.link a {
	color: rgb(255, 120, 0); text-decoration: underline;
}
#colorbox p {
	font-size: 18px;
}
#colorbox .note {
	text-align: center; line-height: 20px; font-size: 15px; margin-top: 70px;
}
#colorbox .button {
	width: 100%;
}
#colorbox .button span {
	padding: 17px 26px 16px; width: 100%; line-height: 27px; font-size: 20px;
}
#colorbox .business-feature-icon {
	margin: 25px auto;
}
#colorbox .recommended {
	background: url("../../../i/business/recommended-text.png") no-repeat right 15px;
}
@media only screen and (max-width:767px)
{
#colorbox .recommended {
	background-position: center 25px;
}
}
#colorbox #popup-whichconsole--trial ul li {
	line-height: 24px;
}
#colorbox .loading#cboxLoadedContent {
	opacity: 0.4;
}
#colorbox .loading#cboxLoadedContent * {
	cursor: default;
}
#colorbox .spiner {
	border-width: 5px; border-style: solid; border-color: rgb(255, 154, 0) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); margin: -20px 0px 0px -20px; border-radius: 100%; animation:spin 1s linear infinite; left: 50%; top: 50%; width: 40px; height: 40px; position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite; -o-animation: spin 1s linear infinite;
}
.icon-business-antivirus-orange {
	background: url("../i/business/v2017/icon-business-antivirus-orange.png") no-repeat center / 100%; -moz-background-size: 100%;
}
.icon-business-antivirus-pro-orange {
	background: url("../i/business/v2017/icon-business-antivirus-pro-orange.png") no-repeat center / 100%; -moz-background-size: 100%;
}
.icon-business-antivirus-pro-plus-orange {
	background: url("../i/business/v2017/icon-business-antivirus-pro-plus-orange.png") no-repeat center / 100%; -moz-background-size: 100%;
}
.sticky-header_container {
	vertical-align: middle; display: inline-block;
}
.sticky-header_content {
	vertical-align: middle; display: inline-block;
}
.sticky-header_img {
	vertical-align: middle; display: inline-block;
}
.sticky-header_name {
	vertical-align: middle; display: inline-block;
}
.sticky-header_container {
	padding: 10px 75px; width: 50%; height: 70px; float: left;
}
.sticky-header_container::after {
	clear: both; display: block; content: "";
}
.sticky-header_container-left {
	text-align: left;
}
.sticky-header_container-right {
	text-align: right;
}
.sticky-header_content a {
	margin-top: 4px;
}
.sticky-header_content a:not(:last-child) {
	margin-right: 15px;
}
.sticky-header_content--narrow {
	padding: 10px 0px;
}
.sticky-header_content-promo {
	width: 100%; height: 70px; background-color: rgb(101, 52, 172);
}
.sticky-header_content-promo p {
	color: rgb(255, 255, 255); line-height: 70px; font-size: 30px; font-weight: 700;
}
.sticky-header_img {
	width: 30px; height: 30px; margin-right: 10px;
}
.sticky-header_name {
	color: rgb(0, 0, 0); font-size: 21px; font-weight: 700;
}
.sticky-header_wrapper {
	transition:0.3s; top: -70px; width: 100%; height: 70px; overflow: hidden; position: fixed; z-index: 999; box-shadow: 0px 2px 3px -2px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.2); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s;
}
.sticky-header_wrapper.active {
	top: 0px;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.sticky-header_wrapper {
	display: none;
}
}
@media only screen and (max-width:767px)
{
.sticky-header_wrapper {
	display: none;
}
}
#content-holder span.label {
	background-position: 0px -54px; padding: 7px 12px 0px; top: -4px; height: 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; margin-right: 20px; margin-left: 10px; display: inline-block; position: relative; background-image: url("../i/label/label-green-sprite.png"); background-repeat-x: repeat;
}
#content-holder span.label::before {
	top: 0px; width: 15px; height: 25px; display: block; position: absolute; content: " "; background-repeat: no-repeat;
}
#content-holder span.label::after {
	top: 0px; width: 15px; height: 25px; display: block; position: absolute; content: " "; background-repeat: no-repeat;
}
#content-holder span.label::before {
	background-position: 0px 0px; left: -10px; background-image: url("../i/label/label-green-sprite.png");
}
#content-holder span.label::after {
	background-position: 0px -108px; right: -10px; background-image: url("../i/label/label-green-sprite.png");
}
#content-holder span.label.orange {
	padding-top: 6px; background-image: url("../i/label/label-orange-sprite.png");
}
#content-holder span.label.orange::before {
	background-image: url("../i/label/label-orange-sprite.png");
}
#content-holder span.label.orange::after {
	background-image: url("../i/label/label-orange-sprite.png");
}
.label-sticker {
	padding: 10px 15px; border-radius: 2px; text-transform: uppercase; letter-spacing: 0.5px; font-size: 13px; font-weight: 700; display: inline-block; position: relative; background-clip: padding-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-background-clip: padding;
}
.label-sticker_orange {
	background: rgb(255, 120, 0); color: rgb(255, 255, 255);
}
.supported-platforms {
	padding: 15px 20px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 30px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.supported-platforms__icons {
	display: inline;
}
.supported-platforms img {
	vertical-align: middle; display: inline-block;
}
.supported-platforms span {
	vertical-align: middle; display: inline-block;
}
.supported-platforms img {
	margin: 0px 10px; width: 20px;
}
.supported-platforms span {
	color: rgb(255, 255, 255); font-size: 20px; font-weight: bold;
}
@media only screen and (max-width:767px)
{
.supported-platforms__icons {
	margin-top: 10px; display: block;
}
}
.iframe-video {
	padding: 0px 0px 56.25%; height: 0px; overflow: hidden; position: relative;
}
.iframe-form {
	padding: 0px 0px 56.25%; height: 0px; overflow: hidden; position: relative;
}
.iframe-form-v2 {
	padding: 0px 0px 56.25%; height: 0px; overflow: hidden; position: relative;
}
[class*='span'] .iframe__container {
	padding: 0px 0px 56.25%; height: 0px; overflow: hidden; position: relative;
}
[class*='span'] .iframe__container--form {
	padding: 0px 0px 56.25%; height: 0px; overflow: hidden; position: relative;
}
[class*='span'] .iframe__container--form-v2 {
	padding: 0px 0px 56.25%; height: 0px; overflow: hidden; position: relative;
}
.iframe-form {
	padding-bottom: 630px;
}
[class*='span'] .iframe__container--form {
	padding-bottom: 630px;
}
.iframe-form-v2 {
	padding-bottom: 800px;
}
[class*='span'] .iframe__container--form-v2 {
	padding-bottom: 800px;
}
#abox-home-color-v10 .box {
	min-height: 220px;
}
#abox-home-color-v10 .select {
	min-height: 220px;
}
#abox-home-color-v10 .abox input {
	padding-top: 60px;
}
#abox-home-color-v10 .box {
	width: 220px;
}
#abox-home-color-v10 .box span.discounted {
	color: rgb(85, 85, 85); padding-top: 20px; font-size: 46px; font-weight: 400;
}
#abox-home-color-v10 .box span.discounted .unit {
	font-size: 24px;
}
#abox-home-color-v10 .box span.discounted .value {
	margin-left: -4px;
}
#abox-home-color-v10 .box span.discounted .decimals {
	font-size: 24px; margin-left: -6px; vertical-align: top;
}
#abox-home-color-v10 .box div.discounted {
	color: rgb(85, 85, 85);
}
#abox-home-color-v10 .box div.no-discount {
	color: rgb(85, 85, 85);
}
#abox-home-color-v10 .box span.no-discount {
	padding: 5px 0px 0px; width: 100%; color: rgb(170, 170, 170); font-size: 22px; font-weight: 300; margin-bottom: -20px;
}
#abox-home-color-v10 .box span.no-discount .unit {
	font-size: 22px;
}
#abox-home-color-v10 .box span.no-discount .decimals {
	font-size: 18px; vertical-align: top;
}
#abox-home-color-v10 .box span.no-discount.no-display {
	display: none !important;
}
#abox-home-color-v10 .box span.maintenance {
	color: rgb(85, 85, 85); padding-top: 20px; font-size: 24px; font-weight: 400;
}
#abox-home-color-v10 .box .subscription {
	padding: 10px; left: 10%; width: 80%; bottom: 10%; font-size: 22px; background-color: rgb(255, 120, 0);
}
#abox-home-color-v10 .box.b1 {
	background-color: rgb(255, 255, 255);
}
#abox-home-color-v10 .box.b2 {
	background-color: rgb(255, 255, 255);
}
#abox-home-color-v10 .box.b3 {
	background-color: rgb(255, 255, 255);
}
#abox-home-color-v10 .box.b1:hover {
	background-color: rgb(255, 233, 214);
}
#abox-home-color-v10 .box.b2:hover {
	background-color: rgb(255, 233, 214);
}
#abox-home-color-v10 .box.b3:hover {
	background-color: rgb(255, 233, 214);
}
#abox-home-color-v10 :last-child.box {
	margin-right: 0px;
}
@media only screen and (max-width:767px)
{
#abox-home-color-v10 :last-child.box {
	margin-right: auto; margin-left: auto;
}
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
#abox-home-color-v10 .box {
	float: left;
}
}
@media only screen and (max-width:767px)
{
#abox-home-color-v10 .box {
	margin: 0px auto 20px; padding: 0px;
}
}
@media only screen and (max-width:767px)
{
#abox-home-color-v10 .boxes {
	float: none;
}
}
#abox-home-color-v10 .select .amount input.value {
	padding: 60px 0px 7px; color: rgb(85, 85, 85);
}
#abox-home-color-v10 .vat-warning {
	padding: 5px 0px; text-align: right;
}
#abox-home-color-v10 .vat-warning p {
	font-weight: 400;
}
@media only screen and (max-width:767px)
{
#abox-home-color-v10 .vat-warning p {
	text-align: center;
}
}
@media only screen and (max-width:767px)
{
.more-color .button.download-trial span {
	width: 100%;
}
}
.validation {
	border-radius: 4px; color: rgb(103, 114, 128) !important; font-size: 16px; vertical-align: middle; display: block; position: relative; min-height: 220px; max-width: 700px; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.validation-toomany {
	padding-top: 0px; display: table;
}
.validation-toomany a {
	color: rgb(0, 135, 255) !important; font-weight: 700;
}
.validation > span:not(.validation-closeBtn) {
	width: 600px; vertical-align: middle; display: table-cell; min-height: 160px;
}
.validation-closeBtn {
	background: url("../i/close.png") no-repeat center / 20px; top: 10px; width: 20px; height: 20px; right: 10px; position: absolute; cursor: pointer; -moz-background-size: 20px;
}
.validation h5 {
	margin-top: 15px;
}
.validation .subh5 {
	margin: 15px 0px; color: rgb(87, 94, 112) !important;
}
.validation > div {
	padding: 20px; width: 700px; vertical-align: middle; display: inline-block;
}
@media only screen and (max-width:767px)
{
.validation > div {
	width: 100%;
}
}
.validation::before {
	vertical-align: middle; display: inline-block; min-height: 220px; content: "";
}
@media only screen and (max-width:767px)
{
.validation {
	
}
}
#top {
	background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover;
}
#top .AVsizer {
	padding: 70px 0px; min-height: 715px;
}
#top .absolute-center {
	text-align: center;
}
#top h1 {
	padding: 0px 0px 40px; font-size: 56px;
}
@media only screen and (max-width:767px)
{
#top h1 {
	font-size: 50px; -ms-word-wrap: break-word;
}
}
#top p.subh1 {
	padding: 0px 0px 30px;
}
#content-holder h2 {
	margin-bottom: 50px;
}
#content-holder .subh2 {
	margin-bottom: 85px;
}
#content-holder h3 {
	margin-bottom: 30px;
}
.section {
	padding: 120px 0px;
}
@media only screen and (max-width:767px)
{
.section {
	padding: 70px 0px;
}
}
.product-laptop {
	margin-top: -185px;
}
.product-laptop--less-margin {
	margin-top: -150px;
}
@media only screen and (max-width:767px)
{
.product-laptop {
	margin-top: 0px !important;
}
}
.product-laptop img {
	margin-bottom: 50px;
}
@media only screen and (max-width:767px)
{
.product-laptop img {
	display: none !important; max-width: 80%;
}
}
.product-laptop a {
	color: inherit; border-bottom-color: rgb(114, 120, 136); border-bottom-width: 1px; border-bottom-style: dotted;
}
.product-laptop a:hover {
	border-bottom-style: solid;
}
.laptop-features .row {
	padding-top: 35px; padding-bottom: 35px;
}
@media only screen and (min-width:1056px)
{
.laptop-features .row {
	padding-top: 70px;
}
}
@media only screen and (max-width:767px)
{
.laptop-features .row img {
	display: none;
}
}
.buy-trial .product-logo {
	margin-bottom: 45px;
}
.buy-trial .price {
	color: rgb(49, 50, 61); font-size: 24px; font-weight: bold;
}
.buy-trial .button {
	margin: 15px;
}
.buy-trial .no-discount {
	font-size: 20px; text-decoration: line-through; margin-top: -25px;
}
.buy-trial .no-discount:hover {
	text-decoration: none;
}
.buy-trial h2 {
	margin-bottom: 30px !important;
}
.buy-trial ul li {
	list-style: none; margin: 10px; font-size: 120%;
}
.buy-trial ul li::before {
	background: url("../i/smb/tick-orange.png") no-repeat bottom / contain; width: 22px; height: 22px; margin-left: -40px; display: inline-block; position: absolute; content: " "; -moz-background-size: contain;
}
.btn-group .button {
	margin: 0px 15px;
}
.button span.hide {
	display: none;
}
.management-solution p {
	margin-bottom: 30px;
}
@media only screen and (max-width:767px)
{
.management-solution img {
	display: none;
}
}
@media only screen and (max-width:767px)
{
.management-solution .text-right {
	text-align: center;
}
}
.icon-testimonials {
	background: url("../i/business/v2017/tests-av-comparatives-new.png") no-repeat; margin: 0px auto 35px; width: 130px; height: 100px; display: block;
}
.icon-testimonials.icon-vb {
	background-position: -71px -21px;
}
.icon-testimonials.icon-avcomparatives {
	background-position: -296px -10px;
}
.icon-testimonials.icon-avtest {
	background-position: -520px -20px;
}
.icon-testimonials.icon-goldCertified {
	background-position: -761px -10px;
}
.why-avast p {
	line-height: 1.3; font-size: 20px;
}
.managed-features .btn-group {
	margin: 60px 0px 70px;
}
.features-items::after {
	clear: both; display: block;
}
@media only screen and (max-width:767px)
{
.features-items .row {
	margin-right: 0px !important; margin-left: 0px !important;
}
}
.features-items .item {
	padding: 20px; width: 50%; float: left;
}
@media only screen and (max-width:767px)
{
.features-items .item {
	width: 100%; float: none;
}
}
.features-items :nth-child(2n).item::before {
	clear: both; display: block; content: " ";
}
.features-items .item h3 {
	font-size: 24px; margin-bottom: 30px;
}
.features-items .item h5 {
	font-size: 24px; margin-bottom: 30px;
}
@media only screen and (max-width:767px)
{
.features-items .item p {
	min-height: 0px;
}
}
.features-items .item .business-feature-icon {
	float: left;
}
.features-items .item img {
	float: left;
}
@media only screen and (max-width:767px)
{
.features-items .item .business-feature-icon {
	margin: 0px auto 15px; float: none;
}
.features-items .item img {
	margin: 0px auto 15px; float: none;
}
}
.features-items .item .item-content {
	margin-left: 110px;
}
.features-items .item h5 {
	margin-left: 110px;
}
.features-items .item p {
	margin-left: 110px;
}
@media only screen and (max-width:767px)
{
.features-items .item .item-content {
	margin: 0px;
}
.features-items .item h5 {
	margin: 0px;
}
.features-items .item p {
	margin: 0px;
}
}
.features-items .item .item-content p {
	margin: 0px;
}
.features-items .item h5 p {
	margin: 0px;
}
.features-items .item p p {
	margin: 0px;
}
.features-items .hidden-features {
	transition:0.2s; display: none; -webkit-transition: all .2s ease; -o-transition: all .2s ease; -moz-transition: all .2s ease;
}
.features-items .hidden-features.visible-features {
	transition:0.2s; display: block; -webkit-transition: all .2s ease; -o-transition: all .2s ease; -moz-transition: all .2s ease;
}
.product-tree {
	background: url("../i/business/v2017/lines.png") no-repeat center 166px; margin: 0px auto; width: 996px; text-align: center; min-height: 340px;
}
.product-tree .product p {
	color: rgb(255, 120, 0); font-weight: bold !important;
}
.product-tree .product-features {
	top: 70px; position: relative;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.product-tree .product-features {
	margin-left: 105px;
}
}
@media only screen and (max-width:767px)
{
.product-tree .product-features {
	margin-left: 105px;
}
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.product-tree .product-highlight {
	width: 100%; margin-left: -50px;
}
.product-tree .product-highlight::after {
	background: url("../i/business/v2017/lines-vertical.png") no-repeat center; left: -40px; width: 100%; height: 840px; position: absolute; content: "";
}
}
@media only screen and (max-width:767px)
{
.product-tree .product-highlight {
	width: 100%; margin-left: -50px;
}
.product-tree .product-highlight::after {
	background: url("../i/business/v2017/lines-vertical.png") no-repeat center; left: -40px; width: 100%; height: 840px; position: absolute; content: "";
}
}
.product-tree .business-feature-icon {
	margin: 0px auto;
}
.product-tree .item-tree {
	width: 20%; text-align: center; float: left;
}
.product-tree .item-tree .business-feature-icon {
	margin: 0px auto 7px;
}
.product-tree .item-tree a .feature-name {
	transition:0.2s; color: rgb(45, 54, 76); font-size: 20px; font-weight: bold; -webkit-transition: all .2s ease; -o-transition: all .2s ease; -moz-transition: all .2s ease;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.product-tree .item-tree a .feature-name {
	padding-bottom: 20px; font-size: 16px;
}
}
@media only screen and (max-width:767px)
{
.product-tree .item-tree a .feature-name {
	padding-bottom: 20px; font-size: 16px;
}
}
.product-tree .item-tree a:hover p {
	color: rgb(255, 120, 0) !important;
}
.product-tree .item-tree::after {
	clear: both; display: block; content: " ";
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.product-tree .item-tree {
	width: 100%; margin-bottom: 20px; float: none;
}
}
@media only screen and (max-width:767px)
{
.product-tree .item-tree {
	width: 100%; margin-bottom: 20px; float: none;
}
}
.product-tree .active p {
	color: rgb(255, 120, 0) !important;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.product-tree {
	background: none; width: 100%;
}
}
@media only screen and (max-width:767px)
{
.product-tree {
	background: none; width: 100%;
}
}
.download-section .item {
	background: rgb(255, 255, 255);
}
.download-section .item .item-content {
	padding: 0px 20px 30px; overflow: visible; position: relative;
}
.download-section .item h3 {
	background: rgb(255, 255, 255); padding: 0px 20px; text-align: left; color: rgb(142, 141, 145); font-size: 20px;
}
.download-section .item p {
	background: rgb(255, 255, 255); padding: 0px 20px; text-align: left; color: rgb(142, 141, 145); font-size: 16px; margin-bottom: 15px;
}
.download-section .item span.item-type {
	background: rgb(255, 255, 255); padding: 30px 20px 0px; text-align: left; color: rgb(142, 141, 145); text-transform: uppercase; font-size: 16px; margin-top: -30px; margin-bottom: 30px; display: block;
}
.download-section .item img {
	width: 100%;
}
.download-section .button {
	margin-bottom: 30px;
}
.download-section [class*='span'] {
	overflow: hidden; float: none; display: table-cell; position: relative;
}
.download-section [class*='span'] .btn__container {
	left: 40px; right: 40px; bottom: 0px; position: absolute;
}
@media only screen and (max-width:767px)
{
.download-section [class*='span'] .btn__container {
	margin: 0px auto; position: static; max-width: 85%;
}
}
.download-section [class*='span'] .item {
	padding-bottom: 50px;
}
.download-section [class*='span'] .item__curtain {
	left: 20px; top: 20px; right: 20px; bottom: 20px; padding-bottom: 999px; position: absolute; background-color: rgb(255, 255, 255);
}
.download-section [class*='span'] .item .header-image {
	position: relative;
}
.download-section [class*='span'] .item .item-content {
	z-index: 1;
}
@media only screen and (max-width:767px)
{
.download-section [class*='span'] .item {
	padding-bottom: 0px;
}
}
@media only screen and (max-width:767px)
{
.download-section [class*='span'] {
	display: block;
}
}
.download-section .row {
	display: table;
}
@media only screen and (max-width:767px)
{
.download-section .row {
	display: block;
}
}
.text-center {
	text-align: center;
}
.text-italic {
	font-style: italic;
}
.text-right {
	text-align: right;
}
.nomargin-bottom {
	margin-bottom: 0px !important;
}
.fs20 {
	font-size: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb80 {
	margin-bottom: 80px !important;
}
.btn-group {
	margin: 10px 0px 0px;
}
.btn-group .button {
	margin: 15px 15px 0px;
}
.clearfix {
	clear: both; display: block; content: " ";
}
.system-requirements {
	background: none; padding: 0px 130px !important;
}
@media only screen and (max-width:767px)
{
.system-requirements {
	padding: 0px !important;
}
}
.about-avast p {
	line-height: 1.3; font-size: 20px; margin-bottom: 20px;
}
.type-selector h2 {
	padding-bottom: 22px; font-size: 24px; margin-bottom: 0px !important; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid;
}
.type-selector p {
	padding: 27px;
}
.type-selector .item-inner {
	padding: 27px 0px;
}
#sysreq .AVsizer {
	padding-bottom: 0px;
}
.sysreq-tabs ul.tabs-select {
	margin: 0px; padding-bottom: 50px;
}
.sysreq-tabs ul.tabs-select::after {
	clear: both; display: block; content: "";
}
.sysreq-tabs ul.tabs-select li {
	width: 50%; text-align: center; float: left; list-style-type: none;
}
.tabs-select li a:first-of-type {
	width: 90%;
}
.tabs-select li a:first-of-type span {
	width: 100% !important;
}
.sysreq-tabs ul.tabs-select li.active .button.white span {
	background-color: rgb(241, 242, 243);
}
#sysreq .row [class*='span'] {
	padding: 0px; width: auto; float: none; min-height: 1px;
}
.sysreq-content {
	padding: 0px; display: none;
}
.sysreq-content li {
	padding-bottom: 15px;
}
.sysreq-tabs.flat {
	margin: 40px 0px;
}
.sysreq-tabs.flat li a {
	padding: 15px 0px; width: 100%; color: rgb(144, 144, 157); text-transform: uppercase; font-size: 20px; border-bottom-color: rgb(144, 144, 157); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.sysreq-tabs.flat li a.active {
	color: rgb(65, 66, 78); font-weight: bold; border-bottom-color: rgb(255, 153, 15); border-bottom-width: 1px; border-bottom-style: solid;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.sysreq-tabs ul.tabs-select li {
	width: 33%;
}
.sysreq-content {
	padding: 0px 20px 50px;
}
}
@media only screen and (max-width:767px)
{
#sysreq .AVsizer {
	padding-bottom: 0px;
}
.sysreq-tabs ul.tabs-select {
	padding-bottom: 15px;
}
#sysreq .row [class*='span'] {
	padding-bottom: 15px;
}
.sysreq-tabs ul.tabs-select li {
	width: auto; float: none; display: block;
}
.sysreq-tabs ul.tabs-select li .button {
	display: block;
}
.sysreq-tabs ul.tabs-select li .button span {
	padding: 15px 0px 16px; display: block;
}
}
.forms {
	display: none;
}
#cboxContent .hidden-form {
	display: block !important;
}
.content-narrow {
	margin: 0px auto; width: 690px;
}
.content-narrow .icon {
	width: 135px; float: left;
}
.content-narrow .copy {
	width: 500px; margin-left: 200px;
}
[class*='span'] .iframe__container--form {
	overflow: auto !important; -webkit-overflow-scrolling: touch;
}
body[class*='mod-cs-sk'] [class*='span'] .iframe__container--form-v2 {
	padding-bottom: 870px;
}
[class*='span'] .iframe__container--form-v2 {
	overflow: auto !important; -webkit-overflow-scrolling: touch;
}
[class*='span'] iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
@media only screen and (max-width:767px)
{
[class*='span'] .text-right {
	text-align: center;
}
}
.business-feature-icon.icon-drag-and-drop-devices {
	background-position: -370px -1263px;
}
.bg-purple-1 {
	background: rgb(100, 40, 172);
}
.bg-purple-2 {
	background: rgb(129, 81, 255);
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
.bg-grey-to-white {
	background-color: rgb(255, 255, 255);
}
}
@media only screen and (max-width:767px)
{
.bg-grey-to-white {
	background-color: rgb(255, 255, 255);
}
}
@media only screen and (max-width:767px)
{
.bg-grey-to-white [class*='span']:last-child {
	padding-bottom: 0px;
}
}
.unselectable {
	-ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
body[class*='mod-es-'] #formPopup .label {
	width: 205px;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
body[class*='mod-es-'] .product-tree .product-highlight::after {
	left: -60px;
}
}
@media only screen and (max-width:767px)
{
body[class*='mod-es-'] .product-tree .product-highlight::after {
	left: -60px;
}
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
body[class*='mod-es-'] .product-tree .product-highlight {
	margin-left: -70px;
}
}
@media only screen and (max-width:767px)
{
body[class*='mod-es-'] .product-tree .product-highlight {
	margin-left: -70px;
}
}
body[class*='mod-es-mx'] .box .discounted {
	font-size: 38px !important;
}
body[class*='mod-es-ar'] .box .discounted {
	font-size: 38px !important;
}
body[class*='mod-pt-br'] .box .discounted .value {
	font-size: 20px !important;
}
body[class*='mod-pt-br'] .box .discounted .unit {
	font-size: 20px !important;
}
body[class*='mod-pt-br'] .box .discounted .decimals {
	font-size: 20px; margin-top: 14px;
}
body[class*='mod-pt-br'] .box .no-discount .value {
	display: none !important;
}
body[class*='mod-pt-br'] .box .no-discount .installment {
	display: none !important;
}
body[class*='mod-pt-br'] .box .no-discount .installment-main-price {
	margin: 5px 0px; color: rgb(170, 170, 170); font-size: 16px !important; text-decoration: line-through;
}
body[class*='mod-pt-br'] .box .discounted .installment {
	margin: 0px !important; font-size: 20px !important;
}
body[class*='mod-pt-br'] .box .discounted .installment-main-price {
	margin: 15px 0px; font-size: 30px !important; display: block !important;
}
body[class*='mod-pt-br'] .box .no-discount ~ .discounted .installment {
	font-size: 15px !important;
}
body[class*='mod-pt-br'] .box .no-discount ~ .discounted .installment-main-price {
	margin: 5px 0px; font-size: 24px !important;
}
body[class*='mod-pt-br'] .box .no-discount ~ .discounted .value {
	font-size: 15px !important;
}
body[class*='mod-pt-br'] .box .no-discount ~ .discounted .unit {
	font-size: 15px !important;
}
body[class*='mod-pt-br'] .buttons .license--link {
	margin: 15px 22px 0px;
}
body[class*='mod-ja-'] .box .discounted {
	padding-bottom: 15px !important;
}
body[class*='mod-ja-'] #abox-home-color-v10 .box span.discounted {
	font-size: 40px;
}
body[class*='mod-cs-'] #abox-home-color-v10 .box span.discounted {
	font-size: 44px;
}
body[class*='mod-fr-'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-fr-'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-fr-'] .buttons .license--link {
	margin: 15px 22px 0px;
}
body[class*='mod-en-nz'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-en-nz'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-en-id'] .box .discounted {
	font-size: 32px !important;
}
body[class*='mod-en-id'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-en-id'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-en-my'] .box .discounted {
	font-size: 40px !important;
}
body[class*='mod-en-my'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-en-my'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-fi-'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-fi-'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-es-ww'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-es-ww'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-es-mx'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-es-mx'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-es-ar'] .box .maintenance {
	font-size: 12px;
}
body[class*='mod-es-ar'] .box .maintenance .value {
	font-size: 14px;
}
body[class*='mod-ru-'] #abox-home-color-v10 .box span.discounted {
	font-size: 40px;
}
body[class*='mod-ru-'] .buttons .license--link {
	margin: 15px 20px 0px;
}
.download-section [class*='span'] {
	
}
body[class*='mod-hu-'] #abox-home-color-v10 .select {
	min-height: 225px !important;
}
body[class*='mod-hu-'] #abox-home-color-v10 .box {
	min-height: 225px !important;
}
body[class*='mod-tr-'] #abox-home-color-v10 .select {
	min-height: 225px !important;
}
body[class*='mod-tr-'] #abox-home-color-v10 .box {
	min-height: 225px !important;
}
body[class*='mod-ms-'] #abox-home-color-v10 .select {
	min-height: 225px !important;
}
body[class*='mod-ms-'] #abox-home-color-v10 .box {
	min-height: 225px !important;
}
body[class*='mod-uk-'] #abox-home-color-v10 .select {
	min-height: 225px !important;
}
body[class*='mod-uk-'] #abox-home-color-v10 .box {
	min-height: 225px !important;
}
body[class*='mod-uk-'] #abox-home-color-v10 .box span.discounted {
	font-size: 42px;
}
body[class*='mod-el-'] #abox-home-color-v10 .select {
	min-height: 225px !important;
}
body[class*='mod-el-'] #abox-home-color-v10 .box {
	min-height: 225px !important;
}
body[class*='mod-ar-'] .features-items .item .business-feature-icon {
	float: right !important;
}
body[class*='mod-ar-'] .features-items .item .item-content {
	margin-right: 110px; margin-left: 0px;
}
body[class*='mod-he-'] .features-items .item .business-feature-icon {
	float: right !important;
}
body[class*='mod-he-'] .features-items .item .item-content {
	margin-right: 110px; margin-left: 0px;
}
body[class*='mod-zh-tw'] #abox-home-color-v10 .box span.discounted {
	font-size: 40px;
}
body[class*='mod-ko-kr'] #abox-home-color-v10 .box span.discounted {
	font-size: 36px;
}
body[class*='mod-id-id'] #abox-home-color-v10 .box span.discounted {
	font-size: 30px;
}
body[class*='mod-ms-my'] #abox-home-color-v10 .box span.discounted {
	font-size: 40px;
}
body[class*='mod-hi-in'] #abox-home-color-v10 .box span.discounted {
	font-size: 44px;
}
body[class*='mod-ru-ua'] #abox-home-color-v10 .box span.discounted {
	font-size: 42px;
}
.text-test {
	color: red;
}
@media only screen and (max-width:1055px) and (min-width:768px)
{
:not(.no-badge)#abox-business-multiyear p.amount::before {
	background: url("../i/business/win-apple-winserver-icon.png") 0% 0% / contain; top: -60px; width: 120px; height: 120px; right: -160px; position: absolute; content: " "; -moz-background-size: contain;
}
}
@media only screen and (max-width:767px)
{
:not(.no-badge)#abox-business-multiyear p.amount::before {
	background: url("../i/business/win-apple-winserver-icon.png") 0% 0% / contain; top: -60px; width: 120px; height: 120px; right: -84px; position: absolute; content: " "; -moz-background-size: contain;
}
}
@media only screen and (min-width:1056px)
{
:not(.no-badge)#abox-business-multiyear .b3::before {
	background: url("../i/business/win-apple-winserver-icon.png") 0% 0% / contain; top: -60px; width: 120px; height: 120px; right: -84px; position: absolute; content: " "; -moz-background-size: contain;
}
}
:not(.no-badge).product-laptop .laptop-image::before {
	background: url("../i/business/win-apple-winserver-icon.png") 0% 0% / contain; top: 214px; width: 120px; height: 120px; right: auto; margin-left: -5px; position: absolute; content: " "; -moz-background-size: contain;
}
@media only screen and (max-width:767px)
{
:not(.no-badge).product-laptop .laptop-image::before {
	content: none;
}
}
.products-badge::before {
	background: url("../i/business/win-apple-winserver-icon.png") 0% 0% / contain; top: -15px; width: 80px; height: 80px; right: -120px; position: absolute; z-index: 9999; content: " "; -moz-background-size: contain;
}
@media only screen and (max-width:767px)
{
.products-badge::before {
	content: none;
}
}
.header-download {
	display: none;
}
.js-header-button {
	display: none;
}
