/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
#messages {
  position: fixed;
  left: 10px;
  top: 5%;
  width: 36px;
  height: 36px;
  border: 2px solid #000;
  z-index: 1000;
  overflow: hidden;
  color: #ff4200;
  background-color: #ff4200;
  border-radius: 36px;
  box-sizing: border-box;
}
#messages:hover {
  width: auto;
  height: auto;
  color: #000;
  background-color: #fff;
  border: 2px dashed #ff4200;
  border-radius: 0;
  padding: 10px 17px;
}
#messages:hover:before {
  display: none;
}
#messages:before {
  content: '!';
  color: #000;
  font-weight: 700;
  display: block;
  font-size: 20px;
  position: absolute;
  left: 13px;
  top: 3px;
}
ul.tabs.primary {
  position: fixed;
  left: 0;
  top: 10%;
  background-color: rgba(0, 21, 55, 0.9);
  list-style-type: none;
  margin: 0;
  padding: 14px;
  font-size: 14px;
  text-align: left;
  z-index: 127;
  width: 125px;
  height: 20px;
  overflow: hidden;
  border: 0;
}
ul.tabs.primary:hover {
  width: auto;
  height: auto;
  color: #000;
  border-radius: 0;
  padding: 16px 23px 23px 26px;
}
ul.tabs.primary:before {
  content: 'Admin links';
  color: #fff;
  font-weight: 700;
  display: block;
  font-size: 20px;
  position: absolute;
  left: 18px;
  top: 10px;
}
ul.tabs.primary li {
  margin: 14px 0 0 0;
  float: none;
  display: block;
}
ul.tabs.primary li:first-child {
  margin-top: 40px;
}
ul.tabs.primary li.active a,
ul.tabs.primary li a {
  transition: all .2s;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  background-color: #fff;
  text-decoration: none;
  float: none;
  margin: 0;
}
ul.tabs.primary li.active a:hover,
ul.tabs.primary li a:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
html {
  background: #fff;
}
body {
  font-size: 16px;
  line-height: 1.25;
  font-family: 'Open Sans', sans-serif;
  color: #6f7683;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility \9;
}
@font-face {
  font-family: 'Acronis';
  src: url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Light.eot');
  src: url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Light.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Light.woff') format('woff'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Light.ttf') format('truetype'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Light.svg#acronislight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Acronis';
  src: url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis.eot');
  src: url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis.woff') format('woff'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis.ttf') format('truetype'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis.svg#acronislight') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Acronis';
  src: url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Bold.eot');
  src: url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Bold.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Bold.woff') format('woff'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Bold.ttf') format('truetype'), url('/sites/all/themes/custom/acronis/ati-2016/fonts/Acronis-Bold.svg#acronislight') format('svg');
  font-weight: 700;
  font-style: normal;
}
a {
  color: #4d94e0;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #4f9bff;
}
p {
  margin: 0 0 1.5em;
}
h1 {
  font-size: 48px;
  line-height: 52px;
  color: #4d94e0;
  font-weight: 300;
  margin: 0;
}
h2 {
  font-size: 24px;
  font-weight: 300;
  color: #488bd3;
  margin-top: 0;
  line-height: 24px;
}
h3,
.h3 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 10px;
  font-weight: normal;
  color: #414752;
}
img.image-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.container {
  margin: 0 auto;
}
#header {
  background: #ffffff;
  position: relative;
  z-index: 110;
  text-align: right;
  width: auto;
}
.clearfix:after {
  content: "";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.block.even {
  background-color: #f1f3f4;
}
.element-invisible {
  display: none !important;
}
.mb-big {
  margin-bottom: 36px !important;
}
.mt-add_48 {
  margin-top: 48px;
}
.mb-add_48 {
  margin-bottom: 48px;
}
.mb-big-2 {
  margin-bottom: 56px !important;
}
.next-block .next {
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.next-block h2 {
  font-size: 36px;
  line-height: 42px;
  color: #2d3138;
  margin-top: 0;
  margin-bottom: 0;
}
.next-block .learn-more {
  display: inline-block;
  text-decoration: underline;
  margin-top: 13px;
}
.bg-blue {
  background: #4d94e0;
}
.bg-blue * {
  color: #fff;
}
.bg-dark-blue {
  background: #002a61;
  padding: 64px 0 72px !important;
}
.bg-dark-blue * {
  color: #fff;
}
.get-true-image-block h2 {
  padding: 0;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 35px;
}
.get-true-image-block .actions {
  font-size: 0;
}
.get-true-image-block .actions li {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  max-width: 232px;
  width: 100%;
  margin: 0 4px 16px;
}
.get-true-image-block .actions .price {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
.get-true-image-block p {
  margin-top: 0;
  margin-bottom: 27px;
}
.get-true-image-block p a:hover {
  color: #fff;
  text-decoration: none;
}
.big-font-price {
  font-family: 'Acronis', 'Open Sans', sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 0.8;
}
.big-font-price sup {
  font-size: 20px;
  line-height: 1.2;
  font-family: 'Open Sans', sans-serif;
  position: relative;
  top: -15px;
}
.big-font-price_buy-block {
  font-size: 36px;
  display: block;
  min-height: 29px;
  margin: 14px auto 31px;
}
.big-font-price_buy-block sup {
  top: -11px;
}
.backup-feature-content {
  display: block;
}
.backup-feature-content .left,
.backup-feature-content .right {
  width: 50%;
  text-align: left;
}
.backup-feature-content .left p,
.backup-feature-content .right p {
  margin-top: 0;
  margin-bottom: 0;
}
.backup-feature-content .left p.small-width,
.backup-feature-content .right p.small-width {
  max-width: 304px;
}
.backup-feature-content .left p:first-child,
.backup-feature-content .right p:first-child {
  margin-top: 25px;
  margin-bottom: 56px;
  width: 100%;
}
.backup-feature-content .left {
  float: left;
}
.backup-feature-content .right {
  float: right;
}
.backup-feature-content .feature-big {
  display: block;
  margin: 0 auto;
}
.backup-feature-content .feature-big.feature-big-special {
  position: absolute;
  bottom: -56px;
}
.a17-ep-navigation.page-submenu {
  padding: 0;
  position: relative;
}
.a17-ep-navigation.page-submenu .container {
  padding: 0;
}
.a17-ep-navigation.page-submenu .home-page-navigation .additional-items {
  visibility: hidden;
}
.a17-ep-navigation.page-submenu.fixed {
  position: fixed;
}
.a17-ep-navigation.page-submenu.fixed .home-page-navigation .additional-items {
  visibility: visible;
}
.a17-ep-navigation.page-submenu.clone {
  height: auto;
}
.a17-ep-navigation.page-submenu .item-list-menu {
  position: relative;
}
.a17-ep-navigation.page-submenu .item-list-menu .submenu-addition-btn {
  position: absolute;
  right: 0;
  top: 0;
}
.a17-ep-navigation.page-submenu .item-list-menu .submenu-addition-btn .btn {
  font-size: 14px;
  padding: 7px 26px;
  line-height: 14px;
  letter-spacing: -0.2px;
  display: inline;
}
.a17-ep-navigation.page-submenu .item-list-menu .submenu-addition-btn .btn:not(:first-child) {
  margin-left: 14px;
}
.a17-ep-navigation.page-submenu .menu li a {
  padding: 20px 0;
  display: block;
  position: relative;
  color: #74bdff;
}
.a17-ep-navigation.page-submenu .menu li a.active:after {
  content: '';
  position: absolute;
  bottom: 0;
  display: block;
  margin: auto;
  height: 4px;
  width: 100%;
  background: #4a90e2;
}
.a17-ep-navigation.page-submenu-in-header {
  background: transparent;
  position: absolute;
  bottom: -10px;
  padding-bottom: 40px;
}
.a17-ep-navigation.page-submenu-in-header.fixed {
  background-color: #001537;
  bottom: inherit;
  padding-bottom: 0;
}
.a17-ep-navigation.page-submenu-in-header .menu li {
  margin: 0 0 0 28px;
  letter-spacing: -0.3px;
}
.a17-ep-navigation.page-submenu-in-header .menu li a.active {
  color: #74bdff;
}
.a17-ep-navigation.page-submenu-in-header .menu li a.active:after {
  display: none;
}
.a17-ep-navigation.page-submenu-in-header .menu li a:hover {
  color: #4990e2;
}
.container-read-width {
  max-width: 624px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.a17-overview-title-tight p.quote-paragraph {
  color: #2d3138;
  background: url('/sites/all/themes/custom/acronis/images/big_quote_bg_v2@2x.png') no-repeat center;
  background-size: 145px;
  margin: 0;
  padding: 48px 0;
  min-height: 119px;
}
.row_a17.block-quote-toro-rosso-blue,
.block-quote-toro-rosso-blue {
  background: #204faa url("/sites/all/themes/custom/acronis/images/sport_car_blue_block_bg@2x.png") no-repeat top center;
  background-size: cover;
  color: #fff;
  box-sizing: border-box;
}
.row_a17.block-quote-toro-rosso-blue *,
.block-quote-toro-rosso-blue * {
  box-sizing: border-box;
  color: #fff;
}
.row_a17.block-quote-toro-rosso-blue p,
.block-quote-toro-rosso-blue p {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 32px;
  max-width: 768px;
}
.row_a17.block-quote-toro-rosso-blue p.signature-torro-rosso,
.block-quote-toro-rosso-blue p.signature-torro-rosso {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.row_a17.block-quote-toro-rosso-blue p.signature-torro-rosso span,
.block-quote-toro-rosso-blue p.signature-torro-rosso span {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
}
.dark-btn {
  width: 100%;
  min-width: 232px;
  max-width: 232px;
  font-size: 16px;
  line-height: 1.38;
  text-transform: none;
  font-weight: 600;
  padding: 8px 18px;
  margin: 4px auto;
  display: inline-block;
  border: 1px solid transparent;
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
  transition: background-color 0.15s, color 0.15s, border 0.15s ease-in-out;
}
.dark-btn.dark-blue {
  color: #fff;
  border-color: #09528D;
  background-color: #09528D;
}
.dark-btn.dark-blue:hover {
  background-color: #407bba;
  border-color: #407bba;
}
.dark-btn.dark-green {
  color: #fff;
  border-color: #8db70e;
  background-color: #8db70e;
}
.dark-btn.dark-green:hover {
  background-color: #678900;
  border-color: #678900;
}
.torro-rosso-image-logos-block {
  display: table;
  width: 100%;
}
.torro-rosso-image-logos-block > div {
  display: table-cell;
  vertical-align: top;
}
.torro-rosso-image-logos-block > div img {
  width: 100%;
}
.torro-rosso-image-logos-block > div:first-child {
  text-align: left;
}
.torro-rosso-image-logos-block > div:first-child img {
  max-width: 160px;
  margin-top: 8px;
}
.torro-rosso-image-logos-block > div:last-child {
  text-align: right;
}
.torro-rosso-image-logos-block > div:last-child img {
  max-width: 448px;
}
.ati1208-bg-video {
  background-color: #002250;
  background-image: url("/sites/all/themes/custom/acronis/images/true-image/ati_2018_background_video_block@2x.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 357px;
  box-sizing: border-box;
}
.ati1208-bg-video h2 {
  color: #fff;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.28;
}
.ati1208-bg-video .player-hero .video-play {
  background: url('/sites/all/themes/custom/acronis/images/play@2x.png') center center no-repeat;
  width: 176px;
  height: 176px;
  margin: 0 auto;
  transition: all 100ms linear;
  transform: scale(1);
  background-size: 100%;
}
.ati1208-bg-video .player-hero .video-play:hover {
  cursor: pointer;
}
.ati1208-bg-video .player-hero .video-play > a {
  width: 176px;
  height: 176px;
  display: block;
}
.ati1208-bg-video:hover .player-hero .video-play {
  transform: scale(1.02);
}
.bg-quote {
  padding: 25px 0 73px;
}
#colorbox {
  overflow: visible;
}
#cboxLoadedContent {
  margin-bottom: 0 !important;
}
#cboxWrapper,
#cboxMiddleLeft {
  background: none;
}
#cboxWrapper {
  overflow: visible;
}
#cboxClose {
  background-image: url("/sites/all/themes/custom/acronis/images/close_icon.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block !important;
  height: 21px;
  position: fixed;
  width: 21px;
  border: none;
  bottom: auto;
  left: auto;
  right: 32px;
  top: 32px;
  z-index: 9999;
}
#cboxClose:hover {
  background-position: 0 -30px;
}
.cbox-demosondemand #cboxContent {
  overflow: visible;
}
.cbox-demosondemand #cboxContent .cboxIframe {
  background: black;
}
.cbox-demosondemand #cboxClose {
  top: 8px;
  right: 8px;
}
.compare-qtip {
  border-color: #2d3138;
  background-color: #2d3138;
  color: #fff;
  padding: 14px 5px;
  font-size: 13px;
  line-height: 16px;
}
.info-tooltip {
  background: url('/sites/all/themes/custom/acronis/images/comparison/info.png') no-repeat center;
  background-image: linear-gradient(transparent, transparent), url('/sites/all/themes/custom/acronis/images/comparison/info.svg');
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  cursor: pointer;
}
.info-tooltip.active {
  background: url('/sites/all/themes/custom/acronis/images/comparison/info-hover.png') no-repeat center;
  background-image: linear-gradient(transparent, transparent), url('/sites/all/themes/custom/acronis/images/comparison/info-hover.svg');
  cursor: default;
}
.info-tooltip .content {
  display: none;
}
.qtip-content .list {
  display: block;
}
.qtip-content .list span {
  display: block;
  margin-top: 9px;
  position: relative;
  padding-left: 18px;
}
.qtip-content .list span::before {
  content: '•';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.row_a17.even .triple-quotes-slider {
  background-image: url('/sites/all/themes/custom/acronis/images/big_quote_bg@2x.png');
}
.triple-quotes-slider {
  background: url('/sites/all/themes/custom/acronis/images/big_quote_bg_v2@2x.png') no-repeat center 20%;
  background-size: 145px;
}
.triple-quotes-slider .flexslider {
  border: none;
  margin: 0;
  background-color: transparent;
}
.triple-quotes-slider .flexslider .slides li {
  padding: 0 30px 62px;
  box-sizing: content-box;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  color: #414752;
  display: table-cell !important;
  vertical-align: text-bottom;
  float: none !important;
  position: relative;
}
.triple-quotes-slider .flexslider .slides li b {
  display: block;
  color: #4a4a4a;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.triple-quotes-slider .flexslider .slides li b i {
  display: block;
  font-style: normal;
  font-weight: normal;
}
.triple-quotes-slider .flexslider .flex-direction-nav {
  margin-top: 56px;
  display: none;
}
.triple-quotes-slider .flexslider .flex-direction-nav a {
  top: inherit;
  overflow: visible;
  opacity: 1;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  width: auto;
  font-weight: bold;
  margin: 0;
}
.triple-quotes-slider .flexslider .flex-direction-nav a.flex-prev {
  left: 0;
  color: #4d94e0;
}
.triple-quotes-slider .flexslider .flex-direction-nav a.flex-prev:before {
  content: '\2190';
  float: left;
  padding-right: 8px;
}
.triple-quotes-slider .flexslider .flex-direction-nav a.flex-next {
  right: 0;
  color: #4d94e0;
}
.triple-quotes-slider .flexslider .flex-direction-nav a.flex-next:before {
  content: '\2192';
  float: right;
  padding-left: 8px;
}
.triple-quotes-slider .flexslider .flex-direction-nav a:before {
  display: inline;
  font-size: 20px;
  color: inherit;
}
.triple-quotes-slider .counter {
  text-align: center;
  color: #aaafb3;
  margin: 0;
  display: none;
}
.a17-4-columns-grid-for-list {
  text-align: left;
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.a17-4-columns-grid-for-list li {
  display: inline-block;
  line-height: 30px;
  padding: 0;
  margin-bottom: 6px;
  vertical-align: top;
  width: 233px;
}
.a17-4-columns-grid-for-list li b {
  color: #2d3138;
  display: block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.4px;
  line-height: 1.333;
  margin-bottom: 20px;
  max-width: 260px;
}
.a17-columns-for-list {
  text-align: left;
  list-style: none;
  margin: 0 auto -6px !important;
  padding: 0;
  font-size: 0;
}
.a17-columns-for-list li {
  font-size: 16px;
  line-height: 1.5;
  color: #4a4a4a;
  letter-spacing: -0.3px;
}
.a17-columns-for-list > li {
  display: inline-block;
  padding: 0;
  margin-bottom: 6px;
  vertical-align: top;
}
.a17-columns-for-list > li b {
  color: #2d3138;
  display: block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.4px;
  line-height: 1.333;
  margin-bottom: 20px;
  max-width: 260px;
}
.a17-columns-for-list_second-level > li {
  display: inline-block;
}
.bg-image {
  background: transparent no-repeat center top / cover;
  color: #fff;
}
.bg-image *,
.bg-image a {
  color: #fff;
}
.bg-image_for-mac {
  background-image: url("../images/background/bg_sierra_2x.jpg");
}
.bg-image h2 {
  font-size: 36px;
  line-height: 1.22;
  margin-bottom: 24px;
}
.bg-image p {
  margin-bottom: 24px;
}
.ati-18-header-block-common {
  width: 100%;
  padding: 40px 0 0;
  position: relative;
}
.ati-18-header-block-common .ati-18-header-block-left {
  width: 50%;
  float: left;
  position: absolute;
  bottom: 128px;
}
.ati-18-header-block-common .ati-18-header-block-left h1 {
  color: #fff;
  line-height: 1.17;
  font-size: 36px;
  font-weight: 300;
}
.ati-18-header-block-common .ati-18-header-block-left h1.ati18-big-title {
  font-size: 30px;
  line-height: 1.4;
  letter-spacing: -0.2px;
}
.ati-18-header-block-common .ati-18-header-block-left h1.ati18-big-title > span {
  font-family: 'Acronis', 'Open Sans', sans-serif;
  font-size: 68px;
  line-height: 1.06;
  display: block;
  letter-spacing: 0.3px;
}
.ati-18-header-block-common .ati-18-header-block-left.header-wide {
  width: 60%;
  font-family: Acronis;
}
.ati-18-header-block-common .ati-18-header-block-right {
  width: 50%;
  max-width: 234px;
  float: right;
  padding: 0 50px 40px;
  min-width: 234px;
  box-sizing: content-box;
  text-align: center;
}
.ati-18-header-block-common .ati-18-header-block-right img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ati-18-header-block-common .ati-18-header-block-right h2 {
  color: #fff;
  font-family: 'Acronis', 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.13;
  margin-bottom: 11px;
}
.ati-18-header-block-common .ati-18-header-block-right.buy-block-wide {
  box-sizing: border-box;
  padding: 0 0 40px;
  max-width: 290px;
  width: 40%;
}
.ati-18-header-block-common .just-released {
  display: block;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.33;
  color: #9bc225;
}
.ati-18-header-block-common .buy-block-price-from {
  display: block;
  line-height: 1.5;
  letter-spacing: -0.4px;
  margin: 24px auto 14px;
}
.ati-18-header-block-common .buy-block-phone {
  font-family: Acronis;
  font-size: 24px;
  line-height: 1.33;
  font-weight: 500;
}
.ati-18-header-block-common .buy-block-buttons {
  margin-top: 32px;
}
.ati-18-header-block-common .buy-block-logotype {
  margin-top: 26px;
  margin-bottom: 10px;
}
.ati-18-header-block-common .clear-both {
  clear: both;
  height: 0;
}
a.try-link {
  display: inline-block;
  text-align: center;
  letter-spacing: -0.3px;
  color: #4d94e0;
  margin-bottom: 26px;
}
a.try-link:hover {
  text-decoration: underline !important;
}
.grid-three-coll {
  font-size: 0;
  list-style: outside none none;
  padding: 0;
  text-align: left;
  margin: 60px -87px 0 0 !important;
}
.grid-three-coll li {
  display: inline-block;
  width: 256px;
  margin: 0 87px 56px 0;
  text-align: center;
  vertical-align: top;
  font-size: 16px;
}
.grid-three-coll li img {
  display: block;
  margin: 0 auto 8px;
}
.styleguide-3-l-icons {
  padding: 48px 0 72px;
}
.styleguide-3-l-icons__title {
  font-size: 32px;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
  color: #2d3138;
  margin-bottom: 16px;
}
.styleguide-3-l-icons__text {
  font-size: 18px;
  line-height: 1.33;
  text-align: center;
  color: #525966;
  margin-bottom: 32px;
}
.styleguide-3-l-icons__list {
  margin-top: 32px;
}
.styleguide-3-l-icons-list {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.styleguide-3-l-icons-list li {
  font-size: 14px;
  line-height: 1.71;
  text-align: center;
  margin: 0 auto 32px;
  max-width: 256px;
}
.styleguide-3-l-icons-list li:last-child {
  margin: 0 auto;
}
.styleguide-3-l-icons-list li div {
  width: 96px;
  height: 96px;
  margin: 0 auto 16px;
}
.styleguide-3-l-icons-list li div img {
  height: 100%;
  max-width: 100%;
}
.styleguide-3-l-icons-list li span {
  display: block;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.2;
  text-align: center;
  color: #2d3138;
}
.styleguide-3-l-icons_even {
  background-color: #e9f3ff;
}
.styleguide-l-icon-bulletlists {
  padding: 32px 0 72px;
}
.styleguide-l-icon-bulletlists__pic {
  width: 96px;
  height: 96px;
  margin: 0 auto 16px;
}
.styleguide-l-icon-bulletlists__pic img {
  height: 100%;
  max-width: 100%;
}
.styleguide-l-icon-bulletlists__title {
  font-size: 32px;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
  color: #2d3138;
  margin: 0 auto 16px;
}
.styleguide-l-icon-bulletlists__text {
  font-size: 18px;
  line-height: 1.33;
  text-align: center;
  color: #525966;
  margin: 0 auto 32px;
  max-width: 624px;
}
.styleguide-l-icon-bulletlists-list {
  list-style: none;
  margin: 0 auto -8px;
  padding: 0;
  font-size: 0;
}
.styleguide-l-icon-bulletlists-list li {
  color: #414752;
  font-size: 14px;
  margin: 0 0 8px;
  padding-left: 26px;
  position: relative;
  line-height: 1.14;
}
.styleguide-l-icon-bulletlists-list li:before {
  background-color: #414752;
  border-radius: 50%;
  bottom: 50%;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 5px;
}
.styleguide-l-icon-bulletlists_even {
  background-color: #e9f3ff;
}
.styleguide-cta-inpage {
  padding: 64px 0 80px;
  color: #fff;
  background-image: linear-gradient(286deg, #00337c, #002c6a 38%, #00204d);
}
.styleguide-cta-inpage__title {
  font-size: 36px;
  font-weight: 300;
  text-align: center;
  margin: 0 0 24px;
  color: inherit;
}
.styleguide-cta-inpage-actions {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.styleguide-cta-inpage-actions li {
  width: 232px;
  margin: 0 auto;
}
.styleguide-cta-inpage-actions__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 24px;
}
.styleguide-system-requirements {
  padding: 48px 0 72px;
}
.styleguide-system-requirements__title {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.07;
  text-align: center;
  color: #2d3138;
  margin-bottom: 32px;
}
.styleguide-system-requirements-list {
  text-align: left;
  list-style: none;
  margin: 0 auto -6px !important;
  padding: 0;
  font-size: 0;
}
.styleguide-system-requirements-list li {
  font-size: 16px;
  line-height: 1.5;
  color: #4a4a4a;
  letter-spacing: -0.3px;
}
.styleguide-system-requirements-list > li {
  display: inline-block;
  padding: 0;
  margin-bottom: 6px;
  vertical-align: top;
}
.styleguide-system-requirements-list > li b {
  color: #2d3138;
  display: block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.4px;
  line-height: 1.333;
  margin-bottom: 20px;
  max-width: 260px;
}
.styleguide-system-requirements-list_second-level {
  margin-bottom: -6px !important;
}
.styleguide-system-requirements-list_second-level > li {
  display: inline-block;
}
.menu-acronis ul,
.menu-acronis ul li,
.menu-acronis ol,
.menu-acronis ol li {
  list-style: none;
}
#page-wrapper #header {
  text-align: left;
}
.region-header {
  clear: both;
  z-index: -1;
}
.menu-acronis {
  background-color: #fff;
  float: left;
  margin: 0;
  padding: 8px 0 0;
  width: 100%;
}
.menu-navigation ul.menu-dropdown li .new,
.menu-navigation ul.menu-dropdown li .promo {
  display: inline-block;
  color: #71a104;
  font-weight: 700;
  margin: 0;
}
.menu-navigation {
  box-sizing: border-box;
  background: #fff;
  height: 78px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  max-width: 960px;
}
.menu-navigation i {
  font-style: normal;
}
.menu-navigation .menu-icon-label {
  display: none;
}
.menu-navigation .menu-main {
  height: 42px;
}
.menu-navigation > ol {
  clear: both;
}
.menu-navigation ol {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.menu-navigation li {
  line-height: 16px;
  margin: 0 0 15px;
  padding: 0;
  text-align: left;
  position: relative;
}
.menu-navigation li:hover .menu-dropdown {
  display: block;
}
.menu-navigation a {
  font: normal 14px/18px 'Open Sans', sans-serif;
  color: #414752;
  outline: none;
  text-decoration: none;
}
.menu-navigation a i,
.menu-navigation a b,
.menu-navigation a:hover {
  color: #488bd3;
}
.menu-navigation .menu-item,
.menu-navigation .menu-top li {
  display: block;
  float: left;
  margin: 0 0 0 1px;
}
.menu-navigation .menu-item:hover .menu-item-title {
  color: #fff;
  background-color: #488bd3;
}
.menu-navigation .menu-item-title {
  background: #fff;
  color: #4d94e0;
  float: left;
  font-weight: 700;
  height: 20px;
  padding: 12px 16px 10px 15px;
  position: relative;
  text-transform: uppercase;
}
.menu-navigation .group-tree > li {
  float: left;
  clear: both;
  position: static;
}
.menu-navigation .group-tree > li.menu-dropdown-item {
  min-height: 0;
  width: auto;
}
.menu-navigation .group-tree > li .menu-dropdown-title {
  float: none;
}
.menu-navigation .show .menu-item-touch b {
  border-width: 7px 6px 0 6px;
  border-top-color: #fff;
  border-left-color: transparent !important;
  left: 15px;
  top: 18px;
}
.menu-navigation #block-acronis-common-acronis-common-search-block {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 216px;
}
.menu-navigation input {
  outline: none;
}
.menu-navigation input.menu-search {
  background: #eaf3ff;
  border: 0;
  color: #8fbbeb;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  padding: 7px 34px 7px 8px;
  width: 174px;
  font-family: 'Open Sans', sans-serif;
}
.menu-navigation input::-o-input-placeholder {
  font-size: 13px;
  font-weight: 400;
  color: #9cc1ea;
  line-height: 16px;
  padding-top: 1px;
}
.menu-navigation input::-moz-input-placeholder {
  font-size: 13px;
  font-weight: 400;
  color: #9cc1ea;
  line-height: 16px;
  padding-top: 1px;
}
.menu-navigation input::-webkit-input-placeholder {
  font-size: 13px;
  font-weight: 400;
  color: #9cc1ea;
  line-height: 16px;
  padding-top: 1px;
}
.menu-navigation input.menu-submit {
  font-size: 13px;
  position: absolute;
  right: 7px;
  top: 8px;
  z-index: 110;
  border: 0;
  text-indent: -999999px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: transparent url("/sites/all/themes/custom/acronis/images/search_loupe_blue.png") no-repeat 0 0;
}
.menu-navigation .menu-top {
  height: 20px;
  margin: 0 0 4px 0;
  padding: 7px 0 5px;
}
.menu-navigation .menu-top a {
  color: #8fbbeb;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  padding: 0 13px;
}
.menu-navigation .menu-top a:hover {
  color: #4d94e0;
}
.menu-navigation .menu-top li {
  border-left: #d6e7ff 1px solid;
  margin: 0;
}
.menu-navigation .menu-top .item-home {
  border: none;
}
.menu-navigation .menu-top .item-home a {
  background: url("/sites/all/themes/custom/acronis/images/home_bg.png") no-repeat left 2px;
  padding-left: 21px;
}
.menu-navigation .menu-top li:first-child {
  border: none;
}
.menu-navigation .menu-top .item-icon {
  display: none;
}
.menu-navigation .item-cart a:before,
.menu-navigation .item-search a:before,
.menu-navigation .item-select-language a:before,
.menu-navigation .item-account a:before {
  content: " ";
  display: inline-block;
  position: relative;
  left: -5px;
  top: 1px;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  vertical-align: top;
  background: transparent url("/sites/all/themes/custom/acronis/images/background/icons-menu-new.png") no-repeat 0 0;
  background-size: cover;
}
.menu-navigation .item-cart:hover a:before,
.menu-navigation .item-search:hover a:before,
.menu-navigation .item-select-language:hover a:before,
.menu-navigation .item-account:hover a:before {
  opacity: 1;
}
.menu-navigation .item-account-login {
  z-index: 3;
}
.menu-navigation .item-account-login ul.menu-dropdown {
  border: none;
  box-shadow: 0 2px 13px 0 rgba(50, 50, 50, 0.2);
  left: 3%;
  top: 26px;
  width: 92%;
  z-index: 2;
}
.menu-navigation .item-account-login ul.menu-dropdown li {
  float: none;
  border: none;
  width: 100%;
}
.menu-navigation .item-account-login ul.menu-dropdown li.logout {
  border-top: 1px solid #d9e7fd;
}
.menu-navigation .item-account-login ul.menu-dropdown li a {
  font-size: 14px;
  margin: 15px 20px;
  padding: 0;
}
.menu-navigation .item-account-login ul.menu-dropdown li a:before {
  display: none;
}
.menu-navigation .item-account-login:hover a {
  padding-bottom: 8px;
}
.menu-navigation .item-cart a {
  display: block;
  height: 18px;
}
.menu-navigation .item-cart a:before {
  background-position: -48px 0;
  left: 0;
}
.menu-navigation .item-select-language a:before {
  background-position: -16px 0;
}
.menu-navigation .item-search a {
  display: block;
  font-size: 0;
  z-index: 110;
  border: 0;
  height: 18px;
}
.menu-navigation .item-search a:before {
  background-position: -32px 0;
  left: 0;
}
.menu-navigation .menu-logo svg,
.menu-navigation .menu-logo img {
  border: none;
  display: block;
  height: 41px;
  left: 0;
  position: absolute;
  top: 21px;
  width: 186px;
}
.menu-navigation .menu-logo svg image {
  width: 186px;
  height: 41px;
}
.menu-navigation li li {
  margin-bottom: 10px;
}
.menu-navigation li:hover .menu-dropdown {
  display: block;
}
.menu-navigation .menu-dropdown {
  background-color: #fff;
  border-top: 8px solid #488bd3;
  padding: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 42px;
  min-width: 158px;
  -moz-box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.2);
  -webkit-box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.2);
  box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.2);
}
.menu-navigation .menu-dropdown > li > a {
  margin: 15px 20px;
  float: none;
  font-weight: normal;
  line-height: normal;
  text-transform: none;
  color: #414752;
  display: block;
  padding: 0;
}
.menu-navigation .menu-dropdown > li > a:hover {
  color: #488bd3;
}
.menu-navigation .menu-dropdown-title {
  margin: 0;
  float: none;
  font-weight: normal;
  line-height: normal;
  text-transform: none;
  color: #414752;
  display: block;
  padding: 0;
}
.menu-navigation .menu-dropdown-title:hover {
  color: #488bd3;
}
.menu-navigation .menu-dropdown-title i {
  display: block;
  text-transform: none;
  font-weight: normal;
}
.menu-navigation .menu-dropdown-title span {
  display: block;
  font-weight: normal;
  margin-top: 8px;
  color: #414752;
  text-transform: none;
}
.menu-navigation .menu-dropdown-item {
  display: block;
  margin: 0;
}
.menu-navigation .menu-dropdown-item:hover {
  background-color: inherit;
}
.menu-navigation .menu-dropdown-item ul {
  display: block;
}
.menu-navigation .menu-item-business .menu-dropdown-item {
  float: left;
}
.menu-navigation .menu-item-border {
  border-left: 1px solid #d6e7ff;
  border-right: 1px solid #d6e7ff;
  box-sizing: border-box;
}
.menu-navigation .menu-dropdown-list {
  display: block;
  padding: 0 15px 0 0;
  margin-left: 44px;
  margin-top: 10px;
}
.menu-navigation .menu-separate {
  display: block;
  border-top: 1px solid #e6e9ed;
  height: 0;
  font-size: 0;
  width: auto;
  margin: 10px 20px;
}
.menu-navigation .menu-dropdown-icon {
  background: url("/sites/all/themes/custom/acronis/images/menu_icons.png") no-repeat 0 0;
  position: absolute;
  left: 13px;
  top: 20px;
  margin: 0;
  width: 40px;
  height: 40px;
  display: block;
  border: 0;
}
.menu-navigation .menu-item-business li li {
  margin-bottom: 8px;
}
.menu-navigation .menu-item-business:hover {
  position: static;
}
.menu-navigation .menu-item-business .menu-dropdown {
  padding: 0;
  top: 78px;
  max-width: 960px;
}
.menu-navigation .menu-item-business .menu-dropdown-group {
  border-bottom: 1px solid #d6e7ff;
  margin: 0;
  padding-bottom: 18px;
  max-width: 960px;
}
.menu-navigation .menu-item-business ol {
  width: 296px;
  float: left;
  padding: 17px 0 0 24px;
}
.menu-navigation .menu-item-business ol ul {
  display: block;
  margin: 8px 0 0 20px;
  padding-bottom: 0;
}
.menu-navigation .menu-item-business .menu-product-acb {
  clear: both;
}
.menu-navigation .menu-item-business .all-products {
  position: absolute;
  top: 21px;
  right: 29px;
}
.menu-navigation .menu-item-business .all-products a {
  font-weight: bold;
  color: #488bd3;
}
.menu-navigation .menu-item-business .menu-dropdown-list {
  margin-left: 24px;
  margin-top: 90px;
}
.menu-navigation .menu-item-business .menu-dropdown-item.menu-promo {
  background: #eaf3ff;
}
.menu-navigation i.menu-item-touch {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.menu-navigation .menu-item-touch b {
  border-style: solid;
  border-width: 6px 0 6px 7px;
  border-color: transparent transparent transparent #4d94e0;
  display: none;
  height: 0;
  left: 19px;
  position: absolute;
  top: 15px;
  width: 0;
  z-index: 1;
}
.menu-navigation .menu-item:hover .menu-item-touch {
  display: none;
}
.menu-navigation .menu-item:hover .menu-item-touch b {
  border-left-color: #fff;
}
.menu-touch-device .menu-item:hover .menu-item-touch {
  display: block;
}
@media screen and (min-width: 960px) {
  .menu-touch-device li:hover .menu-dropdown {
    display: none;
  }
  .menu-touch-device li.show .menu-dropdown {
    display: block;
  }
  .menu-touch-device .menu-item:hover .menu-item-title {
    background: #fff;
    color: #4d94e0;
  }
  .menu-navigation .menu-item-home .menu-dropdown {
    min-width: 300px;
    white-space: nowrap;
  }
  .menu-navigation .menu-item-company {
    display: none;
  }
  .menu-navigation .menu-item-support .menu-dropdown {
    min-width: 200px;
    left: auto;
    right: 0;
  }
  .menu-navigation .menu-item-partners .menu-dropdown {
    min-width: 200px;
    left: auto;
    right: 0;
  }
  .menu-navigation .menu-item-service-providers .menu-dropdown {
    min-width: 315px;
  }
  .menu-navigation .menu-dropdown-item .menu-dropdown-title {
    margin-bottom: 5px;
  }
  .menu-navigation li li:last-child {
    margin-bottom: 0;
  }
  .lang-ru .menu-navigation .menu-item-service-providers .menu-dropdown {
    min-width: 330px;
  }
  .lang-fr .menu-navigation .menu-item-service-providers .menu-dropdown,
  .lang-fr-ca .menu-navigation .menu-item-service-providers .menu-dropdown {
    min-width: 350px;
  }
}
@media screen and (max-width: 980px) {
  div.menu-navigation .menu-dropdown .menu-item-business-v1 ol {
    width: 211px;
  }
}
@media screen and (max-width: 959px) {
  .menu-navigation {
    height: auto;
    width: auto;
  }
  .menu-navigation li {
    margin-bottom: 11px;
  }
  .menu-navigation .menu-main {
    display: none;
    border-top: 1px solid #d6e7ff;
  }
  .menu-navigation .menu-main,
  .menu-navigation .menu-item-business ol {
    height: auto;
    width: 100%;
  }
  .menu-navigation .menu-item {
    border-bottom: 1px solid #d6e7ff;
    clear: both;
    float: none;
    margin: 0;
    overflow: hidden;
    position: relative;
  }
  .menu-navigation .menu-item-title {
    display: block;
    float: none;
    font-size: 15px;
    height: auto;
    padding: 12px 16px 12px 40px;
    z-index: 1;
  }
  .menu-navigation .show .menu-item-title {
    background-color: #488bd3;
    color: #fff;
  }
  .menu-navigation .menu-item-account .menu-item-title {
    background-image: none;
  }
  .menu-navigation .menu-item-account {
    border: none;
  }
  .menu-navigation .menu-item-home .menu-dropdown:hover,
  .menu-navigation .menu-item-business .menu-dropdown:hover {
    background-color: transparent;
  }
  .menu-navigation .menu-item-company {
    display: block;
  }
  .menu-navigation .item-select-language span {
    background: none;
    padding: 0;
  }
  .menu-navigation .menu-dropdown {
    border: none;
    clear: both;
    left: 0;
    padding-left: 26px;
    position: relative;
    top: 0;
    width: 100%;
  }
  .menu-navigation .menu-dropdown:hover {
    background-color: #eaf3ff;
  }
  .menu-navigation .menu-dropdown li.menu-item-business-v1 {
    padding-left: 26px;
  }
  .menu-navigation .menu-dropdown li.menu-item-business-v1 ol {
    width: auto;
  }
  .menu-navigation .menu-dropdown-item {
    border-top: 1px solid #d6e7ff;
    min-height: 0;
    width: 100%;
  }
  .menu-navigation .menu-item-home .menu-dropdown-item {
    display: block;
  }
  .menu-navigation .menu-dropdown-title {
    float: none;
    border-bottom: 1px solid #d6e7ff;
    margin: 0;
    border-bottom: 0;
  }
  .menu-navigation .menu-dropdown-list {
    margin-top: 0;
  }
  .menu-navigation .menu-item-business .menu-dropdown {
    top: 0;
    width: 100%;
  }
  .menu-navigation .menu-item-business .menu-dropdown-group {
    width: 100%;
    border: none;
    padding: 0 0 10px;
  }
  .menu-navigation .menu-item-business .menu-dropdown-title {
    padding: 14px 0 13px 24px;
  }
  .menu-navigation .menu-item-business .menu-dropdown-list {
    margin-top: 16px;
    padding: 0 0 10px;
  }
  .menu-navigation .menu-item-business .all-products {
    border-top: 1px solid #d6e7ff;
    float: left;
    margin: 10px 0 0 -24px;
    padding: 14px 0 0 24px;
    position: inherit;
    width: 100%;
  }
  .menu-navigation .menu-item-business:hover {
    position: relative;
  }
  .menu-navigation .menu-item-business .menu-promo {
    display: none;
  }
  .menu-navigation .menu-item-border {
    border-left: none;
    border-right: none;
    border-top: 1px solid #d6e7ff;
    margin: 0;
  }
  .menu-navigation .menu-separate {
    width: 97%;
  }
  .menu-navigation .menu-item .menu-item-touch {
    height: 42px;
    background-color: rgba(255, 255, 255, 0);
  }
  .menu-navigation .menu-item-touch b {
    display: block;
  }
  .menu-navigation .menu-item:hover .menu-item-touch {
    display: block;
  }
  .menu-navigation li:hover .menu-dropdown {
    display: none;
  }
  .menu-navigation li.show .menu-dropdown {
    display: block;
  }
  .menu-navigation form {
    display: none;
  }
  .menu-navigation .menu-logo svg image {
    width: 104px;
    height: 23px;
  }
  .menu-navigation .menu-logo svg,
  .menu-navigation .menu-logo img {
    height: 23px;
    left: 25px;
    top: 3px;
    width: 104px;
  }
  .menu-navigation .menu-icon-label:checked ~ ol.menu-main {
    display: block;
  }
  .menu-navigation .menu-top {
    margin: 0 0 6px;
    float: right;
    width: auto;
  }
  .menu-navigation .menu-top a {
    color: #4d94e0;
    font-weight: 700;
    text-transform: uppercase;
  }
  .menu-navigation .menu-top a:before {
    opacity: 1;
  }
  .menu-navigation .menu-top li {
    border: none;
    display: none;
  }
  .menu-navigation .menu-top .item-icon {
    display: block;
  }
  .menu-navigation .menu-top .item-icon span {
    background: url('/sites/all/themes/custom/acronis/images/bars.png') no-repeat 0 0;
    background-size: 70% 70%;
    display: block;
    cursor: pointer;
    height: 24px;
    margin: 1px 16px 0;
    width: 24px;
  }
  .menu-navigation .menu-top .item-mobile {
    display: block;
  }
  .menu-navigation .menu-top .item-mobile a {
    display: block;
    height: 17px;
    margin: 1px 8px 0;
    padding: 0;
    width: 17px;
  }
  .menu-navigation .menu-top .item-mobile a span {
    display: none;
  }
  .menu-navigation .menu-top .item-mobile a:before {
    top: 0;
  }
}
@media screen and (min-width: 960px) {
  .lang-ko .menu-item-partners.two-columns .menu-dropdown {
    width: 359px;
  }
}
.menu-item-partners.two-columns .menu-dropdown {
  padding: 0;
}
.menu-item-partners.two-columns .menu-dropdown-list {
  margin-left: 24px;
  margin-top: 10px;
}
.menu-item-partners.two-columns li li {
  margin-bottom: 11px;
}
@media screen and (min-width: 960px) {
  .menu-item-partners.two-columns .menu-promo {
    clear: both;
    float: none;
    margin: 0;
  }
  .menu-item-partners.two-columns .menu-promo a {
    display: block;
    height: 129px;
  }
  .menu-item-partners.two-columns .menu-promo a img {
    border: none;
    width: 100%;
  }
  .menu-item-partners.two-columns .menu-dropdown-item {
    min-height: 280px;
    width: 310px;
    box-sizing: border-box;
  }
  .menu-item-partners.two-columns .menu-dropdown-item:first-child {
    width: 360px;
    border-right: 1px solid #d6e7ff;
  }
  .menu-item-partners.two-columns .menu-dropdown {
    left: -239px;
    width: 670px;
  }
  .menu-item-partners.two-columns .menu-dropdown-title {
    margin-left: 24px;
    margin-right: 24px;
    float: none;
    display: block;
  }
  .menu-item-partners.two-columns li li:last-child {
    margin-bottom: 0;
  }
}
.menu-item-partners.two-columns .menu-dropdown-item ul.menu-dropdown-list .menu-dropdown-item {
  width: auto;
  border: none;
  float: none;
  height: auto;
  min-height: 0;
}
.menu-item-partners.two-columns .menu-dropdown-item ul.menu-dropdown-list .menu-dropdown-item .menu-dropdown-title {
  margin: 0 0 10px 0;
  color: #414752;
  text-transform: none;
  font-weight: normal;
}
.menu-item-partners.two-columns .menu-dropdown-item ul.menu-dropdown-list .menu-dropdown-item .menu-dropdown-title:hover {
  color: #488bd3;
}
.menu-item-partners.two-columns .menu-dropdown-item ul.menu-dropdown-list .menu-dropdown-item ul {
  padding: 0 0 5px 20px;
}
.menu-navigation li a .new {
  display: inline-block;
  color: #71a104;
  font-weight: 700;
  margin: 0;
}
.menu-item-business-v1 li.uppercase a,
.menu-item-business-v1 li.uppercase a:hover {
  color: #4d94e0;
  text-transform: uppercase;
}
.menu-navigation .menu-dropdown .menu-item-business-v1 {
  margin: 0;
}
.menu-navigation .menu-dropdown .menu-item-business-v1 ul {
  display: block;
}
.menu-navigation .menu-dropdown .menu-item-business-v1 ol {
  font: normal 14px/18px 'Open Sans', sans-serif;
  color: #2d3138;
  margin: 0 0 0 24px;
  padding: 29px 0 0;
  width: 222px;
}
.menu-navigation .menu-dropdown .menu-item-business-v1 ol li,
.menu-navigation .menu-dropdown .menu-item-business-v1 ol li:last-child {
  margin-bottom: 8px;
}
.menu-navigation .menu-item-business-v1 li:first-child ol {
  padding-top: 25px;
}
.menu-navigation .menu-item-business-v1 ol.item-1 {
  width: 198px;
}
.menu-navigation .menu-item-business-v1 ol.item-1 li {
  margin-bottom: 12px;
}
.menu-navigation .menu-item-business-v1 ol li .overview {
  color: #4d94e0;
  font-weight: 700;
  text-transform: uppercase;
}
.menu-navigation .menu-dropdown-title,
.menu-navigation .menu-item-business-v1 ol li .overview:hover {
  color: #407bba;
}
.menu-navigation .menu-item-business-v1 ol li strong {
  padding-top: 16px;
  display: block;
}
.menu-navigation .menu-dropdown li.menu-item-business-v1 li.menu-dropdown-item {
  border-bottom: 1px solid #d6e7ff;
  margin-bottom: -1px;
  min-height: 0;
  padding-bottom: 20px;
  width: 100%;
}
.menu-navigation .menu-item-business-v1 ol.colspan-4 {
  clear: both;
  margin: 0 0 0 246px;
  padding-top: 16px;
  width: auto;
}
.menu-navigation .menu-item-business-v1 ol.colspan-4 li {
  width: 246px;
  float: left;
}
.menu-navigation .menu-item-business-v1 ol.colspan-4 li a {
  color: #4d94e0;
}
.menu-navigation .menu-item-business-v1 li:first-child ol.colspan-4 {
  padding-top: 16px;
}
.menu-navigation .menu-dropdown li.menu-item-business-v1 ol li .arrow {
  height: 10px;
  display: inline-block;
  margin: 0 0 2px 2px;
  vertical-align: middle;
  width: 7px;
}
.lt-ie9 .menu-navigation .menu-item-business-v1 ol li .arrow {
  display: none;
}
.menu-navigation .menu-item-business-v1 ol li .arrow-green {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUBAMAAABPKxEfAAAAJFBMVEUAAACDrQCErQCErwCFrQCIsgCErgCErgCPrwCFsACDrgCDrQCXqFE+AAAAC3RSTlMA89tTSyuFthBahPtHEeEAAABQSURBVAjXY2BxYAAD7+0NEHq3Kphm273RAMww3L0NTLNq764AM9p3bwoAM7J3C4NpZundCWBG0O6dMBomDlUH0wczB2EuF9AeuL0Id8DcBQDPSBwtteqCYQAAAABJRU5ErkJggg==') no-repeat 0 0;
  background-size: cover;
}
.menu-navigation .menu-item-business-v1 ol li .arrow-blue {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUBAMAAABPKxEfAAAAJFBMVEUAAABOleFOleFQl+FOluFNlOFPluBNleBQn+9PluNNleBNlOBsYuBZAAAAC3RSTlMA89tTSyuFthBahPtHEeEAAABQSURBVAjXY2BxYAAD7+0NEHq3Kphm273RAMww3L0NTLNq764AM9p3bwoAM7J3C4NpZundCWBG0O6dMBomDlUH0wczB2EuF9AeuL0Id8DcBQDPSBwtteqCYQAAAABJRU5ErkJggg==') no-repeat 0 0;
  background-size: cover;
}
.menu-navigation .menu-dropdown .menu-item-business-v1 ul.contextual-links {
  display: none;
}
/* DELETE*/
.menu-navigation .menu-dropdown-item:hover {
  background-color: transparent;
}
/* REPLACE */
.menu-navigation .menu-dropdown-title {
  color: #4d94e0;
}
/* ADD*/
@media screen and (max-width: 959px) {
  .menu-navigation .menu-dropdown .menu-item-business-v1 ol,
  .menu-navigation .menu-dropdown .menu-item-business-v1 li:first-child ol,
  .menu-navigation .menu-dropdown .menu-item-business-v1 li:first-child ol.colspan-4 {
    float: none;
    padding-top: 0;
    width: auto;
  }
  .menu-navigation .menu-item-business-v1 ol li a br {
    display: none;
  }
  .menu-navigation .menu-item-business-v1 ol.item-1 {
    margin-bottom: 24px;
    width: auto;
  }
  .menu-navigation .menu-item-business-v1 ol.item-1 li {
    margin: 0px;
    padding-top: 24px;
  }
  .menu-navigation .menu-item-business-v1 ol.colspan-4 {
    margin: 0 0 0 24px;
    padding: 0;
  }
  .menu-navigation .menu-item-business-v1 ol.colspan-4 li {
    float: none;
    margin: 0;
    width: 100%;
    padding: 16px 0 8px;
  }
  .menu-navigation .menu-item-business-v1 li.menu-dropdown-group {
    border-bottom: 1px solid #d6e7ff;
    margin: 0 0 -1px;
    padding: 5px 0 24px;
  }
  .menu-navigation .menu-item-business-v1 ol li b {
    margin-top: 16px;
    display: block;
  }
}
.a17-ep-banner {
  background: no-repeat scroll center top / cover;
  padding: 56px 0;
  position: relative;
  box-sizing: border-box;
  color: #fff;
}
.a17-ep-banner * {
  box-sizing: border-box;
}
.a17-ep-banner p {
  font-size: 24px;
  line-height: 32px;
  max-width: 464px;
  margin: 0 auto 32px;
}
.a17-ep-banner_acronis-backup-launch {
  background-image: url("/sites/all/themes/custom/acronis/images/acronis_backup_12_advanced_product_bg@2x.jpg");
  background-color: #00204d;
}
.a17-ep-banner_acronis-backup-gradient {
  padding: 0;
  background: #08204a;
  background: -moz-linear-gradient(-45deg, #08204a 0%, #08204a 0%, #08204a 0%, #08204a 41%, #2c7de9 98%, #2c7de9 100%, #2c7de9 100%, #2c7de9 102%, #2c7de9 104%);
  background: -webkit-linear-gradient(-45deg, #08204a 0%, #08204a 0%, #08204a 0%, #08204a 41%, #2c7de9 98%, #2c7de9 100%, #2c7de9 100%, #2c7de9 102%, #2c7de9 104%);
  background: linear-gradient(135deg, #08204a 0%, #08204a 0%, #08204a 0%, #08204a 41%, #2c7de9 98%, #2c7de9 100%, #2c7de9 100%, #2c7de9 102%, #2c7de9 104%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08204a', endColorstr='#2c7de9', GradientType=1);
}
.a17-ep-banner_acronis-backup-gradient-circle {
  padding: 0;
  background: #08204a;
  background: -moz-radial-gradient(center, ellipse cover, #237cd8 0%, #207cca 0%, #133a7b 53%, #08204a 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #237cd8 0%, #207cca 0%, #133a7b 53%, #08204a 100%);
  background: radial-gradient(circle at 60% 20%, #237cd8, #133a7b 50%, #08204a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#237cd8', endColorstr='#08204a', GradientType=1);
}
.a17-ep-banner_acronis-backup-gradient-circle-right {
  padding: 0;
  background: #08204a;
  background: -moz-radial-gradient(center, ellipse cover, #237cd8 0%, #207cca 0%, #133a7b 53%, #08204a 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #237cd8 0%, #207cca 0%, #133a7b 53%, #08204a 100%);
  background: radial-gradient(circle at 70% 50%, #237cd8, #133a7b 50%, #08204a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#237cd8', endColorstr='#08204a', GradientType=1);
}
.a17-ep-banner_acronis-true-image-2018-overview {
  padding: 0;
  background-color: #002a61;
  background-image: url("/sites/all/themes/custom/acronis/images/true-image/ati_2018_background_overview@2x.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.a17-ep-banner .acronis-backup-gradient-title {
  display: table-row;
}
.a17-ep-banner .acronis-backup-gradient-title .img-block,
.a17-ep-banner .acronis-backup-gradient-title .h1-block {
  display: table-cell;
  vertical-align: middle;
}
.a17-ep-banner .acronis-backup-gradient-title .img-block img {
  margin-right: 40px;
}
.a17-ep-banner .acronis-backup-gradient-title .h1-block h1,
.a17-ep-banner .acronis-backup-gradient-title .h1-block p {
  margin: 0;
}
.a17-ep-banner .acronis-backup-gradient-title .h1-block h1.paragraph-small,
.a17-ep-banner .acronis-backup-gradient-title .h1-block p.paragraph-small {
  font-size: 20px;
  line-height: 28px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block {
  width: 100%;
  max-width: 560px;
  text-align: left;
  padding-right: 14px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block h1 {
  margin-bottom: 40px;
  font-weight: normal;
  line-height: 50px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block p {
  margin-top: 20px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block .header-btn {
  margin-top: 56px;
  margin-bottom: 24px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block .header-btn .btn {
  min-width: 120px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block .header-btn .btn:first-child {
  margin-right: 8px;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .img-block {
  width: 100%;
  max-width: 370px;
  text-align: center;
}
.a17-ep-banner .acronis-backup-gradient-title.grand-title .img-block > img {
  margin-right: 0;
}
.a17-ep-banner_solutions p {
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
}
.a17-ep-banner_solutions_smallbusiness,
.a17-ep-banner_solutions_midbusiness,
.a17-ep-banner_solutions_enterprise {
  background-image: url("/sites/all/themes/custom/acronis/images/acronis_backup_12_advanced_solutions_smallbusiness_bg@2x.jpg");
  background-color: #00204d;
}
.a17-ep-banner_professional_services_page {
  background-image: url("/sites/all/themes/custom/acronis/images/acronis_backup_12_solution_professional_services_background.png");
  background-color: #00204d;
}
.a17-ep-banner_professional_services_page p {
  font-size: 16px;
  line-height: 24px;
  max-width: 560px;
}
.a17-ep-banner_small {
  padding-top: 40px;
  padding-bottom: 40px;
}
.a17-ep-banner__logo-small {
  float: left;
  margin-right: 24px;
}
.a17-ep-banner__subtitle {
  color: #ffffff;
  font-size: 24px;
  letter-spacing: -0.5px;
  line-height: 28px;
  margin: -16px 0 0;
}
.a17-ep-banner__left {
  text-align: center;
  margin: 0 auto 30px;
}
.a17-ep-banner__title {
  font-size: 48px;
  line-height: 1.0415;
  margin: 0 0 24px;
  color: inherit;
}
.a17-ep-banner-achievement-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.a17-ep-banner-achievement-list__item {
  line-height: 18px;
  margin-bottom: 16px;
}
.a17-ep-banner-achievement-list__item b {
  font-size: 36px;
  line-height: 30px;
  font-weight: 300;
  display: block;
  margin-bottom: 8px;
}
.a17-image-center-two-col-text-block > img {
  display: block;
  margin: 36px auto;
}
.a17-image-center-two-col-text-block .a17-features-block-wrapper .a17-features-block > div:nth-child(2n-1) {
  padding-right: 40px;
}
.a17-image-center-two-col-text-block .a17-features-block-wrapper .a17-features-block > div:nth-child(2n) {
  padding-left: 40px;
}
.a17-image-center-two-col-text-block .a17-features-block-wrapper .a17-features-block > div p {
  text-align: left;
}
.styleguide-product-header {
  color: #ffffff;
}
.styleguide-product-header__text_big {
  font-size: 48px;
  font-weight: 300;
  line-height: 1.17;
  margin: 0;
}
.styleguide-product-header_revive-tool {
  background: #00204d url("/sites/all/themes/custom/acronis/images/background/bg_revive_mob.png") no-repeat 50% 0;
}
.a17-ep-navigation {
  background-color: #001537;
  padding: 20px 0;
  box-sizing: border-box;
}
.a17-ep-navigation .block-content.content {
  display: table;
  width: 100%;
}
.a17-ep-navigation .item-list,
.a17-ep-navigation .additional-items {
  display: table-cell;
  vertical-align: middle;
}
.a17-ep-navigation .collapsed-navigation {
  position: relative;
  margin: 0 10px;
  min-width: 36px;
  display: none;
  vertical-align: middle;
}
.a17-ep-navigation .collapsed-navigation .dot {
  color: #fff;
  display: inline-block;
  font-size: 28px;
  line-height: 18px;
  padding: 0 6px 24px;
  text-align: center;
  position: absolute;
  top: -18px;
  left: 0;
  z-index: 1;
  cursor: default;
}
.a17-ep-navigation .collapsed-navigation:hover .dot {
  background-color: #2d95e6;
}
.a17-ep-navigation .collapsed-navigation:hover > ul {
  display: block;
}
.a17-ep-navigation .collapsed-navigation.pos-l > ul {
  right: auto;
  left: 0;
}
.a17-ep-navigation .collapsed-navigation > ul {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0;
  border-top: 2px solid #2d95e6;
  background-color: #001537;
  box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.2);
  padding: 16px;
  white-space: nowrap;
  top: 24px;
  right: 1px;
  z-index: 1;
}
.a17-ep-navigation .collapsed-navigation > ul > li {
  list-style: none;
  margin: 0 0 0.25em;
  text-align: left;
}
.a17-ep-navigation .collapsed-navigation > ul > li a {
  color: #fff;
}
.a17-ep-navigation .collapsed-navigation > ul > li a:hover,
.a17-ep-navigation .collapsed-navigation > ul > li a.active {
  color: #4d94e0;
}
.a17-ep-navigation .additional-items {
  text-align: right;
}
.a17-ep-navigation .additional-items .btn {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  margin: 0 8px;
  padding: 10px 27px;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  transition: background-color 0.15s ease-in-out 0s;
}
.a17-ep-navigation .additional-items .btn:hover {
  color: #fff;
}
.a17-ep-navigation .additional-items .btn.green {
  background-color: #9bc225;
}
.a17-ep-navigation .additional-items .btn.green:hover {
  background-color: #83ad00;
}
.a17-ep-navigation .additional-items .btn.blue {
  background-color: #2d95e6;
}
.a17-ep-navigation .additional-items .btn.blue:hover {
  background-color: #407bba;
}
.a17-ep-navigation .additional-items .dark-btn {
  min-width: 120px;
  max-width: 120px;
  padding: 8px 5px;
}
.a17-ep-navigation.fixed {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.a17-ep-navigation.menu-vss .item-list {
  position: relative;
}
.a17-ep-navigation.menu-vss .item-list .submenu-download-btn-wr {
  position: absolute;
  top: 0;
  right: 0;
}
.a17-ep-navigation.menu-vss .item-list .submenu-download-btn-wr .submenu-download-btn {
  background: #9bc225;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 24px;
  text-transform: uppercase;
}
.a17-ep-navigation.clone {
  display: none;
  height: 74px;
}
.a17-ep-navigation.clone.active {
  display: block;
}
.a17-ep-navigation .menu {
  padding: 0;
  margin: 0;
  display: inline-block;
}
.a17-ep-navigation .menu li {
  display: inline-block;
  margin: 0 0 0 32px;
  padding: 0;
}
.a17-ep-navigation .menu li:first-child {
  margin-left: 0;
}
.a17-ep-navigation .menu li:last-child {
  margin-right: 0;
}
.a17-ep-navigation .menu li a {
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
  line-height: 1.5;
}
.a17-ep-navigation .menu li a:hover,
.a17-ep-navigation .menu li a.active {
  color: #4d94e0;
}
.a17-ep-navigation .menu li a span {
  color: inherit;
}
.a17-ep-navigation .menu li a.btn.blue:hover,
.a17-ep-navigation .menu li a.btn.green:hover {
  color: #fff;
}
.row_a17 {
  padding: 56px 0;
}
.bg_blue-dark-tarnsparent {
  background-image: linear-gradient(288deg, #00347c, #002c6a 38%, #00204d);
  background-color: #00204d;
}
.container_a17,
.container_944 {
  max-width: 960px;
  padding: 0 12px;
  box-sizing: border-box;
}
.container_a17 *,
.container_944 * {
  box-sizing: border-box;
}
.container_a17__last-child,
.container_944__last-child {
  margin-bottom: 0;
}
.a17-title-h2 {
  color: #2d3138;
  line-height: 1.2;
  font-size: 36px;
  margin: 0 0 48px;
  text-align: center;
}
.a17-title-h2_hca {
  margin-bottom: 32px;
}
.a17-title-h2_h-mb-small {
  margin-bottom: 24px;
}
.a17-common {
  box-sizing: border-box;
  color: #525966;
  line-height: 1.5;
  text-align: center;
  letter-spacing: -0.3px;
}
.a17-common * {
  box-sizing: border-box;
}
.a17-common a {
  text-decoration: underline;
}
.a17-common a.btn,
.a17-common a.dark-btn {
  text-decoration: none;
}
.a17-common a.no-underline {
  text-decoration: none;
  border-bottom: none;
}
.a17-common ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.a17-common ul.a17-list-dotted {
  padding: 0 21px;
  margin: 0;
  list-style-type: disc;
}
.a17-common ul.a17-list-dotted li {
  margin-top: 4px;
}
.a17-common .text-left {
  text-align: left;
}
.a17-common h3 {
  line-height: 42px;
}
.btn.blue-button {
  background: #4d94e0;
  color: #fff;
  width: 272px;
  display: block;
  margin: 0 auto 16px;
}
.btn.blue-button:hover {
  background: #407bba;
  color: #fff;
  transition: background-color 0.15s ease-in-out;
}
.a17-overview-title {
  margin: 0 auto 56px;
  max-width: 784px;
  font-size: 19px;
}
.a17-overview-title-tight {
  max-width: 623px;
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
}
.a17-overview-title-tight.pad-l-r-big {
  padding: 0 80px;
}
.a17-overview-title-tight p {
  line-height: 24px;
}
.a17-overview-title-tight p.quote-paragraph {
  font-size: 24px;
  line-height: 32px;
}
.a17-ep-related-information {
  margin-bottom: 56px;
}
.a17-ep-related-information .a17-ep-related-information__logo {
  max-width: 134px;
  vertical-align: bottom;
  margin: 0 0 16px;
}
.a17-ep-related-information .a17-ep-related-information__content {
  margin-bottom: 16px;
}
.a17-ep-related-information .a17-ep-related-information__title {
  color: #2d3138;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 16px;
  letter-spacing: -0.2px;
  text-transform: uppercase;
}
.a17-ep-related-information .a17-ep-related-information__list {
  margin-bottom: 16px;
}
.a17-ep-related-information__download li {
  margin-bottom: 16px;
}
.a17-ep-related-information__download li:last-child {
  margin-bottom: 0;
}
.a17-ep-related-information__download li a {
  display: block;
  height: 26px;
}
.a17-ep-related-information__download li a i {
  background: rgba(0, 0, 0, 0) url("../images/file_icons/application-pdf.svg") no-repeat scroll 0 0;
  display: inline-block;
  height: 26px;
  margin-right: 12px;
  vertical-align: middle;
  width: 21px;
}
.a17-ep-related-information__download li a span {
  vertical-align: middle;
  padding-bottom: 3px;
}
.a17-overview-text-container {
  max-width: 784px;
  margin-left: auto;
  margin-right: auto;
}
.a17-lists-in-banner {
  font-size: 0;
  line-height: 1;
}
.a17-lists-in-banner > ul {
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  padding: 0 21px;
  margin: 0;
  text-align: left;
}
.a17-3-columns-grid-for-list {
  text-align: center;
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.a17-3-columns-grid-for-list li {
  display: inline-block;
  line-height: 1.5;
  margin-bottom: 56px;
  padding: 0 15px;
  vertical-align: top;
  width: 304px;
}
.a17-3-columns-grid-for-list li div {
  height: 48px;
  margin: 0 auto 24px;
  width: 48px;
}
.a17-3-columns-grid-for-list li b {
  color: #2d3138;
  display: block;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: -0.4px;
  line-height: 1.333;
  margin-bottom: 16px;
  max-width: 260px;
}
.a17-3-columns-grid-for-list li b.one-line {
  min-height: 62px;
  line-height: 62px;
}
.a17-3-columns-grid-for-list li b a {
  color: inherit;
}
.a17-3-columns-grid-for-list li b a:hover {
  color: #00204d;
}
.a17-3-columns-grid-for-list.a17-3-columns-grid-for-list_awards li {
  vertical-align: middle;
  margin-bottom: 0;
}
.a17-3-columns-grid-for-list.a17-3-columns-grid-for-list_awards li a {
  display: block;
}
.a17-3-columns-grid-for-list.a17-mar-y li {
  margin-top: 48px;
  margin-bottom: 0;
}
.a17-3-columns-grid-for-list.big-images li div {
  width: 96px;
  height: 96px;
}
.a17-3-columns-grid-for-list.system-requirement-list {
  text-align: left;
}
.a17-3-columns-grid-for-list.system-requirement-list b {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: -0.2px;
}
.a17-3-columns-grid-for-list.system-requirement-list li > ul li {
  padding: 0;
  margin-bottom: 6px;
}
.a17-3-columns-grid-for-list.system-requirement-list li > ul.system-requirement-list-inside-list > li {
  max-width: 135px;
}
.a17-3-columns-grid-for-list.system-requirement-list li > ul.system-requirement-list-inside-list > li ul li {
  width: auto;
}
.cta-two-blocks-wrapper {
  padding-bottom: 40px;
}
.cta-two-blocks-wrapper h3 {
  font-size: 24px;
  line-height: 28px;
  color: #2d3138;
  margin-bottom: 16px;
}
.cta-two-blocks-wrapper .cta-two-blocks {
  text-align: center;
  width: 100%;
  font-size: 0;
  margin-top: 50px;
}
.cta-two-blocks-wrapper .cta-two-blocks .cta-left,
.cta-two-blocks-wrapper .cta-two-blocks .cta-right {
  font-size: 16px;
  display: inline-block;
  width: 50%;
  max-width: 472px;
  box-sizing: border-box;
  vertical-align: top;
}
.cta-two-blocks-wrapper .cta-two-blocks .cta-left .content,
.cta-two-blocks-wrapper .cta-two-blocks .cta-right .content {
  max-width: 432px;
  margin: 0 auto;
  min-height: 192px;
  position: relative;
}
.cta-two-blocks-wrapper .cta-two-blocks .cta-left p,
.cta-two-blocks-wrapper .cta-two-blocks .cta-right p {
  display: inline-block;
  min-height: 40px;
  line-height: 24px;
  color: #525966;
}
.cta-two-blocks-wrapper .cta-two-blocks .cta-left {
  border-right: 1px solid #d1d3d8;
}
.cta-two-blocks-wrapper .cta-two-blocks a {
  display: block;
}
.cta-two-blocks-wrapper .cta-two-blocks .cta-links {
  text-decoration: underline;
}
.cta-two-blocks-wrapper .cta-two-blocks img {
  display: block;
  margin: 0 auto 24px;
}
.cta-two-blocks-wrapper .cta-two-blocks .cta-btn {
  background: #9bc225;
  color: #fff;
  width: 272px;
  margin: 0 auto 0 !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.a17-features-block-wrapper .a17-features-block {
  font-size: 0;
  width: 100%;
}
.a17-features-block-wrapper .a17-features-block.feature-border-bottom {
  padding-bottom: 20px;
  border-bottom: 1px solid #d1d3d8;
  text-align: left;
  padding-top: 30px;
}
.a17-features-block-wrapper .a17-features-block.feature-centered-block {
  text-align: center;
}
.a17-features-block-wrapper .a17-features-block.feature-centered-block > div {
  max-width: 472px;
  padding: 0 40px;
  margin-top: 14px;
  margin-bottom: 54px;
}
.a17-features-block-wrapper .a17-features-block.feature-centered-block > div img {
  margin-top: 0;
  margin-bottom: 36px;
}
.a17-features-block-wrapper .a17-features-block.feature-centered-block .link-block {
  display: block;
  text-decoration: none;
}
.a17-features-block-wrapper .a17-features-block div {
  font-size: 16px;
  width: 100%;
  max-width: 472px;
  display: inline-block;
  vertical-align: top;
}
.a17-features-block-wrapper .a17-features-block div ul li {
  padding: 0 28px 26px;
  background-image: url('/sites/default/public_files/product_image/acronis-backup-12/blue_arrow@2x.png');
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: left 7px;
}
.a17-features-block-wrapper .a17-features-block-center-img {
  width: 64px;
  display: block;
  margin: 48px auto 16px;
}
.a17-blue-numer-list {
  margin: 0;
  text-align: left;
}
.a17-blue-numer-list ol {
  padding: 0;
  margin: 0;
}
.a17-blue-numer-list ol li {
  list-style: none;
  margin-bottom: 26px;
}
.a17-blue-numer-list ol li:last-child {
  margin-bottom: 0px;
}
.a17-blue-numer-list ol li span {
  display: table-cell;
}
.a17-blue-numer-list ol li span.num {
  padding-right: 6px;
}
.a17-blue-numer-list ol li span a {
  display: block;
}
.a17-blue-numer-list ol li span i {
  background: #4d94e0;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  display: table-cell;
  padding: 0px 9px;
  color: #fff;
  font-style: normal;
}
.a17-troubleshooting-list {
  text-align: left;
}
.a17-troubleshooting-list li span {
  padding: 15px 20px 15px 56px;
  background-image: url('/sites/default/public_files/product_features/gray_error@2x.png');
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 20px 15px;
  background-color: #f1f2f4;
  margin: 12px 0;
  display: inline-block;
}
.slice-002 .a17-title-h2 {
  max-width: 740px;
  margin: 0 auto 56px;
}
.slice-002 .styleguide-3-l-icons-list {
  margin-bottom: 48px;
  padding: 0 16px;
}
.slice-002 .styleguide-3-l-icons-list li {
  max-width: 288px;
  margin-left: 32px;
  margin-right: 32px;
}
.slice-002 .grid-2-columns {
  margin: 0 80px;
  font-size: 0;
  text-align: left;
}
.slice-002 .grid-2-columns > li {
  display: inline-block;
  width: 380px;
  vertical-align: top;
}
.slice-002 .grid-2-columns > li:first-child {
  margin-right: 20px;
}
.slice-002 .grid-2-columns > li .styleguide-l-icon-bulletlists-list li {
  font-size: 16px;
  line-height: 1.5;
  padding-left: 34px;
}
.slice-002 .grid-2-columns > li .styleguide-l-icon-bulletlists-list li::before {
  left: 8px;
}
.slice-006 {
  color: #fff;
}
.slice-006 .a17-title-h2 {
  color: #fff;
  margin-bottom: 32px;
  line-height: 1.33;
}
.slice-006__actions {
  font-size: 0;
}
.slice-006__actions li {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  max-width: 208px;
  width: 100%;
  margin-bottom: 40px;
}
.slice-006__actions li:first-child {
  margin-right: 32px;
}
.slice-006__actions-text {
  display: block;
}
.slice-006__actions-price {
  display: block;
  text-align: center;
  font-size: 36px;
  line-height: 40px;
  margin: 4px 0;
  letter-spacing: -0.5px;
}
.slice-006 .btn {
  display: block;
  padding: 7px 0 9px;
  text-transform: none;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
  margin: 40px 0 0;
  color: #fff;
}
.slice-006 .btn_blue {
  background-color: #0b4e84;
}
.slice-006 .btn_blue:hover {
  background-image: linear-gradient(to top, #1986ba, #0b4e84);
}
.slice-006 .btn_green {
  background-color: #8db70f;
}
.slice-006 .btn_green:hover {
  background-image: linear-gradient(to bottom, #94c208, #a2d604);
}
.slice-006__call {
  font-weight: 600;
  margin-bottom: 8px;
}
a.slice-006__useful-link {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #4a95e3;
  text-decoration: none;
}
a.slice-006__useful-link:hover {
  color: #4f9bff;
}
.btn {
  display: inline-block;
  border: 1px solid transparent;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  box-sizing: border-box;
  padding: 12px 18px;
  margin: 0;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  transition: background-color 0.15s, color 0.15s, border 0.15s ease-in-out;
}
.btn.green {
  color: #fff;
  border-color: #9bc225;
  background-color: #9bc225;
}
.btn.green:hover {
  background-color: #83ad00;
  border-color: #83ad00;
}
.btn.blue {
  color: #fff;
  border-color: #488bd3;
  background-color: #488bd3;
}
.btn.blue:hover {
  background-color: #407bba;
  border-color: #407bba;
}
.btn.border-blue {
  border-color: #4d94e0;
  background-color: transparent;
  color: #4d94e0;
}
.btn.border-blue:hover {
  background-color: #d6e7ff;
  border-color: #4d94e0;
}
.btn.border-white {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}
.btn.border-white:hover {
  background-color: #fff;
  color: #4d94e0;
}
.btn.min-w {
  min-width: 320px;
}
.btn.max-w {
  width: 410px;
}
.social-icons-sticky {
  z-index: 999;
  position: fixed;
  bottom: 0;
  right: 0;
  display: inline-block;
  box-sizing: border-box;
  height: 50px;
  min-width: 50px;
  max-width: 50px;
  overflow: hidden;
  transition: max-width 0.5s, min-width 0.5s;
}
.social-icons-sticky.opened {
  min-width: 200px;
  max-width: 200px;
}
.social-icons-sticky .collapsible {
  background: #e0e4e6;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0;
}
.social-icons-sticky i {
  display: inline-block;
  box-sizing: border-box;
  cursor: pointer;
  line-height: 50px;
  color: #5894d5;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 16px;
}
.social-icons-sticky i.fa-share-alt {
  background: #5894d5;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
}
.social-icons-sticky i:hover {
  color: #00204d;
}
#backtotop {
  bottom: 50px !important;
}
.logged-in .contextual-links-region-active,
.logged-in .contextual-links-region:hover {
  outline: #999 dashed 1px;
}
#backtotop {
  background: url(../backtotop.png) no-repeat center center;
  bottom: 20px;
  cursor: pointer;
  display: none;
  height: 70px;
  position: fixed;
  right: 20px;
  text-indent: -9999px;
  width: 70px;
  z-index: 1;
}

#backtotop:hover {
  opacity: 0.8;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #backtotop {
    background: url(../backtotop2x.png) no-repeat center center;
    background-size: 70px 70px;
  }
}

@media print {
  #backtotop {
    visibility: hidden;
  }
}

#backtotop {
  background: #5894d5 url('../images/arrow-top.png') no-repeat center center;
  width: 50px;
  height: 50px;
  bottom: 0;
  right: 0;
  z-index: 100;
}
#backtotop:hover {
  opacity: 1;
  background-color: #00204d;
}
#country_selector {
  display: none;
}
.country-selector-wr {
  background: url("/sites/all/themes/custom/acronis/images/country_selector.png") no-repeat center 90px;
  min-height: 607px;
}
.main_language_selector {
  *zoom: 1;
  width: 960px;
  padding: 0 10px;
  margin: 0 auto;
}
.main_language_selector:after {
  content: "";
  display: table;
  clear: both;
}
.main_language_selector .column {
  width: 320px;
  float: left;
  margin-right: 0em;
  display: inline;
}
#country_selector.located_top {
  bottom: auto;
  top: -85px;
}
.main_language_selector {
  position: relative;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.main_language_selector .close {
  position: absolute;
  cursor: pointer;
  right: 10px;
  top: 32px;
  width: 20px;
  height: 20px;
  text-indent: -9999em;
  background: url("/sites/all/themes/custom/acronis/images/close_icon.png") no-repeat 0 0;
}
.main_language_selector .close:hover {
  background-position: 0 -30px;
}
.main_language_selector h2 {
  font-size: 48px;
  line-height: 52px;
  text-align: center;
  color: #488bd3;
  font-weight: 300;
  margin-bottom: 40px;
}
.main_language_selector .first_column .main_section:first-child,
.main_language_selector .third_column .main_section:first-child {
  margin-bottom: 96px;
}
.main_language_selector .main_section {
  padding: 0;
}
.main_language_selector h3 {
  font-size: 24px !important;
  font-weight: 300 !important;
  text-align: left !important;
  color: #ffffff;
  margin-bottom: 24px;
}
.main_language_selector h3,
.main_language_selector li {
  list-style: none;
  margin-bottom: 8px;
}
.main_language_selector li a {
  color: #488bd3;
  font-size: 16px;
  text-transform: none;
  display: block;
}
.main_language_selector li a span {
  color: #8095b0;
  font-style: italic;
}
.main_language_selector li a:hover,
.main_language_selector li a:hover span {
  color: #ffffff;
}
#footer {
  background: #001537;
  z-index: 99;
  position: relative;
  padding-bottom: 90px;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
#block-system-user-menu {
  background: #002a61;
}
#block-system-user-menu .menu {
  margin-top: 0;
  margin-bottom: 0;
  border-collapse: collapse;
  padding: 0;
}
#block-system-user-menu .menu:after {
  content: "";
  display: table;
  clear: both;
}
#block-system-user-menu .menu > li {
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  border-top: 1px solid #000000;
}
#block-system-user-menu .content li:hover,
#block-system-user-menu .content li:active {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}
#block-system-user-menu .content a {
  display: block;
  color: #488bd3;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 0;
  min-height: 20px;
}
#block-system-user-menu .content a:hover {
  color: #ffffff;
  background-color: #003271;
}
#block-system-user-menu .country span {
  background-image: url("/sites/all/themes/custom/acronis/images/menu_icons.png");
  background-repeat: no-repeat;
  background-position: left -99px;
  padding-left: 25px;
}
#block-system-user-menu .country:hover span {
  background-position: left -149px;
}
#block-menu-menu-footer-additional-menu:after {
  content: "";
  display: table;
  clear: both;
}
#block-menu-menu-footer-additional-menu .content > .menu > li {
  margin: 0;
  padding: 0;
  text-align: center;
}
#block-menu-menu-footer-additional-menu .content > .menu {
  padding: 0;
  margin: 0;
}
#block-menu-menu-footer-additional-menu .expanded > a {
  font-size: 14px;
  color: #488bd3;
  font-weight: 600;
  text-transform: uppercase;
}
#block-menu-menu-footer-additional-menu .expanded > a:hover {
  color: #ffffff;
}
#block-menu-menu-footer-additional-menu .content > .menu > li > ul {
  margin: 13px 0 0 0;
  padding: 0 0 13px 0;
}
#block-menu-menu-footer-additional-menu .content > .menu > li > ul li {
  list-style: none;
  text-align: center;
  padding: 4px 0;
}
#block-menu-menu-footer-additional-menu .content > .menu > li > ul li a {
  font-size: 16px;
  color: #3265a8;
  display: block;
}
#block-menu-menu-footer-additional-menu .content > .menu > li > ul li a:hover {
  color: #ffffff;
}
#block-block-4,
#block-block-20 {
  margin-bottom: 13px;
  padding: 48px 0 0;
  text-align: center;
}
#block-block-4 .content div,
#block-block-20 .content div {
  display: inline-block;
  margin: 0 4px;
}
#block-block-4 .content a,
#block-block-20 .content a {
  font-size: 16px;
  display: inline-block;
  height: 32px;
  width: 32px;
  text-indent: -9999px;
  background: url("/sites/all/themes/custom/acronis/images/social_icons.png") no-repeat;
}
#block-block-4 a.facebook,
#block-block-20 a.facebook {
  background-position: 0 0;
}
#block-block-4 a.facebook:hover,
#block-block-20 a.facebook:hover {
  background-position: 0 -108px;
}
#block-block-4 a.twitter,
#block-block-20 a.twitter {
  background-position: 0 -36px;
}
#block-block-4 a.twitter:hover,
#block-block-20 a.twitter:hover {
  background-position: 0 -144px;
}
#block-block-4 a.youtube,
#block-block-20 a.youtube {
  background-position: 0 -72px;
}
#block-block-4 a.youtube:hover,
#block-block-20 a.youtube:hover {
  background-position: 0 -185px;
}
#block-menu-menu-bottom-menu {
  margin: 0 auto;
}
#block-menu-menu-bottom-menu .menu {
  text-align: center;
  padding: 0;
  margin: 0;
}
#block-menu-menu-bottom-menu .menu li {
  display: inline-block;
  list-style: none;
  margin: 0 3px;
  padding: 0;
}
#block-menu-menu-bottom-menu .menu li.first a {
  border-left: none;
}
#block-menu-menu-bottom-menu .menu li a {
  padding: 0 4px;
  font-size: 13px;
  border-left: 1px solid #3265A8;
  color: #488BD3;
}
#block-menu-menu-bottom-menu .menu li a:hover {
  color: #ffffff;
}
#block-menu-menu-bottom-menu .menu li.last {
  margin-right: 0;
}
#block-menu-menu-bottom-menu .menu li.last a {
  padding-right: 0;
  border-right: none;
}
#block-block-3 {
  color: #bfc4cd;
  font-size: 14px;
  text-align: center;
  padding: 0 10px;
  margin: 0 auto;
}
#block-block-3 p,
#block-menu-menu-bottom-menu {
  margin-bottom: 0;
}
/* Footer social icons*/
#block-cosmic-acronis-social-buttons {
  margin-bottom: 13px;
  padding: 48px 0 0;
  text-align: center;
}
#block-cosmic-acronis-social-buttons .content div {
  display: inline-block;
  margin: 0 4px;
}
#block-cosmic-acronis-social-buttons {
  margin-bottom: 13px;
  padding: 48px 0 0;
  text-align: center;
}
#block-cosmic-acronis-social-buttons .content div {
  display: inline-block;
  margin: 0 4px;
}
#block-cosmic-acronis-social-buttons .content a {
  font-size: 16px;
  display: inline-block;
  height: 32px;
  width: 32px;
  text-indent: -9999px;
  background: url("/sites/all/themes/custom/acronis/images/social_icons-retina.png") no-repeat;
  -o-background-size: cover;
  /* opera ≥ 9.5 */
  -webkit-background-size: cover;
  /* Safari ≥ 5.0, Chrome ≥ 4.0 */
  -khtml-background-size: cover;
  /* Konqueror ≥ 3.5.4 */
  -moz-background-size: cover;
  /* Firefox ≥ 3.6 */
  background-size: cover;
}
#block-cosmic-acronis-social-buttons a.facebook {
  background-position: 0 0;
}
#block-cosmic-acronis-social-buttons a.facebook:hover {
  background-position: 0 -160px;
}
#block-cosmic-acronis-social-buttons a.twitter {
  background-position: 0 -32px;
}
#block-cosmic-acronis-social-buttons a.twitter:hover {
  background-position: 0 -192px;
}
#block-cosmic-acronis-social-buttons a.blog {
  background-position: 0 -64px;
}
#block-cosmic-acronis-social-buttons a.blog:hover {
  background-position: 0 -224px;
}
#block-cosmic-acronis-social-buttons a.youtube {
  background-position: 0 -96px;
}
#block-cosmic-acronis-social-buttons a.youtube:hover {
  background-position: 0 -256px;
}
#block-cosmic-acronis-social-buttons a.linkedin {
  background-position: 0 -128px;
}
#block-cosmic-acronis-social-buttons a.linkedin:hover {
  background-position: 0 -288px;
}
.f-kit-wrapper-single,
.f-kit-wrapper-double {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.f-kit-wrapper-single {
  text-align: left;
}
.f-kit-wrapper-double {
  width: 100%;
}
.f-kit {
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font: 700 14px/32px 'Open Sans', sans-serif;
  height: 32px;
  margin: 0 8px 0 0;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-wrap: break-word;
}
.f-kit i {
  font-style: normal;
}
.f-kit-text {
  display: block;
  height: 100%;
  line-height: 18px;
  padding: 7px 16px;
  position: relative;
  width: auto;
}
.f-kit-perforated {
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100% !important;
}
.f-kit-perforated .f-kit-text {
  height: auto;
  line-height: 18px;
  padding: 10px 16px 8px;
  margin: 0 0 6px;
}
.f-kit-v1 .f-kit-green,
.f-kit-green .f-kit-text {
  background-color: #9bc225;
}
.f-kit-v1 .f-kit-blue,
.f-kit-blue .f-kit-text {
  background-color: #4c93df;
}
.f-kit-v1 .f-kit-orange,
.f-kit-orange .f-kit-text {
  background-color: #FF9700;
}
body .f-kit-orange .p {
  background-position: 0 -20px;
}
.f-kit-v1 .f-kit-red,
.f-kit-red .f-kit-text {
  background-color: #d92c33;
}
body .f-kit-red .p {
  background-position: 0 -38px;
}
.f-kit-v1 .f-kit-turquoise,
.f-kit-turquoise .f-kit-text {
  background-color: #00B7AE;
}
body .f-kit-turquoise .p {
  background-position: 0 -56px;
}
.f-kit-v1 .f-kit-violet,
.f-kit-violet .f-kit-text {
  background-color: #5A54D6;
}
body .f-kit-violet .p {
  background-position: 0 -74px;
}
.f-kit-v1 .f-kit-purple,
.f-kit-purple .f-kit-text {
  background-color: #9652CA;
}
body .f-kit-purple .p {
  background-position: 0 -92px;
}
a.f-kit-green:hover .f-kit-text,
.f-kit-v1 a.f-kit-green:hover,
.f-kit-v1 a.f-kit-green:hover .f-kit-text {
  background-color: #74ab16;
}
a.f-kit-blue:hover .f-kit-text,
.f-kit-v1 a.f-kit-blue:hover,
.f-kit-v1 a.f-kit-blue:hover .f-kit-text {
  background-color: #4c93df;
}
body a.f-kit-green:hover .p {
  background-position: 0 -11px;
}
a.f-kit-orange:hover .f-kit-text,
.f-kit-v1 a.f-kit-orange:hover,
.f-kit-v1 a.f-kit-orange:hover .f-kit-text {
  background-color: #d37d00;
}
body a.f-kit-orange:hover .p {
  background-position: 0 -29px;
}
a.f-kit-red:hover .f-kit-text,
.f-kit-v1 a.f-kit-red:hover,
.f-kit-v1 a.f-kit-red:hover .f-kit-text {
  background-color: #c7181f;
}
body a.f-kit-red:hover .p {
  background-position: 0 -47px;
}
a.f-kit-turquoise:hover .f-kit-text,
.f-kit-v1 a.f-kit-turquoise:hover,
.f-kit-v1 a.f-kit-turquoise:hover .f-kit-text {
  background-color: #08a091;
}
body a.f-kit-turquoise:hover .p {
  background-position: 0 -65px;
}
a.f-kit-violet:hover .f-kit-text,
.f-kit-v1 a.f-kit-violet:hover,
.f-kit-v1 a.f-kit-violet:hover .f-kit-text {
  background-color: #4545c4;
}
body a.f-kit-violet:hover .p {
  background-position: 0 -83px;
}
a.f-kit-purple:hover .f-kit-text,
.f-kit-v1 a.f-kit-purple:hover,
.f-kit-v1 a.f-kit-purple:hover .f-kit-text {
  background-color: #890ee8;
}
body a.f-kit-purple:hover .p {
  background-position: 0 -101px;
}
.f-kit u {
  height: 100%;
  position: absolute;
  text-decoration: none;
  width: 8px;
}
.f-kit .r {
  left: 100%;
  top: 0;
}
.f-kit .l {
  left: 0;
  top: 0;
}
.f-kit .l .b,
.f-kit .r .b,
.f-kit .l .a,
.f-kit .r .a {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
}
.f-kit .r .b {
  border-width: 16px 8px 0 0;
  left: 0;
  top: 0;
}
.f-kit .r .a {
  border-width: 16px 0 0 8px;
  left: 0;
  bottom: 0;
}
.f-kit-green .r .b {
  border-color: #9bc225 transparent transparent transparent;
}
.f-kit-blue .r .b {
  border-color: #4c93df transparent transparent transparent;
}
.f-kit-turquoise .r .b {
  border-color: #00b7ae transparent transparent transparent;
}
.f-kit-red .r .b {
  border-color: #d92c33 transparent transparent transparent;
}
.f-kit-orange .r .b {
  border-color: #ff9700 transparent transparent transparent;
}
.f-kit-violet .r .b {
  border-color: #5a54d6 transparent transparent transparent;
}
.f-kit-purple .r .b {
  border-color: #9652ca transparent transparent transparent;
}
.f-kit-green .r .a {
  border-color: transparent transparent transparent #9bc225;
}
.f-kit-blue .r .a {
  border-color: transparent transparent transparent #4c93df;
}
.f-kit-turquoise .r .a {
  border-color: transparent transparent transparent #00b7ae;
}
.f-kit-red .r .a {
  border-color: transparent transparent transparent #d92c33;
}
.f-kit-orange .r .a {
  border-color: transparent transparent transparent #ff9700;
}
.f-kit-violet .r .a {
  border-color: transparent transparent transparent #5a54d6;
}
.f-kit-purple .r .a {
  border-color: transparent transparent transparent #9652ca;
}
a.f-kit-green:hover .r .b {
  border-color: #74ab16 transparent transparent transparent;
}
a.f-kit-blue:hover .r .b {
  border-color: #4c93df transparent transparent transparent;
}
a.f-kit-turquoise:hover .r .b {
  border-color: #08a091 transparent transparent transparent;
}
a.f-kit-red:hover .r .b {
  border-color: #c7181f transparent transparent transparent;
}
a.f-kit-orange:hover .r .b {
  border-color: #d37d00 transparent transparent transparent;
}
a.f-kit-violet:hover .r .b {
  border-color: #4545c4 transparent transparent transparent;
}
a.f-kit-purple:hover .r .b {
  border-color: #890ee8 transparent transparent transparent;
}
a.f-kit-green:hover .r .a {
  border-color: transparent transparent transparent #74ab16;
}
a.f-kit-blue:hover .r .a {
  border-color: transparent transparent transparent #4c93df;
}
a.f-kit-turquoise:hover .r .a {
  border-color: transparent transparent transparent #08a091;
}
a.f-kit-red:hover .r .a {
  border-color: transparent transparent transparent #c7181f;
}
a.f-kit-orange:hover .r .a {
  border-color: transparent transparent transparent #d37d00;
}
a.f-kit-violet:hover .r .a {
  border-color: transparent transparent transparent #4545c4;
}
a.f-kit-purple:hover .r .a {
  border-color: transparent transparent transparent #890ee8;
}
.f-kit .l .b {
  border-width: 0 8px 16px 0;
  right: 0;
  top: 0;
}
.f-kit .l .a {
  border-width: 0 0 16px 8px;
  right: 0;
  bottom: 0;
}
.f-kit-green .l .b {
  border-color: transparent #9bc225 transparent transparent;
}
.f-kit-blue .l .b {
  border-color: transparent #4c93df transparent transparent;
}
.f-kit-turquoise .l .b {
  border-color: transparent #00b7ae transparent transparent;
}
.f-kit-red .l .b {
  border-color: transparent #d92c33 transparent transparent;
}
.f-kit-orange .l .b {
  border-color: transparent #ff9700 transparent transparent;
}
.f-kit-violet .l .b {
  border-color: transparent #5a54d6 transparent transparent;
}
.f-kit-purple .l .b {
  border-color: transparent #9652ca transparent transparent;
}
.f-kit-green .l .a {
  border-color: transparent transparent #9bc225 transparent;
}
.f-kit-blue .l .a {
  border-color: transparent transparent #4c93df transparent;
}
.f-kit-turquoise .l .a {
  border-color: transparent transparent #00b7ae transparent;
}
.f-kit-red .l .a {
  border-color: transparent transparent #d92c33 transparent;
}
.f-kit-orange .l .a {
  border-color: transparent transparent #ff9700 transparent;
}
.f-kit-violet .l .a {
  border-color: transparent transparent #5a54d6 transparent;
}
.f-kit-purple .l .a {
  border-color: transparent transparent #9652ca transparent;
}
a.f-kit-green:hover .l .b {
  border-color: transparent #74ab16 transparent transparent;
}
a.f-kit-blue:hover .l .b {
  border-color: transparent #4c93df transparent transparent;
}
a.f-kit-turquoise:hover .l .b {
  border-color: transparent #08a091 transparent transparent;
}
a.f-kit-red:hover .l .b {
  border-color: transparent #c7181f transparent transparent;
}
a.f-kit-orange:hover .l .b {
  border-color: transparent #d37d00 transparent transparent;
}
a.f-kit-violet:hover .l .b {
  border-color: transparent #4545c4 transparent transparent;
}
a.f-kit-purple:hover .l .b {
  border-color: transparent #890ee8 transparent transparent;
}
a.f-kit-green:hover .l .a {
  border-color: transparent transparent #74ab16 transparent;
}
a.f-kit-blue:hover .l .a {
  border-color: transparent transparent #4c93df transparent;
}
a.f-kit-turquoise:hover .l .a {
  border-color: transparent transparent #08a091 transparent;
}
a.f-kit-red:hover .l .a {
  border-color: transparent transparent #c7181f transparent;
}
a.f-kit-orange:hover .l .a {
  border-color: transparent transparent #d37d00 transparent;
}
a.f-kit-violet:hover .l .a {
  border-color: transparent transparent #4545c4 transparent;
}
a.f-kit-purple:hover .l .a {
  border-color: transparent transparent #890ee8 transparent;
}
.f-kit .p {
  bottom: 0;
  display: block !important;
  height: 6px !important;
  left: 0;
  position: absolute;
  width: 100%;
  background: url(/sites/default/public_files/promotions/f-kit-@2x.png) repeat-x 0 -2px;
  background-size: 11px;
}
.lt-ie9 .f-kit .p {
  background-image: url(/sites/default/public_files/promotions/f-kit.png);
}
.f-kit,
.f-kit-wrapper-double .f-kit {
  height: auto;
  width: 100%;
}
.f-kit u {
  display: none;
}
.f-kit-v1 {
  margin: 0;
}
.f-kit-v1 .f-kit {
  width: auto !important;
  margin: 0 auto;
  padding: 2px !important;
  height: 32px;
}
.f-kit-v1 .f-kit-text {
  background: #1e2f5e;
  line-height: 28px;
  height: 28px;
  padding: 0 16px;
}
.f-kit-v1 .f-kit-text i {
  overflow: hidden;
  height: 100%;
  display: block;
}
.f-kit-v1 u {
  display: block;
  width: 0;
}
.f-kit-v1 .f-kit-text .r .b {
  border-width: 14px 7px 0 0;
  border-color: #1e2f5e transparent transparent transparent;
  z-index: 1;
}
.f-kit-v1 .f-kit-text .r .a {
  border-width: 14px 0 0 7px;
  border-color: transparent transparent transparent #1e2f5e;
  z-index: 1;
}
.f-kit-v1 .f-kit-text .l .b {
  border-width: 0 7px 14px 0;
  border-color: transparent #1e2f5e transparent transparent;
  z-index: 1;
}
.f-kit-v1 .f-kit-text .l .a {
  border-width: 0 0 14px 7px;
  border-color: transparent transparent #1e2f5e transparent;
  z-index: 1;
}
.f-kit-v1-line-2 .f-kit {
  height: 44px;
}
.f-kit-v1-line-2 .f-kit .f-kit-text {
  line-height: 18px;
  height: 38px;
  padding-top: 2px;
}
.f-kit-v1-line-2 .r .b {
  border-width: 22px 13px 0 0;
}
.f-kit-v1-line-2 .r .a {
  border-width: 22px 0 0 13px;
}
.f-kit-v1-line-2 .l .b {
  border-width: 0 13px 22px 0;
}
.f-kit-v1-line-2 .l .a {
  border-width: 0 0 22px 13px;
}
.f-kit-v1-line-2 .f-kit-text .r .b {
  border-width: 20px 12px 0 0;
}
.f-kit-v1-line-2 .f-kit-text .r .a {
  border-width: 20px 0 0 12px;
}
.f-kit-v1-line-2 .f-kit-text .l .b {
  border-width: 0 12px 20px 0;
}
.f-kit-v1-line-2 .f-kit-text .l .a {
  border-width: 0 0 20px 12px;
}
.f-kit-v1-line-3 .f-kit {
  height: 62px;
}
.f-kit-v1-line-3 .f-kit .f-kit-text {
  line-height: 18px;
  height: 56px;
  padding-top: 2px;
}
.f-kit-v1-line-3 .r .b {
  border-width: 31px 13px 0 0;
}
.f-kit-v1-line-3 .r .a {
  border-width: 31px 0 0 13px;
}
.f-kit-v1-line-3 .l .b {
  border-width: 0 13px 31px 0;
}
.f-kit-v1-line-3 .l .a {
  border-width: 0 0 31px 13px;
}
.f-kit-v1-line-3 .f-kit-text .r .b {
  border-width: 29px 12px 0 0;
}
.f-kit-v1-line-3 .f-kit-text .r .a {
  border-width: 29px 0 0 12px;
}
.f-kit-v1-line-3 .f-kit-text .l .b {
  border-width: 0 12px 29px 0;
}
.f-kit-v1-line-3 .f-kit-text .l .a {
  border-width: 0 0 29px 12px;
}
@media only screen and (min-width: 960px) {
  .f-kit-wrapper-single {
    text-align: left;
  }
  .f-kit-960-1 .f-kit,
  .f-kit-960-2 .f-kit,
  .f-kit-960-3 .f-kit {
    padding: 0 0 0 8px;
    margin: 0 0 0 -16px;
    width: auto;
  }
  .f-kit-960-1 .f-kit {
    margin: 0 0 0 -8px;
  }
  .f-kit-wrapper-double.f-kit-960-1 .f-kit,
  .f-kit-wrapper-double.f-kit-960-2 .f-kit,
  .f-kit-wrapper-double.f-kit-960-3 .f-kit {
    margin-left: -8px;
  }
  .f-kit-960-1 u,
  .f-kit-960-2 u,
  .f-kit-960-3 u {
    display: block;
  }
  .f-kit-960-2 .f-kit-text {
    height: 44px;
    padding: 8px 16px 0;
  }
  .f-kit-960-2 .r .b {
    border-width: 26px 8px 0 0;
  }
  .f-kit-960-2 .r .a {
    border-width: 26px 0 0 8px;
  }
  .f-kit-960-2 .l .b {
    border-width: 0 8px 26px 0;
  }
  .f-kit-960-2 .l .a {
    border-width: 0 0 26px 8px;
  }
  .f-kit-960-3 .f-kit-text {
    height: 62px;
    padding: 6px 16px 0;
  }
  .f-kit-960-3 .r .b {
    border-width: 34px 8px 0 0;
  }
  .f-kit-960-3 .r .a {
    border-width: 34px 0 0 8px;
  }
  .f-kit-960-3 .l .b {
    border-width: 0 8px 34px 0;
  }
  .f-kit-960-3 .l .a {
    border-width: 0 0 34px 8px;
  }
  .f-kit-v1 {
    margin: 0 auto;
    max-width: 920px;
  }
  .f-kit-v1 .f-kit {
    margin: 0 0 0 -8px;
  }
  .f-kit-v1.f-kit-wrapper-double .f-kit {
    margin: 0;
  }
  .f-kit-960-auto .f-kit-text {
    height: auto;
    padding: 7px 16px;
  }
}
/* Comparison tables */
.page-submenu .menu .competitors {
  display: none;
}
.compare-competitors .page-submenu .menu .packages {
  display: none;
}
.compare-competitors .page-submenu .menu .competitors {
  display: inline-block;
}
.page-switcher {
  display: block;
  text-align: center;
}
.page-switcher ul {
  list-style: none;
  display: table;
  table-layout: fixed;
  margin: 0 auto;
}
.page-switcher ul li {
  display: table-cell;
  vertical-align: bottom;
  width: 50%;
}
.page-switcher ul li a {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 2px solid #e0e2e7;
  padding: 20px 34px;
  display: block;
  text-decoration: none;
}
.page-switcher ul li a.active {
  border-color: #4d94e0;
}
.compare-table .modifier {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.table-head-container {
  box-shadow: 0 4px 9px 0 rgba(82, 89, 102, 0.18);
  position: relative;
  z-index: 1;
  background-color: #fff;
  margin-top: 52px;
}
.table-head-container.fixed {
  display: none;
}
.table-head-container.fixed.active {
  display: block;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
  z-index: 2;
}
.compare-table {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  color: #2d3138;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  background-color: #fff;
}
.compare-table,
.compare-table > * {
  box-sizing: border-box;
}
.compare-table.table-competitors.modifier-active .modifier {
  color: #525966;
}
.compare-table.table-competitors.modifier-active .modifier .switcher {
  background: url(/sites/all/themes/custom/acronis/images/comparison/switch-on.png) no-repeat center;
}
.compare-table.table-competitors.modifier-active .details {
  display: table-row;
}
.compare-table.table-competitors.modifier-active tbody .group-head td:first-child {
  height: 122px;
}
.compare-table.table-competitors.modifier-active tbody .group-head:first-child td {
  height: 94px;
}
.compare-table.table-competitors col.col-2 {
  background-color: #ecf4ff;
}
.compare-table.table-competitors tbody td:first-child {
  width: 164px;
}
.compare-table.table-competitors .modifier {
  font-weight: 400;
  color: #4a90e2;
  cursor: pointer;
}
.compare-table.table-competitors .modifier .switcher {
  display: inline-block;
  width: 38px;
  height: 20px;
  margin: 0 8px;
  background: url(/sites/all/themes/custom/acronis/images/comparison/switch-off.png) no-repeat center;
}
.compare-table.table-competitors .details {
  display: none;
}
.compare-table.table-packages.modifier-active .modifier .turn-off {
  color: #4a90e2;
}
.compare-table.table-packages.modifier-active .modifier .turn-on {
  color: #525966;
}
.compare-table.table-packages.modifier-active .modifier .switcher {
  background: url(/sites/all/themes/custom/acronis/images/comparison/switch-right.png) no-repeat center;
}
.compare-table.table-packages.modifier-active .no-differences {
  display: none;
}
.compare-table.table-packages col.col-4 {
  background-color: #ecf4ff;
}
.compare-table.table-packages tbody td:first-child {
  width: 55%;
}
.compare-table.table-packages tbody .group-head td:first-child {
  height: 122px;
}
.compare-table.table-packages tbody .group-head:first-child td {
  height: 94px;
}
.compare-table.table-packages .modifier {
  font-weight: 400;
  cursor: pointer;
}
.compare-table.table-packages .modifier .turn-off {
  color: #525966;
}
.compare-table.table-packages .modifier .turn-on {
  color: #4a90e2;
}
.compare-table.table-packages .modifier .switcher {
  display: inline-block;
  width: 38px;
  height: 20px;
  margin: 0 8px;
  background: url(/sites/all/themes/custom/acronis/images/comparison/switch-left.png) no-repeat center;
}
.compare-table.table-packages .no-differences {
  display: table-row;
}
.compare-table.table-head {
  font-weight: 700;
}
.compare-table.table-head tbody td {
  border: 0;
  height: 80px;
}
.compare-table a {
  text-decoration: underline;
}
.compare-table a sup {
  text-decoration: none;
  display: inline-block;
}
.compare-table tbody .group-head:first-child td {
  height: 94px;
}
.compare-table tbody .group-head td {
  vertical-align: bottom;
}
.compare-table tbody .group-head td:first-child {
  text-transform: uppercase;
  font-weight: 700;
}
.compare-table tbody td {
  vertical-align: middle;
  padding: 12px 16px;
  border-bottom: 1px solid #ececec;
}
.compare-table tbody td:first-child {
  text-align: left;
  padding-left: 0;
}
.compare-table-points .partial,
.compare-table .partial,
.compare-table-points .full,
.compare-table .full {
  display: inline-block;
  width: 12px;
  height: 12px;
}
.compare-table-points .partial,
.compare-table .partial {
  background: url(/sites/all/themes/custom/acronis/images/comparison/partial.png) no-repeat center;
  background-image: linear-gradient(transparent, transparent), url(/sites/all/themes/custom/acronis/images/comparison/partial.svg);
}
.compare-table-points .full,
.compare-table .full {
  background: url(/sites/all/themes/custom/acronis/images/comparison/full.png) no-repeat center;
  background-image: linear-gradient(transparent, transparent), url(/sites/all/themes/custom/acronis/images/comparison/full.svg);
}
/* Purchase pages */
.purchase-new-license .additional-items .dark-btn.dark-green {
  display: none;
}
/*  Key features  */
.a-accordeon__triger {
  position: relative;
  border-top: 1px solid #d4d9dd;
  color: #488bd3;
  outline: 0 none;
  padding: 16px 50px 16px 18px;
  text-align: left;
  cursor: pointer;
}
.a-accordeon__triger::before {
  background: rgba(0, 0, 0, 0) url("../images/arrows_toggle.png") no-repeat scroll 0 -29px;
  content: "";
  display: block;
  height: 10px;
  left: auto;
  margin: 0;
  position: absolute;
  right: 24px;
  top: 30px;
  width: 18px;
}
.a-accordeon__triger_open:before {
  background: url("../images/arrows_toggle.png") no-repeat scroll 0 0;
}
.a-accordeon__body {
  display: none;
  text-align: left;
  margin-top: -16px;
  padding: 0 36px 0 18px;
}
.kf-by-group .kf-by-group-primary {
  font-size: 0;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.kf-by-group .kf-by-group-primary--item {
  margin: 0 0 36px;
  width: auto;
  font-size: 16px;
}
.kf-by-group .kf-by-group-primary__top {
  display: table;
  margin-bottom: 16px;
}
.kf-by-group .kf-by-group-primary__icon {
  width: 48px;
  height: 48px;
  display: table-cell;
}
.kf-by-group .kf-by-group-primary__icon figure {
  margin: 0;
}
.kf-by-group .kf-by-group-primary__icon figure img {
  display: block;
  width: 48px;
  height: auto;
}
.kf-by-group .kf-by-group-primary__header {
  display: table-cell;
  vertical-align: middle;
  padding-left: 16px;
}
.kf-by-group .kf-by-group-primary__header h3 {
  font-size: 24px;
  letter-spacing: -0.4px;
  line-height: 32px;
  margin: 0;
}
.kf-by-group .kf-by-group-primary__header .field-name-field-announcement {
  font-size: 14px;
  font-weight: bold;
  color: inherit;
  text-transform: uppercase;
  letter-spacing: -0.2px;
  line-height: 19px;
  margin-top: -3px;
}
.kf-by-group .kf-by-group-primary__content {
  line-height: 1.5;
  letter-spacing: -0.3px;
}
.kf-by-group .kf-by-group-secondary {
  font-size: 0;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  text-align: justify;
}
.kf-by-group .kf-by-group-secondary--item {
  display: inline-block;
  max-width: 216px;
  margin: -19px 0 36px 0;
  text-align: left;
  vertical-align: top;
  width: auto;
  font-size: 16px;
}
.kf-by-group .kf-by-group-secondary .field-name-title-field {
  padding-top: 19px;
}
.kf-by-group .kf-by-group-secondary .announcement-wrapper + .field-name-title-field,
.kf-by-group .kf-by-group-secondary .announcement-wrapper_blue + .field-name-title-field {
  padding-top: 0;
}
.kf-by-group .kf-by-group-secondary .field-name-field-announcement {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.2px;
  color: inherit;
  line-height: 19px;
  text-transform: uppercase;
}
.kf-by-group .kf-by-group-secondary h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 2;
  letter-spacing: -0.4px;
  text-align: left;
  color: #2d3138;
  margin-bottom: 8px;
}
.kf-by-group .kf-by-group-secondary .field-name-body {
  line-height: 1.5;
  letter-spacing: -0.3px;
}
.kf-by-group .attachment-after {
  border-top: 1px solid #e0e2e7;
  padding-top: 36px;
}
.kf-by-group .announcement-wrapper {
  color: #83ad00;
}
.kf-by-group .announcement-wrapper_blue {
  color: #4d94e0;
}
/* Features pages */
.feature-overview-paragraph {
  padding-top: 8px;
}
.overview-picture-container {
  text-align: center;
  padding-top: 36px;
}
.overview-picture-container img {
  display: inline-block;
  width: 100%;
}
.feature-present .main-feature img {
  display: inline-block;
  margin-bottom: 36px;
  width: 96px;
  height: 96px;
}
.feature-present .additional-features {
  font-size: 0;
}
.feature-present .additional-features li {
  display: inline-block;
  vertical-align: top;
  margin-top: 32px;
  font-size: 16px;
  padding: 0px 36px;
}
.feature-present .additional-features li b {
  display: block;
  color: #2d3138;
  font-weight: 400;
  margin-bottom: 24px;
  font-size: 24px;
}
.feature-present .additional-features.two-col li {
  width: 50%;
}
.feature-present .additional-features.three-col > li {
  width: 33.33%;
}
.feature-present .additional-features.three-col.bullets-list > li {
  text-align: left;
  padding: 0 29px;
  margin: 0;
}
.feature-present .additional-features.three-col.bullets-list > li ul {
  padding-top: 16px;
}
.feature-present .additional-features.three-col.bullets-list > li ul li {
  padding: 0 0 0 24px;
  margin-top: 25px;
  background: url(/sites/all/themes/custom/acronis/images/true-image/features/bullet-arrow.png) no-repeat 0 9px;
  background-image: linear-gradient(transparent, transparent), url(/sites/all/themes/custom/acronis/images/true-image/features/bullet-arrow.svg);
  background-size: 12px;
}
.feature-present .additional-features.three-col.bullets-list > li ul li:first-child {
  margin-top: 0;
}
.users-data-cont-list ul {
  margin: 0 -16px;
  font-size: 16px;
}
.users-data-cont-list ul:after {
  content: '';
  display: block;
  clear: both;
}
.users-data-cont-list ul li {
  text-align: center;
  float: left;
  width: 33.3333%;
  padding: 0 16px;
}
.users-data-cont-list ul li i {
  font-family: "Acronis";
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  color: #4d94e0;
  display: block;
}
.users-data-cont-list_big.users-data-cont-list ul li i {
  font-size: 42px;
  line-height: 25px;
  margin-bottom: 20px;
}
.quote-in-container {
  border-top: 1px solid #e0e2e7;
  margin-top: 64px;
}
.quote-in-container .triple-quotes-slider {
  padding-top: 76px;
}
.big-picture {
  width: 100%;
}
.features-list-3-col {
  font-size: 0;
}
.features-list-3-col li {
  display: inline-block;
  font-size: 16px;
  padding: 0 23px;
  margin: 28px 0;
  vertical-align: top;
  width: 33.33%;
}
.features-list-3-col li .pic {
  display: block;
}
.features-list-3-col li .pic img {
  width: 48px;
  height: 48px;
  display: inline-block;
}
.features-list-3-col li .title {
  color: #2d3138;
  font-size: 24px;
  display: block;
  margin-top: 28px;
}
.features-list-3-col li .desc {
  display: block;
  margin-top: 24px;
}
.easy-321 {
  padding: 24px 0 52px;
}
.easy-321 ul {
  font-size: 0;
  margin-bottom: 48px;
}
.easy-321 ul li {
  display: inline-block;
  width: 33.33%;
  vertical-align: top;
  text-align: center;
  font-size: 16px;
}
.easy-321 ul li i {
  font-weight: 300;
  font-size: 36px;
  display: block;
  line-height: 1;
  font-style: normal;
  color: #2d3138;
}
.easy-321 ul li br {
  display: none;
}
.easy-321 > img {
  max-width: 504px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.cloning-imaging-lists {
  font-size: 0;
  margin: 16px -24px;
  overflow: hidden;
}
.cloning-imaging-lists .item {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  width: 50%;
}
.cloning-imaging-lists .item .title {
  font-size: 24px;
  color: #2d3138;
  display: block;
}
.cloning-imaging-lists .item ul {
  padding: 0 24px;
  margin: 24px 0;
}
.cloning-imaging-lists .item ul li {
  display: block;
  padding: 8px 24px;
  border-bottom: 1px solid #e0e2e7;
}
.cloning-imaging-lists .item ul li:first-child {
  border-top: 1px solid #e0e2e7;
}
.fast-recovery-map-container {
  padding-top: 0;
}
.fast-recovery-map-container .a17-title-h2 {
  margin-top: 69px;
}
.fast-recovery-map-container .map {
  background-color: transparent;
  width: 100%;
  max-width: 600px;
  margin-top: -94px;
  margin-bottom: 16px;
}
.included-in-product-block {
  padding: 19px 0;
}
.included-in-product-block img {
  display: inline-block;
}
.included-in-product-block .title {
  display: block;
  color: #2d3138;
  margin-top: 36px;
  font-size: 36px;
}
.sierra {
  background: url(/sites/all/themes/custom/acronis/images/true-image/features/sierra@2x.jpg) no-repeat center;
  background-size: cover;
  padding: 104px 0;
}
.sierra a,
.sierra a:hover,
.sierra h3,
.sierra p {
  color: #fff;
}
.sierra a {
  text-decoration: underline;
}
.sierra p {
  margin-top: 24px;
  margin-bottom: 0;
}
.sierra h3 {
  font-size: 36px;
  font-weight: 300;
  margin: 0;
}
/* Localization */
.lang-es .a17-ep-navigation .additional-items .dark-btn,
.lang-ja .a17-ep-navigation .additional-items .dark-btn,
.lang-de .a17-ep-navigation .additional-items .dark-btn,
.lang-ru .a17-ep-navigation .additional-items .dark-btn,
.lang-fr .a17-ep-navigation .additional-items .dark-btn,
.lang-fr-ca .a17-ep-navigation .additional-items .dark-btn {
  font-size: 14px;
}
.lang-en-in .a17-ep-navigation .additional-items .dark-green {
  display: none;
}
.lang-en-in .a17-ep-navigation li.not-for-oem {
  display: none;
}
.lang-pl .a17-ep-navigation .additional-items .dark-blue,
.lang-it .a17-ep-navigation .additional-items .dark-blue {
  font-size: 14px;
  max-width: 170px;
}
.lang-de .a17-ep-navigation .additional-items .dark-blue {
  max-width: 140px;
}
.lang-ru .a17-ep-navigation .additional-items .dark-blue {
  max-width: 200px;
}
.lang-fr .get-true-image-block .actions li {
  max-width: 262px;
}
/* @Media (SHOULD BE IN BOTTOM) */
@media screen and (max-width: 504px) {
  .slice-006__actions li:first-child {
    margin-right: 0;
  }
  .slice-006__actions li:last-child {
    display: block;
    margin: 0 auto 32px;
  }
}
@media screen and (max-width: 959px) {
  .row_t {
    padding-bottom: 0;
  }
  .row_b {
    padding-top: 0;
  }
  .a17-ep-navigation.menu-vss .item-list .submenu-download-btn-wr {
    position: relative;
  }
  .a17-ep-navigation.menu-vss .item-list .submenu-download-btn-wr .submenu-download-btn {
    padding: 5px 15px;
  }
  .a17-image-center-two-col-text-block .a17-features-block-wrapper .a17-features-block > div:nth-child(2n),
  .a17-image-center-two-col-text-block .a17-features-block-wrapper .a17-features-block > div:nth-child(2n-1) {
    padding-right: 0;
    padding-left: 0;
  }
  .slice-002 .styleguide-3-l-icons-list li {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
  .slice-002 .grid-2-columns {
    max-width: 743px;
    margin: 0 auto;
  }
  .slice-002 .grid-2-columns > li {
    max-width: 349px;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  .cta-two-blocks-wrapper .cta-two-blocks .cta-left,
  .cta-two-blocks-wrapper .cta-two-blocks .cta-right {
    max-width: none;
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .a17-title-h2 {
    font-size: 32px;
    line-height: 1.25;
  }
  .bg_blue-dark-tarnsparent {
    background-image: linear-gradient(331deg, #00337c, #002c6a 38%, #00204d);
  }
  .cta-two-blocks-wrapper .cta-two-blocks .cta-left,
  .cta-two-blocks-wrapper .cta-two-blocks .cta-right {
    max-width: none;
    width: 100%;
  }
  .cta-two-blocks-wrapper .cta-two-blocks .cta-left {
    border-right: none;
    border-bottom: 1px solid #d1d3d8;
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .a17-image-center-two-col-text-block > img {
    width: 100%;
  }
  .slice-002 .a17-title-h2 {
    margin: 0 auto 32px;
    line-height: 1.25;
  }
  .slice-002 .styleguide-3-l-icons-list {
    margin-bottom: 40px;
    padding: 0;
  }
  .slice-002 .styleguide-3-l-icons-list li {
    max-width: 256px;
    margin-right: auto;
    margin-left: auto;
  }
  .slice-002 .styleguide-3-l-icons-list li:last-child {
    margin: 0 auto;
  }
  .slice-002 .grid-2-columns {
    max-width: 380px;
    margin: 0 auto;
  }
  .slice-002 .grid-2-columns > li {
    display: block;
    width: 100%;
  }
  .slice-002 .grid-2-columns > li .styleguide-l-icon-bulletlists-list li {
    font-size: 14px;
    line-height: 1.4;
  }
  .slice-006 .a17-title-h2 {
    line-height: 1.25;
    max-width: 274px;
    margin: 0 auto 32px;
  }
  .slice-006__actions li {
    font-size: 14px;
    line-height: 16px;
    max-width: 224px;
    margin-bottom: 32px;
  }
  .slice-006__actions-price {
    font-size: 29px;
    margin: 8px 0;
    letter-spacing: normal;
    line-height: 32px;
  }
  .slice-006 .btn {
    margin-top: 24px;
  }
  .slice-006__call {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 8px;
    font-weight: 400;
  }
  .slice-006__call span {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .container_a17,
  .container_944 {
    padding: 0 25px;
  }
  .a17-ep-related-information {
    text-align: left;
  }
  .a17-ep-related-information__left {
    float: left;
    margin-right: 16px;
    max-width: 624px;
  }
  .a17-ep-related-information__right {
    float: left;
    border-left: 1px solid #d8d8d8;
    padding: 0 0 26px 29px;
  }
  .a17-ep-related-information .a17-ep-related-information__logo {
    float: left;
    margin: 0 26px 0 0;
  }
  .a17-ep-related-information .a17-ep-related-information__content {
    margin-bottom: 0;
    overflow: hidden;
  }
  .a17-ep-related-information .a17-ep-related-information__title {
    margin: 8px 0 16px;
  }
  .a17-ep-related-information__list li {
    padding-left: 15px;
    position: relative;
  }
  .a17-ep-related-information__list li::before {
    background-color: #2d3138;
    border-radius: 50%;
    content: "";
    display: block;
    height: 5px;
    left: 0;
    margin-top: -2.5px;
    position: absolute;
    top: 50%;
    width: 5px;
  }
  .a17-ep-related-information .a17-ep-related-information__download {
    padding-left: 2px;
  }
}
@media screen and (min-width: 960px) {
  .container_a17 {
    padding: 0;
  }
  .container_944 {
    padding: 0 8px;
  }
  .a17-ep-related-information__left {
    width: 100%;
  }
  .even_for-desktop {
    background-color: #f1f3f4;
  }
}
@media screen and (max-width: 480px) {
  .a17-ep-banner .acronis-backup-gradient-title .img-block {
    display: block;
  }
  .a17-ep-banner .acronis-backup-gradient-title .img-block img {
    margin: 0 auto 30px;
    display: block;
  }
  .a17-ep-banner .acronis-backup-gradient-title .h1-block {
    display: inline-block;
    text-align: center;
    margin-bottom: 0;
  }
  .a17-ep-banner .acronis-backup-gradient-title .h1-block p {
    margin-top: 15px;
  }
  .a17-features-block-wrapper .a17-features-block.feature-centered-block > div img {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .strange-position-img-block img {
    width: 100%;
  }
  .backup-feature-content {
    display: inline-block;
  }
  .backup-feature-content .left,
  .backup-feature-content .right {
    float: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
  }
  .backup-feature-content .right.special,
  .backup-feature-content .left.special {
    margin-bottom: -56px;
  }
  .backup-feature-content .feature-big.feature-big-special {
    position: relative;
    bottom: 0;
  }
  .page-submenu .item-list-menu .submenu-addition-btn {
    position: relative;
  }
  .page-submenu .item-list-menu .submenu-addition-btn .btn {
    padding: 5px 15px;
  }
}
@media screen and (max-width: 768px) and (min-width: 737px) {
  .ati-18-header-block-common {
    padding: 40px 0 0;
  }
  .ati-18-header-block-common .ati-18-header-block-right {
    padding: 0 50px;
  }
  .ati-18-header-block-common .ati-18-header-block-left h1.ati18-big-title {
    font-size: 24px;
    padding-top: 200px;
  }
  .ati-18-header-block-common .ati-18-header-block-left h1.ati18-big-title > span {
    font-size: 48px;
    padding-bottom: 30px;
  }
  .a17-ep-navigation.page-submenu-in-header {
    position: relative;
    bottom: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }
  .a17-ep-navigation.page-submenu-in-header .menu li a {
    padding: 20px 0;
    line-height: 1.5;
  }
  .a17-ep-navigation.page-submenu-in-header.page-submenu .point-start,
  .a17-ep-navigation.page-submenu-in-header.page-submenu .point-end {
    background-image: none;
  }
  .a17-ep-navigation.page-submenu-in-header.fixed {
    position: fixed;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .acronis-backup-gradient-title.grand-title .img-block {
    display: none;
  }
}
@media screen and (max-width: 736px) {
  .ati-18-header-block-common {
    padding: 40px 0 0;
  }
  .ati-18-header-block-common .ati-18-header-block-right,
  .ati-18-header-block-common .ati-18-header-block-left {
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .ati-18-header-block-common .ati-18-header-block-left {
    position: relative;
    bottom: 0;
  }
  .ati-18-header-block-common .ati-18-header-block-left h1 {
    text-align: center;
  }
  .ati-18-header-block-common .ati-18-header-block-left h1.ati18-big-title {
    font-size: 24px;
    line-height: 1.33;
    padding-top: 48px;
    padding-bottom: 264px;
  }
  .ati-18-header-block-common .ati-18-header-block-left h1.ati18-big-title > span {
    font-size: 48px;
    line-height: 1.17;
    display: block;
  }
  .a17-ep-navigation.page-submenu-in-header {
    position: relative;
    bottom: auto;
    margin-left: -12px;
    margin-right: -12px;
    margin-top: 40px;
    padding-bottom: 0;
  }
  .a17-ep-navigation.page-submenu-in-header .menu li a {
    padding: 20px 0;
    display: block;
    position: relative;
    line-height: 1.5;
  }
  .a17-ep-navigation.page-submenu-in-header.fixed {
    position: fixed;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 736px) and (min-width: 415px) {
  .a17-ep-banner_acronis-true-image-2018-overview {
    background-color: #002961;
    background-image: url("/sites/all/themes/custom/acronis/images/true-image/ati_2018_background_overview_big_mobile@2x.png");
    background-size: 100%;
    background-position: center bottom;
  }
}
@media screen and (max-width: 480px) {
  .feature-big {
    width: 100% !important;
  }
  .a17-overview-title-tight.pad-l-r-big {
    padding-left: 16px;
    padding-right: 16px;
  }
  .a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block {
    text-align: center;
  }
  .a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block h1 {
    font-weight: 300;
    font-size: 36px;
    margin-bottom: 28px;
  }
  .a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block .f-kit-wrapper-single {
    display: none;
  }
  .a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block p {
    font-size: 16px;
  }
  .a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block p.paragraph-small {
    line-height: 24px;
  }
  .a17-ep-banner .acronis-backup-gradient-title.grand-title .h1-block .header-btn {
    margin-top: 16px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 414px) {
  .a17-ep-banner_acronis-true-image-2018-overview {
    background-color: #002961;
    background-image: url("/sites/all/themes/custom/acronis/images/true-image/ati_2018_background_overview_mobile@2x.png");
    background-size: 80%;
    background-position: center bottom;
  }
}
@media screen and (max-width: 320px) {
  .a17-ep-banner_acronis-backup-gradient-circle-right {
    padding: 0;
    background: #08204a;
    background: -moz-radial-gradient(center, ellipse cover, #237cd8 0%, #207cca 0%, #133a7b 75%, #08204a 100%);
    background: -webkit-radial-gradient(center, ellipse cover, #237cd8 0%, #207cca 0%, #133a7b 75%, #08204a 100%);
    background: radial-gradient(circle at 80% 35%, #237cd8, #133a7b 60%, #08204a);
  }
  .a17-3-columns-grid-for-list.big-images li b {
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
  }
  .mb-big-2 {
    margin-bottom: 48px;
  }
  .a17-overview-title-tight p.quote-paragraph {
    font-size: 16px;
    line-height: 24px;
  }
  .a17-3-columns-grid-for-list li {
    display: block;
    width: auto;
  }
  .a17-3-columns-grid-for-list li div {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 900px) {
  .a17-ep-navigation.page-submenu .container {
    overflow-x: auto;
    white-space: nowrap;
    padding: 0;
  }
  .a17-ep-navigation.page-submenu .menu li {
    margin: 0 16px;
  }
}
@media screen and (max-width: 768px) {
  .a17-ep-navigation.page-submenu .point-end,
  .a17-ep-navigation.page-submenu .point-start {
    background-size: 47px 64px;
    background-repeat: no-repeat;
    background-position: right 0;
    position: absolute;
    top: 0;
    width: 47px;
    height: 64px;
    display: block;
    z-index: 1;
  }
  .a17-ep-navigation.page-submenu .point-end {
    background-image: linear-gradient(to right, rgba(1, 29, 69, 0), #011d46);
    right: 0;
  }
  .a17-ep-navigation.page-submenu .point-start {
    background-image: linear-gradient(to left, rgba(1, 29, 69, 0), #011d46);
    left: 0;
  }
  .a17-ep-navigation.page-submenu.point-start .point-start {
    display: none;
  }
  .a17-ep-navigation.page-submenu.point-end .point-end {
    display: none;
  }
  .a17-ep-navigation.page-submenu .additional-items {
    display: none;
  }
}
@media screen and (min-width: 540px) {
  .styleguide-3-l-icons-list {
    text-align: center;
  }

  .styleguide-3-l-icons-list li {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 960px) {
  .styleguide-3-l-icons {
    padding: 64px 0 88px;
  }
  .styleguide-3-l-icons__title {
    font-size: 36px;
    line-height: 1.33;
  }
  .styleguide-3-l-icons__text {
    font-size: 20px;
    line-height: 1.2;
    margin: 0 auto 56px;
  }
  .styleguide-3-l-icons__list {
    margin-top: 56px;
  }
  .styleguide-3-l-icons-list li {
    font-size: 16px;
    line-height: 1.5;
    margin: 0 52px 0 0;
    max-width: 268px;
  }
  .styleguide-3-l-icons-list li div {
    margin-bottom: 24px;
  }
  .styleguide-3-l-icons-list li span {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 1.33;
  }
  .styleguide-l-icon-bulletlists {
    padding: 56px 0 88px;
  }
  .styleguide-l-icon-bulletlists__pic {
    margin-bottom: 22px;
  }
  .styleguide-l-icon-bulletlists__title {
    font-size: 36px;
    line-height: 1.33;
    text-align: center;
    color: #2d3138;
    margin-bottom: 22px;
  }
  .styleguide-l-icon-bulletlists__text {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 32px;
  }
  .styleguide-l-icon-bulletlists-list li {
    display: inline-block;
    font-size: 16px;
    width: 50%;
  }
  .styleguide-l-icon-bulletlists-list_tight {
    max-width: 632px;
  }
  .styleguide-l-icon-bulletlists-list_wide {
    max-width: 790px;
  }
  .styleguide-system-requirements {
    padding: 64px 0 88px;
  }
  .styleguide-system-requirements__title {
    font-size: 36px;
    line-height: 1.33;
    color: #4a4a4a;
  }
  .styleguide-system-requirements-list {
    text-align: left;
    list-style: none;
    margin: 0 auto -6px !important;
    padding: 0;
    font-size: 0;
  }
  .styleguide-system-requirements-list li {
    font-size: 16px;
    line-height: 1.5;
    color: #4a4a4a;
    letter-spacing: -0.3px;
  }
  .styleguide-system-requirements-list > li {
    display: inline-block;
    padding: 0;
    margin-bottom: 6px;
    vertical-align: top;
  }
  .styleguide-system-requirements-list > li b {
    color: #2d3138;
    display: block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.4px;
    line-height: 1.333;
    margin-bottom: 20px;
    max-width: 260px;
  }
  .styleguide-system-requirements-list_second-level {
    margin-bottom: -6px !important;
  }
  .styleguide-system-requirements-list_second-level > li {
    display: inline-block;
  }
}
@media only screen and (max-width: 768px) {
  .row_a17.block-quote-toro-rosso-blue,
  .block-quote-toro-rosso-blue {
    position: relative;
  }
  .row_a17.block-quote-toro-rosso-blue p,
  .block-quote-toro-rosso-blue p {
    font-size: 18px;
    text-align: center;
  }
  .row_a17.block-quote-toro-rosso-blue p:first-child,
  .block-quote-toro-rosso-blue p:first-child {
    padding-top: 60px;
  }
  .row_a17.block-quote-toro-rosso-blue p.signature-torro-rosso,
  .block-quote-toro-rosso-blue p.signature-torro-rosso {
    margin-right: 16px;
    margin-left: 16px;
  }
  .torro-rosso-image-logos-block > div:first-child {
    position: absolute;
    top: 24px;
    left: 50%;
    transform: translateX(-50%);
  }
  .torro-rosso-image-logos-block > div:last-child {
    text-align: center;
  }
}
@media screen and (max-width: 460px) {
  .a17-ep-navigation {
    text-align: center;
  }
}
@media screen and (max-width: 460px) {
  .a17-ep-navigation .additional-items .btn {
    width: 100%;
    max-width: 210px;
  }
}
@media only screen and (min-width: 640px) {
  .styleguide-product-header_revive-tool {
    background: #00204d url("/sites/all/themes/custom/acronis/images/background/bg_revive_desktop.png") no-repeat center;
    padding-top: 0;
    padding-bottom: 0;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) {
  .a17-ep-banner {
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media only screen and (min-width: 800px) {
  .a17-ep-banner__left {
    float: left;
    width: 55%;
    text-align: left;
    margin: 0;
  }
  .a17-ep-banner-achievement-list {
    text-align: justify;
  }
  .a17-ep-banner-achievement-list::after {
    content: "";
    display: inline-block;
    height: 0;
    width: 100%;
  }
  .a17-ep-banner-achievement-list__item {
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 960px) {
  .a17-ep-banner {
    padding-right: 0;
    padding-left: 0;
  }
  .a17-ep-banner p {
    margin: 0 0 64px;
  }
  .a17-ep-banner_professional_services_page p {
    margin: 0;
  }
  .a17-ep-banner__left {
    padding-right: 20px;
    width: 66.6666%;
    margin: 0 auto;
  }
  .a17-ep-banner-achievement-list {
    text-align: left;
  }
  .a17-ep-banner-achievement-list__item {
    border-right: 1px solid rgba(216, 216, 216, 0.15);
    margin-bottom: 0;
    margin-right: 40px;
    padding-right: 40px;
  }
  .a17-ep-banner-achievement-list__item:last-child {
    border-right: none;
    padding: 0!important;
    margin-right: 0;
  }
  .lang-ja .a17-ep-banner-achievement-list__item {
    padding-right: 39px;
  }
  .styleguide-product-header__left-block {
    min-height: 520px;
    overflow: hidden;
    position: relative;
  }
  .styleguide-product-header__content-block {
    bottom: 40px;
    left: 0;
    position: absolute;
  }
  .styleguide-product-header__right-block {
    float: right;
  }
}
@media only screen and (min-width: 960px) {
  #block-menu-menu-bottom-menu {
    width: 960px;
  }
  #block-block-3 {
    width: 940px;
  }
  #block-system-user-menu .menu {
    *zoom: 1;
    position: relative;
    display: table;
  }
  #block-menu-menu-footer-additional-menu {
    *zoom: 1;
    margin: 64px 0 0;
  }
  #block-menu-menu-footer-additional-menu .content > .menu > li {
    width: 238px;
    float: left;
    border-left: 1px solid #0e2850;
    display: inline;
  }
  #block-menu-menu-footer-additional-menu .content > .menu > li.last {
    border-right: 1px solid #0e2850;
    width: 239px;
  }
  #block-system-user-menu .menu > li {
    width: 240px;
    display: table-cell;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: middle;
    border-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #footer {
    padding-bottom: 30px;
  }
  #block-system-user-menu .menu > li {
    width: 50%;
    float: left;
  }
  #block-system-user-menu .menu > li a {
    border-left: 1px solid #000000;
    font-weight: 700;
    font-size: 16px;
  }
  #block-menu-menu-footer-additional-menu .content > .menu > li {
    border-bottom: 1px solid #0e2850;
    padding: 20px 0;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-right: -2px;
    border-right: 1px solid #0e2850;
  }
  .lang-ja #block-menu-menu-footer-additional-menu .content > .menu > li {
    min-height: 152px;
  }
  #block-menu-menu-bottom-menu .menu li a,
  #block-block-3,
  #block-menu-menu-footer-additional-menu .expanded > a {
    font-size: 16px;
  }
  #block-menu-menu-footer-additional-menu .content > .menu > li > ul {
    margin: 7px 0 0 0;
  }
  #block-block-4 {
    margin-bottom: 20px;
  }
  #block-block-3 {
    margin-bottom: 10px;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  #footer {
    padding-bottom: 30px;
  }
  #block-system-user-menu .content a {
    font-weight: 700;
    font-size: 16px;
  }
  #block-menu-menu-footer-additional-menu .content > .menu > li {
    border-bottom: 1px solid #0e2850;
    padding: 20px 0;
  }
  #block-menu-menu-bottom-menu .menu li a,
  #block-block-3,
  #block-menu-menu-footer-additional-menu .expanded > a {
    font-size: 16px;
  }
  #block-menu-menu-footer-additional-menu .content > .menu > li > ul {
    margin: 7px 0 0 0;
  }
  #block-block-4 {
    margin-bottom: 20px;
  }
  #block-block-3 {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .table-head-container.fixed.active {
    visibility: hidden;
  }
  .compare-table-container {
    overflow-x: auto;
  }
  .compare-table,
  .table-head-container {
    width: 768px;
  }
  .compare-table tbody td:first-child {
    padding-left: 16px;
  }
  .compare-table.table-packages tbody td:first-child {
    width: auto;
  }
}
@media screen and (min-width: 600px) {
  .a-accordeon__triger {
    width: 521px;
    margin: 0 auto;
  }
  .a-accordeon__body {
    width: 521px;
    margin: 0 auto 0;
  }
  .kf-by-group .kf-by-group-primary--item {
    max-width: 521px;
  }
}
@media screen and (min-width: 960px) {
  .a-accordeon__triger {
    position: static;
    margin: 0 0 16px;
    border-top: none;
    color: #2d3138;
    outline: 0 none;
    padding: 0;
    text-align: center;
    cursor: default;
    font-weight: bold;
    width: auto;
  }
  .a-accordeon__triger::before {
    content: "";
    display: none;
  }
  .a-accordeon__body {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto;
  }
  .kf-by-group {
    margin: 0 0 -48px;
    text-align: left;
  }
  .kf-by-group .kf-by-group-primary {
    margin: 0 -48px 0 0;
  }
  .kf-by-group .kf-by-group-primary--item {
    display: inline-block;
    max-width: 448px;
    margin: 0 48px 64px 0;
    vertical-align: top;
  }
  .kf-by-group .kf-by-group-primary__top {
    margin-bottom: 20px;
  }
  .kf-by-group .kf-by-group-secondary {
    text-align: left;
    margin: 0 -87px 0 0;
  }
  .kf-by-group .kf-by-group-secondary--item {
    max-width: 256px;
    margin-right: 87px;
    margin-bottom: 56px;
  }
  .kf-by-group .kf-by-group-secondary h3 {
    margin-bottom: 12px;
  }
  .kf-by-group .attachment-after {
    padding-top: 56px;
  }
}
@media screen and (max-width: 768px) {
  .feature-present .additional-features.even-amount li {
    width: 100%;
  }
  .feature-present .additional-features.odd-amount.bullets-list > li {
    width: 100%;
  }
  .feature-present .additional-features.odd-amount.bullets-list > li ul {
    padding-top: 0;
  }
  .feature-present .additional-features.odd-amount.bullets-list > li ul li {
    margin-top: 0;
  }
  .feature-present .additional-features.three-col > li,
  .feature-present .additional-features.two-col > li {
    width: 100%;
    display: block;
  }
  .features-list-3-col li {
    width: 100%;
  }
  .users-data-cont-list ul li {
    float: none;
    width: 100%;
    margin-top: 48px;
  }
}
@media screen and (max-width: 768px) {
  .easy-321 ul li {
    margin-top: 20px;
  }
  .easy-321 ul li br {
    display: inherit;
  }
}
@media screen and (max-width: 768px) {
  .cloning-imaging-lists .item {
    width: 100%;
  }
}
