/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * 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 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in 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;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * 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;
}

/**
 * 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
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * 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 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * 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"], /* 1 */
[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;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 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 */
}

/**
 * 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 OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 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 */
}

.color-win {
  color: #a3c339;
}
.color-lost {
  color: #ec5900;
}
.color-purple {
  color: #672d91 !important;
}
.color-blue {
  color: #438bcb;
}
.color-light-blue {
  color: #0ae;
}
.color-white {
  color: #fff !important;
}
.color-red {
  color: #ec5900 !important;
}
.color-green {
  color: #a3c339 !important;
}
.color-yellow {
  color: #ff9713 !important;
}
.color-gray {
  color: #9e9e9e !important;
}
.color-orange {
  color: #ff9000;
}
.color-yellow {
  color: #d89560 !important;
}
.color-yellow-new {
  color: #ffaa00 !important;
}
.color-black {
  color: #041d2b !important;
}
.border-yellow {
  border-color: #ffaa00;
}
.bg-yellow {
  background-color: #ffaa00;
}

.wsnw {
  white-space: nowrap;
}
.d-f {
  display: -ms-flexbox;
  display: flex;
}
.f-d-r-r {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.j-c-f-e {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.m-l-0-3-em {
  margin-left: 0.3em;
}
.color-secondary {
  color: #8b9fa8;
}
.bg-dark-black {
  background-color: #091829 !important;
}
.bg-black {
  background-color: #0c1e33 !important;
}
.bg-light-black {
  background-color: #0a2340 !important;
}
.bg-yellow {
  background-color: #fffdf5 !important;
}
.bg-gold {
  background-color: #ffa324 !important;
}
@font-face {
  font-family: 'Myriad Hebrew';
  src: url("../fonts/MyriadHebrew-Regular.eot");
  src: url("../fonts/MyriadHebrew-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/MyriadHebrew-Regular.woff2") format('woff2'), url("../fonts/MyriadHebrew-Regular.woff") format('woff'), url("../fonts/MyriadHebrew-Regular.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Myriad Pro';
  src: url("../fonts/MyriadPro-Regular.eot");
  src: local('Myriad Pro'), local('MyriadPro-Regular'), url("../fonts/MyriadPro-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/MyriadPro-Regular.woff") format('woff'), url("../fonts/MyriadPro-Regular.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
* {
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}
*,
::before,
::after {
  box-sizing: inherit;
}
::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
  background-repeat: no-repeat;
}
ul {
  list-style: none;
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}
html {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  box-sizing: border-box;
  font-size: 2.6vw;
}
html,
body {
  height: 100%;
}
.main-wrapper {
  width: 100%;
}
svg {
  fill: inherit;
  color: inherit;
  height: inherit;
  width: inherit;
  transition: inherit;
  overflow: visible;
}
svg:not(:root) {
  overflow: visible;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
[hidden],
.hidden,
.hide {
  display: none !important;
}
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sr-only,
.screen-reader-text,
.checkbox__input,
.radio__input {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
html:not(.isOperaMini) .opera-mini-only {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
:focus {
  outline: none;
}
[data-whatinput="mouse"] :focus,
[data-whatinput="touch"] :focus {
  outline: none;
}
.active > .hide-active {
  display: none;
}
:not(.active) > .hide-no-active {
  display: none;
}
svg {
  display: block;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home-content {
  font-size: 1.5rem;
  line-height: normal;
  font-family: 'Open Sans', sans-serif;
}
::-moz-selection {
  background: #000;
  color: #fff;
}
::selection {
  background: #000;
  color: #fff;
}
body {
  letter-spacing: 0;
  color: #4d5f67;
  height: 100% !important;
  background-color: #eef4f4;
  width: 100%;
  line-height: normal;
}
.is-touch-device body {
  cursor: pointer;
}
.isIE body,
.isEdge body {
  cursor: auto;
}
.overflow-hidden-active body {
  overflow: hidden;
  padding-right: var(--scrollbar-width);
}
.container {
  max-width: 131rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.wow {
  visibility: hidden;
}
.header_total {
  font-family: "Open Sans Hebrew","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #524b4b;
  font-size: 15px;
  -webkit-font-smoothing: auto;
  line-height: normal;
  margin-bottom: 3rem;
}
.footer {
  font-family: "Open Sans Hebrew","Helvetica Neue",Helvetica,Arial,sans-serif;
  -webkit-font-smoothing: auto;
}
#back-top {
  margin: 0 30px 10px 10px;
}
.modal-open {
  position: unset;
}
.font-primary-gradient {
  color: #438bcb;
}
@supports (-webkit-background-clip: text) {
  .font-primary-gradient {
    color: transparent;
    background: linear-gradient(#02bbe0, #0a91c8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.btn-base,
.btn,
.secondary-btn,
.red-btn,
.blue-btn,
.light-blue-btn,
.green-btn,
.gray-btn,
.white-btn,
.btn-info,
.modal__close {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  border: none;
  padding: 0;
  line-height: 1;
  cursor: pointer;
  background: transparent;
  transition: all 0.2s ease-out;
  white-space: nowrap;
  color: inherit;
  font-weight: normal;
  text-transform: inherit;
  letter-spacing: inherit;
  border-radius: 0;
}
.btn-base::-moz-focus-inner,
.btn::-moz-focus-inner,
.secondary-btn::-moz-focus-inner,
.red-btn::-moz-focus-inner,
.blue-btn::-moz-focus-inner,
.light-blue-btn::-moz-focus-inner,
.green-btn::-moz-focus-inner,
.gray-btn::-moz-focus-inner,
.white-btn::-moz-focus-inner,
.btn-info::-moz-focus-inner,
.modal__close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.btn {
  font-weight: 600;
  padding: 0.8em 1.3em 1em;
  color: #fff;
  border-radius: 0.7rem;
  font-size: 1.4rem;
  background-color: #438bcb;
  box-shadow: 0px 1px 2px #333;
}
.btn:hover {
  color: #fff;
  background-color: #5697d0;
}
.btn--orange {
  background-color: #f0ad4e;
}
.btn--orange:hover {
  background-color: #f2b560;
}
.android-btn,
.apple-btn {
  display: inline-block;
}
.apple-btn {
  background-image: url('../img/app-store.png');
  width: 21.333333333333336rem;
  min-width: 21.333333333333336rem;
  height: 6.5rem;
  min-height: 6.5rem;
  background-size: contain;
}
.android-btn {
  width: 21.333333333333336rem;
  min-width: 21.333333333333336rem;
  height: 4.5rem;
  min-height: 4.5rem;
  background-size: contain;
  border-radius: 5px;
  background-color: #0aaae3;
  color: #ffffff;
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
  padding-top: 7px;
}
a.android-btn > img {
  padding-right: 5px;
  padding-left: 0px;
}
.secondary-btn {
  font-size: 1.8rem;
}
.secondary-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.2em, 0.25em);
  border-radius: 2.5rem;
  background-color: #141e24;
  background-image: linear-gradient(-150deg, rgba(0,157,225,0.5) 0%, #002034 60%, rgba(0,157,225,0.5) 100%);
  transition: 0.2s;
}
.secondary-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.2em 1em;
  font-weight: bold;
  border-radius: 2.2rem;
  color: #fff;
  max-width: 100%;
  background-color: #141e24;
  background-image: linear-gradient(-150deg, #141e23 0%, rgba(0,157,225,0.35) 50%, #141e23 100%);
  border: 1px solid #031720;
  transition: 0.2s;
}
.secondary-btn:hover .secondary-btn__inner {
  border-color: #7ea0b0;
}
.secondary-btn:active .secondary-btn__inner {
  border-color: transparent;
  transform: translate(0.2em, 0.25em);
}
.red-btn {
  font-size: 1.8rem;
}
.red-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.2em, 0.25em);
  border-radius: 2.5rem;
  background-color: #ca205b;
  background-image: linear-gradient(-150deg, rgba(164,25,74,0.5) 0%, #ca205b 60%, rgba(164,25,74,0.5) 100%);
  transition: 0.2s;
}
.red-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.4em 1em;
  font-weight: bold;
  border-radius: 2.2rem;
  color: #fff;
  max-width: 100%;
  background-color: #141e24;
  background-image: linear-gradient(-150deg, #a21849 0%, #c9205a 50%, #a21849 100%);
  border: 1px solid #ca205b;
  transition: 0.2s;
}
.red-btn:hover .red-btn__inner {
  border-color: #e895b3;
}
.red-btn:active .red-btn__inner {
  border-color: #ca205b;
  transform: translate(0.2em, 0.25em);
}
.blue-btn {
  font-size: 1.8rem;
}
.blue-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.2em, 0.25em);
  border-radius: 2.5rem;
  background-color: #141e24;
  background-image: linear-gradient(-150deg, #214a92 0%, #1c72a8 60%, #214a92 100%);
  transition: 0.2s;
}
.blue-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.4em 1em;
  font-weight: bold;
  border-radius: 2.2rem;
  color: #fff;
  max-width: 100%;
  background-color: #141e24;
  background-image: linear-gradient(-150deg, #2156ab 0%, #1b8fd2 50%, #2156ab 100%);
  border: 1px solid #146cae;
  transition: 0.2s;
}
.blue-btn:hover .blue-btn__inner {
  border-color: #7dafdd;
}
.blue-btn:active .blue-btn__inner {
  border-color: #146cae;
  transform: translate(0.2em, 0.25em);
}
.light-blue-btn {
  font-size: 1.8rem;
  min-width: 18rem;
}
.light-blue-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.2em, 0.25em);
  border-radius: 2.5rem;
  background-color: #00abdd;
  transition: 0.2s;
}
.light-blue-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.4em 1em;
  font-weight: bold;
  border-radius: 2.2rem;
  color: #fff;
  max-width: 100%;
  background-color: #00b9f2;
  transition: 0.2s;
}
.light-blue-btn:hover .light-blue-btn__inner {
  background-color: #00c1f7;
}
.light-blue-btn:active .light-blue-btn__inner {
  background-color: #00c1f7;
  transform: translate(0.2em, 0.25em);
}
.green-btn {
  font-size: 1.8rem;
  min-width: 18rem;
}
.green-btn svg {
  display: inline-block;
  height: 1.3rem;
  width: 1.3rem;
  margin-right: 0.3rem;
  vertical-align: middle;
  margin-top: -0.2rem;
}
.green-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.2em, 0.25em);
  border-radius: 2.5rem;
  background-color: #7f9c20;
  transition: 0.2s;
}
.green-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.4em 1em;
  font-weight: bold;
  border-radius: 2.2rem;
  color: #fff;
  max-width: 100%;
  background-color: #a4c247;
  transition: 0.2s;
}
.green-btn:hover .green-btn__inner {
  background-color: #aecc4f;
}
.green-btn:active .green-btn__inner {
  background-color: #9fbc46;
  transform: translate(0.2em, 0.25em);
}
.gray-btn {
  font-size: 1.8rem;
  min-width: 18rem;
}
.gray-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.2em, 0.25em);
  border-radius: 2.5rem;
  background-color: #b4d2e4;
  transition: 0.2s;
}
.gray-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.4em 1em;
  font-weight: bold;
  border-radius: 2.2rem;
  color: #6aa8c3;
  max-width: 100%;
  background-color: #cce2ef;
  transition: 0.2s;
}
.gray-btn:hover .gray-btn__inner {
  background-color: #abc6d7;
  color: #fff;
}
.gray-btn:active .gray-btn__inner {
  background-color: #abc6d7;
  transform: translate(0.2em, 0.25em);
}
.gray-btn:active::before,
.gray-btn:hover::before {
  background-color: #cce2ef;
}
.white-btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  transform: translate(0.6rem, 0.8rem);
  border-radius: 2.5rem;
  background-color: rgba(2,170,238,0.25);
  transition: 0.2s;
}
.white-btn__inner {
  position: relative;
  z-index: 2;
  padding: 0.85em 1.6em;
  font-weight: bold;
  border: 1px solid rgba(197,234,251,0.32);
  border-radius: 2.5rem;
  font-size: 2rem;
  color: #4d5f67;
  max-width: 100%;
  background-color: #fff;
  transition: 0.2s;
}
.white-btn:active .white-btn__inner {
  transform: translate(0.6rem, 0.8rem);
}
.btn-info {
  padding: 0.2em;
  vertical-align: middle;
}
.btn-info__message {
  background-color: #fff;
  position: absolute;
  font-size: 1.6rem;
  width: 20rem;
  top: -1rem;
  right: -2.5rem;
  transform: translateY(calc(-100% - 1rem));
  white-space: normal;
  padding: 2rem;
  box-shadow: 1.2709rem 1.2816rem 3.2rem 0px rgba(37,119,157,0.25);
  border-radius: 2rem;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
  text-align: left;
  pointer-events: none;
  font-family: 'Myriad Pro', 'Open Sans', sans-serif;
}
.btn-info__message::before {
  content: '';
  position: absolute;
  right: 2.5rem;
  bottom: calc(-1.2rem + 1px);
  border-top: 1.5rem solid #fff;
  border-left: 1.5rem solid transparent;
  border-right: 1.5rem solid transparent;
}
.btn-info:hover .btn-info__message,
.btn-info:active .btn-info__message {
  opacity: 1;
  visibility: visible;
  transform: translateY(-100%);
}
.btn-info svg {
  fill: #19afef;
  height: 2.2rem;
  width: 2.2rem;
}
.home-sidebar-footer {
  margin-top: 2rem;
}
.home-sidebar-footer .apple-btn {
  padding-right: 4em;
}
.home-sidebar-footer .apple-btn::before {
  background-color: #eef4f4;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
p {
  font-size: inherit;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
}
p + p {
  margin-top: 0.7em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  font-size: inherit;
  line-height: 1.1;
}
.font-light {
  font-weight: 300;
}
a {
  color: inherit;
  text-decoration: none;
  line-height: inherit;
  transition: all 0.1s linear;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
a img {
  border: 0;
}
.link {
  color: #00adff;
  border-bottom: 1px solid #00adff;
}
.link:hover {
  color: #00adff;
  border-bottom-color: transparent;
}
.link-secondary {
  color: rgba(255,255,255,0.4);
  border-bottom: 1px solid rgba(255,255,255,0.2);
}
.link-secondary:hover {
  color: rgba(255,255,255,0.6);
  border-bottom-color: transparent;
}
label {
  display: inline-block;
  vertical-align: middle;
}
.input-base,
.field-input,
.field-textarea,
.field-select,
.field-secondary,
.field-secondary-textarea,
.field-secondary-select {
  width: auto;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  vertical-align: middle;
  font-family: inherit;
  border: none;
  border-radius: 0;
  line-height: 1;
  transition: 0.2s;
}
.input-base::-ms-expand,
.field-input::-ms-expand,
.field-textarea::-ms-expand,
.field-select::-ms-expand,
.field-secondary::-ms-expand,
.field-secondary-textarea::-ms-expand,
.field-secondary-select::-ms-expand {
  display: none;
}
.input-base:-ms-input-placeholder,
.field-input:-ms-input-placeholder,
.field-textarea:-ms-input-placeholder,
.field-select:-ms-input-placeholder,
.field-secondary:-ms-input-placeholder,
.field-secondary-textarea:-ms-input-placeholder,
.field-secondary-select:-ms-input-placeholder {
  line-height: 2.9rem;
}
.input-base::placeholder,
.field-input::placeholder,
.field-textarea::placeholder,
.field-select::placeholder,
.field-secondary::placeholder,
.field-secondary-textarea::placeholder,
.field-secondary-select::placeholder {
  line-height: 2.9rem;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.field-input,
.field-textarea,
.field-select {
  padding: 0 1em 0.2em;
  border: 1px solid #0ae;
  background-color: transparent;
  color: #4d5f67;
  font-size: 2rem;
  line-height: 2.5em;
  font-weight: bold;
  direction: ltr;
  width: 100%;
  background-color: #fff;
  border-radius: 2rem;
  transition: 0.2s;
}
.field-input.invalid,
.field-textarea.invalid,
.field-select.invalid {
  border: 1px solid #ec5900;
  border-color: #ec5900;
  animation: shake 0.5s linear;
}
.field-input[readonly],
.field-textarea[readonly],
.field-select[readonly],
.field-input[disabled],
.field-textarea[disabled],
.field-select[disabled] {
  color: rgba(77,95,103,0.6);
}
.field-input:-ms-input-placeholder,
.field-textarea:-ms-input-placeholder,
.field-select:-ms-input-placeholder {
  color: #4d5f67;
  opacity: 1;
  line-height: 9rem;
  font-weight: 400;
}
.field-input::placeholder,
.field-textarea::placeholder,
.field-select::placeholder {
  color: #4d5f67;
  opacity: 1;
  line-height: 9rem;
  font-weight: 400;
}
.field-input--small,
.field-textarea--small,
.field-select--small {
  font-size: 1.6rem;
  line-height: 7rem;
}
.field-input--small:-ms-input-placeholder,
.field-textarea--small:-ms-input-placeholder,
.field-select--small:-ms-input-placeholder {
  line-height: 7rem;
}
.field-input--small::placeholder,
.field-textarea--small::placeholder,
.field-select--small::placeholder {
  line-height: 7rem;
}
.field-wrapper {
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  font-size: 2rem;
}
.field-wrapper__title {
  margin-right: 2rem;
  position: absolute;
  top: 0.6em;
  left: 1.2em;
  transition: 0.2s;
}
.field-input.invalid ~ .field-wrapper__title {
  color: #ec5900;
  animation: shake 0.5s linear;
}
.field-wrapper__error {
  color: #ec5900;
  font-size: 1.5rem;
  margin-top: 1rem;
  margin-left: 2rem;
  display: none;
}
.field-input.invalid ~ .field-wrapper__error {
  display: block;
}
.field-select {
  height: 4rem;
  padding-right: 2.5em;
  background-repeat: no-repeat;
  background-size: 0.7em;
  background-position: right 0.8em center;
}
.field-secondary,
.field-secondary-textarea,
.field-secondary-select {
  padding: 0 1em 0.1em;
  color: #fff;
  font-size: 1.5rem;
  line-height: 2.5em;
  font-weight: 600;
  background-color: #1a2050;
  border-radius: 0.5rem;
}
.field-secondary:-ms-input-placeholder,
.field-secondary-textarea:-ms-input-placeholder,
.field-secondary-select:-ms-input-placeholder {
  line-height: 2.5em;
  font-weight: 400;
}
.field-secondary::placeholder,
.field-secondary-textarea::placeholder,
.field-secondary-select::placeholder {
  line-height: 2.5em;
  font-weight: 400;
}
.field-secondary:focus,
.field-secondary-textarea:focus,
.field-secondary-select:focus {
  background-color: #242c67;
}
.field-textarea,
.field-secondary-textarea {
  padding: 1em;
  max-width: 100%;
  overflow: auto;
  line-height: 1.4;
}
.field-textarea:-ms-input-placeholder,
.field-secondary-textarea:-ms-input-placeholder {
  line-height: 1.4;
}
.field-textarea::placeholder,
.field-secondary-textarea::placeholder {
  line-height: 1.4;
}
.field-secondary-select {
  height: 2.6em;
  padding-right: 2.5em;
  background-repeat: no-repeat;
  background-size: 0.7em;
  background-position: right 0.8em center;
}
.checkbox,
.radio {
  padding: 0.5rem 0 0.5rem 0;
  cursor: pointer;
}
.checkbox__content,
.radio__content {
  position: relative;
  padding-left: 5rem;
  min-height: 5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: left;
}
.checkbox__content::before,
.radio__content::before {
  content: '';
  position: absolute;
  top: 0.5rem;
  left: 0;
  height: 4.5rem;
  width: 4.5rem;
  border-radius: 50%;
  background-color: #fff;
  background-image: url('../img/unchecked.png');
  background-size: contain;
}
.checkbox__input:checked ~ .checkbox__content::before,
.radio__input:checked ~ .radio__content::before {
  background-image: url('../img/checked.png');
}
.radio__content::before {
  border-radius: 50%;
  background-size: 60%;
  background-position: center top 0.7rem;
}
:checked ~ .radio__content.checkbox-green::before {
  background-color: #a3c339;
}
:checked ~ .radio__content.checkbox-red::before {
  background-color: #ec5900;
}
.radio__content .request-default-email {
  color: #4d5f67;
  width: 100%;
}
.radio__content .field-input {
  padding: 0 1em 0.2em;
  color: #4d5f67;
  font-size: 2rem;
  line-height: 2.5em;
  border-radius: 2rem;
}
.radio__content input {
  margin-bottom: 0;
  border-radius: 0;
  line-height: 1;
}
@keyframes invalidArrow {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-0.3rem);
  }
  50% {
    transform: translateX(0);
  }
  75% {
    transform: translateX(-0.3rem);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes shake {
  8%, 41% {
    transform: translateX(-1rem);
  }
  25%, 58% {
    transform: translateX(1rem);
  }
  75% {
    transform: translateX(-0.5rem);
  }
  92% {
    transform: translateX(0.5rem);
  }
  0%, 100% {
    transform: translateX(0);
  }
}
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 12;
  background-color: rgba(0,170,238,0.32);
  max-height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  white-space: nowrap;
  font-size: 0;
  -webkit-overflow-scrolling: touch;
}
.modal__overlay::before {
  content: '';
  width: 0;
  height: 100vh;
  display: inline-block;
  vertical-align: middle;
}
.modal__inner-wrapper {
  max-width: 80rem;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  position: relative;
}
.modal__inner {
  width: 100%;
  max-width: 80rem;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  position: relative;
  font-size: 1.8rem;
  padding: 4rem;
  background-color: #fff;
  box-shadow: 1rem 1.2rem 0rem 0px #e8e8e8, 5.2709rem 6.2816rem 3.2rem 0px rgba(37,119,157,0.25);
  border-radius: 1.5rem;
}
.modal__container {
  border-radius: 1rem;
  width: 100%;
  color: #4d5f67;
  text-align: center;
}
.modal__close {
  position: absolute;
  padding: 2rem;
  top: 0;
  right: 0;
}
.modal__close svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: #0ae;
}
.micromodal-slide {
  display: none;
}
.micromodal-slide.is-open {
  display: block;
}
.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1) forwards;
}
.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1) forwards;
}
.modal-request__inner-wrapper {
  position: relative;
}
.modal-request__inner-wrapper,
.modal-request__inner {
  max-width: 50rem;
}
.modal-request__title {
  font-size: 4rem;
  font-weight: bold;
  color: #0ae;
  text-align: left;
}
.modal-request__desc {
  font-size: 2.666666666666667rem;
  text-align: left;
  font-weight: bold;
  margin-bottom: 0.8em;
}
.request-form {
  text-align: left;
}
.request-form .field-wrapper {
  margin-bottom: 2.5rem;
}
.modal-success__title {
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 0.1em;
  font-size: 4rem;
  font-weight: bold;
  color: #0ae;
  text-align: center;
}
.modal-success__status {
  width: calc(100% + 8rem);
  margin: -4rem -4rem 0;
  padding: 2rem 0 0;
  color: #fff;
  font-size: 3.5rem;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal-success__status svg {
  height: 8rem;
  width: 8rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  fill: #fff;
}
.modal-success__inner {
  max-width: 52.5rem;
  position: relative;
  min-height: 25rem;
  overflow: hidden;
}
.modal-success__desc {
  font-size: 2.666666666666667rem;
  text-align: left;
  font-weight: bold;
  margin-bottom: 1.4em;
}
.modal-success__message {
  text-align: center;
  font-family: 'Myriad Pro', 'Open Sans', sans-serif;
}
.modal-success__message p {
  margin-bottom: 1em;
}
.request-status {
  background-color: #f7f7f7;
  margin: 0 -4rem;
  margin-bottom: 2rem;
  padding: 2.5rem;
  padding-left: 11rem;
  position: relative;
  font-size: 1.8rem;
  text-align: left;
}
.request-status svg {
  height: 4rem;
  width: 4rem;
  position: absolute;
  top: 2rem;
  left: 5rem;
  fill: #4c5f67;
}
.request-default-email {
  color: #4d5f67;
  margin-top: -0.6rem;
}
.modal-packages .modal-packages__inner {
  padding-top: 2rem;
  padding-bottom: 3.5rem;
}
.modal-packages .modal__close {
  top: 0rem;
  right: 0rem;
}
.modal-packages__title {
  border-bottom: 1px solid #e9edec;
  font-size: 2rem;
  padding-bottom: 1em;
  font-weight: bold;
}
.modal-packages__body {
  padding: 2rem 0;
}
.modal-packages__ill {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
}
.modal-packages__ill img {
  width: 100%;
}
.modal-packages-info {
  text-align: left;
  padding-left: 2rem;
  color: #193c49;
}
.modal-packages-info__title {
  font-size: 2.4rem;
  margin-bottom: 0.5em;
}
.modal-packages-info__subtitle {
  font-weight: bold;
  font-style: italic;
}
.modal-packages-info__desc {
  margin-bottom: 1.2em;
}
.modal-packages-info__list {
  color: #07b8f5;
  font-size: 2rem;
}
.modal-packages-info__list li {
  padding-left: 2rem;
  position: relative;
  margin-bottom: 0.1em;
}
.modal-packages-info__list li svg {
  position: absolute;
  top: 0.7rem;
  left: 0;
  height: 1.3rem;
  width: 1.3rem;
  fill: #f35a59;
}
.modal-packages-footer {
  border-top: 1px solid #e9edec;
  padding-top: 3rem;
}
.modal-packages-footer .green-btn {
  min-width: 16rem;
}
.modal-packages-footer .green-btn__inner {
  font-size: 1.6rem;
  font-weight: 400;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
.modal-packages-footer .gray-btn {
  min-width: 14rem;
  margin-left: 2.5rem;
}
.modal-packages-footer .gray-btn__inner {
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0.8em 0.2em;
}
.modal-packages-footer .gray-btn::before {
  transform: translate(0.1em, 0.15em);
  border-radius: 2.5rem;
}
.modal-packages-footer .gray-btn:active .modal-packages-footer .gray-btn__inner {
  transform: translate(0.1em, 0.15em);
}
.modal__inner .modal__close:before {
  content: "\2715";
  color: #0ae;
}
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translate3d(0, 15%, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, -10%, 0);
  }
}
.header-top {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}
.header-top__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.2rem;
  padding: 0.5rem 0;
}
.site-name {
  font-size: 1.2rem;
  font-weight: 600;
}
.langs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.langs__item:not(:first-of-type) {
  position: relative;
}
.langs__item:not(:first-of-type)::before {
  content: '|';
  position: absolute;
  top: 0rem;
  bottom: 0.3rem;
  right: -0.4rem;
  font-weight: bold;
  color: #4d5f67;
  speak: none;
}
.langs__link {
  display: block;
  padding: 0 0.7rem;
}
.langs img {
  width: 2rem;
}
.header-middle {
  background-color: #6ea6dc;
  padding: 1rem 0;
  color: #fff;
  background: linear-gradient(#7ebdfb, #5c8cbb);
}
.header-middle__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.header-date {
  font-size: 1.2rem;
  color: #e6e4e4;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
}
.header-date__time {
  color: #fff;
  margin-right: 0.5rem;
}
.header-date i {
  margin-left: 0.4rem;
  display: block;
}
.user-auth-buttons .btn:not(:first-child) {
  margin-right: 0.5rem;
}
.menu-toggler {
  position: absolute;
  top: 1.5rem;
  right: 0;
}
.menu-toggler svg {
  height: 3rem;
  width: 3rem;
  fill: #5f91c1;
}
.header-bottom {
  border-bottom: 1px solid #cbcbcb;
  background-color: #fff;
}
.header-bottom__content {
  position: relative;
  padding: 5rem 0 1.2rem;
}
.main-nav {
  font-size: 1.8rem;
  text-transform: uppercase;
}
.main-nav__list {
  margin-left: -0.6em;
}
.main-nav__link {
  display: block;
  padding: 0.5em 0;
}
.main-nav__link.current {
  pointer-events: none;
}
.main-nav__link.current::before {
  opacity: 1;
}
.breadcrumbs {
  padding: 2.5rem 0;
  font-weight: 100;
  font-size: 2rem;
}
.breadcrumbs__list {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
}
.breadcrumbs__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.breadcrumbs i {
  display: block;
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
  margin: 0.5rem 1.5rem 0;
  fill: #03b3db;
  transform: scaleX(-1);
}
.breadcrumbs i svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.breadcrumbs__link span {
  border-bottom: 1px solid;
  transition: 0.2s;
}
.breadcrumbs__link:hover span {
  border-bottom-color: transparent;
}
.breadcrumbs__item--current .breadcrumbs__link {
  color: #06a3d2;
  pointer-events: none;
}
.breadcrumbs__item--current .breadcrumbs__link span {
  border-bottom-color: transparent;
}
.footer {
  background-color: #222;
  padding: 3rem 0;
  color: #a9a9a9;
}
.footer-links {
  display: -ms-flexbox;
  display: flex;
  margin-right: 1rem;
}
.footer-links a:nth-child(1) img {
  width: 15rem;
}
.footer-links a:nth-child(2) img {
  width: 15rem;
}
.footer-public {
  margin-right: 1rem;
  width: 26.3rem;
  height: 16.4rem;
}
.footer-nav {
  margin-bottom: 3rem;
}
.footer-nav__item {
  padding: 0 1rem;
  margin-bottom: 2rem;
}
.footer-nav__title {
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  border-bottom: 1px dotted #5e5e5e;
}
.home-content {
  padding-top: 3rem;
  position: relative;
  font-style: normal;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size-adjust: auto;
  cursor: auto;
  overflow-x: hidden;
}
.home-sidebar {
  background-color: #fff;
  border-radius: 1.5rem;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  padding: 0;
  margin-bottom: 2rem;
  position: -webkit-sticky;
  position: sticky;
  top: 2rem;
}
.home-sidebar-tablist-panel {
  padding-right: 0.5rem;
  margin-right: -0.5rem;
  padding-left: 2.2rem;
  margin-left: -2.2rem;
}
.home-sidebar-tablist-cats {
  padding-bottom: 1.5rem;
}
.home-sidebar-tablist-cats li {
  position: relative;
}
.home-sidebar-tablist-cats li.has-like-label::after {
  content: '';
  width: 6.5rem;
  height: 4.9rem;
  background-image: url('../img/like-label.png');
  position: absolute;
  background-size: contain;
  top: 1rem;
  left: -2.2rem;
}
.home-sidebar-tablist-cats li::before {
  content: '';
  position: absolute;
  top: 1px;
  bottom: 1px;
  background-color: #438bcb;
  z-index: 1;
  border-radius: 2rem 0 0 2rem;
  transition: 0.2s;
  left: calc(2rem + 1px);
  right: calc(0 + 1px);
}
.home-sidebar-tablist-cats li:hover::before {
  left: 1rem;
  right: -0.5rem;
}
.home-sidebar-tablist-cats li.current {
  pointer-events: none;
}
.home-sidebar-tablist-cats li.current::before {
  background-color: #fe8613;
  left: 1rem;
  right: -0.5rem;
}
.home-sidebar-tablist-cats li a {
  position: relative;
  z-index: 2;
  background-color: #fff;
}
.home-sidebar-tablist {
  text-align: right;
}
.home-sidebar-tablist__item {
  border-bottom: 1px solid #eae9e9;
}
.home-sidebar-tablist__item:last-child {
  border-bottom-color: transparent;
}
.home-sidebar-tablist__tab {
  padding: 1.2em 1em;
  width: 100%;
  margin-left: -2rem;
  text-align: right;
  font-family: 'Myriad Hebrew', 'Open Sans', sans-serif;
  position: relative;
  font-size: 2.1rem;
  padding-right: 9rem;
}
.home-sidebar-tablist__tab i {
  position: absolute;
  top: 1.5rem;
  right: 2rem;
  height: 4rem;
  width: 4rem;
  background-size: contain;
  background-position: center right;
}
.home-sidebar-tablist__tab--android-tv i {
  width: 5.5rem;
  height: 4.5rem;
}
.home-sidebar-tablist__tab--tv-boxes i {
  width: 5rem;
}
.home-sidebar-tablist__tab--smart-tv i {
  width: 5rem;
}
.home-sidebar-tablist__tab:hover {
  background-color: #f7fdfe;
}
.home-sidebar-tablist__tab.tablist-tab-active {
  background-color: #fff;
}
a.home-sidebar-tablist__tab.tablist-tab-active {
  pointer-events: none;
}
.home-sidebar-tablist__tab.tablist-tab-active span {
  color: #438bcb;
}
.home-sidebar-tablist__tab--tablet {
  background-size: 10%;
}
.home-sidebar-tablist__tab--android-tv {
  background-size: 12%;
}
.home-sidebar-tablist__tab--tv-boxes {
  background-size: 12%;
}
.home-sidebar-tablist__tab--smart-tv {
  background-size: 15%;
}
.home-sidebar-tablist__tab span {
  display: block;
  white-space: normal;
  max-width: 22rem;
}
.home-sidebar-tablist__item:first-child .home-sidebar-tablist__tab {
  border-radius: 1.5rem 1.5rem 0 0;
}
.home-sidebar-tablist-cats li {
  margin-bottom: 0.7rem;
  padding-left: 2rem;
}
.home-sidebar-tablist-cats a {
  display: block;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  border-radius: 2rem 0 0 2rem;
  padding: 1.2em 1.5em;
  font-size: 1.7rem;
  height: 4em;
  position: relative;
}
.home-sidebar-tablist-cats a i {
  position: absolute;
  top: 1.5rem;
  right: 2rem;
  background-size: contain;
  background-position: right center;
  left: 0;
  height: 1.5rem;
}
.home-sidebar-tablist-cats a i.small-logo {
  height: 2rem;
  top: 1rem;
}
.home-sidebar-tablist-cats a i.small-logo.small-logo-amazon {
  height: 2.5rem;
}
.home-sidebar-tablist-cats a.left-icon i {
  top: 1.3rem;
  right: 11rem;
  height: 4rem;
  width: 4rem;
}
.home-sidebar-tablist-cats a span {
  position: absolute;
  bottom: 0.5em;
  right: 1em;
}
.home-sidebar-tablist-cats a.has-android-icon {
  position: relative;
}
.home-sidebar-tablist-cats a.has-android-icon::before {
  content: '';
  background-image: url('../img/sidebar-tab-android.png');
  width: 2.08rem;
  height: 3.68rem;
  background-size: contain;
  position: absolute;
  top: 2.1rem;
  left: 0;
}
.home-sidebar-tablist-panel a {
  padding: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.home-sidebar-tablist-panel a i {
  position: static;
  display: block;
  height: 3rem;
  width: 23.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-sony {
  height: 3.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-toshiba {
  height: 4.1rem;
  width: 23.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-westinghouse {
  height: 5.1rem;
  margin-top: -0.7rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-android-tv {
  width: 18rem;
  margin-top: -0.3rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-sharp {
  margin-top: -0.6rem;
  width: 23.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-philips {
  height: 7rem;
  margin-top: -2rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-tcl {
  height: 5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-hisense {
  height: 3rem;
  margin-top: 0.2rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-insignia {
  height: 3rem;
  margin-top: 0.3rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-roku {
  height: 3rem;
  margin-top: 0.2rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-lg {
  height: 4.5rem;
  margin-top: -0.2rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-tizen {
  height: 5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-samsung-smart-tv {
  height: 6rem;
  margin-top: 0rem;
  width: 25rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-mi-box {
  height: 5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-nvidia-shield {
  height: 5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-razer {
  height: 5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-android-tv {
  height: 3.5rem;
  margin-top: 0.1rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-android-box {
  height: 5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-amazon-fire-tv {
  height: 4.2rem;
  margin-top: 0rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-apple-tv {
  height: 4.5rem;
  margin-top: -0.5rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-kodi {
  height: 3.5rem;
  margin-top: 0.2rem;
}
.home-sidebar-tablist-panel a .home-sidebar-logo-roku {
  height: 2.6rem;
  margin-top: 0.4rem;
}
.main-banner {
  background-color: #fff;
  margin-bottom: 1.5rem;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  border-radius: 1.5rem;
}
.tutorial-tabs-wrapper {
  background-color: #fff;
  margin-bottom: 1.5rem;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  border-radius: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 2.5rem 2rem;
  position: relative;
  z-index: 2;
}
.tutorial-tabs-wrapper__title {
  margin-bottom: 0.5em;
  font-size: 2.8rem;
  color: #438bcb;
}
.tutorial-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  font-size: 2rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tutorial-tabs__item {
  margin-bottom: 1rem;
}
.tutorial-tabs__tab {
  position: relative;
  margin-right: 1rem;
  padding-right: 5rem;
}
.tutorial-tabs__tab::before {
  content: '';
  position: absolute;
  top: -0.3rem;
  right: 1rem;
  height: 3rem;
  width: 3rem;
  border-radius: 50%;
  background-color: #fff;
  background-image: url('../img/unchecked.png');
  background-size: contain;
}
.tutorial-tabs__tab.tablist-tab-active {
  font-weight: bold;
}
.tutorial-tabs__tab.tablist-tab-active::before {
  background-image: url('../img/checked.png');
}
.tutorial-tabs__tab--green::before {
  background-image: url('../img/unchecked-green.png');
}
.tutorial-tabs__tab--green.tablist-tab-active::before {
  background-image: url('../img/checked-green.png');
}
.tutorial-tabs__tab--purple::before {
  background-image: url('../img/unchecked-purple.png');
}
.tutorial-tabs__tab--purple.tablist-tab-active::before {
  background-image: url('../img/checked-purple.png');
}
.tutorial-tabs__tab--yellow::before {
  background-image: url(../img/unchecked-yellow.png);
}
.tutorial-tabs__tab--yellow.tablist-tab-active::before {
  background-image: url(../img/checked-yellow.png);
}
.video-tutorial-panel {
  display: none;
  background-size: cover;
  background-position: center top;
  border-radius: 1.5rem;
}
.video-tutorial-panel.tablist-panel-active {
  display: block;
}
.video-tutorial {
  margin-bottom: 3rem;
  position: relative;
  background-size: cover;
  background-position: center top;
  border-radius: 1.5rem;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  display: none;
}
.video-tutorial.tablist-panel-active {
  display: block;
}
.video-tutorial.active {
  height: auto;
}
.video-tutorial.active .video-tutorial-toggler {
  opacity: 0;
  visibility: hidden;
}
.video-tutorial-toggler {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 3rem;
  margin-bottom: 3rem;
  background-size: cover;
  background-position: center top;
  border-radius: 1.5rem;
  transition: 0.2s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.video-tutorial-toggler__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  transform: translateX(-20%);
}
.video-tutorial--android-tv .video-tutorial-toggler__inner,
.video-tutorial--smart-tv .video-tutorial-toggler__inner {
  transform: translateX(60%);
}
.video-tutorial--samsung-tv .video-tutorial-toggler__inner {
  transform: translateX(35%);
}
.video-tutorial-toggler__play {
  height: 8rem;
  width: 8rem;
  background-size: contain;
  background-position: center;
  display: inline-block;
  border-radius: 50%;
  margin-left: 2rem;
  background-image: url('../img/play.png');
}
.video-tutorial-toggler__play--green {
  background-image: url('../img/play-green.png');
}
.video-tutorial-toggler__play--blue {
  background-image: url('../img/play-blue.png');
}
.text-tutorials {
  display: none;
}
.text-tutorials.tablist-panel-active {
  display: block;
}
.text-tutorial {
  background-color: #fff;
  border-radius: 1.5rem;
  position: relative;
  text-align: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 3rem;
  margin-bottom: 2rem;
  font-size: 2.4rem;
  -ms-flex-align: start;
      align-items: flex-start;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
}
.text-tutorial__text {
  min-width: 20rem;
  font-weight: 600;
  color: #4d5f67;
}
.text-tutorials__item:nth-child(even) .text-tutorial {
  -ms-flex-align: end;
      align-items: flex-end;
  padding-left: 5rem;
  text-align: right;
}
.text-tutorial__photo {
  top: 3rem;
  left: 15rem;
  z-index: 2;
}
.tv-text-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.text-tutorials__item:nth-child(1) .text-tutorial__photo {
  width: 40.714285714285715rem;
  margin-right: -14rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.text-tutorials__item:nth-child(2) .text-tutorial__photo {
  width: 41.42857142857143rem;
  margin-left: -14.5rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
}
.text-tutorials__item:nth-child(3) .text-tutorial__photo {
  width: 47.142857142857146rem;
  margin-right: -21rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -1rem;
  width: 31.42857142857143rem;
}
.text-tutorials__item:nth-child(4) .text-tutorial__photo {
  width: 54.28571428571429rem;
  margin-left: -27rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -17rem;
  width: 45.714285714285715rem;
}
.text-tutorials__item:nth-child(5) .text-tutorial__photo {
  width: 45.714285714285715rem;
  margin-right: -20rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -1rem;
  width: 31.42857142857143rem;
}
.text-tutorials__item:nth-child(6) .text-tutorial__photo {
  width: 47.85714285714286rem;
  margin-left: -20rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  margin-left: -17rem;
  width: 45.714285714285715rem;
}
.text-tutorials__item:nth-child(7) .text-tutorial__photo {
  width: 47.85714285714286rem;
  margin-left: -20rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  margin-right: -9rem;
  width: 39.285714285714285rem;
}
.text-tutorials__item:nth-child(8) .text-tutorial__photo {
  width: 47.85714285714286rem;
  margin-left: -20rem;
}
.tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  margin-left: -14rem;
  width: 42.142857142857146rem;
}
.text-tutorial__number {
  border-radius: 50%;
  color: #fff;
  background-image: linear-gradient(90deg, #0c8ac4 0%, #00c3e4 100%);
  box-shadow: -4.659px 17.387px 16px 0px rgba(6,165,211,0.21);
  font-size: 1.6rem;
  text-align: center;
  height: 3.5rem;
  width: 3.5rem;
  line-height: 3.5rem;
  display: inline-block;
  margin-bottom: 1.5rem;
}
.text-tutorial__number--purple {
  background-image: linear-gradient(90deg, #672d91 0%, #9e73bf 100%);
  box-shadow: -4.659px 17.387px 16px 0px rgba(103,45,145,0.21);
}
.text-tutorial__number--yellow {
  background-image: -moz-linear-gradient( 90deg, rgb(255,170,0) 0%, rgb(255,192,65) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,170,0) 0%, rgb(255,192,65) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,170,0) 0%, rgb(255,192,65) 100%);
  box-shadow: -4.659px 17.387px 16px 0px rgba(255, 170, 0, 0.21);
}
.android-tv-text-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -2.5rem;
  width: 34rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -3.5rem;
  width: 34rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
  margin-top: -2rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  width: 39rem;
  margin-left: -8.5rem;
  margin-top: -2rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -3rem;
  width: 34rem;
  margin-top: -2rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  width: 47rem;
  margin-left: -17rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  width: 33.333333333333336rem;
  margin-right: -2.5rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  width: 47rem;
  margin-left: -17rem;
}
.android-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  width: 33rem;
  margin-right: -2rem;
}
.samsung-tv-tutorials .text-tutorial__desc {
  font-weight: 600;
  color: #4d5f67;
}
.samsung-tv-tutorials .text-tutorial__desc small {
  line-height: 1.5;
  display: block;
  margin-top: 0.7em;
  font-weight: 400;
}
.samsung-tv-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -4rem;
  width: 33.587786259541986rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
  top: 1rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(12) .text-tutorial {
  -ms-flex-align: start;
      align-items: flex-start;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
[dir="rtl"] .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text-column {
  margin-bottom: 2rem;
}
.samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
  top: 3rem;
}
.apple-tutorials .text-tutorial__desc {
  font-weight: 600;
  color: #4d5f67;
}
.apple-tutorials .text-tutorial__desc small {
  line-height: 1.5;
  display: block;
  margin-top: 0.7em;
  font-weight: 400;
}
.apple-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.apple-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -7rem;
  width: 38rem;
}
.apple-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -4rem;
  width: 33.587786259541986rem;
}
.apple-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.apple-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -17rem;
  width: 46.5rem;
}
.apple-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -7rem;
  width: 38rem;
}
.apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  width: 34.375rem;
  margin-left: -5rem;
}
.apple-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  width: 33rem;
  margin-right: -1.5rem;
}
.apple-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  width: 33rem;
  margin-left: -4rem;
}
.apple-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.apple-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
  width: 36rem;
  top: 3.5rem;
  margin-left: -7rem;
}
.apple-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.apple-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
  width: 43rem;
  top: 3.5rem;
  margin-left: -14rem;
}
.apple-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
  margin-right: -10rem;
  width: 41rem;
}
.amazon-text-tutorials .text-tutorial__desc {
  font-weight: 600;
  color: #041d2b;
}
.amazon-text-tutorials .text-tutorial__desc small {
  line-height: 1.5;
  display: block;
  margin-top: 0.7em;
  font-weight: 400;
}
.amazon-text-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33.57142857142858rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -4rem;
  width: 33.587786259541986rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -3.1rem;
  width: 35.714285714285715rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -6rem;
  width: 35.714285714285715rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  margin-left: -5rem;
  width: 35.714285714285715rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  margin-left: -5rem;
  width: 35.714285714285715rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
  top: 1rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
  margin-left: -17.5rem;
  width: 48.57142857142858rem;
  top: 3rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
  margin-left: -17rem;
  width: 47.85714285714286rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
  margin-right: -3.5rem;
  width: 36.42857142857143rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
  margin-left: -5.5rem;
  width: 36.42857142857143rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
  top: 4rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
  margin-left: -5rem;
  width: 35.714285714285715rem;
  top: 3.5rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
  top: 1.5rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
  margin-left: -5rem;
  width: 35.714285714285715rem;
  top: 3rem;
}
.amazon-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
  top: 3.5rem;
}
.android-tablet-text-tutorials .text-tutorial {
  height: 38rem;
  overflow: hidden;
}
.android-tablet-text-tutorials .text-tutorial__text {
  position: relative;
  z-index: 2;
}
.android-tablet-text-tutorials .text-tutorial__photo-bg {
  z-index: 1;
  background-size: cover;
  background-position: center;
  height: 20rem;
  width: calc(100% + 6rem);
  margin: -3rem -3rem 2rem;
}
.phone-android-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial {
  padding-left: 3rem;
  padding-bottom: 3rem;
}
.phone-android-text-tutorials .text-tutorial {
  height: 38rem;
}
.phone-android-text-tutorials .text-tutorial__text {
  position: relative;
  z-index: 2;
}
.phone-android-text-tutorials .text-tutorial__photo-bg {
  z-index: 1;
  background-size: cover;
  background-position: center;
  height: 20rem;
  width: calc(100% + 6rem);
  margin: -3rem -3rem 2rem;
}
.phone-android-text-tutorials-without-google .text-tutorial {
  height: 38rem;
  overflow: hidden;
}
.phone-android-text-tutorials-without-google .text-tutorial__photo-bg {
  z-index: 1;
  background-size: cover;
  background-position: center;
  height: 20rem;
  width: calc(100% + 6rem);
  margin: -3rem -3rem 2rem;
}
.phone-android-text-tutorials-without-google .text-tutorial__text {
  position: relative;
  z-index: 2;
}
.phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(2) .text-tutorial__text {
  min-width: 13rem;
}
.phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(4) .text-tutorial__text {
  min-width: 13rem;
}
.android-tablet-text-tutorials-without-google .text-tutorial {
  height: 38rem;
  overflow: hidden;
}
.android-tablet-text-tutorials-without-google .text-tutorial__photo-bg {
  z-index: 1;
  background-size: cover;
  background-position: center;
  height: 20rem;
  width: calc(100% + 6rem);
  margin: -3rem -3rem 2rem;
}
.android-tablet-text-tutorials-without-google .text-tutorial__text {
  position: relative;
  z-index: 2;
}
.android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(2) .text-tutorial__text {
  min-width: 13rem;
}
.android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(4) .text-tutorial__text {
  min-width: 13rem;
  margin-bottom: -2.5rem;
}
.ipad-text-tutorials .text-tutorial {
  height: 38rem;
  overflow: hidden;
}
.ipad-text-tutorials .text-tutorial__photo-bg {
  z-index: 1;
  background-size: cover;
  background-position: center;
  height: 20rem;
  width: calc(100% + 6rem);
  margin: -3rem -3rem 2rem;
}
.ipad-text-tutorials .text-tutorial__text {
  position: relative;
  z-index: 2;
}
.ipad-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__text {
  min-width: 13rem;
}
.iphone-text-tutorials .text-tutorial {
  height: 38rem;
  overflow: hidden;
}
.iphone-text-tutorials .text-tutorial__photo-bg {
  z-index: 1;
  background-size: cover;
  background-position: center;
  height: 20rem;
  width: calc(100% + 6rem);
  margin: -3rem -3rem 2rem;
}
.iphone-text-tutorials .text-tutorial__text {
  position: relative;
  z-index: 2;
}
.iphone-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__text {
  min-width: 13rem;
}
.iphone-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__text {
  min-width: 13rem;
}
.roku-tv-text-tutorials .text-tutorial__text-inner {
  display: inline-block;
}
.roku-tv-text-tutorials .text-tutorial__desc {
  font-weight: 600;
  color: #4d5f67;
}
.roku-tv-text-tutorials .text-tutorial__desc small {
  line-height: 1.5;
  display: block;
  margin-top: 0.7em;
  font-weight: 400;
}
.roku-tv-text-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -16rem;
  width: 45rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -10rem;
  width: 42rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -4rem;
  width: 34rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -1rem;
  width: 31rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  margin-left: -14rem;
  width: 42rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  margin-right: -1rem;
  width: 31.333333333333332rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  margin-left: -3rem;
  width: 31.42857142857143rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  margin-right: -6rem;
  width: 36rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
  margin-left: -3rem;
  width: 32rem;
  top: 1rem;
}
.roku-tv-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
  margin-right: -9rem;
  width: 40rem;
}
.kodi-text-tutorials .text-tutorial__desc {
  font-weight: 600;
  color: #4d5f67;
}
.kodi-text-tutorials .text-tutorial__desc small {
  line-height: 1.5;
  display: block;
  margin-top: 0.7em;
  font-weight: 400;
}
.kodi-text-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -13.5rem;
  width: 45rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -4rem;
  width: 33.587786259541986rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -2.8rem;
  width: 35rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -4rem;
  width: 34rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  margin-left: -13rem;
  width: 43rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  margin-left: -5rem;
  width: 35.714285714285715rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  margin-right: -8rem;
  width: 40rem;
  top: 3rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
  margin-left: -19rem;
  width: 48.57142857142858rem;
  top: 3rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
  margin-right: -5rem;
  width: 36rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
  margin-left: -7rem;
  width: 37rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
  margin-right: -3.5rem;
  width: 35rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
  margin-left: -9rem;
  width: 39rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
  margin-right: -3.5rem;
  width: 34.48275862068966rem;
  top: 4rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
  margin-left: -17rem;
  width: 47rem;
  top: 3.5rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
  margin-right: -3rem;
  width: 35.714285714285715rem;
  top: 1.5rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
  margin-left: -15rem;
  width: 45rem;
  top: 3rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
  margin-right: -2.8rem;
  width: 35rem;
  top: 3.5rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(20) .text-tutorial__photo {
  margin-left: -13rem;
  width: 43rem;
  top: 3rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(21) .text-tutorial__photo {
  margin-right: -14rem;
  width: 45rem;
  top: 3.5rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(22) .text-tutorial__photo {
  margin-left: -8rem;
  width: 38rem;
  top: 3rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(23) .text-tutorial__photo {
  margin-right: -5.5rem;
  width: 37rem;
  top: 3.5rem;
}
.kodi-text-tutorials .text-tutorials__item:nth-child(24) .text-tutorial__photo {
  margin-left: -5.5rem;
  width: 35.714285714285715rem;
  top: 3rem;
}
.esaba-text-tutorials .text-tutorial__desc {
  font-weight: 600;
  color: #4d5f67;
}
.esaba-text-tutorials .text-tutorial__desc small {
  line-height: 1.5;
  display: block;
  margin-top: 0.7em;
  font-weight: 400;
}
.esaba-text-tutorials .text-tutorial__photo {
  margin-bottom: 1rem;
  top: 4.5rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
  margin-left: -3rem;
  width: 32rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
  margin-left: -7rem;
  width: 37rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
  margin-right: -2.5rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
  margin-left: -13rem;
  width: 43rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
  margin-left: -3rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
  top: 3rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
  margin-left: -9rem;
  width: 39rem;
  top: 3rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
  margin-right: -6rem;
  width: 37rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
  margin-left: -3rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
  margin-right: -14rem;
  width: 45rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
  margin-left: -3rem;
  width: 33rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
  margin-right: -2rem;
  width: 33rem;
  top: 4rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
  margin-left: -2rem;
  width: 31rem;
  top: 3.5rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
  margin-right: -3rem;
  width: 32.5rem;
  top: 1.5rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
  margin-left: -2rem;
  width: 31rem;
  top: 3rem;
}
.esaba-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
  margin-right: -12rem;
  width: 41rem;
  top: 3.5rem;
}
.tv-placeholder {
  background-color: #fff;
  box-shadow: 0 0 43px 0 rgba(13,126,167,0.1);
  border-radius: 1.5rem;
  height: 33rem;
  margin-bottom: 5rem;
  position: relative;
}
.tv-placeholder__bg {
  position: absolute;
  top: 0;
  width: 48.839999999999996rem;
  height: 25.48rem;
  left: -6.5rem;
  background-size: contain;
  background-position: center;
  background-image: url('../img/tv/tv-placeholder.png');
  pointer-events: none;
}
.tv-placeholder__content {
  left: 0;
  right: 0;
  text-align: center;
  font-size: 2.117647058823529rem;
  top: 4rem;
  padding-left: 1rem;
  position: relative;
}
.tv-placeholder__title {
  font-size: 3.5rem;
}
.tv-placeholder__subtitle {
  margin-bottom: 1em;
}
.tv-placeholder__btn {
  border-radius: 99rem;
  background-color: #07a3d2;
  color: #fff;
  background-image: linear-gradient(0deg, #0c8ac4 0%, #00c3e4 100%);
  display: inline-block;
  padding: 0.5em 1.8em;
  margin-top: 4em;
  transition: 0.3s;
  position: relative;
}
.tv-placeholder__btn:hover {
  color: #fff;
  transform: scale(1.1);
}
.main-banner-kodi-ill {
  margin-top: 1rem;
  width: 18.875rem;
  height: 2.75rem;
}
.main-banner-brands {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #a3c43a;
  padding: 6rem 3rem 2.5rem;
  margin-top: -6rem;
  border-radius: 1.5rem;
  margin-bottom: 3rem;
}
[dir="rtl"] .main-banner-brands {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.main-banner-brands__item {
  width: 50%;
}
.main-banner-brands__link {
  padding: 1.7rem 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 8rem;
}
.main-banner-brands__link img {
  width: auto !important;
  height: auto !important;
  max-height: 100%;
}
.main-banner-brands__link--smart-tv {
  padding-top: 0;
  padding-bottom: 0;
}
.main-banner {
  position: relative;
  padding: 3rem 3rem 17rem;
  z-index: 2;
}
.main-banner-text {
  text-align: right;
}
.main-banner-text__title {
  color: #438bcb;
  white-space: nowrap;
  line-height: 1;
  margin-bottom: 1em;
  font-size: 4.5rem;
}
.main-banner-text__label {
  white-space: nowrap;
  line-height: 1;
  /*margin-bottom: 1em;*/
  font-size: 1.5rem;
  font-weight: bold;
}
.main-banner-text__label > a {
  color: #438bcb;
}
.main-banner-desc {
  font-size: 2.2rem;
  color: #428bca;
  margin-top: 1.5rem;
  font-family: 'Myriad Hebrew', 'Open Sans', sans-serif;
}
.main-slider {
  position: relative;
  width: 40rem;
  height: 36rem;
  margin-top: 1rem;
  transform: scale(0.89) translate(6rem, 0);
}
.main-slider.main-slider-tv {
  height: 14rem;
  transform: scale(0.6) translate(9rem, 0);
}
.main-slider img {
  width: 23rem;
  transform: scale(1.02);
}
.main-slider .bee3D--slide_tablet img {
  width: 27.5rem;
}
.main-slider__arrows {
  position: absolute;
  left: -1rem;
  right: -1rem;
  top: 16rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
}
.main-slider-tv .main-slider__arrows {
  top: 11rem;
  left: -6rem;
  right: -6rem;
}
.main-slider__arrow {
  height: 6rem;
  width: 6rem;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  padding-top: 0.2rem;
}
.main-slider__arrow--next i {
  transform: translateX(0.2rem);
}
.main-slider__arrow--prev i {
  transform: translateX(-0.2rem);
}
.main-slider__arrow-inner {
  height: 6rem;
  line-height: 6rem;
  width: 6rem;
  text-align: center;
  display: inline-block;
}
.main-slider__arrow i {
  display: inline-block;
}
.main-slider__arrow svg,
.main-slider__arrow i {
  height: 1.8rem;
  width: 1.8rem;
  fill: #438bcb;
}
.main-slider__arrow--green svg,
.main-slider__arrow--green i {
  fill: #a3c339;
}
.main-slider__arrow--purple svg,
.main-slider__arrow--purple i {
  fill: #672d91;
}
.main-slider__arrow--yellow svg,
.main-slider__arrow--yellow i {
  fill: #ffaa00;
}
.main-slider-slide {
  width: 100%;
  height: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border-radius: 2rem;
  box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.21);
}
.main-slider-tv .main-slider-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.mobile-version-link {
  font-size: 2rem;
  color: #4d5f67;
  font-family: 'Myriad Pro', 'Open Sans', sans-serif;
}
.mobile-version-link .btn-info {
  margin-top: -0.1rem;
  margin-left: 1rem;
}
.bee3D--slide {
  margin-top: 0 !important;
  height: 37rem !important;
  width: 23rem !important;
  margin-left: -11.5rem !important;
  margin-right: -11.5rem !important;
}
.bee3D--slide_tablet {
  width: 27.5rem !important;
}
.main-slider-tv .bee3D--slide {
  height: 27rem !important;
  width: 48.5rem !important;
  margin-left: -24.25rem !important;
  margin-right: -24.25rem !important;
}
.bee3D--slide__active {
  z-index: 10 !important;
}
.bee3D--effect__coverflow .bee3D--before-3 {
  transform: translate(-12rem, 0rem) scale(0.7);
  opacity: 0;
  z-index: 7;
}
.bee3D--effect__coverflow .bee3D--before-2 {
  transform: translate(-10.5rem, 0rem) scale(0.7);
  opacity: 1;
  z-index: 8;
}
.bee3D--effect__coverflow .bee3D--before-1 {
  transform: translate(-5rem, 0rem) scale(0.85);
  opacity: 1;
  z-index: 9;
}
.bee3D--effect__coverflow .bee3D__active {
  z-index: 10;
}
.bee3D--effect__coverflow .bee3D--after-1 {
  transform: translate(5rem, 0rem) scale(0.85);
  opacity: 1;
  z-index: 9;
}
.bee3D--effect__coverflow .bee3D--after-2 {
  transform: translate(10.5rem, 0rem) scale(0.7);
  opacity: 1;
  z-index: 8;
}
.bee3D--effect__coverflow .bee3D--after-3 {
  transform: translate(12rem, 0rem) scale(0.7);
  opacity: 0;
  z-index: 7;
  filter: blur(10px);
}
.main-banner--hisense .main-banner-text__title {
  margin-bottom: 1rem;
}
.main-banner--hisense .main-banner-text__top {
  margin-bottom: 2rem;
}
.main-banner--hisense .main-banner-text > img {
  width: 21.5rem;
  height: 3.833333333333333rem;
}
.main-banner--hisense .main-banner-text > img.android__tv {
  height: 1rem;
  width: 6rem;
  margin-top: -3rem;
}
.main-banner--lg .main-banner-text__title {
  margin-bottom: 1rem;
}
.main-banner--lg .main-banner-text__top {
  margin-bottom: 2rem;
}
.main-banner--lg .main-banner-text__top > img {
  width: 20.75rem;
  height: 4.166666666666667rem;
}
.main-banner--samsung-smart-tv .main-banner-text__title {
  margin-bottom: 2rem;
}
.main-banner--samsung-smart-tv .main-banner-text__top {
  margin-bottom: 2rem;
}
.main-banner--samsung-smart-tv .main-banner-text__top > img {
  width: 22.5rem;
  height: 4.083333333333334rem;
}
.main-banner--samsung-smart-tv-common .main-banner-text__title {
  margin-bottom: 2rem;
}
.main-banner--samsung-smart-tv-common .main-banner-text__top {
  margin-bottom: 2rem;
}
.main-banner--samsung-smart-tv-common .main-banner-text__top > img {
  width: 23.083333333333332rem;
  height: 2.5rem;
}
.main-banner--insignia .main-banner-text__title {
  margin-bottom: 2rem;
}
.main-banner--insignia .main-banner-text__top {
  margin-bottom: 2rem;
}
.main-banner--insignia .main-banner-text__top > img {
  width: 22.666666666666668rem;
  height: 7.5rem;
}
.main-banner--philips .main-banner-text__title {
  margin-bottom: 1rem;
}
.main-banner--philips .main-banner-text__top {
  margin-bottom: 0rem;
}
.main-banner--philips .main-banner-text > img {
  width: 20.615384615384617rem;
  height: 6.076923076923077rem;
}
.main-banner--philips .main-banner-text > img.android__tv {
  height: 1rem;
  width: 6rem;
  margin-top: -4.5rem;
}
.main-banner--philips .android-btn {
  margin-bottom: 2rem;
}
.main-banner--sharp .main-banner-text__title {
  margin-bottom: 1rem;
}
.main-banner--sharp .main-banner-text__top {
  margin-bottom: 0rem;
}
.main-banner--sharp .main-banner-text > img {
  width: 21.750000000000004rem;
  height: 3.333333333333333rem;
}
.main-banner--sharp .main-banner-text > img.android__tv {
  height: 1rem;
  width: 6rem;
  margin-top: -3.5rem;
}
.main-banner--sharp .android-btn {
  margin-bottom: 2rem;
}
.main-banner--tcl .main-banner-text__title {
  margin-bottom: 1.5rem;
}
.main-banner--tcl .main-banner-text__top {
  margin-bottom: 0rem;
}
.main-banner--tcl .main-banner-text > img {
  width: 17.909090909090907rem;
  height: 5rem;
}
.main-banner--tcl .main-banner-text > img.android__tv {
  height: 1rem;
  width: 6rem;
  margin-top: -5.5rem;
}
.main-banner--tcl .android-btn {
  margin-bottom: 2rem;
}
.main-banner--toshiba .main-banner-text__title {
  margin-bottom: 1.5rem;
}
.main-banner--toshiba .main-banner-text__top {
  margin-bottom: 0rem;
}
.main-banner--toshiba .main-banner-text > img {
  width: 21.833333333333332rem;
  height: 3.75rem;
  margin-bottom: 2rem;
}
.main-banner--sony .main-banner-text__title {
  margin-bottom: 1.5rem;
}
.main-banner--sony .main-banner-text__top {
  margin-bottom: 0rem;
}
.main-banner--sony .main-banner-text > img {
  width: 23.454545454545453rem;
  height: 3.272727272727272rem;
  margin-bottom: 2rem;
}
.main-banner--westinghouse .main-banner-text__title {
  margin-bottom: 0.5rem;
}
.main-banner--westinghouse .main-banner-text > img {
  width: 24.080000000000002rem;
  height: 7.68rem;
  margin-bottom: 0rem;
}
.main-banner--roku .main-banner-text__title {
  margin-bottom: 2.5rem;
}
.main-banner--roku .main-banner-text > img {
  width: 23.75rem;
  height: 17.25rem;
  margin-bottom: 0rem;
}
.main-banner--roku-box {
  background-image: linear-gradient(7deg, #672d91 0rem, #672d91 16.5rem, #fff 16.5rem, #fff 100%);
}
.main-banner--roku-box .main-banner-text__title {
  margin-bottom: 2.5rem;
}
.main-banner--roku-box .main-banner-text > img {
  width: 28.5rem;
  height: 20.7rem;
  margin-bottom: 0rem;
}
.main-banner--roku-box .main-slider-tv .main-slider-slide:before {
  background-image: url('../img/tv-slide-bg-purple.png');
  width: 55.13833992094861rem;
  height: 35.07905138339921rem;
}
.main-banner--mi-box .main-banner-text > img {
  width: 18.96rem;
  height: 6.68rem;
}
.main-banner--mi-box .main-banner-text__title {
  margin-bottom: 0.7em;
}
.main-banner--mi-box .main-banner-text__footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 0rem;
}
[dir="rtl"] .main-banner--mi-box .main-banner-text__footer {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.main-banner--mi-box .mi-box-banner-ill {
  width: 16.28571428571429rem;
  height: 11.285714285714286rem;
}
.main-banner--android-phone .main-banner-text > img {
  width: 15.250000000000002rem;
  height: 3.25rem;
}
.main-banner--android-tv-box .main-banner-text > img {
  width: 10.055555555555555rem;
  height: 10.055555555555555rem;
}
.main-banner--android-phone .main-banner-text__title {
  margin-bottom: 2rem;
}
.main-banner--iphone .main-banner-text > img,
.main-banner--ipad .main-banner-text > img {
  width: 11.833333333333334rem;
  height: 3rem;
}
.main-banner--iphone .main-banner-text__title,
.main-banner--ipad .main-banner-text__title {
  margin-bottom: 2rem;
}
.main-banner--ipad .main-banner-text > img {
  width: 9.25rem;
  height: 3rem;
}
.main-banner--nvidia .main-banner-text > img {
  width: 21.2rem;
  height: 2.64rem;
}
.main-banner--nvidia .main-banner-text__title {
  margin-bottom: 0.5em;
}
.main-banner--nvidia .main-banner-text__footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 2rem;
}
[dir="rtl"] .main-banner--nvidia .main-banner-text__footer {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.main-banner--nvidia .nvidia-banner-ill {
  width: 19.384615384615383rem;
  height: 10.538461538461538rem;
  margin-left: auto;
  margin-right: 0;
}
.main-banner--razer .main-banner-text > img {
  width: 21.119999999999997rem;
  height: 1.84rem;
}
.main-banner--razer .main-banner-text__title {
  margin-bottom: 0.5em;
}
.main-banner--razer .main-banner-text__footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 2rem;
}
[dir="rtl"] .main-banner--razer .main-banner-text__footer {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.main-banner--razer .razer-banner-ill {
  width: 23.692307692307693rem;
  height: 11.23076923076923rem;
  margin-left: auto;
  margin-right: 0;
}
.main-banner--amazon {
  background-image: url("../img/amazon/bg.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.main-banner--amazon .main-banner-text > img {
  width: 23.2rem;
  height: 4.88rem;
}
.main-banner--amazon .main-banner-text__title {
  margin-bottom: 0.5em;
}
.main-banner--amazon .main-banner-text__footer {
  margin-top: 2rem;
}
.main-banner--amazon .main-banner-text__footer > img {
  width: 18.333333333333332rem;
  height: 8.066666666666666rem;
}
.main-banner--apple-tv .main-banner-text > img {
  width: 14rem;
  height: 6.933333333333334rem;
  position: relative;
  z-index: 2;
  margin-top: -2rem;
  margin-bottom: 2rem;
}
.main-banner--apple-tv .main-banner-text__title {
  margin-bottom: 0.5em;
  z-index: 2;
  position: relative;
}
.main-banner-apple-tv-ill {
  position: absolute;
  bottom: 3rem;
  left: 3rem;
  z-index: 3;
  pointer-events: none;
}
.main-banner-apple-tv-ill > img {
  width: 14.642857142857144rem;
  height: 11.142857142857144rem;
  margin-right: 7rem;
  margin-top: -2rem;
}
.main-banner--android-tv-app-box {
  position: relative;
  z-index: 1;
}
.main-banner--android-tv-app-box::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 1rem;
  background-image: url("../img/small-logo/android-tv.png");
  width: 12rem;
  height: 3rem;
  background-size: contain;
}
.main-banner--android-tv-app-box .main-banner-text__title {
  margin-bottom: 0.3em;
}
.main-banner--android-tv-box {
  position: relative;
}
.main-banner--android-tv-box::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 1.5rem;
  background-image: url("../img/small-logo/android-box.png");
  width: 14rem;
  height: 3rem;
  background-size: contain;
}
.main-banner--android-tv-box .main-banner-text__title {
  margin-bottom: 0.3em;
}
.main-banner-brands--android-tv-box {
  -ms-flex-pack: center;
      justify-content: center;
}
.main-banner-brands--android-tv-box .main-banner-brands__item {
  width: 50%;
}
.main-banner-brands--android-tv-box .main-banner-brands__link {
  padding: 1rem 2rem;
}
.big-like {
  font-size: 2.4rem;
  font-family: 'Myriad Hebrew', 'Open Sans', sans-serif;
  line-height: 1;
  display: -ms-flexbox;
  display: flex;
}
.big-like::before {
  content: '';
  width: 4.692307692307692rem;
  height: 4.538461538461538rem;
  background-image: url('../img/big-like.png');
  background-size: contain;
  margin-left: 1rem;
}
.main-banner-brands--roku {
  background-color: #180d27;
  padding: 4.5rem 3rem 2.5rem;
  background-image: radial-gradient(circle, #5c3283 0%, #080411 100%);
  -ms-flex-pack: center;
      justify-content: center;
}
.main-banner-brands--roku .main-banner-brands__link {
  height: 9.4rem;
}
.main-banner-brands--roku .main-banner-brands__link--sharp {
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}
.main-banner-brands--roku .main-banner-brands__link--philips {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
}
.main-banner-brands--roku .main-banner-brands__link--philips img {
  margin-top: -1.5rem;
}
.main-banner-brands--roku .main-banner-brands__link--insignia {
  padding-left: 1rem;
  padding-right: 1rem;
}
.main-banner-brands--roku .main-banner-brands__link--tcl {
  padding-left: 0;
  padding-right: 0;
}
.main-banner-brands--roku .main-banner-brands__item {
  width: 50%;
}
.main-banner-brands--android-tv-app-box {
  -ms-flex-pack: center;
      justify-content: center;
}
.main-banner-brands--android-tv-app-box .main-banner-brands__item {
  width: 100%;
}
.main-banner-brands--android-tv-app-box .main-banner-brands__link {
  padding: 1rem 4rem;
}
.main-slider-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: -2rem;
  font-size: 2rem;
}
[dir="rtl"] .main-slider-tabs {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.main-slider-tabs__tab {
  position: relative;
  margin-right: 1rem;
  padding-right: 5rem;
}
.main-slider-tabs__tab img {
  height: 1.6rem;
}
.main-slider-tabs__tab::before {
  content: '';
  position: absolute;
  top: -0.3rem;
  right: 1rem;
  height: 3rem;
  width: 3rem;
  border-radius: 50%;
  background-color: #fff;
  background-image: url('../img/unchecked.png');
  background-size: contain;
}
.main-slider-tabs__tab.tablist-tab-active {
  font-weight: bold;
}
.main-slider-tabs__tab.tablist-tab-active::before {
  background-image: url('../img/checked.png');
}
.main-slider-tabs__tab--green::before {
  background-image: url('../img/unchecked-green.png');
}
.main-slider-tabs__tab--green.tablist-tab-active::before {
  background-image: url('../img/checked-green.png');
}
.switch-tabslits {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -1.5rem;
  margin-right: -0.3rem;
}
.switch-tabslits__tab {
  line-height: 5.2rem;
  border: 2px solid #fff;
  border-radius: 2rem 2rem 0 0;
  font-size: 1.3rem;
  padding: 0 1rem 1.5rem;
  color: #726e6a;
  transition: 0.2s color, 0.2s background, 0.2s border;
}
.switch-tabslits__tab:hover {
  color: #a3c339;
  background-color: #fff;
}
.switch-tabslits__tab.tablist-tab-active {
  font-weight: bold;
  color: #fff;
  border-color: #a3c339;
  background-color: #a3c339;
  pointer-events: none;
}
.switch-tabslits__item {
  padding: 0 0.3rem;
}
.switch-tabslits--blue .switch-tabslits__tab:hover {
  color: #438bcb;
}
.switch-tabslits--blue .switch-tabslits__tab.tablist-tab-active {
  background-color: #438bcb;
  border-color: #438bcb;
  color: #fff;
}
.tutorials-set:not(.tablist-panel-active) {
  display: none;
}
.mob-version-link-wrapper:not(.tablist-panel-active) {
  display: none;
}
.tutorials:not(.tablist-panel-active) {
  display: none;
}
.mob-version-link {
  padding-top: 33rem;
  background-color: #fff;
  background-size: 160%;
  margin-bottom: 3rem;
  border-radius: 1.5rem;
}
.mob-version-link__content {
  text-align: center;
  padding-bottom: 5rem;
}
.mob-version-link__title {
  font-size: 2.666666666666667rem;
  margin-bottom: 2rem;
  color: #428bca;
  font-weight: 600;
  line-height: 1.2;
}
.mob-version-link__desc-wrapper {
  font-size: 2rem;
  margin-bottom: 3rem;
}
.mob-version-link__desc {
  margin-bottom: 1rem;
  line-height: 1.8;
}
.mob-version-link__link {
  color: #428bca;
  border-bottom-color: #428bca;
}
.mob-version-link__link:hover {
  border-bottom-color: transparent;
  color: #428bca;
}
.bee3D--parent{perspective:60rem}.bee3D--slide{position:absolute;transform:none;width:50rem;height:50rem;top:50%;left:50%;margin-left:-25rem;margin-top:-25rem;opacity:0;transition:opacity 0.7s ease,transform .7s ease}.bee3D--slide__inactive{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.bee3D--slide__active{opacity:1;z-index:1}.bee3D--inner{position:relative;width:100%;height:100%}.draggable{cursor:move;cursor:grab;cursor:-webkit-grab}.draggable:active{cursor:grabbing;cursor:-webkit-grabbing}.bee3D--parallax{position:relative !important}.bee3D--shadow-wrapper{position:absolute;z-index:-1;left:0;width:100%;height:100px}.bee3D--shadow>span{display:block;content:'';left:0;width:100%;height:200px;border-radius:50%;background:rgba(0,0,0,0.45);box-shadow:0 0 200px 50px rgba(0,0,0,0.7);transition:opacity 1.5s;opacity:.15;transform:rotateX(95deg) translateZ(30px) scale(0.55)}.bee3D--nav{position:absolute;cursor:pointer;top:50%;font-size:8em;color:rgba(0,0,0,0.45);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.7s ease;transform:translateY(-50%);background-color:transparent;background-repeat:no-repeat;background-size:contain;width:20px;height:40px}

.loader-page {
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.loader {
  max-width: 60rem;
  width: 100%;
}
.loader-header {
  margin-bottom: 8rem;
}
.loader-logo {
  text-align: center;
  margin-left: 5rem;
}
.loader-logo img {
  width: 20rem;
  height: 20rem;
}
.loader-desc {
  color: #559fd2;
  text-align: center;
  padding-top: 2rem;
}
.loader-desc__title {
  font-size: 3.6rem;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
.loader-desc__desc {
  font-size: 1.8rem;
  font-weight: 500;
}
.loader-progress__current {
  height: 3rem;
  background-color: #559fd2;
  position: relative;
  transition: 0.4s;
}
.loader-progress__tooltip {
  position: absolute;
  width: 6.399999999999999rem;
  height: 4.933333333333334rem;
  top: -6rem;
  right: -3.333333333333333rem;
  background-image: url('../img/tooltip-bg.png');
  background-size: contain;
  background-position: center;
  text-align: center;
  font-size: 1.6rem;
  padding-top: 0.75rem;
  color: #559fd2;
  font-weight: 600;
}
.scroll-up {
  height: 5rem;
  width: 5rem;
  position: fixed;
  bottom: 2.5rem;
  right: 2.5rem;
  background-image: url('../img/scroll-up.png');
  background-size: contain;
  opacity: 0;
}
.show-scroll-up .scroll-up {
  opacity: 1;
}
.main-banner-firetv-ill {
  margin-bottom: -4rem;
  width: 24rem;
}
.main-slider-tv .main-slider-slide {
  position: relative;
  overflow: visible;
}
.main-slider-tv .main-slider-slide::before {
  content: '';
  width: 56rem;
  height: 35.6rem;
  background-image: url('../img/tv-slide-bg.png');
  position: absolute;
  top: -1rem;
  left: -3.5rem;
  background-size: contain;
}
.tutorials-soon {
  border-radius: 1.5rem;
  box-shadow: 0 0 43px 0 rgba(13,126,167,0.1);
  overflow: hidden;
  margin-bottom: 5rem;
}
.tablist-panel:not(.tablist-panel-active) {
  display: none;
}
.home-content .home-sidebar {
  top: 0;
}
@media only screen and (max-width: 767px) and (min-width: 320px) {

  .navbar-toggle {
    background: #ecf2f2;
  }

  .navbar-toggle .icon-bar {
    background: #3675be;
  }
}
@media only screen and (min-width: 481px) {

  html {
    font-size: 1.1vw;
  }

  .hide-above-s {
    display: none !important;
  }

  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  p {
    line-height: 1.4;
  }

  .modal__close {
    top: 2.5rem;
    right: 2rem;
  }

  .modal-success__title {
    text-align: left;
  }

  .modal-success__status {
    margin: 0;
    padding: 0;
    width: 22.5rem;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
  }

  .modal-success__status svg {
    height: 13rem;
    width: 13rem;
    margin-bottom: 2rem;
  }

  .modal-success__message {
    padding-left: 18rem;
    text-align: left;
  }

  .request-status {
    font-size: 2rem;
  }

  .modal-packages__body {
    display: -ms-flexbox;
    display: flex;
  }

  .modal-packages__ill {
    margin-bottom: 0;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
  }

  .langs__link {
    padding: 0 1rem;
  }

  .menu-toggler {
    display: none;
  }

  .header-bottom__content {
    padding: 1.2rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .main-nav {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .main-nav__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .main-nav__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .main-nav__link {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.6em 0.2em;
  }

  .main-nav__link::before {
    content: '';
    position: absolute;
    bottom: -1.2rem;
    left: 0.6em;
    right: 0.6em;
    height: 2px;
    background-color: #f0ad4e;
    opacity: 0;
    transition: 0.2s;
  }

  .main-nav__link:hover::before {
    opacity: 0.5;
  }

  .home-content__right {
    padding-bottom: 3rem;
  }

  .home-sidebar {
    margin-bottom: 0;
  }

  .main-banner {
    margin-bottom: 3rem;
  }

  .tutorial-tabs-wrapper {
    margin-bottom: 3rem;
  }

  .tutorial-tabs-wrapper {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 2.5rem 4rem;
  }

  .tutorial-tabs-wrapper__title {
    font-size: 2.5rem;
    margin-bottom: 0;
  }

  .tutorial-tabs {
    font-size: 2rem;
  }

  .tutorial-tabs__tab {
    padding-right: 5.5rem;
    margin-right: 3rem;
  }

  .video-tutorial-toggler {
    font-size: 5rem;
  }

  .video-tutorial--android-tv .video-tutorial-toggler__inner,
  .video-tutorial--smart-tv .video-tutorial-toggler__inner {
    transform: translateX(100%);
  }

  .video-tutorial--samsung-tv .video-tutorial-toggler__inner {
    transform: translateX(75%);
  }

  .video-tutorial-toggler__play {
    height: 11rem;
    width: 11rem;
  }

  .text-tutorial {
    height: 62rem;
  }

  .tv-text-tutorials .text-tutorial {
    height: 36rem;
  }

  .text-tutorial {
    margin-bottom: 3rem;
    padding: 5rem;
  }

  .text-tutorial__photo {
    position: absolute;
  }

  .tv-text-tutorials .text-tutorial__photo {
    margin-bottom: 0;
  }

  .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 43.84615384615385rem;
    margin: 0;
    left: 8rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 44.61538461538461rem;
    left: 31rem;
    margin: 0;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 50.76923076923077rem;
    margin: 0;
    left: 8rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 47.69230769230769rem;
    left: 3rem;
    margin: 0;
  }

  .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 58.46153846153846rem;
    left: 17rem;
    margin: 0;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 66.92307692307692rem;
    left: 16rem;
    margin: 0;
  }

  .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 49.230769230769226rem;
    margin: 0;
    left: 8rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 3rem;
    margin: 0;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 50rem;
  }

  .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 51.53846153846154rem;
    left: 24rem;
    margin: 0;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 67.6923076923077rem;
    left: 16rem;
    margin: 0;
  }

  .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 51.53846153846154rem;
    left: 24rem;
    margin: 0;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 61.53846153846153rem;
    left: 3rem;
    margin: 0;
  }

  .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 51.53846153846154rem;
    left: 24rem;
    margin: 0;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 21rem;
    margin: 0;
  }

  .android-tv-text-tutorials .text-tutorial {
    height: 36rem;
  }

  .android-tv-text-tutorials .text-tutorial__photo {
    margin-bottom: 0;
    top: 4rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 50rem;
    left: 36rem;
    margin: 0;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 51.66666666666667rem;
    margin: 0;
    left: 2rem;
    top: 1rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    left: 16rem;
    margin: 0;
    top: 0;
    width: 57rem;
    right: 1rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    left: 3rem;
    margin: 0;
    top: 1rem;
    width: 50rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 67.6923076923077rem;
    margin: 0;
    right: 1rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    margin: 0;
    width: 50rem;
    left: 2rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    left: 21rem;
    margin: 0;
    width: 70rem;
    right: 1rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    margin: 0;
    width: 47.05882352941177rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorial {
    height: 36rem;
  }

  .samsung-tv-tutorials .text-tutorial__photo {
    margin-bottom: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial {
    height: 60rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    transform: translateY(6rem);
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text-column {
    margin-bottom: 0;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text-column:nth-child(1) {
    padding-right: 2rem;
    transform: translateY(-9rem);
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorial {
    height: 36rem;
  }

  .apple-tutorials .text-tutorial__photo {
    margin-bottom: 0;
    top: 4rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 43.125rem;
    left: 2rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    margin-left: -3rem;
    width: 62.30769230769231rem;
    left: 23rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 51.42857142857143rem;
    left: 2rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 40rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    margin-left: -3rem;
    width: 52.30769230769231rem;
    left: 31rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    margin-right: -2rem;
    width: 43.84615384615385rem;
    left: 2rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    margin-left: -3rem;
    width: 40rem;
    left: 40rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 41rem;
    left: 2rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    margin-left: -3rem;
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 45rem;
    left: 2rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    margin-left: -3rem;
    width: 60rem;
    left: 24rem;
    margin: 0;
  }

  .apple-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 60rem;
    left: 2rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorial {
    height: 36rem;
  }

  .amazon-text-tutorials .text-tutorial__photo {
    margin-bottom: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 40.517241rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 2rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 48rem;
    left: 36.5rem;
    margin: 0;
    margin-top: 1rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 43.142857rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 36rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 42.769231rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 35rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 43.769231rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    margin: 0;
    width: 69.6rem;
    left: 17rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 42.769231rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    margin: 0;
    width: 63.434783rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 41.769231rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
    width: 43.769231rem;
    right: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
    width: 41.142857rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
    width: 42.769231rem;
    right: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
    width: 44.769231rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
    width: 42.769231rem;
    right: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 0;
    margin: 0;
  }

  .android-tablet-text-tutorials .text-tutorial__photo-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    margin: 0;
  }

  .phone-android-text-tutorials .text-tutorial__photo-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    margin: 0;
  }

  .phone-android-text-tutorials-without-google .text-tutorial__photo-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    margin: 0;
  }

  .android-tablet-text-tutorials-without-google .text-tutorial__photo-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    margin: 0;
  }

  .ipad-text-tutorials .text-tutorial__photo-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    margin: 0;
  }

  .iphone-text-tutorials .text-tutorial__photo-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorial__text {
    text-align: left;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(odd) .text-tutorial__text {
    text-align: right;
  }

  .roku-tv-text-tutorials .text-tutorial__text-inner {
    text-align: right;
  }

  .roku-tv-text-tutorials .text-tutorial {
    height: 36rem;
  }

  .roku-tv-text-tutorials .text-tutorial__photo {
    margin-bottom: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 45rem;
    left: 2rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 70rem;
    left: 12rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 65rem;
    left: 2rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 52rem;
    left: 32rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    top: 4rem;
    width: 45rem;
    left: 3rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 65rem;
    left: 17rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    top: 4rem;
    width: 44rem;
    left: 3rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 46.15384615384615rem;
    left: 38rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 33.57142857142858rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    top: 3rem;
    width: 55rem;
    left: 3rem;
    margin: 0;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial {
    height: 36rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 48rem;
    left: 34rem;
    margin: 0;
    top: 3rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial {
    height: 36rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 60rem;
    left: 3rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorial {
    height: 36rem;
  }

  .kodi-text-tutorials .text-tutorial__photo {
    margin-bottom: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 65rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 46.15384615384615rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 2rem;
    margin: 0;
    margin-top: 1.5rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 48rem;
    left: 36.5rem;
    margin: 0;
    margin-top: 1rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 45rem;
    left: 2rem;
    margin: 0;
    margin-top: 1rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 62rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 48rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 46rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 55rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    margin: 0;
    width: 69.6rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    margin: 0;
    width: 50rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
    width: 55rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
    top: 2rem;
    width: 47.142857142857146rem;
    left: 2rem;
    margin: 0;
    margin-top: 1rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
    width: 65rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
    top: 3rem;
    width: 48rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
    width: 60rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
    width: 45rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(20) .text-tutorial__photo {
    width: 57rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(21) .text-tutorial__photo {
    width: 58rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(22) .text-tutorial__photo {
    width: 55rem;
    right: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(23) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(24) .text-tutorial__photo {
    width: 49rem;
    right: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorial {
    height: 36rem;
  }

  .esaba-text-tutorials .text-tutorial__photo {
    margin-bottom: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 50rem;
    left: 3rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 46.15384615384615rem;
    right: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 50rem;
    left: 2rem;
    margin: 0;
    top: 0;
    margin-top: 1.5rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 48rem;
    right: 0;
    margin: 0;
    margin-top: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 47rem;
    left: 2rem;
    margin: 0;
    top: 2.5rem;
    margin-top: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 35rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    top: 3rem;
    width: 64rem;
    right: 1rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 48rem;
    left: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 50rem;
    right: 1rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 45rem;
    left: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    top: 4rem;
    margin: 0;
    width: 55rem;
    right: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 53rem;
    left: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    margin: 0;
    width: 48rem;
    right: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 65rem;
    left: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
    width: 50rem;
    right: 0rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
    top: 2rem;
    width: 51rem;
    left: 2rem;
    margin: 0;
    margin-top: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
    width: 45rem;
    right: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
    top: 3rem;
    width: 52rem;
    left: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
    width: 48rem;
    right: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
    width: 65rem;
    left: 3rem;
    margin: 0;
  }

  .tv-placeholder {
    height: 53rem;
    margin-bottom: 15rem;
  }

  .tv-placeholder__bg {
    left: -6.5rem;
    width: 101.75rem;
    height: 53.083333333333336rem;
  }

  .tv-placeholder__content {
    top: 10rem;
    font-size: 3rem;
    padding-left: 2rem;
  }

  .tv-placeholder__content::before {
    content: '';
    bottom: 1rem;
    transform: translate(-50%, 100%);
    left: 50%;
    width: 7.7rem;
    height: 40.4rem;
    background-image: url('../img/arrow-mark.png');
    position: absolute;
    background-size: contain;
    z-index: 2;
    pointer-events: none;
  }

  .tv-placeholder__title {
    font-size: 5.833333333333334rem;
  }

  .tv-placeholder__btn {
    margin-top: 0.3em;
  }

  .main-banner-kodi-ill {
    width: 23.23076923076923rem;
    height: 3.384615384615385rem;
    margin-top: 0;
  }

  .main-banner-brands__item {
    width: 25%;
  }

  .main-banner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 6rem 3rem 7rem;
    box-shadow: 0px 0px 43px 0px rgba(13,126,167,0.1);
  }

  .main-banner-text {
    position: absolute;
    top: 3rem;
    right: 3rem;
    bottom: 4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  [dir="rtl"] .main-banner-text {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .main-banner-text .android-btn {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .main-slider {
    height: 22rem;
    width: 60rem;
    margin-top: 0;
    transform: scale(0.78) translate(-1.5rem, -8rem);
  }

  .main-slider.main-slider-tv {
    height: 22rem;
    transform: scale(0.78) translate(-3rem, -2.5rem);
  }

  .bee3D--slide {
    height: 37rem !important;
    width: 23rem !important;
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .bee3D--slide_tablet {
    width: 27.5rem !important;
  }

  .main-slider-tv .bee3D--slide {
    height: 27rem !important;
    width: 48.5rem !important;
    margin-left: -24.25rem !important;
    margin-right: -24.25rem !important;
  }

  .bee3D--effect__coverflow .bee3D--before-3 {
    transform: translate(-24rem, 0rem) scale(0.7);
  }

  .bee3D--effect__coverflow .bee3D--before-2 {
    transform: translate(-21rem, 0rem) scale(0.7);
  }

  .main-slider-tv .bee3D--effect__coverflow .bee3D--before-2 {
    transform: translate(-19.09090909090909rem, 0rem) scale(0.7);
  }

  .bee3D--effect__coverflow .bee3D--before-1 {
    transform: translate(-10rem, 0rem) scale(0.85);
  }

  .bee3D--effect__coverflow .bee3D--after-1 {
    transform: translate(10rem, 0rem) scale(0.85);
  }

  .bee3D--effect__coverflow .bee3D--after-2 {
    transform: translate(21rem, 0rem) scale(0.7);
  }

  .main-slider-tv .bee3D--effect__coverflow .bee3D--after-2 {
    transform: translate(19.09090909090909rem, 0rem) scale(0.7);
  }

  .bee3D--effect__coverflow .bee3D--after-3 {
    transform: translate(24rem, 0rem) scale(0.7);
  }

  .main-banner--philips {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }

  .main-banner--philips .main-banner-text__top {
    margin-bottom: 2rem;
  }

  .main-banner--sharp {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }

  .main-banner--sharp .main-banner-text__top {
    margin-bottom: 2rem;
  }

  .main-banner--tcl {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }

  .main-banner--tcl .main-banner-text__top {
    margin-bottom: 2rem;
  }

  .main-banner--toshiba .main-banner-text__top {
    margin-bottom: 2rem;
  }

  .main-banner--sony .main-banner-text__top {
    margin-bottom: 2rem;
  }

  .main-banner--westinghouse .main-banner-text > img {
    margin-bottom: 2rem;
  }

  .main-banner--roku .main-banner-text > img {
    margin-bottom: 2rem;
  }

  .main-banner--roku-box .main-banner-text > img {
    margin-bottom: 2rem;
  }

  .main-banner--android-phone {
    padding: 6rem 3rem 5.5rem;
  }

  .main-banner--android-phone .main-banner-text__title {
    margin-bottom: 0;
  }

  .main-banner--android-tv .main-banner-text__title {
    margin-bottom: 0;
  }

  .main-banner--android-tv-box .main-banner-text__title {
    margin-bottom: 0;
  }

  .main-banner--android-tv-app-box .main-banner-text__title {
    margin-bottom: 0;
  }

  .main-banner--iphone,
  .main-banner--ipad {
    padding: 6rem 3rem 5.5rem;
  }

  .main-banner--iphone .main-banner-text__title,
  .main-banner--ipad .main-banner-text__title {
    margin-bottom: 0;
  }

  .main-banner--nvidia .main-banner-text__title {
    margin-bottom: 0.7em;
  }

  .main-banner--nvidia .main-banner-text__footer {
    margin-top: 4.5rem;
  }

  .main-banner--razer .main-banner-text__title {
    margin-bottom: 0.7em;
  }

  .main-banner--razer .main-banner-text__footer {
    margin-top: 4.5rem;
  }

  .main-banner--amazon .main-banner-text__title {
    margin-bottom: 0.7em;
  }

  .main-banner--amazon .main-banner-text__footer {
    margin-top: 2rem;
  }

  .main-banner--apple-tv .main-banner-text__title {
    margin-bottom: 0.8em;
  }

  .main-banner--android-tv-box .main-banner-text__title {
    margin-bottom: -0.5rem;
  }

  .main-banner-brands--android-tv-box .main-banner-brands__link {
    padding: 2rem 2rem;
  }

  .main-banner-brands--roku .main-banner-brands__link--tcl {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-banner-brands--roku .main-banner-brands__item {
    width: 21.333333333333332%;
  }

  .main-banner-brands--roku .main-banner-brands__item--sharp {
    width: 18%;
  }

  .main-banner-brands--roku .main-banner-brands__item--philips {
    width: 18%;
  }

  .main-banner-brands--android-tv-app-box .main-banner-brands__item {
    width: 50%;
  }

  .main-banner-brands--android-tv-app-box .main-banner-brands__link {
    padding: 2rem 2rem;
  }

  .main-banner-text .tutorial-tabs {
    margin-right: -4rem;
  }

  .main-slider-tabs {
    font-size: 2rem;
  }

  .switch-tabslits {
    margin-right: -0.6rem;
  }

  .switch-tabslits__tab {
    padding: 0 2rem 1.5rem;
    font-size: 2.2rem;
  }

  .switch-tabslits__item {
    padding: 0 0.6rem;
  }

  .mob-version-link {
    height: 52rem;
    padding-top: 0;
    background-size: cover;
    background-position: left top;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .mob-version-link__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right;
    padding: 4rem 4rem 7rem 0;
  }

  .mob-version-link__title {
    font-size: 3.8rem;
    margin-bottom: 0;
  }

  .mob-version-link__desc-wrapper {
    margin-bottom: 0;
  }

  .main-banner-android-ill {
    height: 10.08695652173913rem;
    width: 8.434782608695652rem;
  }

  .main-banner-firetv-ill {
    margin-bottom: 0;
    width: 25rem;
  }
}
@media only screen and (min-width: 481px) and (max-width: 769px) {

  .home-sidebar-tablist__tab--tablet {
    background-size: 4%;
  }

  .home-sidebar-tablist__tab--android-tv {
    background-size: 5%;
  }

  .home-sidebar-tablist__tab--tv-boxes {
    background-size: 5%;
  }

  .home-sidebar-tablist__tab--smart-tv {
    background-size: 6%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1200px) {

  .main-banner-text .tutorial-tabs {
    margin-right: -2rem;
    margin-bottom: -1rem;
  }

  .main-banner-text .tutorial-tabs__tab {
    margin-right: 1rem;
  }
}
@media only screen and (min-width: 769px) {

  html {
    font-size: 0.7vw;
  }

  .hide-above-m {
    display: none !important;
  }

  .footer__content {
    display: -ms-flexbox;
    display: flex;
  }

  .footer-links {
    width: 16rem;
    display: block;
    margin-right: 2rem;
  }

  .footer-links img {
    width: 100%;
  }

  .footer-nav {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-nav__item {
    padding: 0 2rem;
    width: 20rem;
    margin-bottom: 0;
  }

  .footer-nav__item:last-child {
    width: 24rem;
  }

  .home-content__content {
    display: -ms-flexbox;
    display: flex;
  }

  .home-content__left {
    width: calc(100% - 25rem);
    padding-right: 2rem;
  }

  .home-content__right {
    width: 25rem;
  }

  .home-sidebar-tablist__tab {
    font-size: 1.8rem;
    padding-right: 8rem;
  }

  .home-sidebar-tablist__tab i {
    transform: scale(0.8);
  }

  .home-sidebar-tablist-panel a i {
    width: 18rem;
  }

  .home-sidebar-tablist-panel a .home-sidebar-logo-toshiba {
    width: 18rem;
  }

  .home-sidebar-tablist-panel a .home-sidebar-logo-sharp {
    width: 18rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 29rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    left: 8rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    left: 8rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    left: 13rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    left: 29rem;
    width: 48rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    left: 8rem;
    top: 0;
    width: 55rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    left: 8rem;
    width: 70rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    left: 13rem;
    width: 66rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 29rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 29rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 50.76923076923077rem;
    left: 29rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 29rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 29rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial {
    height: 60rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 29rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 44rem;
    left: 30.5rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    left: 15rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 48.57142857142858rem;
    left: 27rem;
    top: 6rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    left: 33rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 49.6551724137931rem;
    left: 25rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    width: 57rem;
    left: 18rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 44.142857rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 47.142857142857146rem;
    right: 4rem;
    margin-top: 1rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 43.888889rem;
    right: 4rem;
    margin-top: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 45.769231rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 61.6rem;
    right: 4rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 70rem;
    left: 5rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    top: 4rem;
    width: 51rem;
    left: 24rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    top: 3rem;
    width: 65rem;
    left: 9rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 27rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 47rem;
    left: 27rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 47.142857142857146rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 47.142857142857146rem;
    left: 29rem;
    margin-top: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 47.142857142857146rem;
    right: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 53rem;
    right: 1rem;
    top: 0;
    margin-top: 1rem;
  }

  .tv-placeholder__bg {
    left: -11rem;
  }

  .main-banner-brands__item {
    width: 20%;
  }

  .main-slider {
    margin-left: -7rem;
  }

  .main-slider.main-slider-tv {
    transform: scale(0.65) translate(-3rem, -2.5rem);
    margin-left: -5rem;
  }

  .main-banner-brands--android-tv-box .main-banner-brands__item {
    width: 25%;
  }

  .main-banner-brands--android-tv-box .main-banner-brands__link {
    height: 6.8rem;
    padding: 2rem 2.8rem;
  }

  .main-banner-brands--android-tv-app-box .main-banner-brands__item {
    width: 33.33%;
  }

  .main-banner-brands--android-tv-app-box .main-banner-brands__link {
    padding: 2rem 5rem;
  }

  .loader-header {
    margin-bottom: 13rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .loader-logo {
    margin-left: -1rem;
  }

  .loader-logo img {
    width: 30rem;
    height: 30rem;
  }

  .loader-desc {
    padding-top: 4rem;
    padding-left: 5rem;
    text-align: left;
  }

  .loader-progress__current {
    height: 4.3rem;
  }

  .loader-progress__tooltip {
    right: -5rem;
    top: -9rem;
    width: 9.6rem;
    height: 7.4rem;
  }

  .loader-progress__tooltip {
    padding-top: 1rem;
    font-size: 2.4rem;
  }
}
@media (-webkit-max-device-pixel-ratio: 1) and (max-width: 1280px) and (min-width: 1000px), (max-resolution: 1dppx) and (max-width: 1280px) and (min-width: 1000px), (max-resolution: 96dpi) and (max-width: 1280px) and (min-width: 1000px), (min-width: 1281px) {

  html.has-scrollbar ::-webkit-scrollbar-track {
    background-color: #14193e;
  }

  html.has-scrollbar ::-webkit-scrollbar {
    width: 1rem;
    background-color: #14193e;
  }

  html.has-scrollbar ::-webkit-scrollbar-thumb {
    background-color: #1a2050;
    border-radius: 99rem;
  }

  html.has-scrollbar.modal-open body {
    padding-right: 1rem;
  }
}
@media only screen and (min-width: 1000px) {

  html {
    font-size: 0.72vw;
  }

  .hide-above-l {
    display: none !important;
  }

  .modal__inner {
    padding: 3rem 5rem 5rem;
  }

  .request-status {
    margin: 0 -5rem;
    margin-bottom: 2rem;
  }

  .home-content__left {
    padding-right: 3rem;
    width: calc(100% - 25rem);
  }

  .home-content__right {
    width: 25rem;
  }

  .home-sidebar-tablist__tab {
    padding-right: 8.2rem;
    font-size: 2rem;
  }

  .home-sidebar-tablist__tab i {
    transform: scale(1);
  }

  .home-sidebar-tablist-panel a i {
    width: 18rem;
  }

  .home-sidebar-tablist-panel a .home-sidebar-logo-toshiba {
    width: 20rem;
  }

  .home-sidebar-tablist-panel a .home-sidebar-logo-sharp {
    width: 23.5rem;
  }

  .android-tablet-text-tutorials .text-tutorial {
    height: 46rem;
  }

  .phone-android-text-tutorials .text-tutorial {
    height: 46rem;
  }

  .phone-android-text-tutorials-without-google .text-tutorial {
    height: 46rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorial {
    height: 46rem;
  }

  .ipad-text-tutorials .text-tutorial {
    height: 46rem;
  }

  .iphone-text-tutorials .text-tutorial {
    height: 46rem;
  }

  .main-banner-text__title {
    font-size: 5rem;
  }
}
@media only screen and (min-width: 1280px) {

  html {
    font-size: 9px;
  }

  .hide-above-xl {
    display: none !important;
  }

  .secondary-btn {
    font-size: 2rem;
  }

  .secondary-btn__inner {
    padding: 0.85em 1.2em 1em;
  }

  .red-btn {
    font-size: 2rem;
  }

  .red-btn__inner {
    padding: 0.85em 1.6em 1em;
  }

  .blue-btn {
    font-size: 2rem;
  }

  .blue-btn__inner {
    padding: 0.85em 1.6em 1em;
  }

  .light-blue-btn {
    font-size: 2rem;
  }

  .light-blue-btn__inner {
    padding: 0.85em 1.6em 1em;
  }

  .green-btn {
    font-size: 2rem;
  }

  .green-btn__inner {
    padding: 0.85em 1.6em 1em;
  }

  .gray-btn {
    font-size: 2rem;
  }

  .gray-btn__inner {
    padding: 0.85em 1.6em 1em;
  }

  .tv-text-tutorials .text-tutorial {
    height: 44rem;
  }

  .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    left: 20rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 59.230769230769226rem;
    left: 33rem;
  }

  .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    left: 20rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 59.230769230769226rem;
    left: 4rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 84.61538461538461rem;
    left: 8rem;
  }

  .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    left: 21rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 59.230769230769226rem;
    left: 4rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 84.61538461538461rem;
    left: 8rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 74.61538461538461rem;
    left: 4rem;
  }

  .tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 80rem;
    left: 13rem;
  }

  .android-tv-text-tutorials .text-tutorial {
    height: 44rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 63rem;
    left: 2rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 64rem;
    left: 35rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    top: 1rem;
    width: 63rem;
    left: 2rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    top: 0;
    right: 1rem;
    width: 70rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    top: 0.5rem;
    width: 64.16666666666667rem;
    left: 2rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    top: 4rem;
    width: 90rem;
    right: 0rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 62.58064516129032rem;
    left: 2rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 90rem;
    right: 0rem;
  }

  .android-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 62.58064516129032rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorial {
    height: 44rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(2) .text-tutorial {
    height: 41rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 59.230769230769226rem;
    left: 33rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(4) .text-tutorial {
    height: 41rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__text {
    min-width: 25rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 59.230769230769226rem;
    left: 33rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 41rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__text {
    min-width: 25rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    width: 59.230769230769226rem;
    left: 33rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 64.16666666666667rem;
    left: 28rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 64.16666666666667rem;
    left: 28rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(12) .text-tutorial {
    height: 42rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    width: 62.30769230769231rem;
    left: 2rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial {
    height: 65rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text {
    transform: translateY(10rem);
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__text-column:nth-child(1) {
    padding-right: 6rem;
  }

  .samsung-tv-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 64.16666666666667rem;
    left: 28rem;
  }

  .apple-tutorials .text-tutorial {
    height: 44rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 70rem;
    left: 3rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(2) .text-tutorial {
    height: 45rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 60rem;
    left: 35rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    width: 57.85714285714286rem;
    left: 4rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(4) .text-tutorial {
    height: 46rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__text {
    min-width: 25rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    width: 83rem;
    left: 16rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 68rem;
    left: 4rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 41rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__text {
    min-width: 25rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    top: 3rem;
    width: 57rem;
    left: 38rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 54rem;
    left: 4rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 52rem;
    left: 42rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 57.85714285714286rem;
    left: 4rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 65rem;
    left: 30rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 57.85714285714286rem;
    left: 4rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    width: 78rem;
    left: 18rem;
  }

  .apple-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 75rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorial {
    height: 44rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 57.85714285714286rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial {
    height: 41rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 50.894737rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    margin: 0;
    width: 56.8rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial {
    height: 44rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__text {
    min-width: 25rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    margin: 0;
    width: 59.230769230769226rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 54.8rem;
    left: 4rem;
    margin: 0;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 43rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__text {
    min-width: 25rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    margin: 0;
    width: 53.6rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 55.8rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorial__item:nth-child(7) .text-tutorial {
    height: 44rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 58.254237rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 55.8rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial {
    height: 45rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 79rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 55.393443rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial {
    height: 42rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    width: 75rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 55.393443rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
    width: 55.393443rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
    margin-top: 0;
    width: 53.307692rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
    width: 54.285714rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
    width: 56.322581rem;
    left: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
    width: 55.322581rem;
    right: 4rem;
  }

  .amazon-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
    width: 68.322581rem;
    left: 4rem;
  }

  .roku-tv-text-tutorials .text-tutorial {
    height: 48rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 66rem;
    left: 2rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    top: 5rem;
    width: 93rem;
    left: 3rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    top: 4rem;
    width: 87rem;
    left: 2rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    top: 5rem;
    width: 70rem;
    left: 27rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    top: 4.5rem;
    width: 63rem;
    left: 4rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    top: 5rem;
    width: 85rem;
    left: 10rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    top: 5rem;
    width: 62rem;
    left: 4rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    top: 4rem;
    width: 64.16666666666667rem;
    left: 31rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    top: 4rem;
    width: 75rem;
    left: 4rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial {
    height: 45rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    top: 4rem;
    width: 60rem;
    left: 35rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial {
    height: 45rem;
  }

  .roku-tv-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    top: 4rem;
    width: 75rem;
    left: 4rem;
  }

  .kodi-text-tutorials .text-tutorial {
    height: 44rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 79rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial {
    height: 41rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 55rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    margin: 0;
    width: 59rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial {
    height: 41rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__text {
    min-width: 25rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    margin: 0;
    width: 54rem;
    left: 43rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 60rem;
    left: 2rem;
    margin: 0;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 41rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__text {
    min-width: 25rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    margin: 0;
    width: 70rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 60rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 60rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 70rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    width: 87rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 66.39344262295081rem;
    left: 1.5rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial {
    height: 42rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    width: 63rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    width: 65rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
    width: 66.39344262295081rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
    top: 4rem;
    margin-top: 0;
    width: 58rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
    width: 80rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
    top: 3rem;
    width: 60rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
    width: 78rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
    width: 60rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(20) .text-tutorial__photo {
    width: 78rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(21) .text-tutorial__photo {
    top: 2rem;
    width: 78rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(22) .text-tutorial__photo {
    width: 68rem;
    right: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(23) .text-tutorial__photo {
    top: 3rem;
    width: 66rem;
    left: 2rem;
  }

  .kodi-text-tutorials .text-tutorials__item:nth-child(24) .text-tutorial__photo {
    width: 62rem;
    right: 2rem;
  }

  .esaba-text-tutorials .text-tutorial {
    height: 44rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    width: 62rem;
    left: 2rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial {
    height: 41rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo {
    width: 57rem;
    right: 1rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    margin: 0;
    top: 0;
    width: 65rem;
    left: 2rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial {
    height: 41rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__text {
    min-width: 25rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    margin: 0;
    top: -1rem;
    width: 68rem;
    right: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo {
    width: 62rem;
    left: 2rem;
    margin: 0;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial {
    height: 43rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__text {
    min-width: 25rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    top: 3rem;
    margin: 0;
    right: 0;
    margin-top: 1rem;
    width: 80rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo {
    width: 61rem;
    left: 2rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo {
    width: 62rem;
    right: 0rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(9) .text-tutorial__photo {
    width: 65rem;
    left: 2rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(10) .text-tutorial__photo {
    top: 4rem;
    width: 73rem;
    right: 0rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(11) .text-tutorial__photo {
    width: 68rem;
    left: 3rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial {
    height: 42rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(12) .text-tutorial__photo {
    top: 4rem;
    width: 60rem;
    right: 0rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(13) .text-tutorial__photo {
    top: 4rem;
    width: 85rem;
    left: 2.5rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(14) .text-tutorial__photo {
    width: 62rem;
    right: 0rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(15) .text-tutorial__photo {
    top: 4rem;
    margin-top: 0;
    width: 63rem;
    left: 3rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(16) .text-tutorial__photo {
    width: 60rem;
    right: 2rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(17) .text-tutorial__photo {
    top: 4rem;
    width: 65rem;
    left: 4rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(18) .text-tutorial__photo {
    top: 3.5rem;
    width: 60rem;
    right: 2rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(19) .text-tutorial__photo {
    width: 85rem;
    left: 4rem;
  }

  .tv-placeholder__bg {
    left: -1rem;
  }

  .main-slider {
    transform: scale(0.82) translate(-12.5rem, -8rem);
    margin-left: 5rem;
  }

  .main-slider.main-slider-tv {
    transform: scale(0.78) translate(-14rem, -2.5rem);
    margin-left: 10rem;
  }

  .main-banner-apple-tv-ill > img {
    margin-right: 10rem;
  }
}
@media only screen and (min-width: 1700px) {

  html {
    font-size: 11px;
  }

  .container {
    max-width: 131rem;
  }
}
@media only screen and (max-width: 481px) {

  .hide-below-xs {
    display: none !important;
  }

  .home-sidebar-footer .apple-btn {
    display: none;
  }

  .modal-packages .modal-packages__inner {
    padding-left: 0;
    padding-right: 0;
  }

  .modal-packages .modal__close {
    right: 0;
  }

  .header-top__container {
    padding: 0 0.5rem;
  }

  .header-middle__left {
    display: none;
  }

  .header-middle__container {
    padding: 0 0.5rem;
  }

  .header-bottom .stat-link {
    position: absolute;
    top: 1.5rem;
    left: 0;
  }

  .main-nav {
    display: none;
  }

  .main-nav__link:hover {
    color: #f0ad4e;
  }

  .main-nav__link.current {
    color: #f0ad4e;
  }

  .tutorial-tabs__item:first-child .tutorial-tabs__tab {
    /*margin-right: -1rem;*/
  }

  .video-tutorial {
    height: 20rem;
  }

  .text-tutorial {
    min-height: 45.5rem;
  }

  .tv-text-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .text-tutorial__text {
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-left: auto;
  }

  .text-tutorial__text br {
    display: none;
  }

  .android-tv-text-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .samsung-tv-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .apple-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .amazon-text-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .android-tablet-text-tutorials .text-tutorial {
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
  }

  .phone-android-text-tutorials-without-google .text-tutorial {
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
  }

  .phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(2) .text-tutorial__photo-bg {
    background-position: center right 0rem;
  }

  .phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(4) .text-tutorial__photo-bg {
    background-position: center right 0rem;
  }

  .phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(5) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(6) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(7) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .phone-android-text-tutorials-without-google .text-tutorials__item:nth-child(8) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorial {
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
  }

  .android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(2) .text-tutorial__photo-bg {
    background-position: center right 0rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(4) .text-tutorial__photo-bg {
    background-position: center right 0rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(5) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(6) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(7) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .android-tablet-text-tutorials-without-google .text-tutorials__item:nth-child(8) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .ipad-text-tutorials .text-tutorial {
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
  }

  .ipad-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .ipad-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .ipad-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .ipad-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .iphone-text-tutorials .text-tutorial {
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
  }

  .iphone-text-tutorials .text-tutorials__item:nth-child(2) .text-tutorial__photo-bg {
    background-position: center right 0rem;
  }

  .iphone-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo-bg {
    background-position: center right 0rem;
  }

  .iphone-text-tutorials .text-tutorials__item:nth-child(5) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .iphone-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .iphone-text-tutorials .text-tutorials__item:nth-child(7) .text-tutorial__photo-bg {
    background-position: center left 0rem;
    height: 24rem;
  }

  .iphone-text-tutorials .text-tutorials__item:nth-child(8) .text-tutorial__photo-bg {
    background-position: center right 0rem;
    height: 24rem;
  }

  .roku-tv-text-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .kodi-text-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .esaba-text-tutorials .text-tutorial {
    min-height: 35.5rem;
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(1) .text-tutorial__photo {
    transform: translateY(-1rem);
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(3) .text-tutorial__photo {
    transform: translateY(-1rem);
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(4) .text-tutorial__photo {
    transform: translateY(-2rem);
  }

  .esaba-text-tutorials .text-tutorials__item:nth-child(6) .text-tutorial__photo {
    transform: translateY(-1rem);
  }

  .main-banner .android-btn {
    position: absolute;
    bottom: 2.7rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner-text__title {
    margin-bottom: 0;
  }

  .main-slider.main-slider-tv {
    height: 22rem;
    margin-top: 5rem;
    width: 100%;
    transform: scale(1) translate3d(0, 0, 0);
  }

  .main-slider.main-slider-tv .slider__arrows {
    transform: scale(0.89);
    top: 5rem;
  }

  .main-slider.main-slider-tv .slider__list {
    transform: scale(0.58);
  }

  .main-banner--hisense {
    padding-bottom: 5rem;
  }

  .main-banner--lg {
    padding-bottom: 5rem;
  }

  .main-banner--samsung-smart-tv {
    padding-bottom: 5rem;
  }

  .main-banner--insignia {
    padding-bottom: 0rem;
  }

  .main-banner--philips {
    padding-bottom: 14rem;
  }

  .main-banner--philips .android-btn {
    position: absolute;
    bottom: 6.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--sharp {
    padding-bottom: 14rem;
  }

  .main-banner--sharp .android-btn {
    position: absolute;
    bottom: 6.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--tcl {
    padding-bottom: 14rem;
  }

  .main-banner--tcl .android-btn {
    position: absolute;
    bottom: 6.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--toshiba {
    padding-bottom: 10rem;
  }

  .main-banner--toshiba .android-btn {
    position: absolute;
    bottom: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--sony {
    padding-bottom: 10rem;
  }

  .main-banner--sony .android-btn {
    position: absolute;
    bottom: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--westinghouse {
    padding-bottom: 10rem;
  }

  .main-banner--westinghouse .android-btn {
    position: absolute;
    bottom: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--roku {
    padding-bottom: 0rem;
  }

  .main-banner--roku .android-btn {
    position: absolute;
    bottom: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--roku-box {
    padding-bottom: 0rem;
  }

  .main-banner--roku-box .android-btn {
    position: absolute;
    bottom: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--mi-box {
    padding-bottom: 9rem;
  }

  .main-banner--android-phone .android-btn,
  .main-banner--android-phone .apple-btn {
    position: absolute;
    bottom: 9.3rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--iphone .secondary-btn,
  .main-banner--ipad .secondary-btn,
  .main-banner--iphone .light-blue-btn,
  .main-banner--ipad .light-blue-btn {
    position: absolute;
    bottom: 9.3rem;
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--iphone .mobile-version-link,
  .main-banner--ipad .mobile-version-link {
    position: absolute;
    bottom: 3rem;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    text-align: center;
  }

  .main-banner--iphone .mobile-version-link .btn-info,
  .main-banner--ipad .mobile-version-link .btn-info {
    margin-top: -0.5rem;
  }

  .main-banner--nvidia {
    padding-bottom: 0;
  }

  .main-banner--razer {
    padding-bottom: 0;
  }

  .main-banner--razer .main-banner-text {
    margin-bottom: -2rem;
  }

  .main-banner--amazon {
    padding-bottom: 0rem;
  }

  .main-banner--amazon .main-banner-text {
    margin-bottom: -2rem;
  }

  .main-banner--apple-tv {
    padding-bottom: 0rem;
  }

  .main-banner--apple-tv .main-banner-text {
    margin-bottom: -2rem;
  }

  .main-banner--apple-tv .main-banner-text > img {
    margin-top: -1rem;
  }

  .main-banner-apple-tv-ill > img {
    display: none;
    margin-top: -0.5rem;
  }

  .main-banner--android-tv-app-box {
    padding-bottom: 9rem;
  }

  .main-banner--android-tv-app-box .android-btn {
    bottom: 4.2rem;
  }

  .main-banner--android-tv-app-box::before {
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner--android-tv-box {
    padding-bottom: 9rem;
  }

  .main-banner--android-tv-box .android-btn {
    bottom: 4.2rem;
  }

  .main-banner--android-tv-box::before {
    left: 50%;
    transform: translateX(-50%);
  }

  .main-banner-brands--android-tv-box .main-banner-brands__link {
    height: 6rem;
  }

  .main-banner-brands--android-tv-app-box .main-banner-brands__link {
    height: 6rem;
  }

  .main-banner-text .tutorial-tabs {
    position: absolute;
    bottom: 4rem;
    left: 0;
    right: 2rem;
  }

  .main-slider-tabs {
    position: absolute;
    bottom: 4rem;
    left: 0;
    right: 0;
  }

  .main-banner--android-tv {
    padding-bottom: 9rem;
  }

  .main-banner--mi-box {
    padding-bottom: 0;
  }

  .main-banner--kodi-tv {
    padding-bottom: 0;
  }
}
@media only screen {

  .hide-above-xs {
    display: none !important;
  }
}
@media only screen and (max-width: 769px) {

  .hide-below-s {
    display: none !important;
  }

  .main-banner--samsung-smart-tv-common {
    padding-bottom: 0rem;
  }

  .scroll-up {
    display: none;
  }
}
@media only screen and (max-width: 1000px) {

  .hide-below-m {
    display: none !important;
  }
}
@media only screen and (max-width: 1200px) {

  .hide-below-l {
    display: none !important;
  }
}
@media only screen and (max-width: 1700px) {

  .hide-below-xl {
    display: none !important;
  }
}
.video-tutorial:hover > video::-webkit-media-controls-panel {
  display: inherit !important;
  background: linear-gradient(rgba(0,0,0,0) 85%, rgba(0,0,0,0.4) 90%, rgba(0,0,0,0.6) 95%) !important;
  -webkit-appearance: media-slider !important;
}
.video-tutorial > video {
  border-radius: 1.5rem !important;
}
