html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  display: block;

}

body {

  line-height: 1.3;

}

.body.uk {

  position: absolute;

  width: 100%;

  top: 0;

  left: 0;

  z-index: 1000;

}

ol,

ul {

  list-style: none;

}

blockquote,

q {

  quotes: none;

}

blockquote:before,

blockquote:after,

q:before,

q:after {

  content: "";

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

a {

  text-decoration: none;

  color: #0066ff;

  outline: none;

}



.hover-underline:hover {

  text-decoration: underline;

}



/* General */

body {

  font-family: "Roboto", sans-serif;

  font-size: 16px;

  color: #000;

}



b,

strong {

  font-weight: 700;

}



.exo2 {

  font-family: "Exo 2", sans-serif;

}

.img-fluid {

  max-width: 100%;

  height: auto;

}

.text-center {

  text-align: center !important;

}

.text-left {

  text-align: left !important;

}

.text-right {

  text-align: right !important;

}

.font-weight-light {

  font-weight: 300 !important;

}

.font-weight-bold {

  font-weight: 700 !important;

}

.font-weight-normal {

  font-weight: 400 !important;

}

.font-weight-medium {

  font-weight: 500 !important;

}

.position-relative {

  position: relative !important;

}

.position-absolute {

  position: absolute !important;

}

.position-static {

  position: static !important;

}

.font-italic {

  font-style: italic;

}

.noPadding {

  padding: 0;

}

.noPaddingD {

  padding: 0;

}

.w100 {

  width: 100% !important;

}

.mw100 {

  max-width: 100% !important;

}

.width-auto {

  width: auto !important;

}

.height-auto {

  height: auto !important;

}

.h100 {

  height: 100%;

}

.padding40 {

  padding: 40px 0;

}

.no-bg {

  background: transparent;

}

.z1,

.z-1 {

  z-index: 1;

}

.z5,

.z-5 {

  z-index: 5;

}

.z10,

.z-10 {

  z-index: 10;

}

.z15,

.z-15 {

  z-index: 15;

}

.z999,

.z-999 {

  z-index: 999;

}

.svg-inline--fa {

  width: 1em;

  height: 1em;

}

.swiper-container {

  overflow: hidden;

}

.text-uppercase {

  text-transform: uppercase;

}

.invisible {

  visibility: hidden;

}

label {

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.lazy {

  opacity: 0;

}

.lazy:not(.initial) {

  transition: opacity 0.5s;

}

.lazy.initial,

.lazy.loaded,

.lazy.error,

.lazy[data-was-processed="true"] {

  opacity: 1;

}

ol {

  list-style-type: decimal;

  padding-left: 20px;

}

.label-error {

  color: #e72325;

  font-size: 14px;

}

.overflow-hidden {

  overflow: hidden;

}

.only-en {

  display: none;

}

.show-fr,

.show-de-inline,

.show-fr-block {

  display: none !important;

}

.fr .show-fr {

  display: inherit !important;

}

.de .show-de-inline,

.en .only-en-inline {

  display: inline !important;

}

.only-fr,

.only-de {

  display: none !important;

}

.fr .only-fr {

  display: block !important;

}

.de .only-de {

  display: block !important;

}

.fr .hide-fr,

.be .hide-fr,

.de .hide-de,

.en .hide-en {

  display: none !important;

}

.only-us,

.only-ca,

.only-de-inline-block,

.only-en-inline {

  display: none !important;

}

.us .only-us,

.ca .only-ca,

.en .only-en,

.fr .show-fr-block {

  display: block !important;

}

.de .only-de-inline-block {

  display: inline-block !important;

}

.flip-x {

  transform: scaleX(-1);

}

.line-through {

  text-decoration: line-through;

}

.float-right {

  float: right;

}

.float-left {

  float: left;

}

i {

  font-style: italic;

}

.pl-30,

.px-30 {

  padding-left: 30px !important;

}

.pr-30,

.px-30 {

  padding-right: 30px !important;

}

.border-radius {

  border-radius: 5px;

  overflow: hidden;

}



.menu {

  background: #000;

  z-index: 100;

  font-size: 14px;

  position: fixed;

  width: 100%;

  top: 0;

}



.menu__level-container {

  position: static;

}



/* Nav Level 0 */

.menu__level-0 {

  display: flex;

  justify-content: flex-end;

}

.menu__level-0__button {

  padding: 0 10px;

}

.menu__level-0__a {

  display: block;

  color: #fff;

  text-align: center;

  padding: 20px 15px 20px 0;

  text-transform: uppercase;

  line-height: 1;

  font-size: 12px;

  font-weight: bold;

  opacity: 0.6;

  position: relative;

}

.menu__level-0__a__arrow {

  width: 10px;

  position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto;

}

.menu__mobile-trigger {

  display: none;

}

.menu__level-0__button .user-icons {

  margin-top: 12px;

}



/* Nav Level 1 */

@media (min-width: 992px) {

  .menu__level-0__button:hover .menu__level-1 {

    display: block;

  }

  .menu__level-0__button:hover .menu__level-0__a__arrow {

    transform: rotateX(180deg);

  }

}

.menu__level-0__button:hover .menu__level-0__a {

  opacity: 1;

}

.menu__level-1 {

  display: none;

  position: absolute;

  color: #000;

  background: #fff;

  top: 100%;

  width: 100%;

  left: 0;

  right: 0;

  margin: auto;

  border-radius: 0 0 2px 2px;

  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);

  z-index: 50;

}

.menu__level-1__nav {

  background: #e2e2e2;

}

.menu__level-1__button {

  padding: 16px;

  cursor: pointer;

  text-align: center;

}

.menu__level-1__button--mobile {

  display: none;

}

.menu__level-1__button.active {

  font-weight: 700;

  background: #fff;

  cursor: default;

}



/* Nav Level 2 */

.menu__level-2__item {

  margin-left: 20px;

  display: inline-block;

}



.be .menu__banner__item--box p,

.be .menu__banner__item--box a {

  margin-left: -15px;

}

/* Menu Content */

.menu__content {

  padding: 20px 30px;

}

.menu__content__title {

  font-weight: 700;

  text-transform: uppercase;

  padding: 6px 0;

  font-size: 16px;

  color: #333;

}

.menu__content__title--big {

  color: #3480ff;

  font-size: 22px;

  font-weight: 500;

}

.menu__content__title--banner {

  color: #959595;

  font-size: 20px;

}

.menu__content__list.partner-links {

  margin-top: 20px;

}

.menu__content__list li {

  padding: 6px 0;

  max-width: 300px;

}

.menu__content__list a {

  color: #3c3c3c;

}

.menu__content__list a:hover {

  color: #0066ff;

}

.menu__content__info {

  color: #b7b7b7;

  display: block;

  font-size: 12px;

}

.menu__content__list .svg-inline--fa {

  width: 25px;

  height: 20px;

  position: absolute;

  margin-left: 5px;

}

.menu__single-link {

  display: inline-block;

  margin: 10px 0;

  font-size: 16px;

  margin: 5px 0 20px;

}



.menu__content__pan-login {

  height: 100%;

}

.menu__content__pan-login__content {

  padding: 15px;

}

.menu__content__pan-login__title {

  font-size: 20px;

  color: #fff;

  font-weight: 700;

  margin-bottom: 10px;

}



/* Menu Footer */

.menu__footer {

  border-top: 1px solid #e1e1e1;

  padding: 10px 0 0 0;

  font-size: 12px;

  margin: 5px 0 0 0;

}

.menu__footer__links {

  margin-right: 25px;

  font-size: 11px;

}

.menu__footer__links li {

  display: inline-block;

  text-transform: uppercase;

}

.menu__footer__links li::after {

  content: "|";

  display: inline-block;

  margin: 0 3px 0 8px;

  vertical-align: 0px;

  color: #6a6a6a;

  font-size: 15px;

}

.menu__footer__links li:last-child::after {

  display: none;

}

.menu__footer__text {

  display: inline-block;

  font-weight: bold;

  font-size: 14px;

  margin-right: 25px;

}

.menu__footer .button-menu {

  margin-left: 10px;

  text-align: center;

}

.menu__footer__social {

  width: 25px;

  height: 25px;

  display: inline-block;

  vertical-align: middle;

  padding: 2px;

  margin: 0 5px 0 0;

  background: #e1e1e1;

}

.menu__footer__social--tw:hover {

  background: #1da1f2;

}

.menu__footer__social--fb:hover {

  background: #3b5998;

}

.menu__footer__social--yt:hover {

  background: #ff0000;

}

.menu__footer__social--ln:hover {

  background: #007bb5;

}



/* Menu Banner */

.menu__banner-nav {

  margin-bottom: 15px;

}

.menu-banner-control {

  position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  width: 30px;

  height: 30px;

  text-align: center;

  border: 1px solid #ddd;

  text-indent: -9999px;

  opacity: 0.5;

  margin: auto;

  z-index: 10;

}

.menu-banner-control::before {

  content: "";

  position: absolute;

  top: 11px;

  right: 0;

  left: 0;

  margin: auto;

  width: 8px;

  height: 1px;

  background: #333;

  transform: rotateZ(45deg);

}

.menu-banner-control::after {

  content: "";

  position: absolute;

  right: 0;

  bottom: 11px;

  left: 0;

  margin: auto;

  width: 8px;

  height: 1px;

  background: #333;

  transform: rotateZ(-45deg);

}

.menu-banner-control--left {

  right: 35px;

}

.menu-banner-control--left::before {

  transform: rotateZ(-45deg);

}

.menu-banner-control--left::after {

  transform: rotateZ(45deg);

}

.menu__banner-container {

  width: 100%;

  height: 225px;

  overflow: hidden;

  position: relative;

}

.se .menu__banner-container {

  height: 250px;

}

.menu-banner-control:hover {

  opacity: 1;

  border-color: #3480ff;

}

.menu-banner-control:hover::before,

.menu-banner-control:hover::after {

  background: #3480ff;

}

.menu__banner__item {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 100%;

  transition: 0.2s left;

  background: #ddd no-repeat center/cover;

}

.menu__banner__item.prev {

  left: -100%;

}

.menu__banner__item.active {

  left: 0;

}

.menu__banner__item.next {

  left: 100%;

}

.menu__banner-container--business {

  height: 175px;

}

.menu__banner-wraper--business {

  max-width: 280px;

}



.menu__banner__item--box {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/banner-box.jpg);

}

.menu__banner__item--box__content {

  width: 40%;

  margin: 47% 0 0 52%;

  color: #333;

  font-weight: 700;

  line-height: 1.1;

}

.be .menu__banner__item--box__content {

  width: 50%;

  font-size: 12px;

}

.menu-box-buy-button {

  display: inline-block;

  color: #fff;

  padding: 8px 25px;

  font-weight: 700;

  background: #3cc3e0;

  text-transform: uppercase;

  border-radius: 30px;

  margin-top: 3px;

}

.menu-box-buy-button:hover {

  background: #1b9c9c;

}

.font-weight-normal {

  font-weight: 400;

}

/* Black friday */

.menu__banner__item--black-friday {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/boxbanner.jpg);

  background-position: top right;

}

.menu__banner__item--black-friday__content {

  width: 50%;

  margin: 32% 0 0 50%;

}

.menu__banner__item--black-friday__content p {

  color: #ffce81;

  font-size: 14px;

  font-weight: 700;

  line-height: 1.4;

  margin-bottom: 15px;

}

.menu-black_friday-buy-button {

  display: inline-block;

  color: #fff;

  padding: 8px 25px;

  font-weight: 700;

  background: #10b2b2;

  text-transform: uppercase;

  border-radius: 30px;

  margin-top: 3px;

}

.menu-black_friday-buy-button:hover {

  background: #1b9c9c;

}



/* December Box */

.menu__banner__item--december-box {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/december_box.jpg);

  background-position: bottom center;

  display: flex;

  align-items: flex-end;

}

.december-box_image-container {

  width: 35%;

  padding-top: 15px;

  padding-left: 10px;

}

.menu__banner__item--december-box__content {

  width: 65%;

  color: #ffcd84;

  font-size: 20px;

  font-weight: 600;

  padding-top: 35px;

  line-height: 1;

  padding-bottom: 10px;

  text-align: center;

  padding-right: 7px;

}

.menu__banner__item--december-box__content p {

  color: #000;

  font-size: 14px;

  line-height: 1.4;

  margin-bottom: 10px;

}

.menu__banner__item--december-box__content span {

  color: #00b2cb;

}

.december-box-logo_image-container {

  text-align: center;

  padding-bottom: 4px;

}

.menu-december-box-buy-button {

  display: inline-block;

  color: #fff;

  padding: 5px 17px 3px;

  font-weight: 700;

  background: #e42518;

  text-transform: uppercase;

  border-radius: 10px;

  margin-top: 3px;

  font-size: 14px;

}

.menu-december-box-buy-button:hover {

  background: #e42518;

}

/*FR only*/

.fr .december-box_image-container {

  width: 30%;

  padding-left: 0px;

}

.fr .menu__banner__item--december-box__content {

  width: 70%;

}

/*DE only*/

.de .menu__banner__item--december-box__content {

  padding-top: 40px;

}

.de .menu__banner__item--december-box__content p {

  margin-bottom: 7px;

}

.de .december-box-logo_image-container {

  padding-bottom: 2px;

}



/* SOY Box */

.menu__banner__item--soy-box {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bitdefender_soy-box.jpg);

  background-position: bottom center;

  display: flex;

  align-items: flex-end;

}

.soy-box_image-container {

  width: 35%;

  margin-bottom: -3px;

}

.menu__banner__item--soy-box__content {

  width: 65%;

  color: #ffcd84;

  font-size: 20px;

  font-weight: 600;

  padding-top: 35px;

  line-height: 1;

  padding-bottom: 10px;

  text-align: center;

  padding-right: 7px;

}

.menu__banner__item--soy-box__content p {

  color: #000;

  font-size: 14px;

  line-height: 1.4;

  margin-bottom: 10px;

}

.soy-box-logo_image-container {

  text-align: center;

  padding-bottom: 4px;

}

.menu-soy-box-buy-button {

  display: inline-block;

  color: #fff;

  padding: 5px 17px 3px;

  font-weight: 700;

  background: #e42518;

  text-transform: uppercase;

  border-radius: 10px;

  margin-top: 3px;

  font-size: 14px;

}

.menu-soy-box-buy-button:hover {

  background: #e42518;

}

.de .menu__banner__item--soy-box__content p {

  color: #000;

  font-size: 13px;

  line-height: 1.4;

  margin-bottom: 10px;

}

.ro .menu__banner__item--soy-box__content p {

  color: #000;

  font-size: 13px;

  line-height: 1.2;

  margin-bottom: 5px;

}

.ro .soy-box-logo_image-container {

  text-align: center;

  padding-bottom: 2px;

}



/*Coreline Special*/

.menu__banner__item-coreline-special {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/BD2019-holiday-bkg.jpg);

  background-position: bottom center;

  display: flex;

  align-items: flex-end;

  justify-content: center;

}

.menu__banner__item-coreline-special-jan {

  background-image: none;

  display: flex;

  align-items: flex-end;

  justify-content: center;

}

.menu__banner__item-coreline-special-jan a {

  display: block;

}

.coreline-special-logo_image-container,

.menu-coreline-special-buy-button-container,

.menu__banner__item--coreline-special__content p {

  text-align: center;

}

.coreline-special-logo_image-container {

  padding-bottom: 7px;

}

.menu__banner__item--coreline-special__content p {

  color: #fff;

  font-size: 18px;

  line-height: 1.4;

  margin-bottom: 10px;

}

.menu__banner__item--coreline-special__content span {

  font-weight: 600;

}

.menu-coreline-special-buy-button-container {

  padding-bottom: 10px;

}

.menu-coreline-special-buy-button {

  background: #e42518;

  margin-top: 10px;

  color: #fff;

  display: inline-block;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 700;

  padding: 12px 13px 10px;

  line-height: 1;

}



/*Coreline SOY*/

.menu__banner__item-coreline-soy {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/BD2019-SOY.jpg);

  background-position: bottom center;

  display: flex;

  align-items: flex-end;

  justify-content: center;

}

.coreline-soy-logo_image-container,

.menu-coreline-soy-buy-button-container,

.menu__banner__item--coreline-soy__content p {

  text-align: center;

}

.coreline-soy-logo_image-container {

  padding-bottom: 30px;

}

.menu__banner__item--coreline-soy__content p {

  color: #fff;

  font-size: 18px;

  line-height: 1.2;

  margin-bottom: 20px;

}

.menu-coreline-soy-buy-button-container {

  padding-bottom: 20px;

}

.menu-coreline-soy-buy-button {

  background: #e42518;

  margin-top: 10px;

  color: #fff;

  display: inline-block;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 700;

  padding: 12px 13px 10px;

  line-height: 1;

}



/*Coreline POY*/

.menu__banner__item-coreline-poy {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/BD2020-POY-336x224-BKG.jpg);

  background-position: bottom center;

  display: flex;

  align-items: flex-end;

  justify-content: center;

}

.coreline-poy-logo_image-container,

.menu-coreline-poy-buy-button-container,

.menu__banner__item--coreline-poy__content p {

  text-align: center;

}

.coreline-poy-logo_image-container {

  padding-bottom: 10px;

}

.menu__banner__item--coreline-poy__content p {

  color: #fff;

  font-size: 18px;

  line-height: 1.2;

  margin-bottom: 15px;

}

.menu__banner__item--coreline-poy__content p.second-paragraph {

  font-size: 17px;

}

.menu-coreline-poy-buy-button-container {

  padding-bottom: 15px;

}

.menu-coreline-poy-buy-button {

  background: #e42518;

  color: #fff;

  display: inline-block;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 700;

  padding: 12px 13px 10px;

  line-height: 1;

}

.es .coreline-poy-logo_image-container {

  padding-bottom: 5px;

}

.es .menu__banner__item--coreline-poy__content p {

  color: #fff;

  font-size: 18px;

  line-height: 1.2;

  margin-bottom: 10px;

}



/*Hot november BOX*/

.menu__banner__item--black-box {

  background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/hot_nov-background.jpg");

  background-position: top left;

}

.menu__banner__item--black-box__content {

  width: 50%;

  margin: 32% 0 0 50%;

}

.menu__banner__item--black-box__content p {

  color: #000;

  font-size: 14px;

  font-weight: 700;

  line-height: 1.4;

  margin-bottom: 15px;

}

.menu-black_box-buy-button {

  display: inline-block;

  color: #fff;

  padding: 8px 25px;

  font-weight: 700;

  background: #10b2b2;

  border-radius: 30px;

  margin-top: 3px;

}

.menu-black_box-buy-button:hover {

  background: #1b9c9c;

}



/* clearance */

.menu__banner__item--clearance {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/clearance_banner.jpg") center no-repeat;

}

.menu__banner__item--clearance p {

  font-weight: 300;

}

.menu__banner__item--clearance img {

  max-width: 120px;

}

.menu__banner__item--awarness2019 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/awarness-banner.jpg") center no-repeat;

}

.menu__banner__item--coreline {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/coreline-banner.jpg") top center no-repeat;

  background-size: cover;

}

.menu__banner__item--corelinebe {

  background: #f8f8f8;

}

.menu__banner__item--backtoschool2019 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/backtoschool2019banner.jpg") center no-repeat;

}

.menu__banner__item--frenchdays {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/frenchdays2019banner.jpg") center no-repeat;

}

.menu__banner__item--launch2020 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/BD2019-Launch2020-334x226-bkg.jpg") center

    no-repeat;

}

.menu__banner__item--terminator2019 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/terminatorbanner.jpg") center no-repeat;

  background-size: cover;

}

.menu__banner__item--launch2020__content {

  color: #fff;

  text-align: left;

  font-weight: 700;

  font-size: 20px;

  width: 90%;

  margin: 10% auto 0 auto;

}

.menu__banner__item--launch2020__content.awarness {

  text-align: center;

}

.menu__banner__item--launch2020 p {

  font-weight: 700;

  font-size: 28px;

  line-height: 1em;

}

.menu__banner__item--launch2020 img {

  max-width: 120px;

}

.menu__banner__item--launch2020__title3 {

  margin-top: 3px;

  color: #fff;

  font-size: 16px;

}

.menu__banner__item--coreline .coreline_image-container {

  float: left;

  width: 40%;

  padding-top: 15px;

  padding-right: 10px;

}

.menu__banner__item--coreline img {

  max-width: 100px;

  float: right;

}

.menu__banner__item--coreline .coreline_text-container {

  float: left;

  width: 60%;

  color: #ffcd84;

  font-size: 20px;

  font-weight: 600;

  padding-top: 35px;

  line-height: 1;

}

.menu__banner__item--coreline .coreline_button-container {

  float: none;

  clear: both;

  padding-top: 38px;

}

.copy_terminator {

  font-size: 10px;

  display: block;

  margin-top: 6px;

  font-weight: 300;

}

.nl .menu__banner__item--awarness2019 p,

.es .menu__banner__item--awarness2019 p,

.pt .menu__banner__item--awarness2019 p {

  font-size: 19px;

}

.margin_customTermiantor {

  margin-left: -15px;

}

.term {

  display: block;

  margin-top: 10px;

  margin: 0 auto;

}

.menu__banner__item--terminator2019 .tsoff {

  margin-left: -36px;

}

.menu__banner__item--terminator2019 .text {

  font-weight: 300;

  margin-top: 10px;

  font-size: 18px;

  margin-bottom: 5px;

}

.menu__banner__item--terminator2019 .logo {

  max-width: 130px;

  margin-top: -12px;

  display: block;

  margin-bottom: 12px;

  margin-left: auto;

  margin-right: auto;

}

.menu__banner__item--terminator2019 .menu-red-buy-button {

  margin-top: 0;

  font-size: 12px;

  padding: 10px 12px;

}

.ro .menu__banner__item--awarness2019 p {

  font-size: 19px;

}

.terminator__text {

  font-weight: 400;

  font-size: 18px;

  margin: 10px 0 8px 0;

  line-height: 1.3;

  color: #fff;

}

.menu__banner__item--awarness2019 p {

  margin: 20px 0;

  font-size: 24px;

}

.menu__banner__item--backtoschool2019 p {

  margin-bottom: 10px !important;

}

.menu__banner__item--backtoschool2019 .menu-red-buy-button {

  margin-top: 0;

}

.ro .menu__banner__item--backtoschool2019 p {

  font-size: 17px;

}

.ro .menu__banner__item--backtoschool2019 p br {

  display: none;

}

.menu__banner__item--launch2020__new {

  background: #fffc00;

  color: #4a00a5;

  font-size: 16px;

  border-radius: 15px;

  font-weight: 600;

  padding: 0px 5px;

}

.fr .menu__banner__item--launch2020 {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu_banner-launch2020-fr.jpg);

}



.menu__banner__item--soho {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/BD2019-SOHO-334x226-bkg-cutie.jpg);

}

.menu__banner__item--soho__content {

  color: #fff;

  width: 50%;

  margin: 11% 0 0 46%;

  font-weight: 700;

  font-size: 18px;

}

.menu__banner__item--soho .menu-red-buy-button {

  margin-top: 20px;

}

.menu-red-buy-button {

  background: #e42518;

  margin-top: 10px;

  color: #fff;

  display: inline-block;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 700;

  padding: 12px 13px;

  line-height: 1;

}



.menu__banner__item--new-year {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/banner-new-year-2019.jpg);

}

.menu__banner__item--new-year__content {

  color: #fff;

  text-align: center;

  font-weight: 700;

  font-size: 20px;

  width: 70%;

  margin: 20% auto 0 auto;

}

.menu__banner__item--new-year__content .menu-red-buy-button {

  margin-top: 25px;

}



.menu__banner__item--awards {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/2019/menu-carousel-awardscampaign2019.jpg);

}

.menu__banner__item--awards__content {

  color: #fff;

  text-align: center;

  font-weight: 700;

  font-size: 20px;

  width: 70%;

  margin: 10% auto 0 auto;

}

.menu__banner__item--awards__content img {

  margin-bottom: 10px;

}

.menu__banner__item--awards__content .menu-red-buy-button {

  margin-top: 25px;

}

.menu__banner__item--clmtfix {

  margin-top: 7%;

}



.menu__banner__item--business-1 {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/banner-business-1.jpg);

}

.menu__banner__item--business-1__content {

  color: #fff;

  margin-top: 20%;

  padding: 0 5px;

}

.menu__banner__item--business-1__content .menu-business-button {

  margin-top: 20px;

}



.menu__banner__item--business-2 {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/banner-business-2.jpg);

}

.menu__banner__item--business-2__content {

  color: #fff;

  margin-top: 5%;

  padding: 0 5px;

  font-size: 13px;

}

.menu__banner__item--business-2__content .exo2 {

  margin-top: 5px;

}

.menu__banner__item--business-2__content .menu-business-button {

  margin-top: 8px;

}



.menu__banner__item--business-3 {

  background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/menu-banners/banner_meniu_30off.png);

  background-size: contain;

}

.menu__banner__item--business-3 .title {

  font-weight: bold;

  margin-bottom: 10px;

  opacity: 0;

}

.menu__banner__item--business-3__content {

  color: #fff;

  margin-top: 10%;

  padding: 0 5px;

  opacity: 0;

}

.menu__banner__item--business-3__content .menu-business-button {

  width: 280px;

  height: 175px;

  opacity: 0;

}



.menu__banner__company {

  background: none;

}

.menu__banner__company__title {

  font-size: 17px;

  color: inherit;

}

.menu__banner__company a {

  color: inherit;

}

.menu__banner__company__title:hover,

.menu__banner__company a:hover {

  color: #0066ff;

}

.menu__banner__company__text {

  margin: 15px 0;

}



.menu__banner__item--awwDE {

  background: #f8f8f8;

}

.menu__banner__item--awwDE__content {

  color: #111;

  margin: 11% 0 0 10px;

  font-weight: 300;

  font-size: 12px;

}

.menu__banner__item--awwDE__content img {

  max-width: 100px;

  margin-right: 10px;

  display: inline-block;

}

.menu__banner__item--awwDE__content p {

  width: 200px;

  display: inline-block;

}

.menu__banner__item--awwDE__content q {

  color: #111;

  margin-bottom: 5px;

}

.menu__banner__item--awwDE__content span {

  font-weight: bold;

}



.menu__banner__item--which {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/menu-carousel-which.jpg") center no-repeat;

}

.menu__banner__item--which p {

  font-weight: 300;

}

.menu__banner__item--which img {

  max-width: 120px;

}

.menu__banner__item--which__content {

  color: #fff;

  width: 50%;

  margin: 13% 0 0 46%;

  font-weight: 700;

  font-size: 18px;

}

.menu__banner__item--which__content h3 {

  margin: 10px 0;

}

.menu__banner__item--which__content h4 {

  font-size: 12px;

  margin-bottom: 16px;

}



.menu__banner__item--nl {

  background: transparent;

}

/* Menu Button */

.button-menu {

  text-transform: uppercase;

  border: 1px solid #1a70c4;

  border-radius: 2px;

  padding: 2px 8px;

  font-weight: bold;

}

.button-menu--filled {

  background: #1a70c4;

  color: #fff;

}



.button-menu-2 {

  background: #5db85c;

  text-align: center;

  padding: 10px;

  font-size: 16px;

  font-weight: 700;

  color: #fff;

  display: block;

  border-radius: 5px;

}



.menu-business-button {

  font-size: 10px;

  display: inline-block;

  color: #3c3c3c;

  background: #fff;

  text-transform: uppercase;

  padding: 10px 14px;

}

.menu-business-button:hover {

  background: #3c3c3c;

  color: #fff;

}



.menu-pan-button {

  font-size: 16px;

  font-weight: 700;

  padding: 10px 15px;

  color: #fff;

  background: #3c3c3c;

  text-transform: uppercase;

  display: inline-block;

}

.menu-pan-button--inverse {

  background: #fff;

  color: #3c3c3c;

}



/* Cart & Account */

.user-icons {

  width: 45px;

  display: inline-block;

  border-left: 1px solid #333;

  padding: 2px 10px;

  position: relative;

}

.user-icons__cart-count {

  background: #dd0600;

  border-radius: 50%;

  text-align: center;

  color: #fff;

  line-height: 14px;

  width: 17px;

  display: block;

  padding: 1px;

  font-size: 11px;

  font-weight: 700;

  position: absolute;

  top: 0;

  left: 5px;

}

.cart {

  position: absolute;

  background: #fff;

  top: 120%;

  right: 0;

  width: 345px;

  border-radius: 2px;

  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);

  display: none;

}

.cart.active {

  display: block;

}

.cart::before {

  content: "";

  border-left: 7px solid transparent;

  border-right: 7px solid transparent;

  border-bottom: 7px solid #fff;

  position: absolute;

  top: -6px;

  right: 9%;

}

.cart__header {

  padding: 5px;

  border-bottom: 1px solid #ccc;

}

.cart__header__title {

  text-align: center;

  text-transform: uppercase;

}

.cart__product {

  padding: 7px 25px 7px 25px;

  border-bottom: 1px dashed #ccc;

  position: relative;

}

.cart__product:hover {

  background: #ededed;

}

.cart__product:hover .cart__product__close {

  display: block;

}

.cart__product__price-cut {

  text-decoration: line-through;

}

.cart__product__price {

  font-weight: 700;

}

.cart__product__name {

  font-weight: 700;

  font-size: 12px;

}

.cart__product__period {

  font-size: 12px;

  font-weight: 300;

}

.cart__total {

  padding: 10px 15px;

}

.cart__total__discount {

  color: #666;

}

.cart__total__value {

  font-size: 18px;

}

.cart__footer {

  border-top: 1px solid #ccc;

  padding: 10px;

}

.cart__product__close {

  color: #000;

  font-weight: bold;

  display: none;

  max-width: 20px;

}



/* Menu Label */

.menu-label {

  background: #00a2ff;

  color: #fff;

  padding: 2px 5px;

  font-size: 11px;

  font-weight: bold;

  margin-left: 10px;

  line-height: 1;

}

.menu-label--new {

  background: #ff8000;

}



.products3-lp2020__discount {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/discountbf.png") center no-repeat;

  position: absolute;

  height: 80px;

  width: 80px;

  padding: 20px 0 0;

  bottom: 30px;

  background-size: 80px;

  left: 0;

  text-align: center;

  border-radius: 50%;

}

.products3-lp2020__discountV {

  color: #fff;

  display: block;

  font-size: 28px;

  line-height: 1;

  font-weight: 600;

}

.products3-lp2020__discountN {

  font-size: 10px;

  line-height: 1;

  text-transform: uppercase;

  color: #fff;

}



/* LG */

@media (max-width: 1199px) {

  .menu__banner-container {

    height: 235px;

  }

  .menu__banner-container--business {

    height: 180px;

  }

}



/* MD */

@media (max-width: 991px) {

  .menu__level-0__a__arrow {

    display: none;

  }

  body.menu-active {

    overflow: hidden;

  }

  .cart__product__close {

    display: block;

  }

  .menu {

    transition: 0.2s height;

    position: absolute;

  }

  .menu.active {

    overflow-y: scroll;

    height: 100%;

  }

  .menu.active .menu__level-0 {

    display: block;

  }

  .menu__level-container {

    order: 10;

    -webkit-order: 3;

    -moz-order: 3;

  }

  .menu__level-0 {

    display: none;

  }

  .menu__level-0__button {

    width: 100%;

  }

  .menu__level-0__a {

    text-align: left;

    float: left;

    width: 70%;

    padding: 15px 0;

  }

  .menu__level-1.active {

    display: block;

    position: relative;

    max-width: 100%;

    clear: both;

  }

  .menu__mobile-trigger {

    display: block;

    width: 30%;

    height: 44px;

    float: left;

    position: relative;

  }

  .menu__mobile-trigger::after {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    right: 0;

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/down.svg) no-repeat right 5px

      center/12px;

  }

  .menu__mobile-trigger.active {

    transform: rotateX(180deg);

  }

  .menu__logo {

    padding: 14.5px 0;

  }

  .menu__container {

    max-width: 100%;

  }

  .menu__logo-container {

    padding: 0;

    text-align: center;

  }



  .cart {

    right: 15px;

  }

  .cart::before {

    right: 5%;

  }



  /* Hamburger menu */

  .c-hamburger--after-load span {

    -webkit-transition: background 0s 0.2s;

    transition: background 0s 0.2s;

  }

  .c-hamburger--htx span::before,

  .c-hamburger--htx span::after {

    -webkit-transition-duration: 0.2s, 0.2s;

    transition-duration: 0.2s, 0.2s;

    -webkit-transition-delay: 0.2s, 0s;

    transition-delay: 0.2s, 0s;

  }

  .c-hamburger--htx span::before {

    -webkit-transition-property: top, -webkit-transform;

    transition-property: top, transform;

  }

  .c-hamburger--htx span::after {

    -webkit-transition-property: bottom, -webkit-transform;

    transition-property: bottom, transform;

  }

  .c-hamburger--htx.active span {

    background: none;

  }

  .c-hamburger--htx.active span::before {

    top: 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

  }

  .c-hamburger--htx.active span::after {

    bottom: 0;

    -webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

  }

  .c-hamburger--htx.active span::before,

  .c-hamburger--htx.active span::after {

    -webkit-transition-delay: 0s, 0.2s;

    transition-delay: 0s, 0.2s;

  }

  .c-hamburger {

    display: block;

    position: relative;

    overflow: hidden;

    margin: 0;

    background: transparent;

    padding: 0;

    width: 50px;

    height: 20px;

    font-size: 0;

    text-indent: -9999px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    box-shadow: none;

    border-radius: none;

    border: none;

    cursor: pointer;

  }

  .c-hamburger:focus {

    outline: none;

  }

  .c-hamburger span {

    display: block;

    position: absolute;

    top: 10px;

    left: 8px;

    right: 16px;

    height: 2px;

    background: white;

  }

  .c-hamburger span::before,

  .c-hamburger span::after {

    position: absolute;

    display: block;

    left: 0;

    width: 100%;

    height: 2px;

    background-color: #fff;

    content: "";

  }

  .c-hamburger span::before {

    top: -8px;

  }

  .c-hamburger span::after {

    bottom: -8px;

  }

}



/* SM */

@media (max-width: 767px) {

  .menu__footer__links {

    margin: 0 30px 5px 0;

  }

  .menu__footer .button-menu {

    margin: 0 10px 0 0;

  }

}



/* XS */

@media (max-width: 575px) {

  .menu {

    height: 54px;

  }

  .menu__mobile-nav-wrapper {

    max-width: 50px;

  }

  .menu__single-link {

    margin-top: 0;

  }

  .menu__footer__links li {

    display: block;

  }

  .menu__footer__links li::after {

    display: none;

  }

  .menu__mobile-trigger::after {

    background-position: right 20px center;

  }

  .menu__logo {

    padding: 14.5px 10px 14.5px 10px;

    margin-top: 2px;

  }

  .menu__logo-container {

    text-align: left;

    max-width: 150px;

  }

  .c-hamburger {

    position: absolute;

    top: 0;

    left: 10px;

    bottom: 0;

    margin: auto;

  }

  .menu__footer__links a {

    padding: 5px;

    display: inline-block;

  }

  .menu__content {

    padding: 10px 15px;

  }

  .menu__level-container {

    padding: 0;

  }

  .menu__level-0__a {

    padding-left: 15px;

  }

  .menu__content__title {

    padding: 0 0 10px 0;

  }

  .menu__content__list {

    margin-bottom: 15px;

  }

  .menu__footer__text {

    margin: 0 0 5px 0;

    width: 100%;

  }

  .menu__footer__social {

    width: 30px;

    height: 30px;

  }

  .menu__level-1__button--mobile {

    text-transform: uppercase;

    text-align: left;

    border-top: 1px solid #ccc;

    cursor: pointer;

    position: relative;

    cursor: pointer;

    display: block;

  }

  .menu__level-1__button--mobile.active {

    border-bottom: 1px solid #ccc;

  }

  .menu__level-1__button--mobile::after {

    content: "";

    display: block;

    width: 10%;

    height: 100%;

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/down2.svg) no-repeat center/12px;

    position: absolute;

    right: 0;

    top: 0;

  }

  .menu__level-1__button--mobile.active::after {

    display: none;

  }

  .menu__footer {

    padding: 10px 0;

  }

  .cart {

    right: 0;

    max-width: 100vw;

    width: 100vw;

  }

}

.menu__content__pan-login-1 {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/panlogin.jpg) no-repeat center/cover;

}

.menu__content__pan-login-2 {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pan-bg-xs.jpg) no-repeat center/cover;

}



.text-uppercase {

  text-transform: uppercase;

}



/* Header */

.header {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco-2.jpg) no-repeat center

    bottom/1044px #040810;

  color: #fff;

  padding: 50px 0 110px 0;

  position: relative;

  min-height: 450px;

}



/*.header__background {background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco.jpg) no-repeat center; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }*/

.header__title {

  font-size: 48px;

  font-weight: 700;

  line-height: 1.2;

  margin: 25px 0;

}



.header__subtitle {

  font-size: 18px;

}



.header__location {

  font-size: 14px;

  padding: 15px 0 0 0;

}



.header--swapgs {

  background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_swapgs.jpg");

  background-size: 1980px;

  background-color: #00030a;

  padding-bottom: 90px;

}



.header__title--swapgs {

  font-size: 36px;

}



.header__line--swapgs {

  border-width: 1px 0;

  border-color: #fff;

}



.header__text--swapgs {

  font-size: 14px;

}



.header__triangle--swapgs {

  display: inline-block;

  vertical-align: 3px;

  margin-right: 6px;

}



/* Solutions */

.solutions {

  text-align: center;

  margin: -70px 0 0 0;

}



.row--custom-spacing {

  margin: 0 -5px;

}



.hover-me-awardDE .hiddDETA {

  max-width: 250px;

}



.awards__img-3Custom {

  max-width: 100%;

}



.relativeDP {

  position: relative;

}



.backgroundDP {

  display: none;

  position: absolute;

  background: #fff;

  padding: 10px 20px;

  position: absolute;

  left: 0;

  right: 0;

  top: -264px;

  z-index: 99999999;

  width: 280px;

  height: 240px;

  border: 1px solid #111;

}



.hover-me-awardDE:hover .backgroundDP {

  display: block;

}



.backgroundDP:after {

  position: absolute;

  content: "";

  width: 20px;

  height: 20px;

  border-color: #111 transparent transparent;

  border-style: solid;

  border-width: 13px;

  width: 0;

  bottom: -27px;

  height: 0;

  left: 220px;

}



.row--custom-spacing .col-12 {

  padding: 0 5px;

}



.solutions__item {

  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);

  border-radius: 2px;

  background: #fff;

  padding: 30px 22px 20px 22px;

  width: 100%;

  position: relative;

}



.solutions__icon-container {

  min-height: 65px;

  width: 100%;

}



.solutions__icon {

  max-width: 75px;

  width: 100%;

  max-height: 65px;

  height: 100%;

}



.solutions__name {

  font-size: 18px;

  font-weight: 700;

  padding: 15px 0;

}



.solutions__name__link {

  color: inherit;

}



.solutions__name__link__mobile {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

}



.solutions__text {

  color: #666;

  font-size: 13px;

  height: 100%;

}



.solutions__button-container {

  padding-top: 15px;

}



.solutions__info-container {

  height: 100%;

  width: 100%;

}



/* Awards */

.awards {

  margin: 60px 0;

}



.awards__title {

  font-size: 18px;

  font-weight: 700;

  position: relative;

  margin: 0 0 10px 0;

}



.awards__title--large {

  font-size: 24px;

}



.awards__title::before {

  content: "";

  height: 1px;

  background: #ccc;

  position: absolute;

  left: 0;

  right: 0;

  margin: auto;

  top: 0;

  bottom: 0;

  width: 100%;

}



.awards__subtitle {

  color: #666;

  margin: 0 0 30px 0;

}



.awards__title__text {

  display: inline-block;

  background: #fff;

  position: relative;

  z-index: 5;

  padding: 0 10px 0 0;

}



.awards__container {

  max-width: 780px;

  margin: -7px auto 0;

  width: 100%;

}



.awards__item {

  width: 100%;

  text-align: center;

}



.awards__img-1 {

  max-width: 35%;

  width: 100%;

}



.awards__img-2 {

  max-width: 15%;

  width: 100%;

}



.awards__img-3 {

  max-width: 22%;

  width: 100%;

}



.awards__img {

  margin-right: 3%;

}



.awards__img:last-child {

  margin-right: 0;

  width: auto;

}



/* News */

.news {

  margin: 40px 0;

}



.news__thumb {

  background: no-repeat center/cover;

  position: relative;

}



.news__container {

  background: #f0f0f0;

  padding: 20px;

  height: 100%;

}



.news__container--primary {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 50%;

  height: 50%;

}



.news__date {

  color: #666;

  font-size: 13px;

  text-transform: uppercase;

}



.news__title {

  color: #333;

  font-size: 18px;

  font-weight: 700;

  margin: 5px 0 0 0;

}



/* Statement */

.statement {

  background: #03001d url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/statement-bg-2.jpg) no-repeat

    center top/1596px;

  color: #fff;

  padding: 70px 0;

}



.statement__title {

  font-size: 24px;

  font-weight: 500;

}



.statement__title2 {

  font-size: 18px;

  font-weight: 700;

  height: 100%;

  margin-bottom: 15px;

}



.statement__content__text {

  font-size: 18px;

  margin-bottom: 15px;

  color: #999999;

}



.statement__content {

  border-bottom: 1px solid #999;

  padding-bottom: 30px;

  margin-bottom: 50px;

}



/*.statement__content {*/



/*    position: relative;*/



/*}*/



/*.statement__content::after {*/



/*    content: "";*/



/*    width: 40px;*/



/*    height: 40px;*/



/*    position: absolute;*/



/*    left: 0;*/



/*    right: 0;*/



/*    bottom: -20px;*/



/*    margin: auto;*/



/*    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/b-logo.svg) no-repeat center/cover;*/



/*    border: 2px solid #999;*/



/*    border-radius: 50%;*/



/*}*/



/* Buttons */

.button-1 {

  font-size: 14px;

  font-weight: 700;

  color: #fff;

  background: #2060ff;

  padding: 10px 16px;

  display: inline-block;

  border: 2px solid #2060ff;

  line-height: 1.2;

  text-align: center;

  max-width: 400px;

  transition: 0.2s background-color, 0.2s color;

  border-radius: 5px;

  cursor: pointer;

}



.button-1.disabled,

.button-1.disabled:hover,

.button-1:disabled:hover,

.button-1:disabled {

  background-color: #cccccc;

  border-color: #cccccc;

  cursor: not-allowed;

  color: #fff;

}

.button-1:hover {

  background: #fff;

  color: #2060ff;

}



.button-1--inverse {

  background: #fff;

  color: #2060ff;

}



.button-1--inverse:hover {

  background: #2060ff;

  color: #fff;

}



.button-1--teal {

  background: #00b6ae;

  border-color: #00b6ae;

  font-size: 12px;

  padding: 10px;

  border-radius: 0;

}



.button-1--teal:hover {

  color: #00b6ae;

  background: none;

}



.button-1--teal-inverse {

  font-size: 14px;

  padding: 10px;

  color: #00b6ae;

  background: none;

  border-color: #00b6ae;

}



.button-1--teal-inverse:hover {

  background: #00b6ae;

  color: #fff;

}



.button-1--teal:disabled {

  background: #999;

  border-color: #999;

  cursor: not-allowed;

  color: #fff;

}



.button-1--orange-inverse {

  text-transform: uppercase;

  color: #ffa119;

  border-color: #ffa119;

  font-size: 12px;

  padding: 10px;

  border-radius: 0;

  background: transparent;

}



.button-1--orange-inverse:hover {

  background: #ffa119;

  color: #fff;

}



.button-1--orange {

  text-transform: uppercase;

  border-color: #ffa119;

  font-size: 12px;

  padding: 10px;

  border-radius: 0;

  background: #ffa119;

  color: #fff;

}



.button-1--orange:hover {

  color: #ffa119;

  background: transparent;

}



.button-2 {

  font-size: 16px;

  font-weight: 700;

  color: #000;

  background: none;

  padding: 12px;

  display: block;

  border: 2px solid #000;

  border-radius: 5px;

  line-height: 1.2;

  text-align: center;

  max-width: 400px;

  transition: 0.2s background-color, 0.2s color;

  cursor: pointer;

}



.button-2--small {

  font-size: 14px;

  padding: 10px;

  max-width: 180px;

}



.button-2--blue {

  border-color: #2060ff;

  color: #2060ff;

}



.button-2--white {

  border-color: #fff;

  color: #fff;

}



.button-2:hover {

  background: #000;

  color: #fff;

}



.button-2--blue:hover {

  background: #2060ff;

}



.button-2--white:hover {

  background: #fff;

  color: #000;

}



.button-3 {

  font-size: 16px;

  font-weight: 500;

  color: #fff;

  background: #2060ff;

  padding: 10px 30px;

  display: inline-block;

  line-height: 1.2;

  text-align: center;

  max-width: 400px;

  transition: 0.2s background-color;

  border-radius: 5px;

}



.button-3:hover {

  background: #1b54e0;

}



.button-3--green {

  background: #1fc853;

  padding-top: 14px;

  padding-bottom: 14px;

}



.button-3--green:hover {

  background: #1ba244;

}



.button-5 {

  font-size: 14px;

  font-weight: 400;

  color: #fff;

  background: none;

  padding: 10px 28px;

  display: inline-block;

  border: 2px solid #fff;

  line-height: 1.2;

  text-align: center;

  max-width: 400px;

  transition: 0.2s background-color, 0.2s color, 0.2s border;

}



.button-5-arrow {

  width: 15px;

  vertical-align: middle;

  margin-left: 4px;

}



.button-5-elm {

  stroke: #fff;

  transition: 0.2s stroke;

}



.button-5:hover {

  background: #fff;

  color: #2060ff;

}



.button-5:hover .button-5-elm {

  stroke: #000;

}



.button-5:active {

  background: #2060ff;

  color: #fff;

  border-color: #2060ff;

}



.button-5:active .button-5-elm {

  stroke: #fff;

}



/* cookie */

.cookies {

  position: fixed;

  left: 0;

  bottom: 0;

  right: 0;

  height: 54px;

  background: rgba(255, 255, 255, 0.9);

  border: 1px solid #ccc;

  z-index: 999999;

  border-right: 0;

  padding: 9px 0;

}



.cookies--active {

  display: none;

}



.cookies__title {

  color: #000;

  font-size: 14px;

  display: block;

  margin-top: 10px;

}



.cookies__item {

  width: 70%;

}



.cookies__item2 {

  width: 30%;

}



.cookies__button {

  transition: background 0.3s ease;

  font-size: 14px;

  font-family: "Roboto Medium", sans-serif;

  color: #000;

  padding: 8px 24px;

  border: 1px solid #ccc;

  border-radius: 5px;

  display: inline-block;

  margin-right: 10px;

}



.cookies__button2 {

  transition: background 0.3s ease;

  font-size: 14px;

  font-family: "Roboto Medium", sans-serif;

  color: #fff;

  padding: 8px 44px;

  border: 1px solid #ccc;

  border-radius: 5px;

  display: inline-block;

  margin-right: 10px;

  background: #666666;

}



.cookies__button:hover {

  color: #fff;

  background: #666;

}



.cookies__button2:hover {

  color: #111;

  background: transparent;

}



.livenews {

  background: #f31313;

  width: 100%;

  color: #fff;

  padding: 10px 0;

  font-size: 13px;

  position: relative;

  z-index: 10;

}



.livenews a {

  color: inherit;

  font-weight: bold;

}



.livenews__dot {

  background: #fff;

  display: inline-block;

  border-radius: 4px;

  font-weight: 700;

  text-transform: uppercase;

  letter-spacing: 1px;

  color: #000;

  font-size: 10px;

  padding: 5px 7px 5px 22px;

  position: relative;

  line-height: 1;

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  height: 20px;

}



.livenews__dot::before {

  position: absolute;

  content: "";

  width: 8px;

  height: 8px;

  background: #f00;

  border-radius: 50%;

  left: 8px;

  top: 0;

  bottom: 0;

  margin: auto;

  animation: blinker 1s linear infinite;

}



.livenews__text {

  padding-left: 90px;

}



@keyframes blinker {

  50% {

    opacity: 0;

  }

}



.choose-central .videocentral {

  margin: 0 0 30px 0;

}



.choose-central .videocentral .text {

  font-size: 16px;

  color: #a8bddc;

  display: block;

  margin-bottom: 5px;

  margin-top: 13px;

}



.choose-central .videocentral .watch {

  font-size: 16px;

  color: #399cfb;

}



.choose-central .videocentral .it {

  display: inline-block;

  vertical-align: top;

}



.choose-central .videocentral .it.f {

  margin-right: 20px;

}



.modal-backdrop {

  z-index: 1;

}



#vdesprecentral {

  width: auto;

  z-index: 1060;

}



#vdesprecentral .modal-body {

  max-height: none;

  text-align: center;

}



#vdesprecentral .modal-cancel {

  display: block;

  position: absolute;

  right: -50px;

  top: -100px;

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/images/cancel-x.png) no-repeat scroll center center;

  cursor: pointer;

  display: block;

  height: 33px;

  margin: 100px auto auto;

  width: 33px;

}



#vdesprecentral .modal-dialog {

  margin: 5.5em auto;

  width: 580px;

  height: 415px;

}



#vdesprecentral .modal-content {

  background-color: #000000;

  border: 1px solid rgba(0, 0, 0, 0.8);

  border-radius: 2px;

}



/* Footer */

.pushFooterDown {

  padding-top: 50px;

}



.footer {

  margin-bottom: -25px;

}



.footer__container {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/footer.jpg) center #000 no-repeat;

  padding: 35px 0 40px 0;

  z-index: 5;

  position: relative;

  font-size: 13px;

  color: #999999;

}



.footer__links {

  margin-top: 15px;

}



.footer__links a {

  color: #999999;

  text-decoration: none;

  display: block;

  transition: 0.2s color;

}



.footer__links a:hover {

  color: #e80000;

}



.footer__links li {

  display: inline-block;

  position: relative;

  padding: 0 6px 0 0;

}



.footer__links li::after {

  content: "";

  position: absolute;

  right: 1px;

  top: 0;

  bottom: 0;

  width: 1px;

  height: 100%;

  background: #999999;

  margin: auto;

}



.footer__links li:last-child {

  padding-right: 0;

}



.footer__links li:last-child::after {

  display: none;

}



.footer__copy {

  margin: 2px 0 15px 0;

  padding-bottom: 15px;

  color: #373737;

}



.footer__lang {

  background: #313131;

  width: 100%;

  padding: 0;

  z-index: 1;

  height: 0;

  overflow: hidden;

  transition: 0.5s height;

  position: relative;

}



.footer__text {

  margin-bottom: 10px;

}



.footer__lang__container {

  padding-top: 20px;

  padding-bottom: 20px;

}



.footer__lang__col {

  width: 20%;

  padding: 0 15px;

}



.footer__lang li {

  padding: 8px 0;

  color: #9a9a9a;

  font-size: 12px;

}



.footer__lang a {

  color: inherit;

  display: block;

  transition: 0.2s color;

}



.footer__lang a:hover {

  color: #fff;

}



.footer__lang .active {

  color: #fff;

  position: relative;

  font-weight: 700;

}



.footer__lang__close {

  width: 24px;

  position: absolute;

  top: 0;

  right: 15px;

  z-index: 5;

}



.footer__trigger-lang {

  border: 2px solid #666;

  color: #ccc;

  padding: 13px 30px 13px 40px;

  min-width: 260px;

  position: relative;

}



.footer__trigger-lang::after {

  content: "";

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow-menu.png) no-repeat center;

  width: 10px;

  height: 7px;

  position: absolute;

  bottom: 0;

  top: 0;

  right: 10px;

  margin: auto;

  transition: transform 0.5s;

}



.footer__trigger-lang--active::after {

  transform: rotateZ(180deg);

}



.footer__trigger-lang__img {

  width: 24px;

  position: absolute;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 8px;

}



/* menu map */

.footer__trigger-map_lang {

  height: 25px;

  padding: 0;

  display: inline-block;

  outline: none;

  position: relative;

  top: 2px;

}



.footer__trigger-map_lang span {

  padding: 0 11px 0 12px;

  display: inline-block;

  vertical-align: middle;

  padding-right: 13px !important;

}



.footer__trigger-map_lang::after {

  content: "";

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow-menu.png) no-repeat center;

  width: 10px;

  height: 7px;

  position: absolute;

  bottom: 0;

  top: 0;

  right: -90px;

  margin: auto;

  transition: transform 0.5s;

}



.footer__trigger-map_lang--active::after {

  transform: rotateZ(180deg);

}



.footer__trigger-map_lang__img {

  position: absolute;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 8px;

}



.swthdr {

  color: #fff;

  background: #000a44 url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/comparison-bg.jpg) no-repeat

    center top/1400px;

  padding: 90px 0 100px 0;

  height: 777px;

}



.swthdr__title {

  font-size: 42px;

  font-weight: bold;

  line-height: 1.1;

}



.swthdr__award .product__quote-by {

  font-size: 14px;

  color: #fff;

}



.swttbl__table__col .fa-check {

  color: #33cc33;

}



.swttbl__table__col .fa-times {

  color: #ccc;

}



.swthdr__award {

  font-size: 18px;

}



.swthdr__text {

  font-weight: 300;

  font-size: 20px;

}



.swttbl__table {

  max-width: 800px;

  margin-top: -60px;

  position: relative;

  z-index: 5;

  background: #fff;

  border-radius: 5px;

  border: 1px solid #e8e8e8;

}



.currentColor {

  color: inherit;

}



.swttbl {

  padding-bottom: 50px;

}



.swttbl__table sup {

  font-size: 60%;

  vertical-align: top;

}



.swttbl__table__col--1 {

  max-width: 37%;

  flex: 0 0 37%;

  font-size: 18px;

  display: flex;

  align-items: center;

  background: #fafafa;

}



.swttbl__table__col--2 {

  max-width: 40%;

  flex: 0 0 40%;

  text-align: center;

  box-shadow: 0 0 60px rgba(0, 0, 0, 0.15);

  position: relative;

}



.swttbl__table__col--2::after {

  content: "";

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: #fff;

  z-index: 2;

}



.swttbl__table__col--3 {

  max-width: 23%;

  flex: 0 0 23%;

  text-align: center;

}



.swttbl__table__col {

  padding: 20px;

  border-bottom: 1px solid #e8e8e8;

}



.swttbl__table__col--header {

  font-size: 20px;

  font-weight: bold;

  color: #343434;

  background: none;

}



.swttbl__table__col .svg-inline--fa {

  font-size: 26px;

  position: relative;

  z-index: 5;

}



.swttbl__table__boxshot {

  transform: scale(1.3);

  margin-top: -190px;

}



.swttbl__table__col--2--header {

  margin-top: -80px;

  border-radius: 5px 5px 0 0;

}



.swttbl__table__col--2--footer {

  margin-bottom: -80px;

  border-radius: 0 0 5px 5px;

}



.swttbl__table__col--2--header::after {

  border-radius: 5px 5px 0 0;

}



.swttbl__table__col--2--footer::after {

  border-radius: 0 0 5px 5px;

}



.swttbl__table__limitedoffer {

  position: absolute;

  left: -27px;

  top: -25px;

  z-index: 4;

}



.swttbl__table__col--2--only {

  margin-left: 37%;

  border-bottom: 0;

}



.swttbl__undertable {

  margin-top: 110px;

  max-width: 800px;

  color: #878787;

  font-weight: 500;

}



.swttbl__table__col--2--noshadow {

  box-shadow: none;

}



.swttbl__undertable__icon-1 {

  max-width: 36px;

  flex: 0 0 36px;

}



.swttbl__undertable__icon-2 {

  max-width: 45px;

  flex: 0 0 45px;

}



.swt {

  background: #999;

  color: #fff;

}



.swt__overtitle {

  font-size: 22px;

}



.swt__title {

  font-size: 40px;

  line-height: 1.1;

}



.swt__text {

  font-size: 20px;

}



.swt__buyzone {

  color: #000;

  background: #fff;

  max-width: 290px;

  border-radius: 5px;

}



.label-circle {

  position: relative;

  font-size: 16px;

  padding: 4px 4px 4px 28px;

  display: block;

  text-align: left;

  font-weight: 500;

  cursor: pointer;

}



.label-circle__check {

  width: 1em;

  height: 1em;

  font-size: 20px;

  border: 1px solid #909090;

  border-radius: 50%;

  display: block;

  background: #e8e8e8;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  margin: auto;

}



.label-circle__check .fa-check {

  color: #fff;

  font-size: 0.6em;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  display: none;

}



.input-circle:checked + .label-circle .label-circle__check {

  border-color: #329b16;

  background: #21b53d;

}



.input-circle:checked + .label-circle .fa-check {

  display: block;

}



.swt__boxshot {

  transform: scale(1.5) translate(40px, 50px);

}



.notes {

  background: #000;

  color: #fff;

  font-size: 14px;

}



.notes a {

  color: #fff;

  font-size: 14px;

}



/* 2 dpr */

@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 1199px) {

  .header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco-2_x2.jpg);

  }



  .statement {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/statement-bg-2_2x.jpg);

  }



  /*.header__background {background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco_x2.jpg); background-size: 1920px; }*/

}



/*modal*/

.modal-open {

  overflow: hidden;

}



.modal {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1050;

  display: none;

  overflow: hidden;

  -webkit-overflow-scrolling: touch;

  outline: 0;

}



.modal.fade .modal-dialog {

  -webkit-transform: translate(0, -25%);

  -ms-transform: translate(0, -25%);

  -o-transform: translate(0, -25%);

  transform: translate(0, -25%);

  -webkit-transition: -webkit-transform 0.3s ease-out;

  -o-transition: -o-transform 0.3s ease-out;

  transition: transform 0.3s ease-out;

}



.modal.in .modal-dialog {

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  -o-transform: translate(0, 0);

  transform: translate(0, 0);

}



.modal-open .modal {

  overflow-x: hidden;

  overflow-y: auto;

}



.modal-content {

  position: relative;

  background-color: #ffffff;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  border: 1px solid #999999;

  border: 1px solid rgba(0, 0, 0, 0.2);

  border-radius: 6px;

  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

  outline: 0;

}



.modal-backdrop {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1040;

  background-color: #000000;

}



.modal-backdrop.fade {

  filter: alpha(opacity=0);

  opacity: 0;

}



.modal-backdrop.in {

  filter: alpha(opacity=50);

  opacity: 0.5;

}



.modal button.close {

  -webkit-appearance: none;

  cursor: pointer;

  background: 0 0;

  border: 0;

}



/* msp 2020 */

.msphead20 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/msp2020-heajder.jpg") right center

    no-repeat #3f849a;

  height: 500px;

  color: #fff;

}



.partnerhead20 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/partner2020-heajder.jpg") right center

    no-repeat #3d427d;

  height: 500px;

  color: #fff;

}



.msphead20__bit {

  font-size: 32px;

  font-weight: 600;

  line-height: 1;

}



.darkblueBtn.lighter {

  background: #3f849a;

}



.darkblueBtn.lighter:hover {

  background: #4196b1;

}



.msphead20__title {

  font-size: 32px;

  font-weight: 300;

  line-height: 1;

  text-transform: uppercase;

  margin-bottom: 15px;

}



.msphead20__subtitle {

  font-size: 18px;

  font-weight: 600;

}



.msphead20__hr {

  display: block;

  width: 155px;

  height: 1px;

  background: #84ceb8;

  margin: 15px 0 15px 0;

}



.msphead20__ul li {

  font-size: 16px;

  margin-bottom: 6px;

}



.msphead20__ul li svg {

  margin-right: 10px;

}



.darkblueBtn {

  font-size: 14px;

  font-weight: 500;

  color: #fff;

  background: #343b66;

  padding: 10px 42px;

  display: inline-block;

  line-height: 1.2;

  text-align: center;

  transition: 0.2s background-color;

  border-radius: 5px;

  text-transform: uppercase;

  vertical-align: top;

}



.darkblueBtn:hover {

  background: #384178;

}



.vm {

  vertical-align: top;

  display: inline-block;

}



.whiteEmptyBtn {

  font-size: 14px;

  vertical-align: top;

  font-weight: 500;

  margin-left: 15px;

  color: #fff;

  background: transparent;

  padding: 10px 36px;

  display: inline-block;

  line-height: 1.2;

  text-align: center;

  transition: 0.4s background-color;

  border-radius: 5px;

  text-transform: uppercase;

  border: 1px solid #fff;

}



.whiteEmptyBtn:hover {

  background: #fff;

  color: #343b66;

}



.msphead20__lets {

  display: block;

  font-size: 13px;

  margin: 4px 0;

  text-align: center;

}



.msphead20__looking {

  padding: 10px 8px 10px 60px;

  width: 400px;

  border-radius: 5px;

  color: #333;

  background: #fff;

}



.whypart20__svg {

  max-height: 50px;

  color: #3f849a;

  width: 50px;

}



.msphead20__svg {

  color: #ff5252;

  position: absolute;

  height: 32px;

  width: 40px;

  left: 9px;

  top: 15px;

}



.msphead20__looking a {

  color: #000;

}



.msphead20__looking b {

  font-weight: 800;

}



.prguide20__title {

  font-size: 24px;

  color: #111;

  font-weight: 600;

  margin-bottom: 14px;

}



.prguide20__par {

  min-height: 70px;

  font-size: 14px;

  color: #666666;

}



.prguide20__a {

  color: #006eff;

  font-weight: 600;

  font-size: 15px;

  text-transform: uppercase;

}



.prguide20__a svg {

  margin-right: 5px;

}



.msp-video20--wrap {

  background: rgb(63, 132, 154);

  background: linear-gradient(

    129deg,

    rgba(63, 132, 154, 1) 0%,

    rgba(45, 151, 147, 1) 100%

  );

  padding: 35px 140px;

  position: relative;

  text-align: center;

  color: #fff;

}



.msp-video20--wrap.pan20:after {

  border-top: 30px solid #3274ac;

}



.msp-video20--wrap.pan20 {

  background: rgb(61, 66, 125);

  background: linear-gradient(

    129deg,

    rgba(61, 66, 125, 1) 0%,

    rgba(44, 142, 196, 1) 100%

  );

}



.ro .readMoreStoryBTN,

.de .readMoreStoryBTN,

.fr .readMoreStoryBTN,

.it .readMoreStoryBTN,

.es .readMoreStoryBTN {

  font-size: 11px;

}



.msp-video20__title {

  font-size: 40px;

  color: #fff;

  font-weight: 600;

  margin: 20px 0 15px 0;

}



.msp-video20__par {

  margin-bottom: 20px;

}



.msp-video20__not {

  display: block;

  font-weight: 600;

  font-size: 18px;

  margin: 20px 0 0 0;

}



.msp-video20--wrap:after {

  content: "";

  border-top: 30px solid #339195;

  border-left: 30px solid rgba(0, 0, 0, 0);

  border-right: 30px solid rgba(0, 0, 0, 0);

  border-bottom: 0;

  height: 0;

  width: 0;

  position: absolute;

  margin: 0 auto;

  bottom: -27px;

  display: block;

  left: 0;

  right: 0;

}



.whypart20__par {

  color: #666666;

  margin-bottom: 60px;

  padding: 0 60px;

}



.whypart20 {

  color: #111;

}



.whypart20__title {

  font-size: 24px;

  font-weight: 300;

  text-transform: uppercase;

  margin: 0;

}



.fix-height {

  height: 70px;

}



.whypart20__subtitle {

  font-weight: 600;

  font-size: 40px;

}



.fix-height img {

  max-width: 50px;

}



.whypart20__h5 {

  font-weight: 600;

  font-size: 18px;

  margin-bottom: 20px;

}



.whypart20__stitle {

  font-size: 16px;

  font-weight: 500;

}



.whypart20__stitle svg {

  color: #5693a7;

  fill: #5693a7;

  margin-right: 5px;

}



.whypart20__spar {

  display: block;

  font-size: 14px;

  color: #666666;

  margin: 10px 0 20px 0;

}



.pan-award {

  background-size: cover;

}



.succesStory20__title {

  font-size: 40px;

  font-weight: 600;

  margin-bottom: 0px;

}



.succesStory20__par {

  color: #666;

  margin-bottom: 40px;

}



.readMoreStoryBTN {

  outline: 0;

  padding: 8px 20px;

  text-align: center;

  text-transform: uppercase;

  color: #111;

  font-weight: 600;

  font-size: 12px;

  display: block;

  border: 2px solid #111;

  margin-top: 10px;

  border-radius: 3px;

  transition: all 0.2s ease;

}



.readMoreStoryBTN:hover {

  background: #111;

  color: #fff;

}



.stepspan20__title {

  font-size: 40px;

  color: #111;

  font-weight: 600;

  margin-bottom: 20px;

}



.stepspan20__p {

  font-size: 16px;

  color: #666666;

  font-weight: 400;

  margin-bottom: 50px;

}



.stepspan20__h5 {

  margin-top: 15px;

  font-size: 24px;

  color: #111;

  font-weight: 600;

}



.pan-aff20__p {

  font-size: 16px;

  color: #fff;

  margin: 10px 0 20px 0;

}



.pan-aff20 .joinMSP2020 {

  padding-left: 20px;

  padding-right: 20px;

}



.pan-aff20 .joinMSP2020 svg {

  margin-bottom: -2px;

  margin-right: 5px;

}



.pan-aff20__title {

  font-size: 40px;

  color: #fff;

  font-weight: 600;

  margin-bottom: 20px;

}



.max-heightStory {

  height: 30px;

}



.buttonMpan20 {

  margin: 30px 0;

}



.stepspan20__p {

  color: #666666;

  font-size: 14px;

  margin: 10px 0 30px 0;

}



.neephelppan20 {

  color: #666666;

  font-size: 15px;

  margin-top: 20px;

}



.neephelppan20 a {

  color: #006eff;

}



.succesStory20 a {

  margin-bottom: 30px;

}



.readMoreStoryBTN svg {

  margin-right: 6px;

  position: relative;

  bottom: -2px;

}



.max-heightStory img {

  width: auto;

  height: auto;

  max-width: 100%;

}



.succesStory20 .col-md-2 {

  margin-bottom: 40px;

}



.videoMSP20__zone {

  font-size: 18px;

  color: #111;

  border-bottom: 1px solid #cccccc;

  font-weight: 600;

  padding-bottom: 5px;

  margin-bottom: 15px;

}



.videoMSP20__href {

  color: #3366ff;

  font-size: 14px;

  font-weight: 600;

  display: block;

  margin-bottom: 7px;

}



.videoMSP20__href svg {

  margin-right: 9px;

  margin-bottom: -2px;

}



.videoMSP20__country {

  color: #000;

  margin-bottom: 10px;

}



#video-viewMSP20 {

  display: none;

  position: fixed;

  background: rgba(0, 0, 0, 0.8);

  left: 0;

  right: 0;

  top: 0;

  z-index: 99999;

  bottom: 0;

}



#video-viewMSP20 iframe {

  width: 100%;

  height: 100%;

}



#video-viewMSP20.active {

  display: block;

}



.wrapVideo,

.placeholderClose {

  position: relative;

  max-width: 810px;

  height: 440px;

  margin: 100px auto 0;

}



.placeholderClose {

  height: 1px;

}



.placeholderClose svg {

  color: #fff;

  width: 70px;

  height: 40px;

}



.closeWrapVideo {

  position: absolute;

  cursor: pointer;

  width: 60px;

  height: 60px;

  right: -50px;

  top: 98px;

}



.videoMSP20__country.spaceTOP {

  margin-top: 23px;

}



.quote-small-text {

  font-size: 14px;

}



.download-arrow {

  font-weight: bold;

  position: fixed;

  background-color: #f6f6f6;

  border: 2px solid #ccc;

  padding: 10px 16px;

  border-radius: 50px;

}



.download-arrow--firefox {

  top: 20px;

  right: 10px;

}



.download-arrow--safari {

  top: 20px;

  right: 10px;

}



.download-arrow--chrome {

  bottom: 20px;

  left: 10px;

}



.download-arrow--opera {

  top: 20px;

  right: 20px;

  display: flex;

}



.download-arrow--ie {

  left: 0;

  right: 0;

  margin: auto;

  bottom: 80px;

  width: 250px;

  text-align: center;

}



.download-arrow--firefox .svg-inline--fa {

  transform: rotateZ(180deg);

}



.download-arrow--safari .svg-inline--fa {

  transform: rotateZ(180deg);

}



.download-arrow--opera .svg-inline--fa {

  transform: rotateZ(180deg);

  order: 2;

}



.download-arrow .svg-inline--fa {

  vertical-align: middle;

  font-size: 20px;

  color: #2060ff;

}



.poy-section {

  background: #ddd;

}



.poy-section__badge {

  max-height: 65px;

}



.poy-section__text {

  color: #706f6f;

  font-size: 13px;

}



.poy-section__text-2 {

  color: #333;

  font-size: 22px;

}



.poy-section__quote {

  font-size: 22px;

  color: #333;

}



.lp-header {

  background: #000;

}



/* iot platform */

.iot-header {

  background: #000;

  color: #fff;

  position: relative;

  padding: 0 0 100px 0;

  overflow: hidden;

}



.iot-header::after {

  content: "";

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-platform-bg-2.jpg) no-repeat center

    top/1204px;

  transform: translateX(272px);

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  right: 0;

  left: 0;

  margin: auto;

  z-index: 1;

}



.iot-header--no-events {

  padding-bottom: 30px;

}



.io-full-height {

  min-height: calc(100vh - 350px);

  background: #000;

}



.iot-header--ty {

  padding: 50px 0;

  height: 700px;

  background: #000 url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-typ.jpg) no-repeat center/1920px;

}



.iot-header--ty::after {

  display: none;

}



.iot-header__title {

  font-size: 40px;

  font-weight: bold;

}



.iot-header__title--2 {

  font-size: 24px;

}



.iot-header__over-title {

  font-size: 24px;

}



.iot-header__subtitle {

  font-size: 18px;

  font-weight: 500;

}



.iot-header__list {

  font-size: 14px;

  padding-right: 22px;

}



.iot-header__list a {

  color: #21f6f7;

}



.iot-header__list a:hover {

  text-decoration: underline;

}



.iot-header__list a.active {

  color: #fff;

  text-decoration: none;

}



.iot-header__link {

  color: #21f6f7;

  text-decoration: underline;

}



.iot-header__submenu {

  background: rgba(0, 0, 0, 0.75);

}



.button-buy--iot-platform {

  max-width: 246px;

}



.button-2--iot-header {

  text-transform: uppercase;

  max-width: 246px;

}



/*iot - bottom*/

.iot-bottom {

  background: #113a3a;

}



.iot-bottom__content {

  background: #00242b;

  color: #fff;

  border-radius: 5px;

  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.35);

  margin-top: -100px;

}



.iot-bottom__title {

  font-size: 32px;

  font-weight: 500;

  color: #fff;

  max-width: 800px;

}



.iot-bottom__text {

  max-width: 640px;

  opacity: 0.5;

}



.button-2--iot-bottom {

  max-width: 320px;

}



/*iot - grow your business*/

.grow-business {

  background: #000;

  color: #fff;

  padding: 0 0 60px 0;

}



.grow-business__title {

  font-size: 36px;

  font-weight: 500;

  text-transform: uppercase;

}



.grow-business__under-chart {

  font-size: 14px;

  color: #999;

}



.grow-business__source {

  font-size: 14px;

  color: #666;

}



.grow-business__title-2 {

  font-size: 24px;

  opacity: 0.5;

}



.grow-business__icon {

  color: #17d0d2;

  max-width: 70px;

  max-height: 50px;

}



.grow-business__title-3 {

  color: #fdfafa;

  margin-top: 25px;

}



.grow-business__item {

  display: flex;

  flex-direction: column;

  justify-content: stretch;

  align-items: center;

}



.iot-cu-iframe {

  width: 100%;

  display: block;

  height: 1000px;

}



/*statement*/

.statement--iot {

  background: #000 url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/statement-iot-bg.jpg) no-repeat

    center top/1189px;

}



.statement--iot .statement__title {

  font-size: 32px;

}



.statement__title--2 {

  font-size: 18px;

}



.statement--iot .statement__content__text {

  font-size: 16px;

}



.statement--iot .best-av__bar {

  background: #9390a0;

  color: #000;

}



.statement--iot .best-av__title {

  color: #fff;

}



.best-av__element--first-iot .best-av__bar {

  background: #00afbf;

  color: #fff;

}



.statement--iot .best-av__info,

.statement--iot .best-av__overall {

  color: #9390a0;

}



.statement--iot .best-av__product-score {

  color: #666;

}



.best-av__element--first-iot .best-av__product-score,

.statement--iot q {

  color: #00afbf;

  margin-bottom: 10px;

}



.statement--iot .swiper-wrapper {

  min-height: 140px;

}



/*iot truste*/

.iot-trusted {

  padding: 50px 0 110px 0;

}



.iot-trusted__title {

  font-size: 32px;

  font-weight: 500;

}



.iot-trusted__image-wrapper {

  width: 120px;

  height: 120px;

  border: 2px solid #ccc;

  overflow: hidden;

  border-radius: 50%;

}



.iot-trusted__title-2 {

  font-size: 18px;

  font-weight: 500;

}



.iot-trusted__title-3 {

  color: #00a89d;

}



.iot-trusted__text-2 i {

  font-style: italic;

}



.iot-trusted__logo {

  margin-left: -18px;

}



/*iot - meet us at*/

.meet-us {

  background: #00242b;

  color: #fff;

  position: relative;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);

}



.meet-us::before {

  content: "";

  width: 50%;

  height: 100%;

  position: absolute;

  top: 0;

  left: -15px;

  background-color: #000;

}



.meet-us::after {

  /*background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-meet-us-bg-2.jpg) no-repeat center/570px;*/

  content: "";

  position: absolute;

  width: 570px;

  height: 110%;

  top: -5%;

  left: 0;

  right: 30px;

  margin: auto;

  transform: translateX(-285px);

  border-radius: 0 5px 5px 0; /*box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);*/

  box-shadow: 0 0 24px 0 rgb(8, 253, 254);

  background: #00242b;

}



.meet-us__text {

  font-size: 18px;

}



/*.meet-us .button-buy {*/



/*    background: #17d0d2;*/



/*}*/



/*.meet-us .button-buy:hover {*/



/*    background: #12a8aa;*/



/*}*/



.meet-us__title {

  font-size: 24px;

  font-weight: 500;

  max-width: 130px;

  text-align: center;

}



.meet-us__title-2 {

  font-size: 18px;

  font-weight: 500;

}



.meet-us .svg-inline--fa {

  width: 17px;

  height: 17px;

  color: #17d0d2;

}



/*iot table*/

.iot-table {

  background: #efefef;

}



.iot-table__title {

  font-size: 32px;

  font-weight: 500;

  text-transform: uppercase;

}



.iot-table__title-2 {

  font-size: 24px;

  text-align: center;

  margin: 70px 0 50px 0;

}



.iot-table__cell--1-5 {

  width: 20%;

  padding: 0 5px 2px 0;

}



.iot-table__cell--2-5 {

  width: 40%;

  padding: 0 5px 2px 0;

}



.iot-table__row:last-child .iot-table__cell--1-5,

.iot-table__row:last-child .iot-table__cell--2-5,

.iot-table__row:last-child .iot-table__cell--1-3 {

  padding-bottom: 0;

}



.iot-table__cell--1-5:last-child,

.iot-table__cell--1-3:last-child {

  padding-right: 0;

}



.iot-table__cell {

  padding: 7px 10px;

  font-size: 14px;

  border-radius: 3px;

  background: #fff;

  position: relative;

  align-items: center;

  display: flex;

  height: 100%;

}



.iot-table__cell--1,

.iot-table__cell--2,

.iot-table__cell--3 {

  background: #f5f5f5;

  color: #ccc;

}



.iot-table__active-1 .iot-table__cell--1,

.iot-table__active-2 .iot-table__cell--2,

.iot-table__active-3 .iot-table__cell--3 {

  background: #17d0d2;

  color: #fff;

}



.iot-table__cell--highlighted {

  background: #f1fcfc;

  justify-content: center;

  text-align: center;

}



.iot-table__cell--1-3 {

  width: 33.33%;

  padding: 0 5px 2px 0;

}



.iot-table__cell .svg-inline--fa {

  width: 15px;

  height: 15px;

  margin: 0 auto;

}



.iot-table__cell--title {

  padding: 0 5px 2px 0;

  width: 33.33%;

}



.iot-table__cell--title-inner {

  text-align: center;

  justify-content: center;

  padding: 8px;

  background: #000;

  border-radius: 3px;

  font-weight: 500;

  color: #fff;

  font-size: 16px;

  min-height: 48px;

  display: flex;

  flex-direction: column;

  height: 100%;

}



.iot-table__cell--title:last-child {

  padding-right: 0;

}



.iot-table__cell--title-2 {

  background: #f1fcfc;

  font-weight: 500;

  font-size: 16px;

  align-items: center;

  display: flex;

  padding: 10px 20px;

  margin: 0 5px 0 0;

}



.iot-table__small-text {

  font-size: 13px;

  font-weight: 300;

  line-height: 1;

}



.iot-table_main-row {

  margin: 0 0 5px 0;

}



.iot-table__cell-footer {

  padding: 18px 14px 0 10px;

  display: flex;

  flex-direction: column;

  height: 100%;

  position: relative;

}



.iot-table__cell-footer::before {

  content: "";

  width: 1px;

  height: 100%;

  background: #ccc;

  position: absolute;

  top: 0;

  left: -3px;

}



.iot-table__cell--title-footer {

  font-size: 14px;

}



.iot-table__cell-footer--first::before {

  left: 0;

}



.iot-table__cell-footer--first {

  padding-left: 20px;

}



.iot-table__cell-footer--last::after {

  content: "";

  width: 1px;

  height: 100%;

  background: #ccc;

  position: absolute;

  top: 0;

  right: 0;

}



.iot-table__cell-footer .iot-table__small-text {

  color: #666;

  margin-top: 5px;

}



.iot-table__cell--title-footer {

  font-weight: 500;

  text-align: center;

  height: 100%;

  margin-bottom: 15px;

}



.iot-table__cell--title-footer--left {

  text-align: left;

  font-size: 18px;

  max-width: 400px;

}



.pan-aff20 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/panaf20.png") center no-repeat;

  height: 290px;

}



.pan-aff20 .container {

  padding: 60px;

}



.showPanFeatures20 {

  cursor: pointer;

  text-align: center;

  color: #006eff;

  font-size: 16px;

  display: block;

  font-weight: 600;

  text-transform: uppercase;

}



.lessPan20 {

  display: none;

}



.videoMSP20__country.v2 {

  margin: 5px 0;

  text-align: center;

  font-size: 14px;

  color: #999;

}



.ro .prguide20__title,

.de .prguide20__title,

.it .prguide20__title,

.es .prguide20__title,

.nl .prguide20__title,

.fr .prguide20__title {

  font-size: 20px;

}



.ro .msp-video20__title,

.de .msp-video20__title,

.it .msp-video20__title,

.es .msp-video20__title,

.nl .msp-video20__title,

.fr .msp-video20__title {

  font-size: 30px;

}



.showMorepan20__svg {

  display: block;

  transform: rotate(180deg);

  width: 40px;

  margin: 0 auto 11px;

}



.showMorepan20__svg.active {

  transform: rotate(0deg);

}



.iot-resources {

  background: #000 url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-resources-header.jpg) no-repeat

    center/1974px;

  color: #fff;

}



.arrow-down-anim {

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  margin: auto;

  opacity: 0;

  animation: arrowDownAnim 1.5s infinite;

}



.steps__svg20 {

  fill: #454a83;

  max-width: 82px;

  position: absolute;

  background: #fff;

  top: -102px;

  left: -15px;

}



.step2 .steps__svg20 {

  left: 0px;

}



.step3 .steps__svg20 {

  left: 0px;

}



.borderSteps20 {

  display: block;

  border-top: 3px solid #454a83;

  color: #454a83;

  height: 50px;

  width: 80%;

  margin-top: 50px;

}



.borderSteps20 + svg {

  height: 30px;

  /* fill: red; */

  margin-top: 36px;

  color: #454a83;

  margin-left: -10px;

}



@keyframes arrowDownAnim {

  0% {

    opacity: 0;

    transform: translateY(-10px);

  }

  33% {

    opacity: 1;

  }

  66% {

    opacity: 1;

  }

  100% {

    opacity: 0;

    transform: translateY(10px);

  }

}



@media (min-width: 768px) {

  .modal-dialog {

    width: 600px;

    margin: 30px auto;

  }



  .modal-content {

    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

  }



  .modal-sm {

    width: 300px;

  }

}



@media (min-width: 992px) {

  .modal-lg {

    width: 900px;

  }

}



@media (max-width: 1500px) {

  .wrapVideo,

  .placeholderClose {

    margin-top: 50px;

  }

}



@media (max-width: 1199px) {

  .partnerhead20 {

    background-position: 410px center;

  }



  .videoMSP20__country.v2 {

    margin-top: 15px;

  }



  .whiteEmptyBtn {

    margin-left: 0;

  }



  .videoMSP20__country.v2 {

    font-size: 16px;

  }



  .wrapVideo,

  .placeholderClose {

    margin-top: 50px;

  }



  .readMoreStoryBTN {

    padding: 8px 4px;

  }



  .prguide20__title {

    font-size: 19px;

  }



  .msp-video20__title {

    font-size: 30px;

  }



  .closeWrapVideo {

    top: 48px;

  }



  .msp-video20__par br {

    display: none;

  }



  .whypart20__h5 {

    font-size: 15px;

  }



  .msp-video20__par,

  .whypart20__par {

    font-size: 14px;

  }



  .msphead20 {

    background-position: 500px bottom;

    height: 500px;

    color: #fff;

  }



  .prguide20__a {

    font-size: 14px;

  }



  .backgroundDP {

    width: 220px;

    height: 190px;

    top: -210px;

  }



  .hover-me-awardDE .hiddDETA {

    max-width: 190px;

  }



  .backgroundDP:after {

    left: 185px;

  }

}



@media (max-width: 991px) {

  .partnerhead20 {

    background-position: 260px center;

    height: 460px;

  }



  .msphead20 {

    background-position: 350px bottom;

  }



  .msp-video20--wrap {

    padding: 35px 40px;

  }



  .wrapVideo,

  .placeholderClose {

    position: relative;

    max-width: 90%;

    height: 370px;

    margin-top: 60px;

  }



  .placeholderClose {

    height: 1px;

  }



  .closeWrapVideo {

    right: -40px;

    top: 48px;

  }



  .videoMSP20 img {

    width: 100%;

  }



  .whypart20__spar {

    font-size: 12px;

  }



  .whypart20__stitle {

    font-size: 14px;

  }



  .msp-video20__title {

    font-size: 24px;

  }



  .msp-video20 img {

    width: 100%;

  }



  .backgroundDP {

    left: auto;

    right: 40px;

  }

}



@media (max-width: 767px) {

  .steps__svg20 {

    fill: #454a83;

    max-width: 52px;

    position: absolute;

    background: #fff;

    top: 34px;

    left: -81px !important;

  }



  .borderSteps20 + svg {

    display: none;

  }



  .borderSteps20 {

    display: block;

    color: aliceblue;

    height: 50%;

    top: 140px;

    left: 40px;

    margin-top: 50px;

    position: absolute;

    background: #454a83;

    width: 3px;

  }



  .stepspan20 .col-md-4.col-12 {

    padding-left: 80px;

  }



  .partnerhead20 {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/partner20-mobile.jpg") left center

      no-repeat;

  }



  .prguide20__title {

    margin-top: 30px;

    margin-bottom: 5px;

  }



  .prguide20__par {

    min-height: auto;

    margin-bottom: 10px;

  }



  .videoMSP20 img {

    display: none;

  }



  .msphead20 {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/msp2020-headmobile.jpg") center bottom

      no-repeat;

    height: 470px;

  }



  .msp-video20 iframe {

    width: 100%;

    height: 200px;

  }



  .stepspan20__p br {

    display: none;

  }



  .pan-aff20__title {

    font-size: 25px;

  }



  .stepspan20__title {

    font-size: 22px;

  }



  .wrapVideo,

  .placeholderClose {

    position: relative;

    max-width: 80%;

    height: 180px;

    margin-top: 60px;

  }



  .closeWrapVideo {

    top: 56px;

  }



  .placeholderClose {

    height: 1px;

  }



  .succesStory20__title {

    font-size: 25px;

  }



  .msp-video20__par br,

  .whypart20__par br {

    display: none;

  }



  .whypart20__title {

    font-size: 18px;

  }



  .whypart20__subtitle {

    font-size: 20px;

  }



  .msphead20__ul li {

    font-size: 13px;

  }



  .darkblueBtn {

    font-size: 12px;

  }



  .msphead20__title {

    font-size: 20px;

  }



  .msphead20__looking {

    padding: 8px 8px 6px 54px;

    width: 330px;

  }



  .whypart20__par {

    padding: 0 5px;

  }



  .msphead20__looking a {

    font-size: 12px;

  }



  .whiteEmptyBtn {

    font-size: 12px;

  }



  .msp-video20--wrap {

    padding: 5px;

  }



  .msp-video20__not {

    margin-top: 10px;

  }

}



/* end modal css */



/* consumer */

.button-4 {

  border-radius: 3px;

  font-size: 14px;

  font-weight: 700;

  color: #fff;

  background: none;

  padding: 12px 28px;

  display: inline-block;

  border: 2px solid #fff;

  line-height: 1.2;

  text-align: center;

  max-width: 400px;

  transition: 0.2s background-color, 0.2s color;

  text-transform: uppercase;

}



.button-4:hover {

  background: #fff;

  color: #000033;

}

.bit18__title {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/bg_18.png") 16% 91% no-repeat;

  line-height: 79px;

  font-size: 90px;

  color: #fff;

  margin-top: -10px;

  font-weight: 800;

  text-transform: uppercase;

  -webkit-background-size: cover;

  letter-spacing: 11px;

  background-size: cover;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

}

.be .bit18__subtitle {

  margin-top: -4px;

  font-size: 28px;

}

.be .bit18__title {

  font-size: 64px;

  margin-top: -30px;

}

.consumer.bito18 {

  min-height: 421px;

}

.bit18__title2 {

  margin-top: 10px;

  font-size: 100px;

  color: #fff;

  font-weight: 700;

  text-transform: uppercase;

  background: linear-gradient(to bottom, #0042ff 10%, #fff 100%);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

}

.bit18__subtitle2 {

  font-size: 16px;

  color: #fff;

  margin-top: 60px;

  text-transform: uppercase;

  letter-spacing: 3px;

}

.be .bit18__subtitle2 {

  margin-top: 0;

}

.bit18__subtitle {

  line-height: 22px;

  margin-top: 10px;

  letter-spacing: 5px;

  font-size: 28px;

  color: #fff;

  font-weight: 800;

  text-transform: uppercase;

  background: linear-gradient(to right, #0042ff 10%, #82a3ff 100%);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .bit18__title,

  .bit18__subtitle {

    background: transparent;

    color: #0042ff;

  }

}

@supports (-ms-accelerator: true) {

  .bit18__title,

  .bit18__subtitle {

    background: transparent;

    color: #0042ff;

  }

}

.bit18 {

  max-width: 340px;

}

.button-4--v2 {

  border-radius: 5px;

  font-size: 16px;

  font-weight: 500;

}

.consumer.bito18 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/bit18.jpg") center no-repeat;

  background-size: cover;

}

.logo18 {

  width: 200px;

  margin-top: 30px;

}

.consumer__award {

  max-width: 129px;

}

.be.consumer__award {

  max-width: 170px;

  margin-top: 20px;

}

.de .productS__title {

  font-size: 20px;

}

.de .digital-select__subtitle {

  font-size: 13px;

}

.consumer,

.de.consumer-hp .consumer_bf {

  position: static;

  width: 100%;

  padding: 0 0 0 0;

  background: #1a0965 url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/consumer_2021_bg_1x.jpg")

    no-repeat center;

  min-height: 436px;

  top: 52px;

  background-size: 1900px;

  z-index: -1;

}

.consumer-hp .consumer_bf {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bf_solutions-logo.jpg) no-repeat center

    #000;

}

.de.consumer-hp .consumer_bf {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bcw_background.jpg) no-repeat center #000;

}

.consumer-hp .consumer_bf .consumer__subtitle {

  margin-top: 180px;

  font-weight: 900;

  font-size: 30px;

  color: #000;

  -webkit-text-fill-color: white; /* Will override color (regardless of order) */

  -webkit-text-stroke-width: 1.2px;

  -webkit-text-stroke-color: black;

}

.consumer-hp .consumer_bf .consumer__title {

  font-weight: 400;

  font-size: 30px;

}

/*.de.consumer-hp .consumer_bf .consumer__subtitle,*/

/*.nl.consumer-hp .consumer_bf .consumer__subtitle {*/

/*    font-size: 34px;*/

/*    color: #b9dcff;*/

/*    margin-top: 0;*/

/*    font-weight: 400;*/

/*    -webkit-text-fill-color: #b9dcff; !* Will override color (regardless of order) *!*/

/*    -webkit-text-stroke-width: 0;*/

/*    -webkit-text-stroke-color: #b9dcff;*/

/*}*/

/*.de.consumer-hp .consumer_bf .consumer__title,*/

/*.nl.consumer-hp .consumer_bf .consumer__title{*/

/*    font-size: 48px;*/

/*    font-weight: 700;*/

/*}*/

.fr .bit18__title {

  line-height: 109px;

}

body.with-livenews .consumer {

  top: 52px;

}



.consumer__title {

  font-size: 48px;

  color: #fff;

  font-weight: 700;

  line-height: 1.2;

  margin: 10px 0 20px 0;

}

.consumer__title--de {

  font-size: 42px;

}

.consumer__title2 {

  font-size: 48px;

  color: #fff;

  font-weight: 700;

  line-height: 1;

  margin-top: 8px;

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/textbg.jpg") no-repeat;

  -webkit-background-clip: text;

  background-clip: text;

}



/*.consumer__transparent{color:transparent;}*/

.consumer__subtitle {

  font-size: 34px;

  color: #b9dcff;

}



/* digital select */

.digital-select {

  position: relative;

  z-index: 5;

  background: #fff;

  padding: 20px 0 40px 0;

}



.digital-select__title {

  font-size: 16px;

  color: #111;

  font-weight: 900;

  text-transform: uppercase;

  margin-bottom: 57px;

}



.digital-select__item img {

  max-width: 35px;

}



.digital-select__items {

  align-items: center;

  justify-content: center;

  width: 800px;

  margin: 0 auto;

  margin-top: -49px;

}



.digital-select__item {

  background-image: linear-gradient(#ffffff, #f2f2f2);

  border: 1px solid #cccccc;

  border-left: 0;

  width: 16.66%;

}



.digital-select__subtitle {

  display: block;

  font-size: 16px;

  color: #03001d;

  font-weight: 400;

  margin-top: 5px;

}



.digital-select__item:first-child {

  border-left: 1px solid #ccc;

  border-bottom-left-radius: 5px;

  border-top-left-radius: 5px;

}



.digital-select__item:last-child {

  border-bottom-right-radius: 5px;

  border-top-right-radius: 5px;

}



.digital-select__item:hover {

  background-image: linear-gradient(#e3e1e1, #ffffff);

}



.digital-select__item a {

  cursor: pointer;

  display: block;

  width: 100%;

  padding: 5px 0;

}



.digital-select__hr {

  border-top: 1px solid #ccc;

  border-bottom: 0;

}



.digital-select__subitems {

  margin-top: 30px;

}



.digital-select__subitems a {

  color: #2060ff;

  font-size: 16px;

  margin-left: 15px;

}



/* digital awards */

.digital-awards {

  position: relative;

  z-index: 5;

  background-image: linear-gradient(#e8f7ff, #ffffff);

}



.digital-awards__title {

  color: #03001d;

  font-size: 24px;

  margin-bottom: 30px;

  font-weight: 500;

}



.digital-awards__subtitle {

  font-size: 18px;

  color: #666666;

  margin-bottom: 30px;

  font-weight: 500;

}



.digital-awards img {

  margin-left: 30px;

}



/* discover */

.discover {

  background: #fff;

  position: relative;

  z-index: 5;

  color: #fff;

}

.consumer.blackfriday2019 img.bf2019 {

  max-width: 420px;

}

.discover .container {

  background: #000033

    url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/img_special-discounts_cybersecurity_2021_x1.png")

    no-repeat right center;

  padding: 38px 40px;

  background-size: 509px;

  max-height: 509px;

}

.discover.blackfriday2020 .container {

  background: #000 url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bf-section_background.jpg")

    no-repeat right center;

}

.de .discover.blackfriday2020 .container {

  background: #000 url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bcw-section_background.jpg")

    no-repeat right center;

}

/*.nl .discover.blackfriday2020 .container {*/

/*    background: #000033 url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/img_special-discounts_cybersecurity_2021_x1.png") no-repeat right center;*/

/*}*/

.discover.blackfriday2019 .container {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/discoverall.jpg") right center no-repeat #000;

}

.discover.blackfriday2019.blackDSNL .container {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/discoverDe.jpg") right center no-repeat #000;

}

.discover.blackfriday2019.blackDEE .container {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/discoverDEe.png") right center no-repeat #000;

}



.discover__title {

  font-size: 24px;

  font-weight: 300;

  margin-bottom: 20px;

}

.discover__title.blackfriday2019 {

  color: #ffce81;

}

.discover__subtitle {

  font-size: 15px;

  margin-bottom: 30px;

}



.blue__btn {

  background: #2060ff;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  text-transform: uppercase;

  padding: 10px 35px;

  display: inline-block;

}



.blue__btn:hover {

  background: #2b4fa9;

}



.red__btn {

  background: #e32417;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  border-radius: 4px;

  text-transform: uppercase;

  padding: 10px 35px;

  display: inline-block;

}



.red__btn:hover {

  background: #b72218;

}

.red__btn.disabled {

  visibility: hidden;

}

/* products menu */

.products-menu {

  border-top: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

  background: #fff;

  /*box-shadow: 0px 0px 10px 1px #ddd;*/

  position: relative;

  z-index: 5;

}



.products-menu a {

  border-bottom: 3px solid #fff;

  margin-right: 5px;

  padding: 20px 25px;

  display: block;

  color: #000;

  font-size: 14px;

}



.products-menu .products-menu--active {

  border-bottom: 3px solid #2060ff;

}



.products__menu--active {

  position: fixed;

  left: 0;

  right: 0;

  top: 0;

  z-index: 99;

}



.products__menu--active a {

  padding: 10px 15px;

  transition: padding 0.3s ease;

  font-size: 13px;

  height: 37px;

}



/* products section */

.text-md-left {

  text-align: left;

}



.productS {

  padding: 40px 0;

  position: relative;

  z-index: 3;

  background: #fff;

}



.productS__item {

  padding: 20px 15px;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);

  width: 30%;

  margin: 0 1.6%;

  border-radius: 4px;

  margin-bottom: 30px;

  display: flex;

  flex-direction: column;

  flex-wrap: wrap;

}



.productS__item:last-child {

  margin-right: 0;

}



.productS__bdf {

  display: block;

  color: #000000;

  font-size: 22px;

  font-weight: 400;

}

.productS__iosmobilefix {

  height: 174px;

  padding: 20px;

}

.productS__title {

  color: #000;

  font-size: 24px;

  font-weight: 700;

}

.productS__img {

  position: relative;

}

.productS__img img.mini-awards {

  position: absolute;

  right: 15%;

  top: -15px;

}

.productS__lpop {

  text-align: left;

}



.productS__separator {

  border-top: 1px solid #ccc;

  border-bottom: 0;

  margin-bottom: 15px;

  display: block;

  width: 100%;

}



.productS__list {

  margin-bottom: 10px;

  flex: 1;

}

/* fix on ie 10+*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .productS__list {

    flex: none;

  }

}

.productS__list li {

  font-size: 14px;

  color: #000;

  font-weight: 500;

  margin-bottom: 10px;

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/checked.svg") left 2px no-repeat;

  padding-left: 20px;

  background-size: 14px;

}



.productS__list img {

  max-width: 12px;

  margin-right: 5px;

}



.productS__upto {

  font-size: 16px;

  color: #000;

  font-weight: 600;

  margin-bottom: 5px;

  display: block;

}



.productS__newprice {

  font-size: 36px;

  color: #000;

  font-weight: 600;

  display: block;

}



.productS__oldprice {

  font-size: 18px;

  text-decoration: line-through;

  color: #999;

}



.productS__off {

  font-size: 18px;

  font-weight: 400;

  color: #e32417;

}



.productS__notax {

  color: #999;

  font-size: 12px;

  line-height: 1;

  margin-top: -2px;

  display: block;

}



.hrneedspacetop {

  margin-top: 12px;

  display: block;

}



.productS .red__btn {

  display: block;

}



.productS__firstdiscount {

  display: block;

  font-size: 12px;

  color: #999999;

  margin-bottom: 10px;

}



.productS__readmore {

  padding: 10px 35px;

  display: block;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  border: 2px solid #333333;

  color: #111;

  font-weight: 600;

  font-size: 14px;

  margin-top: 15px;

}



.productS__readmore:hover {

  background: #333;

  color: #fff;

}



.specific-height {

  padding: 20px 0 10px;

}



.productS__product-name {

  font-size: 16px;

  line-height: 20px;

  top: -20px;

  padding: 0 10px 0 0;

  color: #03001d;

  font-weight: 800;

  text-transform: uppercase;

  background: #fff;

  display: inline-block;

  position: relative;

}



.productS__ri {

  top: -21px;

  background: #009900;

  padding: 10px 0;

  text-align: center;

  width: 106%;

  position: absolute;

  left: -10px;

  color: #fff;

  font-size: 14px;

  font-weight: 600;

  text-transform: uppercase;

}



.productS__ri:before {

  content: "";

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ricl.png") center no-repeat;

  width: 20px;

  height: 20px;

  position: absolute;

  left: -5px;

  bottom: -15px;

}



.productS__ri:after {

  content: "";

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ric.png") center no-repeat;

  width: 20px;

  height: 20px;

  position: absolute;

  right: -5px;

  bottom: -15px;

}



.productS__img {

  position: relative;

  z-index: 9;

  margin-top: -24px;

}



.productS__list li.no-bg {

  background: transparent;

}



/*#Services .productS__item{margin-bottom: 30px;}*/

.productS__box {

  margin-top: 5px;

}



.needB {

  margin-bottom: 10px;

}



.mthr25 {

  margin-top: 25px;

}



.mthr32 {

  margin-top: 32px;

}



.mthr17 {

  margin-top: 17px;

}



.margin-top {

  margin-top: 30px;

}



.consumer__orange {

  color: #f69300;

  font-size: 18px;

  display: block;

  margin-top: 20px;

}



.consumer__orange2 {

  color: #fff;

  font-size: 12px;

  display: block;

}



.best-av {

  background-color: #f5f5f5;

  padding: 3em 0;

  position: relative;

  z-index: 5;

}



.best-av .title {

  color: black;

  font-size: 1.286em;

  font-weight: 500;

  padding-bottom: 1em;

}



.best-av .subtitle {

  font-size: 0.9em;

  margin: 0;

}



.best-av .wrap {

  max-width: 90%;

}



.best-av .avelement {

  height: 30px;

  margin-top: 5px;

  text-align: left;

}



.best-av .avbar {

  position: relative;

  width: 0;

  background: #d6d6d6;

}



.best-av .name {

  color: #000;

  font-weight: 700;

  font-size: 0.9em;

  padding-left: 1em;

  line-height: 30px;

}



.best-av .value {

  bottom: 0;

  left: auto;

  line-height: 30px;

  margin: 0;

  position: absolute;

  right: -30px;

  top: 0;

  color: #5f5f5f;

  font-size: 0.9em;

  font-weight: 700;

}



.best-av .first .avbar {

  background: #4376bb;

}



.best-av .first .name {

  color: #fff;

}



.best-av .first .value {

  color: #4376bb;

}



.best-av .info {

  font-size: 0.8em;

  letter-spacing: 0;

  font-weight: 700;

  margin-top: 1.8em;

  color: #242424;

  line-height: 1.1;

}



.best-av .overall {

  color: #868686;

  font-size: 0.714em;

  line-height: 1.1;

  padding-top: 0.3em;

}



.best-av .reviews-container {

  padding-top: 1.5em;

}



.best-av .reviews-container .img-wrapper {

  float: left;

  width: 32%;

}



.best-av .reviews-container .text-wrapper {

  float: left;

  width: 58%;

  padding: 1.2em 0 0 0em;

}



.best-av .reviews-container .long-text .text-wrapper {

  padding-top: 0.2em;

}



.best-av .reviews-container .one-line .text-wrapper {

  padding-top: 2.5em;

}



.best-av .reviews-container q {

  color: #c0832c;

  font-size: 1.143em;

  font-style: italic;

}



.best-av .reviews-container .quote-info {

  font-size: 1em;

  font-weight: 400;

  color: #6d6d6d;

}



.best-av .reviews-container .quote-info .by {

  font-weight: 700;

}



.best-av .reviews-container .swiper-slide {

  padding-bottom: 4em;

}



.best-av .swiper-pagination-bullet {

  width: 9px;

  height: 9px;

  background: #a9a9a9;

  opacity: 1;

  /*position: relative;*/

}



.best-av .swiper-pagination-bullet-active {

  width: 14px;

  height: 14px;

  background: #4c516a;

  bottom: -2px;

  left: 2px;

}



.best-av__subt {

  font-size: 28px;

  color: #000000;

  margin-bottom: 40px;

  font-weight: 500;

}



.products-menu__buttons a {

  margin-left: 15px;

  color: #111;

  font-size: 12px;

  padding: 4px 15px;

  border: 1px solid #111;

  display: inline-block;

  margin-top: 16px;

  border-radius: 3px;

}



.products-menu__buttons a:hover {

  background: #1e68fb;

  color: #fff;

  border: 1px solid #1e68fb;

}



.products__menu--active .products-menu__buttons a {

  margin-top: 6px;

  height: 26px;

}



.popup-active {

  overflow: hidden;

}



.popup-wrapper {

  display: none;

  width: 100%;

  height: 100%;

  position: fixed;

  background: rgba(0, 0, 0, 0.35);

  z-index: 99999999999;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  padding: 15px;

}



.popup-wrapper.active {

  display: block;

  overflow-y: auto;

}



.popup-container {

  margin-top: 60px;

  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.35);

  background: #fff;

  border-radius: 5px;

  max-width: 730px;

}



.recommendation-screen-1 {

  max-width: 550px;

}



.popup-header {

  padding: 15px 0;

  position: relative;

}



.popup-header__title {

  font-size: 16px;

  text-align: center;

  text-transform: uppercase;

  font-weight: bold;

}



.select-devices-popup-title {

  font-size: 24px;

  text-align: center;

  margin: 25px 0 40px 0;

}



.select-devices-input {

  display: none;

}



.select-devices-label {

  color: #2060ff;

  border: 2px solid #2060ff;

  display: block;

  border-radius: 20px;

  font-size: 16px;

  cursor: pointer;

  text-align: center;

  font-weight: bold;

  padding: 8px;

  margin: 12px 0;

}



.select-devices-label:hover {

  background: #eff2f7;

}



.productS__items .productS__fpt {

  margin-top: 30px;

}



.select-devices-input:checked + .select-devices-label {

  background: #2060ff;

  color: #fff;

}



.popup-content {

  max-width: 350px;

  margin: 0 auto 50px auto;

}



.popup-footer {

  border-top: 1px solid #cccccc;

  padding: 20px;

}



.popup-footer .button-3 {

  font-size: 14px;

  text-transform: uppercase;

}



.popup-footer .button-3.disabled {

  cursor: default;

  background: #ccc;

  display: inline-block;

  color: #fff;

  padding: 10px 15px;

  font-weight: 600;

}



.popup-close {

  position: absolute;

  margin: auto;

  top: 0;

  bottom: 0;

  right: 15px;

  width: 30px;

  height: 30px;

}



.popup-back-screen {

  font-weight: bold;

  font-size: 16px;

  position: absolute;

  left: 15px;

  top: 0;

  bottom: 0;

  margin: auto;

  line-height: 1;

  height: 16px;

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow-left.svg) no-repeat 0 50%;

  padding: 0 0 0 30px;

}



.productS__item--popup {

  border: 0;

  width: 100%;

  max-width: 350px;

}



.popup-our-recommendation {

  font-weight: 700;

  color: #999999;

  font-size: 16px;

  text-align: left;

}



.popup-recommendation-image {

  position: absolute;

  width: 180px;

  left: -180px;

  top: 10px;

}



/* Footer */

.productS__items {

  display: flex;

}



.trigProd {

  display: none;

}



.productS__stay {

  width: 100%;

  padding: 0;

}



/*.productS__items .productS__item.nomr {

  margin-right: 0;

}*/



/*.productS__items .productS__item:nth-child(3n) {*/

/*    margin-right: 0;*/

/*}*/



.productS__stay .productS__item {

  margin-bottom: 34px;

}



.productS__notax,

.productS__firstdiscount {

  display: none;

}



/* others */

.recommendation-screen-2 {

  display: none;

}



.recommendation_tsmd {

  display: none;

}



.recommendation_is {

  display: none;

}



.recommendation_mac {

  display: none;

}



.recommendation_tv {

  display: none;

}



.recommendation_android {

  display: none;

}



.recommendation_iphone {

  display: none;

}



/* smartbanner */

.smartbanner-show {

  margin-top: 80px;

}



.smartbanner-show .smartbanner {

  display: block;

}



.smartbanner-show nav#menu {

  margin-top: 80px;

}



/** Default **/

.smartbanner {

  position: absolute;

  left: 0;

  top: 0;

  display: none;

  width: 100%;

  height: 80px;

  line-height: 80px;

  font-family: "Helvetica Neue", sans-serif;

  background: #f4f4f4;

  z-index: 9998;

  -webkit-font-smoothing: antialiased;

  overflow: hidden;

  -webkit-text-size-adjust: none;

}



.smartbanner-container {

  margin: 0 auto;

  white-space: nowrap;

}



.smartbanner-close {

  display: inline-block;

  vertical-align: middle;

  margin: 0 5px 0 5px;

  font-family: "ArialRoundedMTBold", Arial;

  font-size: 20px;

  text-align: center;

  color: #888;

  text-decoration: none;

  border: 0;

  border-radius: 14px;

  -webkit-font-smoothing: subpixel-antialiased;

}



.smartbanner-close:active,

.smartbanner-close:hover {

  color: #aaa;

}



.smartbanner-icon {

  display: inline-block;

  vertical-align: middle;

  width: 57px;

  height: 57px;

  margin-right: 12px;

  background-size: cover;

  border-radius: 10px;

}



.smartbanner-info {

  display: inline-block;

  vertical-align: middle;

  width: 44%;

  font-size: 11px;

  line-height: 1.2em;

  font-weight: bold;

}



.smartbanner-title {

  font-size: 13px;

  line-height: 18px;

}



.smartbanner-button {

  position: absolute;

  right: 20px;

  top: 0;

  bottom: 0;

  margin: auto 0;

  height: 24px;

  font-size: 14px;

  line-height: 24px;

  text-align: center;

  font-weight: bold;

  color: #6a6a6a;

  text-transform: uppercase;

  text-decoration: none;

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);

}



.smartbanner-button:active,

.smartbanner-button:hover {

  color: #aaa;

}



/** iOS **/

.smartbanner-ios {

  background: #f4f4f4;

  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

  line-height: 80px;

}



.smartbanner-ios .smartbanner-close {

  border: 0;

  width: 18px;

  height: 18px;

  line-height: 18px;

  color: #888;

  text-shadow: 0 1px 0 white;

}



.smartbanner-ios .smartbanner-close:active,

.smartbanner-ios .smartbanner-close:hover {

  color: #aaa;

}



.smartbanner-ios .smartbanner-icon {

  background: #fff;

  background-size: cover;

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);

}



.smartbanner-ios .smartbanner-info {

  color: #6a6a6a;

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);

}



.smartbanner-ios .smartbanner-title {

  color: #4d4d4d;

  font-weight: bold;

}



.smartbanner-ios .smartbanner-button {

  padding: 0 10px;

  min-width: 10%;

  color: #6a6a6a;

  background: #efefef;

  background: linear-gradient(to bottom, #efefef, #dcdcdc);

  border-radius: 3px;

  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6),

    0 2px 0 rgba(255, 255, 255, 0.7) inset;

}



.smartbanner-ios .smartbanner-button:active,

.smartbanner-ios .smartbanner-button:hover {

  background: #dcdcdc;

  background: linear-gradient(to bottom, #dcdcdc, #efefef);

}



/** Android **/

.smartbanner-android {

  background: #3d3d3d

    url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);

  box-shadow: inset 0 4px 0 #88b131;

  line-height: 82px;

}



.smartbanner-android .smartbanner-close {

  border: 0;

  width: 17px;

  height: 17px;

  line-height: 17px;

  margin-right: 7px;

  color: #b1b1b3;

  background: #1c1e21;

  text-shadow: 0 1px 1px #000;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset,

    0 1px 1px rgba(255, 255, 255, 0.3);

}



.smartbanner-android .smartbanner-close:active,

.smartbanner-android .smartbanner-close:hover {

  color: #eee;

}



.smartbanner-android .smartbanner-icon {

  background-color: transparent;

  box-shadow: none;

}



.smartbanner-android .smartbanner-info {

  color: #ccc;

  text-shadow: 0 1px 2px #000;

}



.smartbanner-android .smartbanner-title {

  color: #fff;

  font-weight: bold;

}



.smartbanner-android .smartbanner-button {

  min-width: 12%;

  color: #d1d1d1;

  padding: 0;

  background: none;

  border-radius: 0;

  box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;

}



.smartbanner-android .smartbanner-button:active,

.smartbanner-android .smartbanner-button:hover {

  background: none;

}



.smartbanner-android .smartbanner-button-text {

  text-align: center;

  display: block;

  padding: 0 10px;

  background: #42b6c9;

  background: linear-gradient(to bottom, #42b6c9, #39a9bb);

  text-transform: none;

  text-shadow: none;

  box-shadow: none;

}



.smartbanner-android .smartbanner-button-text:active,

.smartbanner-android .smartbanner-button-text:hover {

  background: #2ac7e1;

}



/** Windows **/

.smartbanner-windows {

  background: #f4f4f4;

  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

  line-height: 80px;

}



.smartbanner-windows .smartbanner-close {

  border: 0;

  width: 18px;

  height: 18px;

  line-height: 18px;

  color: #888;

  text-shadow: 0 1px 0 white;

}



.smartbanner-windows .smartbanner-close:active,

.smartbanner-windows .smartbanner-close:hover {

  color: #aaa;

}



.smartbanner-windows .smartbanner-icon {

  background: rgba(0, 0, 0, 0.6);

  background-size: cover;

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);

}



.smartbanner-windows .smartbanner-info {

  color: #6a6a6a;

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);

}



.smartbanner-windows .smartbanner-title {

  color: #4d4d4d;

  font-weight: bold;

}



.smartbanner-windows .smartbanner-button {

  padding: 0 10px;

  min-width: 10%;

  color: #6a6a6a;

  background: #efefef;

  background: linear-gradient(to bottom, #efefef, #dcdcdc);

  border-radius: 3px;

  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6),

    0 2px 0 rgba(255, 255, 255, 0.7) inset;

}



.smartbanner-windows .smartbanner-button:active,

.smartbanner-windows .smartbanner-button:hover {

  background: #dcdcdc;

  background: linear-gradient(to bottom, #dcdcdc, #efefef);

}



.smartbanner-ios .smartbanner-button,

.smartbanner-windows .smartbanner-button,

.smartbanner-android .smartbanner-button {

  box-shadow: none;

  border: 1px solid #ccc;

}



.smartbanner-ios .smartbanner-info,

.smartbanner-windows .smartbanner-info,

.smartbanner-android .smartbanner-info {

  text-shadow: none;

  font-weight: 400;

}



.smartbanner-windows,

.smartbanner-android,

.smartbanner-ios {

  background: #fff;

}



.smartbanner-windows .smartbanner-title {

  color: #111;

}



.smartbanner-windows .smartbanner-button,

.smartbanner-android .smartbanner-button,

.smartbanner-ios .smartbanner-button {

  background: #1e68fb;

  text-shadow: none;

  margin-top: 40px;

  font-size: 11px;

  padding: 7px 20px;

  line-height: 11px;

  color: #fff;

  font-weight: 300;

  border: 0;

}



.smartbanner-android .smartbanner-title {

  color: #111;

  font-weight: bold;

}



.smartbanner-android {

  background: #fff;

  box-shadow: none;

}



.smartbanner-android .smartbanner-button-text {

  background: #1e68fb;

}



.smartbanner-android .smartbanner-info {

  color: #6a6a6a;

}



.smartbanner-ios {

  box-shadow: none;

}



.smartbanner-android .smartbanner-close {

  background: transparent;

  text-shadow: none;

  box-shadow: none;

  color: #888;

}



.smartbanner-ios .smartbanner-button:active,

.smartbanner-ios .smartbanner-button:hover,

.smartbanner-android .smartbanner-button:active,

.smartbanner-android .smartbanner-button:hover,

.smartbanner-android .smartbanner-button-text:active,

.smartbanner-android .smartbanner-button-text:hover {

  background: #1e68fb;

}



/* solutions black friday */

.consumer.blackfriday2019 {

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/blacksolutions.jpg") center -40px no-repeat #000;

  min-height: 425px;

}



/* Product Zone */

.product {

  background: #f7f7f7;

}



.product__wordmark {

  width: 120px;

}



.product__info-tooltip {

  background: #f5f5f5;

  box-shadow: 0 3px 5px 0 #dbdbdb;

  position: absolute;

  left: -121px;

  bottom: 150%;

  z-index: 10;

  border-radius: 5px;

  padding: 15px 10px;

  border: 1px solid #e9e9e9;

  width: 260px;

}



.upgrade-premium {

  padding: 5em 0;

  background: #2f78bd;

}



.upgrade-premium h3 {

  font-weight: 500;

  color: #fff;

  font-size: 34px;

}



.upgrade-premium h5 {

  color: #fff;

  font-size: 18px;

  font-weight: 400;

  line-height: 1.3;

}



.upgrade-premium svg {

  display: block;

  font-size: 20px;

  color: #fff;

  margin: 40px auto 0;

}



.product__info-tooltip:after {

  content: "";

  position: absolute;

  left: 0;

  right: 0;

  bottom: -9px;

  width: 0;

  height: 0;

  margin: auto;

  border-left: 10px solid transparent;

  border-right: 10px solid transparent;

  border-top: 10px solid #f5f5f5;

}



.popup-elite__par2.update20 br {

  display: none;

}



.ppb__inner.custom {

  margin-bottom: 50px;

}



.product__info-tooltip__row .svg-inline--fa {

  color: #2590f7;

  max-width: 15px;

  max-height: 15px;

}



.product__info-tooltip__row .fa-phone {

  transform: scaleX(-1);

}



.product__info-tooltip__row a {

  color: #666666;

  font-size: 13px;

  vertical-align: 4px;

  margin-left: 2px;

}



.product__wordmark {

  margin-left: 0px;

}



.product__header {

  margin-bottom: 15px;

  max-width: 360px;

}



.product__name {

  font-size: 36px;

  font-weight: bold;

  text-transform: uppercase;

  color: #3a3a3a;

  margin-left: 10px;

}



.product__name.product__name--elite {

  font-size: 26px;

  margin: 0 0 0 3px;

  line-height: 1.2;

}



.product__undertitle {

  color: #3a3a3a;

  font-size: 23px;

}



.product__features {

  border-color: #ccc;

  border-style: solid;

  border-width: 1px 0;

  padding: 15px 0 5px 0;

  max-width: 360px;

}



.product__features li {

  padding: 0 0 10px 25px;

  position: relative;

  line-height: 1.5;

  font-size: 15px;

}



.product__features .fa-check {

  color: #21b53d;

  width: 14px;

  height: 14px;

  position: absolute;

  left: 0;

  top: 3px;

}



.product__features .fa-times {

  width: 15px;

  height: 15px;

  position: absolute;

  left: 0;

  top: 4px;

}



.product__features .fa-info-circle {

  color: #a8bcc6;

  width: 18px;

  height: 18px;

  vertical-align: -3px;

}



.product__other-features {

  color: #008bf7;

  font-size: 13px;

  margin: 15px 0 0 0;

  max-width: 360px;

}



.product__other-features a:hover {

  text-decoration: underline;

}



.product__other-features__title {

  color: #000;

  font-weight: 500;

  font-size: 16px;

}



.product__other-features__expired {

  color: #000;

}



.product__other-features .svg-inline--fa {

  width: 14px;

  height: 14px;

  display: inline-block;

  vertical-align: -2px;

  margin-right: 8px;

}



.product__other-features li {

  margin: 0 0 8px 0;

}



.product__other-features--2 {

  color: #000;

  font-size: 16px;

}



.product__other-features--2 .svg-inline--fa {

  margin-right: 4px;

}



.product__other-features--2 li {

  margin-bottom: 4px;

}



.product__other-features--2 a {

  text-decoration: underline;

}



.product__device-info {

  font-weight: 500;

  font-size: 20px;

  color: #000;

}



.product__device-info--small {

  font-size: 20px;

}



.product__price-old {

  color: #999;

  font-weight: 500;

  line-height: 25px;

}



.product__price {

  border-width: 1px 0;

  border-style: dashed solid;

  border-color: #cccccc;

}



.product__price-save {

  font-size: 18px;

  font-weight: bold;

  color: #fff;

  background: #21b53d;

  border-radius: 4px;

  padding: 2px 5px;

  margin-left: 4px;

  line-height: 1;

  display: inline-block;

}



.product__price-total {

  font-weight: bold;

  font-size: 30px;

  line-height: 1;

}



.product__price-tax {

  font-size: 12px;

  color: #999;

}



.product__buybox {

  border-radius: 3px;

  background: #fff;

  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);

  padding: 20px;

  max-width: 360px;

}



.product__buybox__row-1 {

  font-size: 18px;

  font-weight: bold;

}



.product__buybox__row-2 {

  font-size: 14px;

}



.product__buybox__input {

  display: block;

  border: 1px solid #ccc;

  border-radius: 5px;

  width: 100%;

  font-size: 14px;

  padding: 10px;

  color: #444;

  font-weight: 300;

}



.product__disclaimer {

  color: #666;

  font-size: 14px;

  font-style: italic;

}



.product__quote-by {

  font-size: 12px;

}



.product__image {

  width: 475px;

  margin-left: -100px;

}



.product__image-wrapper {

  margin-top: 64px;

}



.product__award {

  max-width: 360px;

}



.product__discount {

  display: flex;

  background: #21b53d;

  color: #fff;

  width: 12em;

  height: 12em;

  border-radius: 50%;

  overflow: hidden;

  position: absolute;

  bottom: 0;

  left: 0;

  font-size: 10px;

}



.product__discount-value {

  font-size: 4.4em;

  font-weight: bold;

  line-height: 1;

}



.product__discount-text {

  font-size: 1.6em;

}



/* Product Zone - 2 */

.product--parental-control {

  padding: 50px 0;

}



.product__features--bzone {

  max-width: 100%;

  border: 0;

  padding: 0;

}



.product__features--bzone li {

  padding-bottom: 0;

  padding-left: 20px;

}



.product__features--bzone .fa-check {

  color: #3480ff;

}



.product--parental-control .pph__bzone {

  margin-top: 70px;

}



.product__name--2 {

  font-size: 36px;

  color: #000;

  font-weight: bold;

  line-height: 1.1;

}



.product__text {

  font-size: 24px;

  font-weight: 300;

  line-height: 1.1;

}



.product__undertitle--2 {

  font-size: 24px;

  font-weight: bold;

  color: #3480ff;

}



.product--parental-control .product__disclaimer {

  max-width: 360px;

}



.product--parental-control .product__features--2 li {

  max-width: 400px;

}



.product--parental-control .product__features--2 {

  max-width: 100%;

}



.product__features__title {

  color: #09090b;

  font-size: 18px;

  font-weight: 500;

  margin-bottom: 10px;

}



.product__features--2 {

  padding: 12px 0;

}



.product__features--2 li {

  padding: 0 0 5px 23px;

}



.product__features--2 .fa-check {

  color: #000;

  width: 14px;

  height: 14px;

  top: 5px;

}



.product__play-video {

  position: relative;

  padding: 4px 0 4px 72px;

  max-width: 360px;

}



.product__play-video__button {

  width: 62px;

  height: 62px;

  background: #000c4f;

  border: 3px solid #3480ff;

  border-radius: 50%;

  color: #fff;

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  margin: auto;

}



.product__play-video__button .svg-inline--fa {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  width: 20px;

  height: 20px;

}



.product__play-video__link {

  color: #3480ff;

  text-decoration: underline;

}



/* Benefits - Parental Control */

.benefits-pc {

  background: #3480ff;

  position: relative;

  overflow: hidden;

}



.benefits-pc::before,

.benefits-pc::after {

  content: "";

  position: absolute;

  width: 400px;

  height: 100%;

  background: red;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: 50% 50%/400px no-repeat;

}



.benefits-pc::before {

  transform: translateX(-690px);

}



.benefits-pc::after {

  transform: translateX(690px);

}



.benefits-pc__transparent-border {

  background: #3480ff;

  opacity: 0.6;

  position: relative;

  z-index: 4;

  background-clip: content-box;

}



.benefits-pc__content {

  color: #fff;

  padding-top: 50px;

  padding-bottom: 40px;

  position: relative;

  z-index: 2;

}



.benefits-pc__title {

  font-size: 32px;

  font-weight: bold;

  margin-bottom: 20px;

}



.benefits-pc__list {

  font-size: 18px;

}



.benefits-pc__list li {

  padding: 0 0 12px 21px;

  position: relative;

}



.benefits-pc__list .fa-check {

  width: 1em;

  height: 1em;

  font-size: 14px;

  position: absolute;

  left: 0;

  top: 3px;

}



/* Ai Power */

.ai-power {

  color: #fff;

  background: #040752;

  font-weight: 300;

  font-size: 32px;

  padding: 40px 0;

  position: relative;

  overflow: hidden;

}



.ai-power::before {

  content: "";

  width: 564px;

  height: 100%;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  transform: translateX(-460px);

}



/*Manage Parental Control*/

.manage-pc {

  overflow: hidden;

  position: relative;

  margin-top: -2px;

}



.manage-pc::after {

  content: "";

  width: 410px;

  height: 2px;

  background: #d4d4d4;

  position: absolute;

  left: 0;

  bottom: 0;

  right: 0;

  margin: auto;

}



.manage-pc--last::after {

  width: 100%;

  transform: translateX(50%);

}



.manage-pc--last .manage-pc__content::after {

  content: "";

  width: 100%;

  height: 2px;

  background: #d4d4d4;

  position: absolute;

  left: -30px;

  bottom: 0;

}



.manage-pc::before {

  content: "";

  width: 685px;

  height: 100%;

  position: absolute;

  right: 0;

  left: 0;

  top: 0;

  margin: auto;

  background: #fff no-repeat center center/685px;

  transform: translateX(548px);

}



.manage-pc--even::before {

  transform: translateX(-548px);

}



.manage-pc--1::before {

}



.manage-pc--2::before {

  background-position: center top;

}



.manage-pc--3::before {

}



.manage-pc--4::before {

}



.manage-pc__icon {

  fill: #00004f;

  max-width: 60px;

  max-height: 60px;

  margin-bottom: 10px;

}



.manage-pc__title {

  color: #008bf7;

  font-size: 32px;

  font-weight: 500;

}



.manage-pc__item {

  color: #09090b;

  margin: 15px 0;

}



.manage-pc__item__title {

  color: #09090b;

  font-size: 20px;

  font-weight: 500;

  margin-bottom: 5px;

}



.manage-pc__item__end {

  font-size: 14px;

  opacity: 0.44;

  font-style: italic;

  margin-top: 5px;

}



.manage-pc__content {

  padding: 60px 0;

  position: relative;

  min-height: 450px;

  display: flex;

  flex-wrap: wrap;

  flex-direction: column;

  justify-content: center;

}



/* Elite Info Zone */

.elite-info {

  color: #fff;

  min-height: 600px;

  padding: 60px 0;

}



.elite-info__title {

  font-weight: bold;

  font-size: 36px;

  margin-bottom: 60px;

}



.elite-info__title-2 {

  font-weight: bold;

  font-size: 24px;

}



.elite-info__icon-container {

  width: 76px;

}



.elite-info__icon {

  height: 60px;

}



.elite-info__features {

  padding-left: 76px;

}



.product__features--elite-info {

  border: 0;

  padding-left: 76px;

  max-width: 100%;

}



.product__features--elite-info li {

  font-size: 16px;

}



.best-av {

  background: #efeded;

  padding: 60px 0;

}



.product-is .hide-is,

.product-av .hide-av,

.product-ts .hide-ts {

  display: none;

}



.best-av__title {

  font-size: 18px;

  font-weight: 500;

  margin: 0 0 28px 0;

  color: #000;

}



.de .best-av__title {

  font-size: 16px;

}



.best-av__info {

  font-size: 12px;

  letter-spacing: 0;

  font-weight: 500;

  margin-top: 1.8em;

  color: #242424;

  line-height: 1.1;

}



.best-av__overall {

  color: #868686;

  font-size: 11px;

  line-height: 1.1;

  padding-top: 0.3em;

}



.best-av__container {

  max-width: 90%;

}



.best-av__subtitle {

  font-size: 13px;

  color: #6a6a6a;

  margin-bottom: 15px;

}



.best-av__element {

  height: 30px;

  margin-top: 5px;

}



.best-av__element--first .best-av__bar {

  background: #4376bb;

}



.best-av__element--first .best-av__product-name {

  color: #fff;

}



.best-av__bar {

  position: relative;

  background: #d6d6d6;

  font-weight: 500;

  font-size: 13px;

  line-height: 30px;

  border-radius: 3px;

}



.best-av__product-name {

  padding-left: 14px;

}



.best-av__product-score {

  bottom: 0;

  left: auto;

  margin: 0;

  position: absolute;

  right: -30px;

  top: 0;

  color: #5f5f5f;

}



.best-av__reviews-container {

  margin-top: 20px;

  padding-bottom: 15px;

}



.product__quote-by--reviews {

  color: #6d6d6d;

  font-size: 14px;

}



.product__quote-by--single {

  max-width: 290px;

  margin: 0 auto;

  font-size: 14px;

}



.best-av__logo {

  max-height: 120px;

  margin: 0 auto;

  display: block;

}



.swiper-container-horizontal > .best-av__reviews-pagination {

  position: relative;

  bottom: 0;

  height: 14px;

}



.best-av__reviews-pagination .swiper-pagination-bullet {

  width: 9px;

  height: 9px;

  background: #a9a9a9;

  opacity: 1;

  display: block;

}



.best-av__reviews-pagination .swiper-pagination-bullet-active {

  width: 14px;

  height: 14px;

  background: #4c516a;

}



/* One Product */

.one-product {

  color: #fff;

  padding: 80px 0;

}



.one-product--2020 {

  background-image: none;

  overflow: hidden;

}



.one-product__title {

  font-weight: bold;

  font-size: 36px;

  margin-bottom: 30px;

}



.one-product__text {

  font-size: 24px;

  margin-bottom: 30px;

}



.one-product__disclaimer {

  color: #999;

  font-size: 14px;

}



/* Multilayer */

.multilayer {

  color: #fff;

  font-size: 18px;

  padding: 25px 0 50px 0;

  position: relative;

  min-height: 610px;

}



.multilayer--2020 {

  background-size: 1980px;

  padding: 60px 0 90px 0;

  min-height: auto;

}



.multilayer .container {

  position: relative;

  z-index: 10;

}



.multilayer.active:after {

  opacity: 0;

}



.multilayer__left {

  height: 110%;

  left: 0;

  top: -5%;

  width: 100%;

  position: absolute;

  z-index: 5;

}



.multilayer__left--2020 {

  background-size: 2560px;

}



.multilayer__title {

  font-weight: bold;

  font-size: 36px;

  margin-bottom: 25px;

  line-height: 1.2;

}



.multilayer__text {

  margin-bottom: 25px;

  letter-spacing: -0.1px;

}



.multilayer__text--2020 {

  color: #ccc;

}



.multilayer__text__highlight {

  color: #fff;

  font-weight: 500;

}



/* Table elite */

.table-elite {

  padding: 60px 0;

}



.table-elite__firstrow {

  width: 40%;

  float: left;

}



.table-elite__serow {

  width: 30%;

  float: left;

}



.table-elite__lastrow {

  width: 30%;

  float: left;

}



.table-elite__title {

  display: block;

  border-top: 1px solid #181a29;

  font-size: 22px;

  color: #181a29;

  margin-right: 30px;

  margin-bottom: 25px;

  font-weight: 500;

  padding-top: 10px;

  margin-top: 20px;

}



.table-elite__img {

  margin-left: -55px;

}



.table-elite__titlelast {

  margin-right: 0;

}



.table-elite__first {

  font-size: 22px;

  font-weight: 500;

  color: #181a29;

  margin-top: 5px;

  display: block;

}



.table-elite__big {

  margin-top: 24px;

  font-size: 36px;

  color: #181a29;

  font-weight: 400;

  display: block;

  margin-bottom: 10px;

  line-height: 1;

}



.table-elite__minus {

  max-width: 20px;

  margin-top: 10px;

}



.table-elite__trafic {

  color: #181a29;

  font-size: 24px;

  display: block;

  margin-bottom: 8px;

}



.table-elite__vpn {

  font-size: 18px;

  color: #181a29;

}



.table-elite__av {

  margin-top: 15px;

  display: block;

}



.table-elite__description {

  display: block;

  font-size: 16px;

  color: #181a29;

  margin-top: 20px;

}



.table-elite__descriptionpr {

  padding-right: 40px;

}



.d-row {

  border-top: 1px solid #555;

  padding: 10px 0 50px 0;

  margin-top: 25px;

}



/* choose central */

.choose-central {

  padding: 40px 0;

  position: relative;

  height: 850px;

}



.choose-central__imgleft {

  position: absolute;

  height: 100%;

  left: 0;

  top: 0;

  width: 50%;

  z-index: -1;

}



.choose-central--lp-parental .choose-central__imgleft {

  background: #0b1047;

}



.choose-central__imgright {

  position: absolute;

  height: 100%;

  right: 0;

  top: 0;

  width: 50%;

  z-index: -1;

}



.choose-central__title {

  font-size: 36px;

  font-weight: 500;

  color: #fff;

  margin: 40px 0 35px 0;

}



.choose-central__title2 {

  font-size: 24px;

  font-weight: 500;

  margin-bottom: 15px;

  color: #fff;

}



.choose-central__paragraph {

  font-size: 16px;

  color: #fff;

}



.choose-central__column2 {

  margin-top: 70px;

}



.choose-central__padding {

  padding-left: 40px;

}



.choose-central__central {

  color: #fff;

  font-size: 24px;

  display: block;

  margin-top: 40px;

}



.choose-central__title.noMargin {

  margin-top: 0;

}



.elite-family__list.white li {

  color: #fff;

}



.elite-family__list.white {

  padding: 0;

}



.new-choose {

  display: inline-block;

  color: #fff;

  background: #e32418;

  padding: 3px 10px;

  border-radius: 10px;

  font-size: 11px;

  text-transform: uppercase;

}



.choose-central__videopop {

  opacity: 0;

  z-index: -1;

  position: fixed;

  left: 0;

  right: 0;

  bottom: 0;

  top: 0;

  background: rgba(0, 0, 0, 0.9);

  padding-top: 60px;

}



.choose-central__wrapvideo {

  width: 600px;

  margin: 30px auto 0;

}



.iframe-video {

  width: 100%;

  height: 500px;

}



.choose-central__videopop.active {

  opacity: 1;

  z-index: 9;

  transition: all 0.2s ease;

}



.stop img {

  max-width: 20px;

  float: right;

  cursor: pointer;

}



.choose-central__span {

  display: block;

  font-size: 18px;

  color: #fff;

  margin-top: 10px;

}



.choose-central__video {

  margin-top: 55px;

}



.choose-central__clickVideo2 {

  color: #2590f7;

  font-size: 18px;

  margin-top: 8px;

  display: block;

}



.choose-central__butons {

  margin-top: 30px;

}



.choose-central__butons a {

  display: inline-block;

}



.blueChoose {

  transition: background 0.2s ease;

  background: #2160ff;

  border: 2px solid #2160ff;

  color: #fff;

  outline: none;

  padding: 9px 40px;

  font-size: 15px;

  font-weight: 500;

  border-radius: 5px;

}



.blueChoose:hover {

  background: transparent;

}



.transparentChoose {

  margin-left: 20px;

  transition: all 0.2s ease;

  background: transparent;

  border: 1px solid #fff;

  color: #fff;

  outline: none;

  padding: 9px 40px;

  font-size: 15px;

  font-weight: 500;

  border-radius: 5px;

}



.transparentChoose:hover {

  background: #fff;

  color: #333;

}



.choose-central__download {

  margin-top: 30px;

}



.choose-central__download span {

  margin-bottom: 20px;

  font-size: 18px;

  color: #fff;

  font-weight: 500;

  display: block;

}



.choose-central__download img {

  margin-right: 20px;

}



/* buttons */

.redComp {

  display: inline-block;

  margin-top: 15px;

  font-weight: 500;

  font-size: 14px;

  text-transform: uppercase;

  transition: all 0.2s ease;

  background: #e32418;

  border: 1px solid #e32418;

  color: #ffffff;

  width: 200px;

  text-align: center;

  outline: none;

  padding: 9px 15px;

  border-radius: 5px;

}



.redComp:hover {

  background: transparent;

  color: #e32418;

}



.normalComp {

  width: 200px;

  text-align: center;

  display: inline-block;

  margin-top: 15px;

  font-weight: 500;

  font-size: 14px;

  text-transform: uppercase;

  transition: all 0.2s ease;

  background: transparent;

  border: 1px solid #444;

  color: #444;

  outline: none;

  padding: 9px 45px;

  border-radius: 5px;

}



.normalComp:hover {

  background: #444;

  color: #fff;

}



.tab-feature {

  padding: 60px 0;

}



.tab-feature__title {

  font-size: 36px;

  font-weight: 700;

  line-height: 1.1;

}



.tab-feature__subtitle {

  font-size: 24px;

}



.tab-feature__subtitle2 {

  font-size: 18px;

}



.tab-feature__tabs {

  margin: 0;

  padding: 0 0 36px 0;

  list-style: none;

  overflow: hidden;

}



.tab-feature__tabs li {

  margin-right: 7px;

}



.tab-feature__tabs li:last-child {

  margin-right: 0;

}



.tab-feature__change-tab {

  font-size: 16px;

  color: #0a0809;

  background-color: #eaeaea;

  padding: 10px 40px;

  display: block;

  transition: 0.2s background-color;

  cursor: pointer;

}



.tab-feature__change-tab:hover {

  background-color: #d7d7d7;

}



.tab-feature__change-tab.active {

  background-color: #2160ff;

  color: #fff;

  cursor: default;

}



.tab-feature__tab-title {

  font-weight: 700;

  font-size: 24px;

  padding: 10px 0 10px 45px;

}



.tab-feature__tab-wrapper {

  display: none;

  width: 100%;

}



.esft__error {

  color: #ff0000;

  font-size: 12px;

  position: absolute;

  left: 15px;

  bottom: 12px;

  display: none;

}



.tab-feature__note {

  font-weight: 400;

  line-height: 1.1;

  color: #6a6a6a;

  font-size: 14px;

}



.tab-feature__tab-wrapper.active {

  display: block;

}

.tab-feature__tab-subtitle {

  color: #666666;

  letter-spacing: -0.1px;

}



.tab-feature__feature-list {

  margin: 0;

  padding: 16px 0 32px 0;

  list-style: none;

  flex-wrap: wrap;

}



.tab-feature__feature-list li {

  position: relative;

  width: 50%;

  padding: 0 10px 10px 0;

}



.tab-feature__open-feature {

  color: #258ff7;

  font-size: 14px;

  position: relative;

  padding-left: 20px;

  display: inline-block;

  line-height: 1.2;

}



.tab-feature__open-feature:hover {

  color: #166fc7;

}



.tab-feature__open-feature::before {

  content: "\00b7";

  font-size: 3.5em;

  line-height: 0;

  position: absolute;

  left: 0;

  color: #989898;

  top: 0.2em;

}



.tab-feature__open-feature:hover::before {

  color: #166fc7;

}



.tab-feature__open-feature.active {

  color: #003489;

}



.tab-feature__open-feature.active::before {

  color: #166fc7;

}



.tab-feature__feature-info {

  border: 1px solid #ececec;

  border-radius: 5px;

  background: #f5f5f5;

  padding: 16px;

  display: none;

  position: absolute;

  bottom: 160%;

  left: 0;

  width: 160%;

  max-width: 300px;

  z-index: 10;

}



.tab-feature__open-feature.active + .tab-feature__feature-info {

  display: block;

}



.tab-feature__feature-info::after {

  content: "";

  position: absolute;

  bottom: -20px;

  left: 8%;

  width: 0;

  height: 0;

  border-style: solid;

  border-width: 20px 20px 0 20px;

  border-color: #f5f5f5 transparent transparent transparent;

}



.tab-feature__feature-title {

  font-weight: 700;

  color: black;

  padding-bottom: 6px;

}



.tab-feature__feature-text {

  font-size: 14px;

}



/* elite family */

.elite-family {

  padding: 40px 0;

  height: 800px;

  position: relative;

}



.elite-family .openPopUp {

  text-decoration: underline;

}



.elite-family__bg {

  background-size: 1341px;

  position: absolute;

  right: 0;

  width: 50%;

  height: 100%;

  top: 0;

}



.elite-family__title {

  font-weight: 700;

  font-size: 36px;

  margin-top: 90px;

  color: #0a102f;

}



.elite-family__first {

  font-size: 22px;

  color: #0a102f;

  margin: 20px 0 30px 0;

}



.elite-family__list {

  padding: 0 30px 0 0;

}



.elite-family__list li {

  font-size: 16px;

  padding-left: 22px;

  color: #0a102f;

  margin-bottom: 10px;

}



.elite-family__pa {

  font-size: 18px;

  color: #0a102f;

  font-weight: 700;

  margin: 30px 0 20px 0;

}



.elite-family__last {

  font-size: 14px;

  color: #0a102f;

  font-weight: 500;

}



.elite-family__last a {

  color: #111;

  font-weight: 500;

}



/* 500 million */

.milion500 {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/trust-zone.jpg) center no-repeat #03001e;

  background-size: 1920px;

  padding: 50px 0 90px 0;

}



.milion500--2020 {

  background-color: #1a0854;

}



.milion500__trusted {

  display: block;

  color: #fff;

  margin-top: 50px;

  font-size: 24px;

  font-weight: 500;

}



.milion500__title {

  font-size: 70px;

  font-weight: 500;

  color: #fff;

  margin-top: 30px;

  line-height: 1.1;

}



.fr .milion500__title {

  font-size: 55px;

}



.milion500__parahraph {

  font-size: 18px;

  font-weight: 400;

  margin-top: 30px;

  color: #fff;

}



.milion500__title--wAward {

  font-size: 60px;

  text-transform: capitalize;

}



.milion500--wAward__quote {

  font-size: 28px;

}



.product__quote-by--wAward {

  color: #fff;

  font-size: 16px;

}



.milion500--wAward {

  padding: 60px 0;

}



/*System Requirements*/

.system-req {

  padding: 80px 0;

}



.system-req__title {

  font-size: 32px;

  color: #09090b;

  font-weight: bold;

  margin-bottom: 30px;

}



.system-req__item {

  border: 1px solid #d4d4d4;

}



.system-req__item--first {

  margin-right: -1px;

}



.system-req__label {

  color: #008bf7;

  font-size: 24px;

  font-weight: 500;

  display: block;

  cursor: pointer;

  padding: 15px 65px 15px 25px;

  position: relative;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}



.system-req__content {

  padding: 25px;

  display: none;

  min-height: 340px;

}



.system-req__content li {

  margin-bottom: 20px;

  font-size: 14px;

  position: relative;

  padding: 0 0 0 14px;

}



.system-req__label .svg-inline--fa {

  width: 20px;

  height: 20px;

  position: absolute;

  top: 0;

  bottom: 0;

  right: 40px;

  margin: auto;

}



.system-req__label .fa-chevron-square-up {

  display: none;

}



.system-req__check:checked + .system-req__label {

  border-bottom: 1px solid #d4d4d4;

}



.system-req__check:checked + .system-req__label > .fa-chevron-square-down {

  display: none;

}



.system-req__check:checked + .system-req__label > .fa-chevron-square-up {

  display: block;

}



.system-req__check:checked + .system-req__label + .system-req__content {

  display: block;

}



.system-req__content li::before {

  content: "\00B7";

  font-size: 26px;

  line-height: 16px;

  position: absolute;

  left: 0;

  top: 0;

}



.system-req__content li:last-child {

  margin-bottom: 0;

}



.popup-video-container {

  max-width: 900px;

  max-height: 506px;

  width: 80%;

  height: 90%;

  margin: auto;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

}



.popup-video {

  width: 100%;

  height: 100%;

}



.popup-close-button {

  color: #fff;

  position: absolute;

  top: -25px;

  right: -25px;

  width: 20px;

  height: 20px;

  cursor: pointer;

}



/* GENERAL */

.button-box {

  color: #fff;

  font-size: 14px;

  background: #10b2b2;

  text-transform: uppercase;

  padding: 14px 34px;

  border-radius: 30px;

  transition: all 0.2s ease;

  display: inline-block;

}



.button-box:hover {

  background: #1b9c9c;

}



.button-buy {

  background: #e72325;

  color: #fff;

  text-transform: uppercase;

  display: inline-block;

  text-align: center;

  border-radius: 5px;

  padding: 13px;

  font-size: 14px;

  font-weight: bold;

  transition: background-color 0.2s;

  width: 100%;

  border-style: none;

  cursor: pointer;

}



.button-buy.loading {

  cursor: progress;

  opacity: 0.8;

}



.button-buy.green-button {

  background: #51a71d;

  max-width: 250px;

}



.button-buy.green-button:hover {

  background: #3e8017;

}



.button-buy.disabled {

  opacity: 0.5;

  pointer-events: none;

}

.button-buy.disabled-2 {

  background: #999;

  cursor: default;

  pointer-events: none;

}

.button-buy:hover.disabled-2 {

  background: #999;

}

.button-buy:disabled {

  opacity: 0.5;

}



.error-message {

  font-size: 14px;

  color: #e72325;

  display: none;

}



.success-message {

  color: #51a71d;

  display: none;

}



.button-buy .spinner {

  position: absolute;

  width: 45px;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  display: none;

}



.button-buy.show-spinner {

  color: transparent;

  pointer-events: none;

}



.button-buy.show-spinner .spinner {

  display: block;

}



.button-buy--mw {

  max-width: 260px;

}



.button-buy--free {

  background: #51a71d;

}



.button-buy:hover {

  background: #b33027;

}



.button-buy--free:hover {

  background: #469c12;

}



.label {

  display: inline-block;

  font-size: 10px;

  line-height: 1.3;

  background: #3a3a3a;

  color: #fff;

  font-weight: bold;

  text-transform: uppercase;

  border-radius: 50px;

  padding: 3px 10px;

  text-align: center;

  vertical-align: 2px;

  position: relative;

}



.label .fa-star {

  width: 13px;

  height: 13px;

  position: absolute;

  left: 4px;

  top: 2px;

}



.label--large {

  font-size: 16px;

  padding: 3px 15px 2px;

}



.label--premium {

  background: #d824d6;

  padding-left: 20px;

}



.label--new {

  background: #e32418;

}



.label--improved {

  background: #21b53d;

}



.label-2 {

  font-size: 12px;

  font-weight: bold;

  display: inline-block;

  text-transform: uppercase;

}



.label-2--improved {

  color: #21b53d;

}



.label-2--new {

  color: #e32418;

}

.label-3 {

  font-size: 14px;

  color: #333333;

  font-weight: bold;

}

.label-3__req {

  color: #ff0000;

}



.text-cut {

  text-decoration: line-through;

}



.button-6 {

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  border: 1px solid #fff;

  border-radius: 5px;

  display: inline-block;

  padding: 10px 30px;

  transition: background-color 0.2s, color 0.2s;

  text-align: center;

}



.button-6:hover {

  background: #fff;

  color: #000;

}



.button-7 {

  font-size: 16px;

  font-weight: bold;

  padding: 10px 30px;

  border: 1px solid #444;

  color: #444;

  width: 100%;

  max-width: 260px;

  border-radius: 5px;

  transition: background-color 0.2s, color 0.2s;

  display: block;

  text-align: center;

}



.button-7:hover {

  background: #444;

  color: #fff;

}



q {

  color: #ff9f00;

  display: block;

}



.quote-small-text {

  font-size: 13px;

}



q:before {

  content: "“";

}



q:after {

  content: "”";

}



.clearfix:before,

.clearfix:after {

  content: "";

  display: table;

}



.clearfix:after {

  clear: both;

}



.clearfix {

  zoom: 1; /* For IE 6/7 (trigger hasLayout) */

}



/* pop up elite */

.popup-elite {

  display: none;

  position: fixed;

  background: rgba(0, 0, 0, 0.9);

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  z-index: 999;

}



.popup-elite--active {

  display: block;

}



.popup-elite__close {

  position: absolute;

  right: -24px;

  top: -4px;

  cursor: pointer;

  width: 20px;

}



.popup-elite__close--icon {

  font-size: 24px;

  top: 10px;

  right: 10px;

  width: 1em;

  height: 1em;

}



.popup-elite__left {

  margin-left: -30px;

}



.popup-elite__wrap {

  width: 570px;

  margin: 100px auto 0;

  height: 475px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  z-index: 1999;

}



.popup-elite__title {

  font-size: 24px;

  color: #111;

  margin-bottom: 15px;

  font-weight: 500;

  margin-top: 20px;

}



.popup-elite__paragraph {

  color: #666;

}



.popup-elite__img {

  max-width: 250px;

  margin-left: -20px;

}



.popup-elite__top {

  background-color: #fff;

  padding: 30px 30px 20px 30px;

  position: relative;

}



.popup-elite__bottom {

  background-color: #f6f6f6;

  text-align: center;

  padding: 30px;

  border-top: 1px solid #ccc;

}



.popup-elite__download {

  font-size: 24px;

  color: #000000;

  display: block;

  font-weight: 500;

  margin-bottom: 20px;

}



.popup-elite__second {

  font-size: 14px;

  color: #111;

  font-weight: 500;

  display: block;

  margin-bottom: 10px;

}



.popup-elite__form input {

  font-size: 14px;

  color: #333;

  padding: 11px 10px;

  width: 280px;

  background-color: #fff;

  outline: none;

  border: 1px solid #ccc;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  margin-bottom: 15px;

}



.popup-elite__par2 {

  color: #777;

}



.popup-elite2 .popup-elite__top {

  padding: 50px 30px 60px 30px;

}



.popup-elite2 .popup-elite__bottom {

  padding-top: 10px;

}



.popup-elite2 .popup-elite__img {

  margin-top: -50px;

}



.popup-elite2__dev {

  display: block;

  font-size: 16px;

  font-weight: 700;

  color: #111;

  margin-bottom: 5px;

}



.popup-elite2__newP {

  font-size: 30px;

  color: #000000;

  font-weight: 500;

  display: block;

  margin-bottom: 8px;

}



.popup-elite2__off {

  color: #e32417;

  font-size: 18px;

}



.popup-elite2__oldP {

  text-decoration: line-through;

  font-size: 18px;

  color: #999999;

  margin-right: 5px;

}



.popup-elite2__saveP {

  color: #21b53d;

  font-weight: 500;

  font-size: 18px;

}



.popup-elite2__img2 {

  margin-top: 10px;

}



.popup-elite2__award {

  margin-top: 10px;

  text-align: left;

}



.popup-elite2__award span {

  color: #666666;

  font-size: 11px;

  line-height: 1.2;

  display: block;

  margin-top: 9px;

}



.popup-elite__bottom p {

  font-size: 11px;

  margin-top: 10px;

  color: #666666;

}



.popup-elite__bottom p.popup-elite__datacolect {

  margin: 10px 0;

  display: none;

}



.popup-elite__bottom a {

  color: #666;

  text-decoration: underline;

}



.popup-elite__form button,

.popup-elite__form a {

  font-size: 14px;

  color: #333;

  -webkit-border-radius: 5px;

  display: block;

  margin: 0 auto;

  border-radius: 5px;

  border: 0;

  cursor: pointer;

  font-weight: 500;

  color: #fff;

  text-transform: uppercase;

  padding: 12px 10px;

  width: 280px;

  background-color: #e62124;

  outline: none;

  transition: all 0.2s ease;

  text-decoration: none;

}



.popup-elite__form button:hover,

.popup-elite__form a:hover {

  background-color: #b63a3c;

}



.popup-elite__step02 .mobile-content,

.popup-elite__step02 .win-content {

  display: none;

}



.newpopup-wrapper {

  width: 100%;

  height: 100%;

  z-index: 1001;

  background: rgba(0, 0, 0, 0.5);

  position: fixed;

  top: 0;

  left: 0;

  display: none;

  overflow-y: scroll;

  overflow-x: auto;

}



.newpopup-wrapper .newpopup-body {

  background: #fff;

  margin: 10% auto 0;

  padding: 2em;

  border-radius: 5px;

  position: relative;

  right: 0;

}



.newpopup-wrapper .newpopup-title {

  text-align: center;

  color: #000;

  font-weight: 400;

  font-size: 1.5em;

  line-height: 1.1;

  padding-bottom: 1em;

}



.newpopup-wrapper .newpopup-subtitle {

  text-align: center;

  color: #000;

  font-weight: 500;

  font-size: 1.5em;

  line-height: 1.1;

  padding-bottom: 1em;

}



.newpopup-wrapper .close-btn {

  width: 16px;

  position: absolute;

  top: -0.3em;

  right: -1em;

  cursor: pointer;

  font-size: 1.6em;

  color: #666;

  opacity: 0.7;

}



.newpopup-wrapper .close-btn:hover {

  opacity: 1;

}



.newpopup-wrapper.sysreq {

  color: #000;

}



.newpopup-wrapper.sysreq .newpopup-body {

  margin-top: 5%;

}



.newpopup-wrapper.sysreq .title1 {

  font-weight: bold;

  font-size: 1.2em;

  padding-top: 0.5em;

}



.newpopup-wrapper.sysreq .subtitle1 {

  font-weight: 400;

  font-size: 1em;

  text-transform: uppercase;

  padding: 0.6em 0 0 0;

}



.newpopup-wrapper.sysreq ul {

  padding: 0.2em 0 0.5em;

  margin: 0;

  list-style: none;

}



.newpopup-wrapper.sysreq ul li {

  position: relative;

  padding-left: 1em;

}



.newpopup-wrapper.sysreq ul li::before {

  content: "\00b7";

  font-size: 3em;

  line-height: 0;

  position: absolute;

  left: 0;

  color: #000;

  top: 0.25em;

}



.newpopup-wrapper.sysreq li.nodot::before {

  display: none;

}



.newpopup-wrapper.sysreq ul ul li::before {

  display: none;

}



.newpopup-wrapper.sysreq ul ul li {

  padding-left: 2em;

}



.product_tabs--gtabs .parental-features__after1 a:after {

  top: 37px;

}



.parental-features__after1 .parental-features__left-icon img {

  width: 25px;

}



.parental-features__location .parental-features__left-icon img {

  width: 25px;

}



.padding4 {

  padding: 40px 0;

}



.parental-bottom-title {

  font-size: 36px;

  color: #000;

  font-weight: 500;

  margin-bottom: 30px;

}



.product-tabs__tabs li {

  display: inline-block;

  margin-right: 3px;

}



.product-tabs__tabs a {

  font-size: 15px;

  padding: 10px 30px;

  color: #111;

  background: #eaeaea;

  display: block;

}



.product-tabs__tabs a.is-active {

  background: #3480ff;

  color: #fff;

}



.product-tabs__span {

  font-weight: 500;

}



.tab-content {

  display: none;

  margin-top: 20px;

}



.tab-content.is-active {

  display: block;

}



.tab-content li {

  padding: 5px 0 0 28px;

  background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/checked.svg") left 7px no-repeat;

  background-size: 18px;

  font-size: 14px;

  margin-bottom: 20px;

}



.product-tabs__second {

  margin-top: 0;

  display: inline-block;

  font-size: 24px;

  font-weight: 500;

  vertical-align: top;

  margin-left: 20px;

}



.product-tabs__img {

  display: inline-block;

  vertical-align: middle;

}



.product-tabs__paragraph2 {

  color: #666666;

  font-size: 15px;

  margin-top: 20px;

  margin-bottom: 20px;

}



.product-tabs__row2 {

  margin-top: 30px;

}



.tab-content a {

  transition: all 0.5s ease;

  display: flex;

  font-size: 14px;

  color: #258ff7;

  margin-bottom: 9px;

  padding-left: 15px;

}



.tab-content a:hover {

  color: #495b6c;

}



.product_tabs--gtabs li {

  position: relative;

  display: flex;

  align-items: center;

  padding: 0;

  border: 1px solid #ccc;

  background: transparent;

  border-bottom: 0;

}



.product_tabs--gtabs li:last-child {

  border-bottom: 1px solid #ccc;

}



.product_tabs--gtabs li a {

  font-size: 18px;

  background: transparent;

  padding: 22px 15px 22px 10px;

  color: #8acafb;

  display: block;

  width: 100%;

}



.product_tabs--gtabs li a.is-active {

  background: transparent;

  color: #fff;

  font-weight: 500;

  color: #008bf7;

}



.perantal-features__blue {

  background: #3480ff;

  margin-left: -15px;

}



.product_tabs--global .tab-content2 {

  margin-top: 25px;

  padding-left: 10px;

}



.perantal-features__blue p {

  display: flex;

  color: #fff;

  margin-bottom: 15px;

  font-size: 17px;

  line-height: 1.5;

}



.parental-features__left-icon {

  padding: 0 6px 0 14px;

}



.parental-features__left-icon img {

  width: 22px;

  max-height: 26px;

}



.parental-tabs2 .tab-content a {

  padding-left: 0;

  background: transparent;

}



.parental-tabs2__ul li {

  display: block;

  text-align: center;

}



.parental-features__span-dot {

  height: 30px;

  min-width: 20px;

}



.parental-features {

  padding: 70px 0 40px 0;

}



.product_tabs--gtabs li a:after {

  position: absolute;

  content: "";

  right: 22px;

  width: 20px;

  height: 20px;

  top: 22px;

}



.product_tabs--gtabs li a.is-active:after {

}



.parental-tabs2 {

  margin-top: 40px;

}



.parental-tabs2__title {

  font-size: 18px;

  color: #111;

  font-weight: 500;

  margin-bottom: 20px;

}



.parental-tabs2__span-dot {

  min-width: 10px;

}



/* parental blog */

.parental-blog {

  background: #f0ece3;

  padding: 100px 0;

}



.parental-blog__anchor {

  display: block;

  margin-top: 15px;

  color: #666666;

}



.parental-blog__anchor:hover img {

  margin-left: 5px;

}



.parental-blog__anchor img {

  transition: all 0.3s ease;

}



.parental-blog__wrap {

  padding: 3px;

  background: #fff;

  height: 375px;

  box-shadow: 0px 1px 7px #ccc;

  border-radius: 3px;

}



.parental-blog__imgfix {

  width: 100%;

}



.parental_blog__content {

  padding: 15px;

}



.parental_blog__title {

  color: #111;

  font-weight: 500;

  height: 58px;

}



.parental_blog__time {

  margin-top: 18px;

}



.parental_blog__time > * {

  display: inline-block;

  vertical-align: middle;

  font-size: 13px;

  color: #8d8d8d;

}



.parental-blog__avatar {

  margin-right: 10px;

  border-radius: 50%;

}



.parental-blog__vert {

  display: inline-block;

  vertical-align: middle;

}



.parental-blog__read {

  margin-left: 10px;

}



.parental_blog__time .svg-inline--fa {

  max-width: 11px;

  width: 50%;

  display: inline-block;

  vertical-align: middle;

  color: #8b8b8b;

}



/* parental award */

.parental-award {

  background: #020b4f;

  position: relative;

}



.parental-award:before {

  content: "";

  width: 50%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

}



.parental-award__q {

  font-size: 24px;

}



.parental-award__text {

  color: #fff;

  font-size: 14px;

}



/* parental blue */

.parental-blue {

  background: #000c4f;

  min-height: 540px;

  position: relative;

}



.parental-blue:before {

  content: "";

  position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  width: 50%;

  background-size: cover;

}



.parental-blue__title {

  color: #fff;

  font-size: 30px;

  font-weight: 500;

  margin: 20px 0 30px 0;

}



.parental-blue__paragraph {

  font-size: 18px;

  color: #fff;

  line-height: 1.4;

  margin-bottom: 20px;

}



.parental-comparative__svg {

  width: 25px;

}



/* parental comparative */

.parental-comparative__min {

  max-width: 13px;

}



.parental-comparative {

  background: #f2f2f2;

  padding: 100px 0;

}



.parental-comparative__img {

  text-align: center;

  width: 6%;

  display: flex;

  justify-content: center;

  align-items: center;

}



.parental-comparative__img img {

  max-width: 30px;

  max-height: 30px;

}



.parental-comparative__text {

  flex-direction: column;

  display: flex;

  justify-content: center;

  padding: 10px 0;

  border-right: 1px solid #ccc;

  width: 68%;

}



.parental-comparative__pr {

  font-weight: 500;

  font-size: 18px;

  padding: 35px 0;

  border-right: 1px solid #ccc;

  width: 12%;

}



.parental-comparative__bs {

  font-weight: 500;

  font-size: 18px;

  padding: 35px 0;

  width: 12%;

}



.parental-comparative__items {

  background: #fff;

  border: 1px solid #ccc;

}



.parental-comparative__pr,

.parental-comparative__bs {

  text-align: center;

  display: flex;

  align-items: center;

  justify-content: center;

}



.parental-comparative__item {

  border-bottom: 1px solid #ccc;

  justify-content: space-between;

}



.parental-comparative__item:last-child {

  border-bottom: 0;

}



.parental-comparative__ftitle {

  font-size: 18px;

  color: #000;

  font-weight: 500;

}



.parental-comparative__btitle {

  font-weight: 500;

  color: #1092f7;

  margin-bottom: 5px;

}



.parental-comparative__fp {

  font-weight: 500;

}



.parental-comparative__bp {

  font-size: 14px;

  padding-right: 15px;

}



.product_tabs--onlyMobile {

  display: none;

}



.parental-tabs2__ul {

  list-style: none;

}



.parental-features__size img {

  max-width: 27px;

}



.parental-comparative__imgS img {

  max-width: 27px;

}



.parental-comparative__locsize img {

  max-height: 28px;

}



.award-badge {

  background: #828896;

  font-size: 24px;

  color: #fff;

}



.award-badge__line-2 {

  color: #ffde00;

}



.awards-2__image-wrapper {

  min-height: 100px;

}



.awards-2 q {

  max-width: 340px;

  margin: 0 auto 10px;

}



.pph {

  background: #f2f2f2;

  position: relative;

  overflow: hidden;

  padding: 40px 0 0 0;

}



.pph--sticky-padding {

  margin-top: 0;

  padding-bottom: 20px;

}



.pph::before {

  content: "";

  width: 100%;

  height: 838px;

  position: absolute;

  /*top: 7%;*/

  z-index: 2;

  bottom: 65px;

}



.pph--dip {

  background-image: none;

  background-color: #fafafa;

}



.pph--dip::before {

  display: none;

}



.pph--dip__image {

  position: absolute;

  max-width: 413px;

  height: 446px;

  left: 0;

  right: 0;

  margin: auto;

  transform: translateX(150px);

}



.pph--dip .pph__title-2 {

  font-size: 24px;

}



.pph--dip .pph__title-2--small {

  font-size: 17px;

}



.pph--dip .pph__text-1 {

  font-size: 18px;

  max-width: 460px;

}



.pph--av::before {

  bottom: -25px;

}



.pph--ps::before {

  bottom: 35px;

}



.pph--mac::before {

  bottom: 40px;

}



.pph--is::before {

  bottom: 45px;

}



.pph--fp::before {

  bottom: 105px;

}



.pph--soho::before {

  bottom: 274px;

}



.pph--av {

  padding-bottom: 60px;

}



.user-guide {

  color: #3480ff;

}



.user-guide:hover {

  text-decoration: underline;

}



.user-guide .svg-inline--fa {

  vertical-align: -1px;

}



.pph::after {

  content: "";

  width: 100%;

  height: 200px;

  position: absolute;

  z-index: 1;

  top: 1190px;

  background: #fff;

  transform: rotateZ(-10deg) scale(5, 6);

}



.pph__title {

  font-size: 36px;

  font-weight: bold;

  line-height: 1.2;

}



.pph__devices {

  font-weight: bold;

  text-transform: uppercase;

  font-size: 14px;

}



.pph__hr {

  border: 0;

  border-bottom: 1px solid #ccc;

}



.pph__title-2 {

  font-size: 20px;

  color: #172462;

  font-weight: 500;

}



.pph__text-1 {

  font-size: 16px;

  color: #666666;

}



.pph-v2__boxshot {

  margin-left: -10px;

}



.pph__links {

  font-size: 14px;

  color: #205fff;

  font-weight: 500;

}



.pph__links:hover {

  text-decoration: underline;

}



.pph__links .fa-chevron-right {

  display: inline-block;

  width: 8px;

  height: 17px;

  margin-left: 5px;

}



.pph__links .fa-arrow-alt-to-bottom {

  display: inline-block;

  margin-right: 5px;

  vertical-align: -2px;

}



.pph-v2__discount-pill {

  background: #21b53d;

  border-radius: 20px;

  padding: 4px 15px;

  color: #fff;

  display: inline-block;

  margin: 0 0 4px -15px;

}

.pph-v2__discount-pill--small {

  font-size: 14px;

  padding: 4px 10px;

  margin: 0;

  line-height: 1;

}



.pph__bzone {

  border-radius: 5px;

  background-color: #fff;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.35);

  padding: 24px;

  position: relative;

}



.pph__bzone__time__input:checked + .pph__bzone__time__label {

  background: #2060ff;

  color: #fff;

  cursor: default;

}



.pph__bzone__time__label {

  cursor: pointer;

  display: block;

  text-align: center;

  color: #205fff;

  font-weight: 500;

  padding: 10px;

  border-color: #2060ff;

  border-style: solid;

  border-width: 2px 1px;

}



.pph__bzone__time__label--first {

  border-top-left-radius: 5px;

  border-bottom-left-radius: 5px;

  border-left-width: 2px;

}



.pph__bzone__time__label--last {

  border-top-right-radius: 5px;

  border-bottom-right-radius: 5px;

  border-right-width: 2px;

}



.pph__list {

  color: #666;

}



.pph__list li {

  position: relative;

  padding: 0 0 12px 30px;

}



.pph__list li:last-child {

  padding-bottom: 0;

}



.pph__list .svg-inline--fa {

  color: #21b53d;

  font-size: 20px;

  position: absolute;

  top: 0;

  left: 0;

}



.pph__bzone__devices__label {

  display: block;

  position: relative;

  padding: 8px 0 8px 30px;

  margin-bottom: 5px;

  line-height: 1;

  cursor: pointer;

}



.pph__bzone__devices__label::before {

  content: "";

  display: block;

  width: 20px;

  height: 20px;

  border-radius: 50%;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  border: 2px solid #2060ff;

}



.pph__bzone__devices__label::after {

  content: "";

  display: none;

  width: 12px;

  height: 12px;

  border-radius: 50%;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 4px;

  position: absolute;

  background: #2060ff;

}



.pph__bzone__devices__input:checked + .pph__bzone__devices__label {

  font-weight: bold;

}



.pph__bzone__devices__input:checked + .pph__bzone__devices__label:after {

  display: block;

}



.pph__bzone__hr {

  border-width: 0 0 1px 0;

  border-style: dashed;

  border-color: #ccc;

}



.pph__bzone__old-price {

  font-size: 24px;

  color: #999;

  text-decoration: line-through;

  display: block;

  line-height: 1.2;

}



.nl .pph__bzone__button-time {

  font-size: 15px;

}

.pph__bzone__button-time {

  border-color: #2060ff;

  border-style: solid;

  border-width: 2px 1px;

  display: block;

  text-align: center;

  cursor: pointer;

  padding: 10px 5px;

  font-weight: 500;

  background: #fff;

  color: #2060ff;

  font-size: 16px;

  flex: 1;

  line-height: 20px;

  outline: none !important;

}

.pph__bzone__button-time.active {

  color: #fff;

  background: #2060ff;

}

.pph__bzone__button-devices,

.pph__bzone__button-check {

  display: block;

  position: relative;

  padding: 8px 0 8px 30px;

  margin-bottom: 5px;

  line-height: 1;

  cursor: pointer;

  background: none;

  font-size: 16px;

  border: 0;

  outline: none !important;

}

.pph__bzone__button-check::before {

  content: "";

  display: block;

  width: 20px;

  height: 20px;

  border-radius: 2px;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  border: 2px solid #2060ff;

}

.pph__bzone__button-check::after {

  content: "";

  display: none;

  width: 12px;

  height: 12px;

  border-radius: 0;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 4px;

  position: absolute;

  background: #2060ff;

}

.pph__bzone__button-devices::before {

  content: "";

  display: block;

  width: 20px;

  height: 20px;

  border-radius: 50%;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  border: 2px solid #2060ff;

}

.pph__bzone__button-devices::after {

  content: "";

  display: none;

  width: 12px;

  height: 12px;

  border-radius: 50%;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 4px;

  position: absolute;

  background: #2060ff;

}

.pph__bzone__button-devices.active,

.pph__bzone__button-check.active {

  font-weight: bold;

}

.pph__bzone__button-devices.active::after,

.pph__bzone__button-check.active::after {

  display: block;

}

.pph__bzone__button-time:first-child {

  border-left-width: 2px;

  border-radius: 5px 0 0 5px;

}

.pph__bzone__button-time:last-child {

  border-right-width: 2px;

  border-radius: 0 5px 5px 0;

}



.pph__bzone__new-price {

  font-size: 30px;

  font-weight: bold;

  display: block;

  line-height: 1.2;

  color: #000;

}



.pph__bzone__info {

  font-size: 13px;

  color: #999;

  font-weight: 300;

  line-height: 1.2;

}



.pph__tax-text {

  color: #999;

  font-size: 12px;

  text-align: center;

}



.product__discount--pph {

  font-size: 7px;

  top: 0;

  margin: auto;

  display: flex;

}



.product__discount--pph-v2 {

  display: flex;

  font-size: 6px;

  left: 100px;

}



.pph-v2__title-wrapper {

  padding: 10px 0 0 150px;

  min-height: 173px;

}



.pph-v2__discount-bar {

  background: #21b53d;

  font-size: 18px;

  font-weight: bold;

  text-align: center;

  color: #fff;

  padding: 7px 10px 4px 10px;

  text-transform: uppercase;

  margin: -10px -11px;

  line-height: 1.2;

  z-index: 10;

  position: relative;

  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.4);

}



.pph-v2__discount-bar::before,

.pph-v2__discount-bar::after {

  content: "";

  width: 0;

  height: 0;

  border-top: 8px solid transparent;

  border-bottom: 8px solid transparent;

  border-right: 8px solid #006600;

  bottom: -11px;

  position: absolute;

}



.pph-v2__discount-bar::before {

  left: 4px;

  transform: rotateZ(135deg);

}



.pph-v2__discount-bar::after {

  right: 4px;

  transform: rotateZ(45deg);

}



.pph__bzone__save {

  color: #21b53d;

  font-weight: bold;

}



.pph__bzone__save:first-letter {

  text-transform: uppercase;

}



.pph-v2__boxshot-wrapper {

  position: absolute;

  top: 0;

  left: -40px;

}



.pph__features {

  background: #fff;

  border-radius: 5px 5px 0 0;

  margin-top: 80px;

}



.pph__feature {

  padding: 10px 0 30px 0;

  max-width: 320px;

  height: 100%;

  position: relative;

}



.pph__feature .pph__text-1 {

  color: #666;

}



.pph__feature::after {

  border-bottom: 1px solid #ccc;

  height: 0;

  content: "";

  left: 0;

  right: 0;

  position: absolute;

  bottom: 15px;

}



.row--pp {

  margin-left: -30px;

  margin-right: -30px;

}



.col--pp {

  padding-left: 30px;

  padding-right: 30px;

}



.col--pp--auto .row:nth-child(2n + 1) .ppb__item {

  order: 2;

}



.col--pp--auto-inverse .row:nth-child(2n) .ppb__item {

  order: 2;

}



.col--pp--auto-inverse .row:nth-child(2n + 1) .lazy {

  float: right;

}



.col--pp--auto-inverse .row:last-child .ppb__item {

  border-bottom: 0;

  padding-bottom: 0;

}



.col--pp--auto-inverse .row:first-child .ppb__item {

  padding-top: 0;

}



.text-capitalize {

  text-transform: capitalize;

}



/*product page benefits*/

.ppb {

  overflow: hidden;

}



.ppb__inner {

  background: #f2f2f2;

  padding: 30px 0;

}



.pp__overtitle {

  font-size: 13px;

  text-transform: uppercase;

  color: #999;

  letter-spacing: 0.7px;

  position: absolute;

  margin-bottom: 30px;

}



.ppb__title {

  color: #172462;

  font-size: 32px;

  font-weight: 500;

  line-height: 1.2;

}



.ppb__title.corona {

  font-size: 24px;

}



.ppb__title--up {

  color: #000;

  font-size: 32px;

}



.ppb__text {

  color: #666;

  font-size: 22px;

  font-weight: 300;

  line-height: 1.3;

}



/*product page comparison*/

.ppc {

  padding: 20px 0;

}



.ppc__table__boxshot {

  margin: 0 auto;

  max-width: 160px;

}



.ppc__table__boxshot--b {

  max-width: 90px;

  margin-top: 20px;

  margin-bottom: 28px;

}



.ppc__text {

  color: #666;

  max-width: 260px;

  font-size: 18px;

  margin-top: 20px;

}



.ppc__table--2-products .ppc__text {

  max-width: 330px;

}



.ppc__table__mobile-selector .svg-inline--fa,

.ppc__table__mobile-selector__other {

  display: none;

}



.ppc__table--smaller .pph__bzone__old-price {

  font-size: 18px;

  color: #e72325;

  font-weight: 400;

}



.ppc__table--smaller .pph__bzone__new-price {

  font-size: 24px;

}



.ppc__table--smaller .pph__bzone__info {

  font-size: 12px;

}



.ppc__table .label {

  margin-left: 7px;

}



.ppc__table__row--body {

  background: #f2f2f2;

  position: relative;

}



.ppc__table__row--body::before {

  content: "";

  width: 30px;

  height: 100%;

  background: #f2f2f2;

  position: absolute;

  top: 0;

  left: -30px;

}



.ppc__table__row--body::after {

  content: "";

  width: 100%;

  height: 1px;

  bottom: 0;

  left: 0;

  position: absolute;

  background: #dfdfdf;

  z-index: 5;

}



.ppc__table__row--body:last-child::after {

  display: none;

}



.ppc__table__row .svg-inline--fa {

  width: 1em;

  height: 1em;

  position: relative;

  z-index: 10;

  font-size: 22px;

}



.ppc__table__row .fa-check,

.ppc__table__row .fa-check-square {

  color: #33cc33;

}



.ppc__table__row .fa-times {

  color: #ccc;

  font-size: 24px;

}



.ppc__table--times-red .fa-times {

  color: #e72325;

}



.ppc__table__text {

  font-weight: 500;

  padding: 10px 10px 10px 0;

  min-height: 66px;

  display: flex;

  align-items: center;

}



.ppc__table--smaller .ppc__table__row__col-1 {

  max-width: 20%;

  flex: 0 0 20%;

}



.ppc__table--2-products.ppc__table--smaller .ppc__table__row__col-0 {

  margin-right: 4%;

}



.ppc__table--2-products .ppc__table__row__col-0 {

  max-width: 56%;

  flex: 0 0 56%;

}



.ppc__table--2-products .ppc__table__row__col-1:last-child {

  position: relative;

}



.ppc__table--2-products.ppc__table__highlight-1

  .ppc__table__row__col-1:last-child::after {

  content: "";

  width: 30px;

  height: 100%;

  background: #f2f2f2;

  position: absolute;

  right: -30px;

  top: 0;

}



.ppc__table--2-products.ppc__table__highlight-1

  .ppc__table__row__col-1--head:last-child::after {

  display: none;

}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .ppc__table__text {

    display: table-cell;

    vertical-align: middle;

  }

}



.ppc__table__title {

  font-weight: 500;

  font-size: 16px;

}



.fr .ppc__table__title .font-weight-light {

  display: none !important;

}



.ppc__table__title .fa-chevron-down {

  width: 12px;

  height: 20px;

  color: #3480ff;

  position: absolute;

  margin-left: 8px;

}



.ppc__table__trigger-tab.active .fa-chevron-down {

  transform: rotateZ(180deg);

}



.ppc__table__trigger-tab {

  cursor: pointer;

}



.ppc__table__trigger-content .ppc__table__row--body,

.ppc__table__trigger-content .ppc__table__row--body:before {

  background: #fefcfc;

}



.ppc__table__trigger-content {

  display: none;

}



.ppc__table__trigger-content.active {

  display: block;

}



.ppc__table__trigger-content.active .ppc__table__row--body::after {

  display: block;

}



.ppc__table__content {

  padding: 15px 10px 15px 0;

}



.ppc__table__text-2 {

  font-size: 14px;

  color: #999;

  line-height: 1.1;

}



.ppc__table__row__col-0 {

  max-width: 34%;

  flex: 0 0 34%;

}



.ppc__table__row__col-1 {

  display: flex;

  max-width: 22%;

  flex: 0 0 22%;

  border-left: 1px solid #dfdfdf;

}



.ppc__table__row__col__text {

  z-index: 10;

  position: relative;

  color: #000;

}



.ppc__table__row__col-1--2 {

  max-width: 33%;

  flex: 0 0 33%;

}



.ppc__table__row__col-1--3 {

  max-width: 16.5%;

  flex: 0 0 16.5%;

}



.ppc__table__row__col-1--fill {

  background: #f2f2f2;

  border-bottom: 1px solid #dfdfdf;

}



.ppc__table__row__col-1--fill:first-child {

  border-left: 0;

}



.ppc__table__dev {

  font-size: 14px;

}



.ppc .pph__bzone__old-price,

.ppc .store_price_full {

  font-size: 18px;

  line-height: 1.3;

  display: block;

  color: #999;

  text-decoration: line-through;

}



.ppc .pph__bzone__new-price,

.ppc .store_price_cut {

  font-weight: bold;

  line-height: 1.1;

  font-size: 24px;

}



.ppc__table__col-inner {

  padding: 15px 20px;

  border-top: 5px solid transparent;

  width: 100%;

}



.ppc__table__col-inner--footer {

  border-top: 0;

}



.ppc__table__col__text {

  z-index: 10;

  position: relative;

  font-size: 14px;

  text-align: center;

  padding: 10px;

  display: block;

}



.ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2),

.ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3),

.ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4) {

  border-left: 0;

}



.ppc__table__highlight-1

  .ppc__table__row__col-1:nth-child(2)

  .ppc__table__col-inner,

.ppc__table__highlight-2

  .ppc__table__row__col-1:nth-child(3)

  .ppc__table__col-inner,

.ppc__table__highlight-3

  .ppc__table__row__col-1:nth-child(4)

  .ppc__table__col-inner {

  border-radius: 5px 5px 0 0;

  background-color: #fff;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);

  position: relative;

  width: 100%;

}



.ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2)::after,

.ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3)::after,

.ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4)::after {

  content: "";

  margin: auto;

  background: #fff;

  position: absolute;

  z-index: 5;

  top: 5px;

  left: 0;

  bottom: 0;

  right: 0;

}



.ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2),

.ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3),

.ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4) {

  background: #fff;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);

  position: relative;

}



.ppc__table__highlight-1

  .ppc__table__row--body:last-child

  .ppc__table__row__col-1:nth-child(2),

.ppc__table__highlight-2

  .ppc__table__row--body:last-child

  .ppc__table__row__col-1:nth-child(3),

.ppc__table__highlight-3

  .ppc__table__row--body:last-child

  .ppc__table__row__col-1:nth-child(4) {

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);

  border-radius: 0 0 5px 5px;

  margin-bottom: -3px;

}



.ppc__table__highlight-1

  .ppc__table__row__col-1:nth-child(2)

  .ppc__table__col-inner,

.ppc__table__highlight-2

  .ppc__table__row__col-1:nth-child(3)

  .ppc__table__col-inner,

.ppc__table__highlight-3

  .ppc__table__row__col-1:nth-child(4)

  .ppc__table__col-inner {

  border-top-width: 5px;

  margin-top: 0;

}



.ppc__table__prod-av .ppc__table__col-inner {

  border-top-color: #e6003a;

}



.ppc__table__prod-avfm .ppc__table__col-inner {

  border-top-color: #8d8fb8;

}



.ppc__table__prod-is .ppc__table__col-inner {

  border-top-color: #009ee9;

}



.ppc__table__prod-mac .ppc__table__col-inner {

  border-top-color: #8b8d8f;

}



.ppc__table__prod-ts .ppc__table__col-inner {

  border-top-color: #e60093;

}



.ppc__table__prod-ps .ppc__table__col-inner {

  border-top-color: #df0083;

}



.ppc__table__prod-ios .ppc__table__col-inner {

  border-top-color: #8eaab2;

}



.ppc__table__prod-fp .ppc__table__col-inner {

  border-top-color: #fd9104;

}



.ppc__table__prod-sos .ppc__table__col-inner {

  border-top-color: #03d5a6;

}



.ppc__table .ppc__table__col-inner {

  border-top-width: 0;

  margin-top: 5px;

}



.ppc__table__col-inner .button-buy {

  padding: 9px;

}



.ppc__table__col-inner .button-2 {

  font-size: 14px;

  padding: 7px;

  display: inline-block;

  width: 100%;

  text-transform: uppercase;

}



.ppc__table__row__col-1--head {

  border: 0 !important;

}



.ftrs {

  padding: 20px 0;

}



.ftrs__text {

  color: #666;

  font-size: 18px;

}

.ftrs__text--black {

  color: #000;

}

.ftrs__tab-icon {

  color: #00004f;

  width: 42px;

  height: 35px;

}



.ftrs__tab-title {

  font-size: 24px;

  font-weight: bold;

  line-height: 1.2;

}



.ro .ftrs__tab-title {

  font-size: 20px;

}



.ftrs__tab-title--2 {

  color: #006eff;

}



.ftrs__tab-text {

  font-size: 15px;

  margin-bottom: 15px;

}



.ftrs__tab-list__label__title {

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  position: relative;

  color: #3480ff;

  font-weight: 400;

  line-height: 22px;

  cursor: pointer;

}



.ftrs__tab-list__label__text {

  display: none;

  color: #666;

  cursor: auto;

}



.ftrs__tab-list__label {

  display: inline-block;

  font-size: 14px;

  -webkit-user-select: auto;

  -moz-user-select: auto;

  -ms-user-select: auto;

  user-select: auto;

}



.ftrs__tab-list__input:checked + .ftrs__tab-list__label .svg-inline--fa {

  transform: rotateZ(180deg);

}



.ftrs__tab-list__input:checked

  + .ftrs__tab-list__label

  .ftrs__tab-list__label__text {

  display: block;

}



.ftrs__tab-list__item {

  position: relative;

  padding: 0 0 0 20px;

  margin: 0 0 5px 0;

}



/*.ftrs__tab-list__item::before {*/

/*    content: "";*/

/*    width: 5px;*/

/*    height: 5px;*/

/*    border-radius: 50%;*/

/*    position: absolute;*/

/*    top: 8px;*/

/*    left: 0;*/

/*    background: #666;*/

/*}*/



.ftrs__tab-list__label .svg-inline--fa {

  width: 14px;

  height: 12px;

  display: block;

  position: absolute;

  left: -18px;

  top: 5px;

}



.ftrs__list {

  display: none;

}



.ftrs__list--active {

  display: flex;

}



/*Product Page Awards*/

.awrd__swiper {

  overflow: hidden;

}



.awrd__box {

  background: #fff;

  border-radius: 5px;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);

  padding: 20px 25px;

  height: 100%;

}



.awrd__title {

  font-weight: 500;

  max-width: 94%;

  min-height: 40px;

}



.awrd__text {

  font-size: 13px;

  color: #666;

}



.awrd__graph {

  height: 140px;

  border-bottom: 1px solid #ccc;

  margin-bottom: 30px;

  padding: 0 15px;

}



.awrd__graph__col {

  height: 100%;

  background: #d6d6d6;

  max-width: 21%;

  flex: 0 0 21%;

  color: #000;

  position: relative;

}



.awrd__graph__val {

  width: 100%;

  text-align: center;

  font-size: 12px;

  position: absolute;

  bottom: -18px;

  left: 0;

  color: #000;

}



.awrd__graph__col:first-child {

  background: #4376bb;

  font-weight: bold;

  color: #fff;

}



.awrd__graph__col__text {

  font-size: 13px;

  height: 13px;

  line-height: 1;

  transform: translateX(50%) rotate(-90deg);

  -webkit-transform-origin: left center;

  -moz-transform-origin: left center;

  -ms-transform-origin: left center;

  -o-transform-origin: left center;

  transform-origin: left center;

}



.awrd__text-1 {

  font-size: 12px;

  font-weight: 500;

  width: 94%;

  margin: 0 auto 15px;

}



.awrd__text-2 {

  color: #999999;

  font-size: 12px;

  width: 94%;

  margin: 0 auto;

}



.awrd__box--awards .awrd__title {

  max-width: 100%;

}



.awrd__swiper__inner {

  overflow: hidden;

  max-width: 310px;

  margin: 0 auto;

}



.awrd__swiper__inner-pag {

  max-width: 140px;

  margin: 25px auto 0;

}



.awrd__swiper__inner-pag--2 {

  max-width: 100%;

  width: 100%;

}



.awrd__swiper__inner-pag .swiper-pagination-bullet {

  width: 6px;

  height: 6px;

  background: #a9a9a9;

  opacity: 1;

  position: relative;

}



.awrd__swiper__inner-pag .swiper-pagination-bullet-active {

  width: 10px;

  height: 10px;

  background: #4c516a;

  /*bottom: -2px;*/

  /*left: 2px;*/

}



.awrd__swiper__inner-pag--2 .swiper-pagination-bullet {

  margin-right: 3px;

}



.awrd__swiper__inner-pag--2 .swiper-pagination-bullet-active {

  width: 6px;

  height: 6px;

}



.awrd__box .product__quote-by,

.product__quote-by--2 {

  color: #666;

}



.awrd__box q {

  font-size: 14px;

  margin: 7px 0;

}



.bestav__box {

  background: #fff;

  padding: 25px;

  border: 2px solid #ececec;

  border-radius: 5px;

  display: flex;

}



.bestav__icon {

  padding-right: 35px;

}



.bestav__text {

  font-size: 14px;

}



.best-av__element--first .best-av__bar--v2 {

  background: rgb(0, 110, 255);

  background: linear-gradient(

    90deg,

    rgba(1, 14, 128, 1) 0%,

    rgba(0, 110, 255, 1) 100%

  );

}



/*system requirements*/

.sysreq {

  display: none;

}



.sysreq--active {

  display: flex;

}



.ftrs__tab-list__label__title--sysreq {

  font-size: 18px;

  margin-top: 25px;

  margin-left: 18px;

}



.sysreq__title {

  font-weight: 500;

  font-size: 16px;

  margin: 20px 0;

}



.sysreq__text {

  margin-bottom: 7px;

}



.pp-central {

  background-image: -moz-linear-gradient(

    0deg,

    rgb(23, 36, 98) 0%,

    rgb(102, 72, 190) 100%

  );

  background-image: -webkit-linear-gradient(

    0deg,

    rgb(23, 36, 98) 0%,

    rgb(102, 72, 190) 100%

  );

  background-image: -ms-linear-gradient(

    0deg,

    rgb(23, 36, 98) 0%,

    rgb(102, 72, 190) 100%

  );

  background-image: linear-gradient(

    0deg,

    rgb(23, 36, 98) 0%,

    rgb(102, 72, 190) 100%

  );

  color: #fff;

}



.pp-central__overtitle {

  font-size: 18px;

}



.pp-central__title {

  font-size: 36px;

  font-weight: 500;

  line-height: 1.1;

}



.pp-central__item {

  position: relative;

  padding: 5px 0 5px 25px;

  color: #c4c8ff;

  font-size: 18px;

}



.pp-central__item .svg-inline--fa {

  width: 15px;

  height: 15px;

  position: absolute;

  top: 7px;

  left: 0;

  color: #fff;

}



.pp-central__video {

  border: 2px solid #182463;

  max-width: 100%;

}



.pp-central__text {

  font-size: 18px;

}



.product__dev-count {

  font-size: 14px;

}



.product__dev-count__select {

  background: #fff;

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  text-indent: 1px;

  text-overflow: "";

  outline: none;

  font-weight: 500;

  padding: 5px 25px 5px 5px;

  border: 1px solid #ccc;

  border-radius: 5px;

  cursor: pointer;

  font-size: 12px;

}



.product__dev-count__select::-ms-expand {

  display: none;

}



.product__services {

  border-top: 1px dashed #ccc;

  position: relative;

  padding: 15px 0;

}



/*.product__services::before,.product__services::after{*/

/*    content: "";*/

/*    width: 20px;*/

/*    height: 100%;*/

/*    position: absolute;*/

/*    top: 0;*/

/*    display: block;*/

/*    background: #e6e6e6;*/

/*}*/

/*.product__services::before{*/

/*    left: -20px;*/

/*}*/

/*.product__services::after{*/

/*    right: -20px;*/

/*}*/

.product__services__label {

  font-weight: 500;

  padding: 4px 5px 4px 28px;

  position: relative;

}



.product__services__label::after {

  content: "";

  display: block;

  width: 20px;

  height: 20px;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  border: 2px solid #2060ff;

}



.product__services__label::before {

  content: "";

  display: none;

  width: 12px;

  height: 12px;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 4px;

  position: absolute;

  background: #2060ff;

}



.product__services__input:checked + .product__services__label::before {

  display: block;

}



.sticky-menu {

  background: #fff;

  border-bottom: 1px solid #ccc;

  position: static;

  width: 100%;

  z-index: 50;

}



.sticky-menu .container {

  position: relative;

}



.sticky-menu.fixed {

  position: fixed;

  top: 0;

  z-index: 999;

}



.sticky-menu__items__link {

  display: inline-block;

  font-size: 14px;

  color: #000;

  padding: 20px 0;

  margin-right: 20px;

}



.sticky-menu__items__link:last-child {

  margin-right: 0;

}



.sticky-menu__items__active {

  height: 2px;

  width: 0;

  background: #3480ff;

  transition: width 0.4s, left 0.2s;

  left: 0;

  bottom: 0;

  position: absolute;

}



.sticky-menu__show {

  height: 0;

  padding: 0 10px;

  display: flex;

  align-items: center;

  justify-content: center;

  transition: 0.2s height;

  overflow: hidden;

}



.sticky-menu__show.active {

  height: 40px;

}



.anchor-id {

  position: absolute;

  top: -120px;

}



.product__buyzone {

  color: #333;

}



.product__buyzone__input {

  display: none;

}



.product__buyzone__label {

  background: #fff;

  cursor: pointer;

  font-size: 14px;

  color: #777;

  padding: 5px 15px;

  border: 1px solid #fff;

  margin-right: 5px;

  display: block;

  text-align: center;

}



.product__buyzone__label--4 {

  padding-left: 5px;

  padding-right: 5px;

  font-size: 12px;

}



.product__buyzone__input:checked + .product__buyzone__label {

  background: #eaeaea;

  color: #333;

  border-color: #d7d7d7;

  border-bottom-color: #eaeaea;

  cursor: default;

  position: relative;

  padding-bottom: 6px;

  margin-bottom: -1px;

}



.product__buyzone__dev {

  padding: 20px 15px;

}



.product__buyzone__white-zone {

  padding: 15px;

  background: #fff;

}



.product__buyzone__recommended {

  font-size: 14px;

  font-weight: 500;

}



.product__buyzone__content {

  background: #eaeaea;

  border: 1px solid #d7d7d7;

}



.product__buyzone__dev-count {

  font-size: 14px;

  line-height: 1;

}



.product__buyzone__dev-select {

  border: 0;

  color: #1c1c1c;

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  text-indent: 1px;

  text-overflow: "";

  outline: none;

  font-weight: 500;

  padding: 5px 25px 5px 5px;

  cursor: pointer;

  font-size: 12px;

}



.product__buyzone__dev-select::-ms-expand {

  display: none;

}



.trial-ts__title-1 {

  color: #000c14;

  font-size: 28px;

  font-weight: 500;

  line-height: 1.2;

}



.trial-ts__subtitle {

  color: #4a494a;

  line-height: 1.2;

  font-weight: 300;

}



.newpopup-wrapper .newpopup-wrapper__close-btn {

  position: absolute;

  top: 10px;

  right: 10px;

  cursor: pointer;

  font-size: 24px;

  color: #000;

  opacity: 0.7;

  transition: 0.2s opacity ease;

  width: auto;

  height: auto;

}



.newpopup-wrapper .newpopup-wrapper__close-btn:hover {

  opacity: 1;

}



.newpopup-wrapper__close-btn .svg-inline--fa {

  width: 1em;

  height: 1em;

}



.trial-ts__bottom {

  background: #1ebacf;

  padding: 28px 56px;

  text-align: center;

  color: #fff;

}



.trial-ts__input {

  border: 0;

  color: #444;

  width: 100%;

  font-size: 14px;

  text-align: center;

  border-radius: 5px;

}



.newpopup-wrapper.popup-trial .terms {

  padding: 0;

  color: #fff;

  font-size: 14px;

  max-width: 250px;

  margin: 16px auto 0;

}



.newpopup-wrapper.popup-trial {

  font-size: 14px;

}



.newpopup-wrapper.popup-trial .top {

  padding: 0 4em 1.5em 0;

}



.newpopup-wrapper.popup-trial .large .title1 {

  color: #0ca900;

  font-size: 2em;

  font-weight: 500;

  padding-top: 1.2em;

  line-height: 1.2;

}



.newpopup-wrapper.popup-trial .large .subtitle {

  padding: 0.5em 0 1em;

  font-size: 1.2em;

  color: #4a494a;

  line-height: 1.2;

  font-weight: 300;

}



.newpopup-wrapper.popup-trial .large .bottom {

  text-align: left;

  padding-left: 0;

}



.newpopup-wrapper.popup-trial .large .terms {

  max-width: 100%;

  padding-left: 4.5em;

  padding-top: 2em;

  text-align: center;

}



.newpopup-wrapper.popup-trial .large.soho .soho_agree {

  padding-top: 1em;

}



.newpopup-wrapper.popup-trial .large.soho .terms {

  max-width: 100%;

  padding-left: 0em;

  padding-top: 0;

  text-align: center;

}



.newpopup-wrapper.popup-trial .large .terms.hidden {

  display: none;

}



.newpopup-wrapper.popup-trial .large .title2 {

  font-size: 1.857em;

  font-weight: 500;

  padding-bottom: 0.6em;

  color: #fff;

}



.newpopup-wrapper.popup-trial .large .old-price2 {

  float: left;

  color: #fff;

  font-size: 20px;

  font-weight: 700;

  line-height: 1.1;

  width: 50%;

  display: block;

  align-items: center;

  flex-wrap: wrap;

}



.newpopup-wrapper.popup-trial .large .new-price {

  float: left;

  color: #fff;

  font-size: 26px;

  font-weight: 700;

  width: 50%;

  margin-top: 6px;

}



.newpopup-wrapper.popup-trial .large .btn-wrap {

  float: left;

  width: 35%;

}



.newpopup-wrapper.popup-trial .bottom {

  background: #1ebacf;

  padding: 2em 4em;

  text-align: center;

}



.newpopup-wrapper.popup-trial .large .image-wrapper {

  position: absolute;

  top: 6em;

  margin-top: -2em;

}



.newpopup-wrapper.popup-trial .large.soho .image-wrapper {

  top: 12em;

}



.product__buyzone__services {

  position: relative;

}



.product__buyzone__services__label {

  color: #6a6a6a;

  font-weight: 500;

  position: relative;

  padding: 4px 4px 4px 26px;

  line-height: 1;

  cursor: pointer;

  max-width: 250px;

}



.product__buyzone__services__popup {

  cursor: pointer;

  display: block;

  position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  width: 1em;

  height: 1em;

  font-size: 18px;

  color: #a8bcc6;

}



.product__buyzone__services__popup .svg-inline--fa {

  display: block;

}



.product__buyzone__services__input:checked

  + .product__buyzone__services__label

  .fa-check-square {

  display: block;

}



.product__buyzone__services__input:checked

  + .product__buyzone__services__label

  .fa-square {

  display: none;

}



.product__buyzone__services__label .svg-inline--fa {

  font-size: 18px;

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  color: #d1d1d1;

}



.product__buyzone__services__label .fa-check-square {

  display: none;

  color: #21b53d;

}



.old_price_modal,

.msrp_price_overlay {

  text-decoration: line-through;

}



.product__buyzone__headings {

  color: #333333;

  font-size: 14px;

  font-weight: 500;

  display: block;

  margin-bottom: 10px;

}



.ro .product__buyzone__dev .col-xl-8,

.se .product__buyzone__dev .col-xl-8,

.ro .product__buyzone__dev .col-xl-4,

.se .product__buyzone__dev .col-xl-4 {

  max-width: 50%;

  flex: 0 0 50%;

}



.product__buyzone__old-price {

  color: #e72325;

  font-weight: 500;

}



.product__buyzone__save {

  color: #21b53d;

  font-weight: 500;

}



.product__buyzone__other {

  color: #6a6a6a;

}



.product__buyzone__total {

  color: #111;

  font-size: 24px;

  font-weight: 500;

  padding-left: 0;

}



.product__buyzone__total .price_bms .store_price_full {

  font-size: 18px;

  line-height: 1.3;

  display: block;

  color: #999;

  text-decoration: line-through;

}



.product__buyzone__total .price_bms .store_price_cut {

  font-weight: bold;

  line-height: 1.1;

  font-size: 24px;

}



.product__buyzone__total__tax {

  font-size: 10px;

  color: #565656;

  white-space: nowrap;

}



.product__buyzone__info {

  font-size: 12px;

  color: #999;

}



.pp-top-popup__icon {

  max-width: 140px;

}



.pp-top-popup__title {

  font-size: 16px;

  font-weight: 500;

}



.pp-top-popup__subtitle--small {

  font-size: 14px;

}



.pp-top-popup__subtitle {

  color: #7c7c7c;

}



/*mac award*/

.bpm__title {

  font-size: 36px;

}



.bpm__graphic {

  font-weight: 500;

  font-size: 20px;

  color: #838890;

  line-height: 1.2;

  margin-bottom: 10px;

}



.bpm__graphic__bar {

  width: 92%;

  flex: 0 0 92%;

  position: relative;

}



.bpm__graphic__value {

  width: 8%;

  flex: 0 0 8%;

}



.bpm__graphic__bar__fill {

  height: 18px;

  background-color: #82878e;

  background-image: linear-gradient(to right, #82878e 0%, #b8e4f2 100%);

}



.bpm__graphic__bar::before {

  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  background-size: 100%;

}



.bpm__graphic:first-child {

  font-weight: 500;

  color: #004ba1;

}



.bpm__graphic:first-child .bpm__graphic__bar__fill {

  background-color: #00479e;

  background-image: linear-gradient(to right, #00479e 0%, #00caef 100%);

}



.bpm__text-1 {

  font-weight: bold;

  font-size: 18px;

  color: #000;

}



.bpm__text-1:hover {

  text-decoration: underline;

}



.bpm__text-2 {

  font-size: 14px;

  font-style: italic;

  line-height: 1.1;

  color: #676767;

}



/*mac quotes*/

.macq {

  background: #f2f2f2;

  padding: 35px 0;

}



.macq__quote {

  color: #004aa0;

  font-style: italic;

  font-size: 26px;

  line-height: 1.1;

}



.macq__text {

  color: #83878e;

  font-size: 18px;

  font-style: italic;

}



.mbs2020__award {

  display: inline-block;

  margin: 0 25px;

}



.mbs2020__award img {

  max-width: 80px;

}



.mbs2020__title {

  margin-bottom: 50px;

  font-size: 28px;

  font-weight: 300;

}



.mbs2020 {

  background-color: #f6f6f6;

  padding: 30px 0 0px;

}



.pdIncluded {

  color: #111;

  display: block;

  position: relative;

  z-index: 999;

  font-size: 12px;

}



.product__buyzone__bmsti {

  font-weight: 500;

  color: #333;

  font-size: 18px;

}



.product__mbstopaward {

  padding-left: 140px;

  margin-bottom: 20px;

}



.product__image-wrapperBMS {

  margin-top: 0;

}



.product__mbsawardimg {

  max-width: 90px;

  margin: 10px auto 20px;

}



.product__bms-quote {

  margin-top: 10px;

}



.product__bms-sp {

  font-size: 14px;

  display: block;

  text-align: center;

  margin-top: 5px;

}



.product__buyzone__bmst {

  align-items: center;

  margin-top: 30px;

}



.ftrs__title {

  font-size: 38px;

  font-weight: 600;

  color: #111;

  margin-bottom: 10px;

}



.ftrs__paragraph {

  margin-bottom: 30px;

  font-size: 20px;

  font-weight: 300;

}



/* ios 2020*/

.product__buyzone-tsfix {

  margin-top: -110px;

  max-width: 250px;

}



.product__discount2 {

  font-size: 6.5px;

  left: 30px;

}



.product__image-wrapper-ios {

  margin-top: 10px;

}



.product__other-features--iosstore {

  max-width: 120px;

  margin-top: 10px;

}



.ios-blue2020 {

  background-color: #008bf7;

}



.ios-blue2020__title {

  font-size: 22px;

  color: #fff;

  font-weight: 300;

}



.ios-blue2020__ftitle {

  font-size: 32px;

  font-weight: 400;

  color: #fff;

  margin-bottom: 20px;

}



.ftrs__gBackground {

  background: #f6f6f6;

}



.product__other-features__getios {

  color: #333;

  font-size: 15px;

  display: block;

  margin-top: 15px;

}



.product-vpn2020 {

  height: 610px;

}



.product-vpn2020 .product__buyzone--hidden {

  display: none;

}



.product__features-vpn2020 {

  max-width: 90%;

  border: none;

}



.product-vpn2020__get {

  font-size: 21px;

  font-weight: 300;

  color: #fff;

}



.product-vpn2020__title {

  color: #fff;

  font-weight: 700;

  font-size: 60px;

  line-height: 1;

}



.product__header-vpn2020 {

  max-width: 90%;

}



.product-vnp2020__short {

  font-size: 22px;

  color: #fff;

  margin-top: 10px;

  font-weight: 600;

}



.product__quote-align {

  padding-top: 19px;

}



.product__features-vpn2020 li {

  color: #fff;

}



.product__features-vpn2020-hide {

  display: none;

}



.product__features-active {

  display: block;

}



.vpn-privacy2020__svg {

  max-width: 150px;

  margin-bottom: 35px;

}



.vpn-privacy2020__title {

  font-size: 22px;

  line-height: 1.5;

  margin-bottom: 40px;

  font-weight: 300;

}



.product-vpn2020__prodname {

  font-size: 20px;

  font-weight: 600;

  color: #fff;

}



.product-vpn2020__timesub {

  font-size: 17px;

  font-weight: 500;

  color: #fff;

  margin-top: 10px;

}



.product__buyzone__dev-vpn {

  padding-left: 3px;

  margin-bottom: 10px;

  font-weight: 500;

}



.product__buyzone-vpnnr {

  font-size: 13px;

  color: #333;

  text-transform: uppercase;

  display: block;

  font-weight: 500;

}



.product-vpn-nryears {

  margin-bottom: 15px;

}



.vpn-privacy2020__feature {

  display: block;

  margin-left: 30px;

  border-left: 3px solid #008bfa;

  padding: 2px 0 2px 10px;

  font-size: 18px;

  margin-bottom: 18px;

  color: #008bfa;

  font-weight: 500;

}



.vpn-privacy2020__svg2 {

  max-width: 50px;

  margin-bottom: 20px;

}



.vpn-benefits2020 {

  height: 600px;

}



.vpn-privacy2020__sti {

  font-size: 35px;

  font-weight: 500;

  margin-bottom: 30px;

}



.vpn-benefits2020__title {

  font-size: 36px;

  margin-top: 70px;

  line-height: 1.2;

  color: #fff;

  margin-bottom: 35px;

}



.vpn-benefits2020__list li {

  color: #fff;

  margin-bottom: 20px;

  font-size: 17px;

  font-weight: 500;

}



.vpn-benefits2020__list {

  list-style: circle;

  padding-left: 20px;

}



.vpn-comparative2020__name {

  width: 34%;

  color: #262626;

  font-size: 19px;

  font-weight: 400;

  padding: 0 20px;

}



.vpn-comparative2020__col {

  padding-bottom: 40px;

  text-align: center;

  width: 22%;

  border-left: 1px solid #dadada;

}



.vpn-comparative2020__table-content {

  background-color: #f7f7f7;

  border: 1px solid #dadada;

  border-top: none;

  border-radius: 0 0 10px 10px;

}



.vpn-comparative2020__table-header .vpn-comparative2020__col {

  height: 100px;

  padding: 20px 0 120px 0;

}



.vpn-comparative2020__table-header {

  background: #f7f7f7;

  border: 1px solid #dadada;

  border-bottom: 0;

  border-radius: 10px 10px 0 0;

  text-align: center;

}



.vpn-comparative2020__highlight {

  border-left: 1px solid #dadada;

  background-color: #fff;

}



.vpn-comparative2020__tvpt {

  font-size: 17px;

}



.product__buyzone-yorm-label {

  padding: 4px 0 5px 0;

  font-size: 14px;

  cursor: pointer;

}



.product__buyzone-yorm-label .fa-check-square {

  display: none;

}



.product__buyzone-yorm-label svg {

  width: 18px;

  margin-top: 3px;

  height: 18px;

  vertical-align: -4px;

}



.product__buyzone-yorm-label .fa-square {

  color: #999;

}



.vpn-must2020 {

  margin-top: 30px;

  font-size: 15px;

  font-style: italic;

  color: #fff;

}



.product__buyzone-yorm-input:checked + .product__buyzone-yorm-label .fa-square {

  display: none;

}



.product__buyzone-yorm-input:checked

  + .product__buyzone-yorm-label

  .fa-check-square {

  display: inline-block;

  color: #0a8818;

}



.vpn-comparative2020__col svg {

  width: 25px;

  height: 25px;

  color: #6abf57;

}



.vpn-comparative2020__col .fa-times {

  color: #999;

  width: 30px;

  height: 30px;

}



.vpn-comparative2020__title {

  color: #333;

  font-size: 22px;

  font-weight: 500;

  margin-bottom: 7px;

}



.vpn-comparative2020__subtitle {

  color: #333;

  font-size: 20px;

  font-weight: 400;

}



.vpn-comparative2020__info {

  font-size: 19px;

}



.vpn-comparative2020__price {

  font-size: 22px;

}



.vpn-comparative2020__200 {

  font-size: 15px;

}



.vpn-comparative2020__table-header .vpn-comparative2020__highlight:before {

  content: "";

  height: 70px;

  bottom: 100%;

  width: 100.8%;

  position: absolute;

  z-index: 9;

  border: 1px solid #dadada;

  left: -1px;

  background-size: 50px;

  border-bottom: 0;

  border-radius: 10px 10px 0 0;

}



.vpn-comparative2020__table-wrapper {

  margin-top: 100px;

}



.vpn-bottomtable__1 {

  width: 34.05%;

}



.vpn-bottomtable__2 {

  width: 22%;

}



.vpn-bottomtable__special2 {

  background: #fff;

  border: 1px solid #ccc;

  border-radius: 0 0 10px 10px;

  border-top: 0;

  padding: 10px 5px;

  margin-top: -1px;

  font-size: 13px;

  color: #777;

  font-style: italic;

}



.vpn-comparative2020__nobb {

  padding-bottom: 10px;

}



.vpn-bottomtable__2 a {

  max-width: 80%;

  margin-top: 30px;

  text-align: center;

}



.vpn-comparative2020__mtitle {

  color: #111;

  font-size: 46px;

  font-weight: 300;

  text-align: center;

  line-height: 1.1;

  padding: 30px 0 50px 0;

}



.vpn-p2020-disclaimer {

  padding-top: 60px;

  color: #333;

}



/*mac slider*/

.macsld {

  background: #090625;

  color: #fff;

  font-weight: 300;

}



.vpn-bottomtable__11 {

  width: 34%;

}



.macsld__title {

  font-size: 40px;

}



.macsld__icon {

  width: 100px;

  height: 100px;

  color: #00b8ff;

}



.macsld__text {

  font-size: 18px;

}



.macsld__slide {

  min-height: 400px;

}



.macsld__slide--2 {

}



.macsld__nav {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  z-index: 10;

  height: 1em;

  font-size: 40px;

  max-width: 1600px;

}



.macsld__nav__item {

  width: 1em;

  height: 1em;

  position: absolute;

  top: 0;

  bottom: 0;

  margin: auto;

  cursor: pointer;

}



.macsld__pag {

  text-align: center;

}



.macsld__pag .swiper-pagination-bullet {

  background: #fff;

  width: 10px;

  height: 10px;

  margin: 0 6px;

}



.macsld__nav__item.swiper-button-disabled {

  opacity: 0.6;

  cursor: default;

}



.macsld__nav__prev,

.scrst__nav__prev {

  transform: rotate(90deg);

  left: 0;

}



.macsld__pag--active {

  position: absolute;

  z-index: 30;

  bottom: 30px !important;

}



.macsld__nav__next,

.scrst__nav__next {

  transform: rotate(-90deg);

  right: 0;

}



.ppc__table__row__best-seller {

  position: absolute;

  z-index: 10;

  top: -30px;

  width: 100%;

  text-align: center;

  background: #f99d1c;

  border-radius: 5px 5px 0 0;

  padding: 10px;

  text-transform: uppercase;

  color: #fff;

  font-weight: 500;

  font-size: 14px;

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);

}



.ppc__table__row__best-seller::after {

  content: "";

  width: 100%;

  height: 20px;

  background: #fff;

  position: absolute;

  bottom: -20px;

  left: 0;

}



.cmp-hdr {

  background: #49c5ee;

  background: -webkit-linear-gradient(left, #49c5ee, #6f87d6);

  color: #fff;

}



.cmp-hdr__title {

  font-size: 36px;

  font-weight: 500;

}



.cmp-hdr__subtitle {

  font-size: 18px;

  font-weight: 300;

}



.scrst {

  background: #0a112f;

  color: #fff;

}



.scrst__mac {

  overflow: hidden;

}



.scrst__title {

  font-size: 36px;

  font-weight: 500;

}



.scrst__mobile {

  overflow: hidden;

}



/*soho features*/

.soho-ftrs {

  background: #f1f1f1;

}



.soho-ftrs__item {

  color: #456697;

  font-size: 18px;

}



.soho-ftrs__icon {

  width: 77px;

  height: 83px;

}



.soho-ftrs__text__link {

  font-size: 14px;

  display: block;

  color: inherit;

}



.soho-ftrs__text__link:hover {

  text-decoration: underline;

}



.sos-info {

  color: #000;

  padding: 80px 0;

  position: relative;

}



.sos-info--1 {

}



.sos-info--2 {

  color: #fff;

  padding: 140px 0;

}



.sos-info--3 {

}



.sos-info__title {

  font-size: 36px;

  font-weight: bold;

  line-height: 1.2;

}



.sos-info__text {

  font-size: 20px;

  font-weight: 300;

}



.box-zone {

  height: 620px;

  color: #fff;

}



.box-zone__logo {

  max-width: 360px;

}



.box-zone__text {

  font-size: 20px;

  font-weight: 300;

}



.avfree-header {

  color: #fff;

  height: 620px;

}



.avfree-header__bdf {

  font-size: 24px;

  font-weight: 500;

}



.avfree-header__title {

  font-size: 56px;

  font-weight: 500;

}



.avfree-header__undertitle {

  font-size: 22px;

}



.avfree-header__text {

  font-size: 18px;

  font-weight: 300;

}



.avfree-header__dl {

  position: relative;

  line-height: 1;

  padding: 7px 20px;

  width: 170px;

}



.avfree-header__info__text {

  width: 170px;

}



.avfree-header__dl .fa-apple {

  font-size: 24px;

  vertical-align: -5px;

}



.avfree-header__dl .fa-android {

  font-size: 24px;

  vertical-align: -6px;

}



.avfree-ftrs__title {

  font-size: 36px;

  line-height: 1.2;

}



.avfree-ftrs__text {

  font-size: 18px;

  line-height: 1.4;

}



.avfree-ftrs__item {

  position: relative;

  padding: 0 0 10px 20px;

}



.avfree-ftrs__item .fa-check {

  position: absolute;

  top: 4px;

  left: 0;

  font-size: 12px;

}



.avfree-tech {

  height: 610px;

  padding: 50px 0;

  color: #fff;

}



.avfree-tech--2 {

  background-color: #011b4c;

}



.avfree-tech__title {

  font-size: 36px;

  line-height: 1;

}



.avfree-tech__title-2 {

  font-size: 24px;

  font-weight: 300;

}



.avfree-tech__text {

  font-weight: 300;

}



.installfree {

  background: #303785;

  color: #fff;

  padding: 60px 0;

}



.installfree__title {

  font-size: 36px;

  font-weight: 300;

}



.free-ty {

  font-weight: 300;

}



.free-ty__title {

  font-size: 36px;

}



.free-ty__text {

  font-size: 18px;

}



.free-steps {

  color: #5e5f5f;

}



.free-steps__mask {

  background: #fff;

}



.free-steps__value {

  font-size: 90px;

  width: 70px;

  flex: 0 0 70px;

}



.free-steps__text {

  font-size: 20px;

  font-weight: 300;

}



.free-steps__step {

  padding: 40px 0;

  position: relative;

}



.free-steps__step:nth-child(2)::after {

  transform: translateY(7px);

}



.free-steps__step:nth-child(3)::after {

  transform: translateY(-4px);

}



.free-steps__step:nth-child(4)::after {

  transform: translateY(3px);

}



.free-steps__step:nth-child(5)::after {

  transform: translateY(-4px);

}



.free-steps__step:nth-child(6)::after {

  transform: translateY(1px);

}



.free-steps__step::after {

  content: "";

  width: 16px;

  height: 16px;

  border-radius: 50%;

  background: #f15b22;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

}



.free-steps__mouse {

  width: 18px;

}



.free-steps__final-text {

  font-size: 26px;

  font-weight: 300;

}



.free-steps__check {

  width: 44px;

  height: 44px;

  border-radius: 50%;

  border: 2px solid #4db84d;

  color: #4db84d;

}



.free-text {

  line-height: 1.6;

}



.free-text--1 {

  background: #f4fafa;

}



.free-text__title {

  line-height: 1.3;

  font-size: 36px;

}



.free-text__social {

  font-size: 60px;

  line-height: 1;

}



.social-tw {

  color: #5e5f5f;

  transition: 0.2s color ease;

}



.social-tw:hover {

  color: #00b6f1;

}



.social-fb {

  color: #5e5f5f;

  transition: 0.2s color ease;

}



.social-fb:hover {

  color: #3b5998;

}



.social-yt {

  color: #5e5f5f;

  transition: 0.2s color ease;

}



.social-yt:hover {

  color: #c31a1e;

}



.social-ln {

  color: #5e5f5f;

  transition: 0.2s color ease;

}



.social-ln:hover {

  color: #0077b5;

}



.product__image--free {

  transform: scale(1.2);

}



.product__name--free {

  text-transform: none;

  font-weight: 300;

  /*white-space: nowrap;*/

}



.show-fr {

  display: none !important;

}



.fr .show-fr {

  display: inherit !important;

}



.fr .hide-fr,

.be .hide-fr,

.ro .hide-ro,

.nl .hide-nl,

.be .hide-be {

  display: none !important;

}



.nl .install_setup,

.it .install_setup {

  display: none !important;

}

.nl .bzone__new,

.nl .newStaticPrices {

  display: block;

  position: relative;

}

.bzone__old,

.oldStaticPrices {

  display: block;

}

.nl .bzone__old,

.nl .oldStaticPrices,

.bzone__new,

.newStaticPrices {

  display: none;

}

.nl .pph__bzone.loading::after,

.nl .newStaticPrices.loading::after {

  content: "";

  width: 100%;

  height: 100%;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  background: #fff;

  opacity: 0.9;

}

.nl .pph__bzone.loading::before {

  content: "";

  border: 10px solid #f3f3f3;

  border-top: 10px solid #3498db;

  border-radius: 50%;

  width: 60px;

  height: 60px;

  animation: spin 1.5s linear infinite;

  display: block;

  position: absolute;

  z-index: 5;

  top: 0;

  bottom: 0;

  margin: auto;

  left: 0;

  right: 0;

}

.nl .newStaticPrices.loading::before {

  content: "";

  border: 6px solid #f3f3f3;

  border-top: 6px solid #3498db;

  border-radius: 50%;

  width: 40px;

  height: 40px;

  animation: spin 1.5s linear infinite;

  display: block;

  position: absolute;

  z-index: 5;

  top: 0;

  bottom: 0;

  margin: auto;

  left: 0;

  right: 0;

}

@keyframes spin {

  0% {

    transform: rotate(0deg);

  }

  100% {

    transform: rotate(360deg);

  }

}

/* Responsive */



/* extra for one product */

@media all and (max-width: 1600px) {

  .one-product {

    background-size: 90%;

    background-position: 8% center;

  }

}



/* Portfolio Products */

.pph__bzone--solutions {

  padding: 12px 20px;

  border-top: 0;

  position: relative;

  height: 100%;

}



.pph__bzone--solutions--av {

  border-top-color: #ff0000;

}



.pph__bzone--solutions--ts {

  border-top-color: #ff0066;

}



.pph__bzone--solutions--fp {

  border-top-color: #f79423;

}



.pph__bzone--solutions--ps {

  border-top-color: #ff00f6;

}



.pph__bzone--solutions__title {

  font-weight: bold;

  line-height: 1.2;

}



.pph__bzone--solutions__plan .svg-inline--fa {

  vertical-align: -1px;

}



.pph__bzone--solutions__devices {

  opacity: 0.5;

  max-height: 12px;

  margin-left: 5px;

  vertical-align: center;

}



.pph__bzone--solutions__plan {

  font-size: 13px;

  border-width: 1px 0;

  border-style: dashed;

  border-color: #cccccc;

  margin-top: 14px;

  padding: 6px 0;

}



.pph__bzone--solutions__info {

  font-size: 13px;

  font-style: italic;

  padding: 12px 0;

  min-height: 74px;

}



.pph__bzone--solutions__type {

  text-align: center;

  position: absolute;

  color: #fff;

  top: 0;

  left: 0;

  right: 0;

  border-radius: 5px 5px 0 0;

  font-weight: bold;

  padding: 6px;

}



.pph__bzone--solutions__type--av {

  background: #ff0000;

}



.pph__bzone--solutions__type--ts {

  background: #ff0066;

}



.pph__bzone--solutions__type--fp {

  background: #f79423;

}



.pph__bzone--solutions__type--ps {

  background: #ff00f6;

}



.pph__bzone__info--solutions {

  font-size: 14px;

  font-weight: bold;

  color: #000;

}



.pph__bzone--solutions__pricezone {

  border-width: 1px 0;

  border-style: dashed;

  border-color: #cccccc;

  padding: 10px 0;

}



.pph__bzone__old-price--solutions {

  font-size: 18px;

  margin-top: 5px;

}



.pph__bzone__new-price--solutions {

  font-size: 32px;

  line-height: 1.1;

}



.button-buy--solutions {

  margin-top: 14px;

  font-size: 13px;

  padding-top: 8px;

  padding-bottom: 8px;

}



.productS__readmore--solutions {

  font-size: 13px;

  border-radius: 5px;

  padding: 5px;

  margin-top: 9px;

}



.solutions-product-inner {

  border-top: 1px dashed #ccc;

  margin-top: 17px;

}



.pph-check-label__title {

  display: block;

  padding: 0 10px 0 20px;

  position: relative;

}



.pph-check-label__text {

  font-size: 11px;

  display: none;

  padding-top: 5px;

}



.pph-check-label {

  display: block;

  cursor: pointer;

}



.pph-check-input:checked + .pph-check-label .pph-check-label__text {

  display: block;

}



.solutions-product-inner__title {

  font-weight: bold;

  font-size: 12px;

  margin: 7px 0 8px 0;

}



.solutions-product-inner li {

  font-size: 12px;

  padding: 0 0 8px 0;

  position: relative;

}



.solutions-product-inner li:last-child {

  padding-bottom: 0;

}



.solutions-product-inner .svg-inline--fa {

  position: absolute;

  top: 0;

  left: 0;

  color: #2f59ff;

  font-size: 16px;

}



.solutions-product-inner .fa-question-circle {

  position: static;

  color: #cccccc;

}



.solutions-product-inner .fa-times-circle {

  color: #e72325;

}



.pph-check-label__title .fa-chevron-down {

  color: #cccccc;

  right: 0;

  left: auto;

  position: absolute;

  font-size: 12px;

  top: 3px;

  transform: rotateZ(-90deg);

}



.pph-check-input:checked + .pph-check-label .fa-chevron-down {

  transform: rotateZ(0);

}



.square-label {

  position: relative;

  display: block;

  font-size: 12px;

  font-weight: bold;

  padding: 0 20px;

}



.hidden-input {

  display: none;

}



.square-label .fa-check-square {

  display: none;

}



.hidden-input:checked + .square-label .fa-check-square {

  display: block;

}



.hidden-input:checked + .square-label .fa-square {

  display: none;

}



.square-label__cut {

  text-decoration: line-through;

  font-weight: normal;

}



.product__premium-support--solutions {

  position: absolute;

  right: 0;

  top: 0;

  font-size: 12px;

}



.pph__bzone--solutions-title {

  font-weight: bold;

  text-transform: uppercase;

  border-radius: 0;

  padding: 20px;

}



.digital-awards__subtitle--portfolio {

  font-size: 16px;

}



.digital-awards__title--portfolio {

  font-size: 18px;

}



.digital-awards--portoflio {

  background: #fff;

}



.best-av__subt--solutions {

  font-size: 24px;

}



.best-av--solutions {

  background: #f5f5f5;

}



#be_overlay {

  height: 340px;

  display: flex;

  align-items: center;

}



#be_overlay a {

  color: #5b5b5b;

  text-decoration: none;

  cursor: cursor;

}



#be_overlay a:hover {

  color: #e80000;

}



.product__premium-support {

  line-height: 1;

  vertical-align: middle;

}



.product__premium-support .fa-info-circle {

  color: #a8bcc6;

}



.user-guide {

  color: #3480ff;

}



.user-guide .svg-inline--fa {

  vertical-align: -1px;

}



.input {

  border: 1px solid #c7cdda;

  border-radius: 5px;

  padding: 10px;

  font-size: 16px;

  color: #666666;

  display: block;

  width: 100%;

  height: 40px;

  background: #fff;

  font-family: "Roboto";

}



.input.error {

  border-color: #e72325;

}



.input.valid {

  border-color: #21b53d;

}

.input.textarea {

  resize: none;

  font-family: Roboto, Arial, sans-serif;

}

.input:active,

.input:focus {

  border-color: #0066ff;

  outline: 0;

  box-shadow: none;

}



.check-label {

  display: block;

  font-size: 12px;

  color: #999999;

  position: relative;

  padding: 0 0 0 20px;

}



.check-label .svg-inline--fa {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  margin: auto;

  font-size: 1.2em;

}



.check-label .fa-check-square {

  display: none;

}



.check-input:checked + .check-label .fa-check-square {

  display: block;

  color: #205fff;

}



.check-input {

  display: none;

}



.dip-info {

  background: #e4e8f5;

}



.dip-info__icon {

  max-width: 96px;

  display: block;

  margin: 0 auto 20px;

}



.ppb__text--smaller {

  font-size: 18px;

}



.dip-iceberg {

  background: #040323;

  color: #fff;

  height: 200vh;

  overflow: hidden;

}



.dip-iceberg__title {

  position: relative;

  max-width: 420px;

}



.dip-iceberg__title::after {

  content: "";

  width: 115%;

  height: 1px;

  background: #ebedf7;

  position: absolute;

  bottom: 7px;

  left: 100%;

  z-index: 5;

}



.dip-iceberg__title::before {

  content: "";

  width: 14px;

  height: 14px;

  border-radius: 50%;

  background: #ebedf7;

  position: absolute;

  z-index: 5;

  left: 215%;

  bottom: 0;

}



.dip-iceberg__image {

  transition: 0.5s all !important;

  transform: translateY(100px);

}



.dip-iceberg__inner {

  height: 100vh;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

}



.dip-iceberg__title--step2 {

  max-width: 500px;

}



.dip-iceberg__title--step2::after {

  left: 60%;

  width: 122%;

}



.dip-iceberg__title--step2::before {

  left: 180%;

}



.dip-iceberg-step2 {

  opacity: 0;

  transition: 0.6s all;

  position: relative;

  top: -100px;

}



.dip-iceberg-step1 {

  opacity: 1;

  transition: 0.6s all;

  position: relative;

  top: 0;

}



.dip-iceberg__inner.step2 .dip-iceberg__image {

  transform: translateY(-20px);

}



.dip-iceberg__inner.step2 .dip-iceberg-step2 {

  opacity: 1;

  top: 0;

}



.dip-iceberg__inner.step2 .dip-iceberg-step1 {

  opacity: 0;

  top: -100px;

}



.dip-iceberg__inner-2 {

  position: absolute;

  top: 0;

  bottom: 0;

  margin: auto;

  left: 15px;

  right: 15px;

  z-index: 5;

}



.dip-iceberg__bar {

  width: 100%;

  height: 45%;

  background: #3880e8;

  position: absolute;

  display: block;

  opacity: 1;

  transition: 0.2s opacity;

}



.dip-iceberg__bar:last-child {

  bottom: 0;

  opacity: 0.3;

}



.dip-iceberg__inner.step2 .dip-iceberg__bar {

  opacity: 0.3;

}



.dip-iceberg__inner.step2 .dip-iceberg__bar:last-child {

  opacity: 1;

}



.dip-iceberg__bars {

  position: absolute;

  width: 3px;

  height: 160px;

  top: 0;

  bottom: 0;

  margin: auto;

  z-index: 10;

  left: -20px;

}



.pc-header::after {

  content: "";

  width: 850px;

  height: 100%;

  position: absolute;

  margin: auto;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  transform: translateX(320px);

}



.pc-header {

  overflow: hidden;

}



.pc-header .pph__devices {

  opacity: 0.5;

}



.color-blue-light {

  color: #2160ff;

}



.pc-info {

  background-color: #dce0e3;

  color: #333333;

  text-align: center;

}



.pc-icon {

  width: auto;

  height: 55px;

  display: block;

}



.pc-icon-2 {

  width: auto;

  height: 64px;

  display: block;

}



.pph__title-2--pc {

  font-size: 24px;

}



.pc-mid-zone {

  overflow: hidden;

}



.pc-mid-zone::before {

  content: "";

  width: 100%;

  height: 50%;

  background-color: #dce0e3;

  position: absolute;

  top: 0;

  left: 0;

}



.pc-mid-zone--2::before {

  background: rgb(23, 36, 98);

  background: linear-gradient(

    90deg,

    rgba(23, 36, 98, 1) 0%,

    rgba(102, 72, 190, 1) 100%

  );

  top: auto;

  bottom: 0;

}



.pc-mid-zone__image {

  border-radius: 5px;

  overflow: hidden;

  width: 1200px;

}



.pc-benefits__text {

  font-size: 18px;

  color: #666666;

}



.pc-download {

  background: rgb(23, 36, 98);

  background: linear-gradient(

    90deg,

    rgba(23, 36, 98, 1) 0%,

    rgba(102, 72, 190, 1) 100%

  );

  color: #fff;

}



.pc-download .pph__title-2--pc {

  color: #fff;

}



.pc-download__image {

  margin-top: -220px;

}



.pc-download__text-zone {

  margin-top: 160px;

}



.pc-ftrs {

  color: #172462;

  font-weight: bold;

  width: 30%;

}



.pc-ftrs .fa-check {

  color: #2160ff;

  margin-right: 5px;

}



.dip__tagline {

  font-size: 20px;

  line-height: 1.2;

  font-weight: bold;

}



.dip__title {

  font-size: 42px;

  color: #2c5ff6;

  font-weight: bold;

  line-height: 1.2;

}



.dip__text {

  font-size: 18px;

}



.dip__price {

  font-weight: bold;

  font-size: 22px;

  text-align: left;

}



.dip__button {

  display: inline-block;

  font-weight: 500;

  color: #fff;

  background: #e72325;

  border: 1px solid #e72325;

  text-transform: uppercase;

  border-radius: 3px;

  letter-spacing: 1px;

  padding: 15px 30px;

  transition: 0.2s all;

  cursor: pointer;

  font-size: 16px;

  font-family: Roboto, Arial, sans-serif;

}



.dip__button:hover {

  background: #c12021;

}



.dip__button--white {

  background: #fff;

  color: #202bff;

  border-color: #ccd0ec;

}



.dip__button--white:hover {

  background: #ccd0ec;

}



.dip__button--white .svg-inline--fa {

  vertical-align: -2px;

}



.dip {

  padding: 60px 0;

}



.dip--video {

  padding: 60px 0 220px 0;

}



.dip-screenshot {

  margin-top: -160px;

  padding-bottom: 30px;

}



.dip-screenshot-2 {

  height: 840px;

  overflow: hidden;

  width: 100%;

  margin-top: -240px;

  margin-bottom: -80px;

}



.dip-screenshot__image {

  box-shadow: 0 55px 117px 0 rgba(0, 0, 0, 0.3);

}



.dip-screenshot__image-2 {

  position: absolute;

  margin: auto;

  top: -100%;

  bottom: -100%;

  left: -100%;

  right: -100%;

  width: 1780px;

  box-shadow: none;

}



.dip-ftrs__icon-wrapper {

  width: 100px;

  height: 100px;

  background: #98b0f1;

  border-radius: 50%;

}



.dip-ftrs__icon {

  max-width: 60%;

  max-height: 70%;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  display: block;

}



.dip-ftrs__text {

  line-height: 1.6;

  font-size: 18px;

}



.dip-ftrs__item {

  max-width: 280px;

}



.dip-inside__tagline {

  color: #234cff;

  font-size: 18px;

}



.dip-inside__title {

  font-size: 36px;

  font-weight: bold;

}



.dip-setup {

  height: 740px;

  padding: 40px 0;

}



.dip-inside__row:nth-child(2n) .dip-inside__text {

  order: 2;

}



.trust-zone {

  color: #fff;

  height: 450px;

  padding: 20px 0;

}



.trust-zone__title {

  font-size: 24px;

  font-weight: 300;

}



.dip-news__wrapper {

  background-repeat: no-repeat;

  background-size: cover;

}



.dip-news__title {

  margin: auto;

  bottom: 0;

  left: 0;

  right: 0;

  padding: 30px;

  font-size: 18px;

  color: #fff;

  line-height: 1.4;

  min-height: 135px;

  background: rgb(0, 0, 0);

  background: linear-gradient(

    0deg,

    rgba(0, 0, 0, 0.8) 20%,

    rgba(0, 0, 0, 0) 100%

  );

}



.dip__price__footer {

  max-width: 408px;

}



.dip-blue-section {

  background-color: #f8fbff;

}



.dip-screenshot__play {

  width: 391px;

  height: 394px;

  padding: 160px 100px 140px 140px;

  position: absolute;

  color: #fff;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  cursor: pointer;

}

.dip-screenshot__video {

  width: 100%;

  height: 100%;

  display: none;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  max-width: 923px;

}



.dip-screenshot__video--2 {

  max-width: 1100px;

  height: 620px;

}



.dip-screenshot__play__text-1 {

  font-size: 26px;

  font-weight: bold;

}



.dip__price-wrapper {

  font-size: 48px;

  font-weight: bold;

  line-height: 1.2;

}



.dip__price-wrapper__text {

  font-size: 0.4em;

  font-weight: 400;

  line-height: 1.2;

}



.dip__price-wrapper__value sup {

  vertical-align: super;

  font-size: 0.6em;

}



.dip__price-cut {

  font-size: 24px;

  color: #666;

  font-weight: 400;

  text-decoration: line-through;

  line-height: 1;

}



.product__discount--dip {

  font-size: 7px;

  position: relative;

}



.dip-api {

  color: #fff;

  height: 800px;

  background: #354465;

  position: relative;

  transition: 1s height;

  overflow: hidden;

}

.dip-api--v2 {

  height: auto;

  background: none;

  overflow: visible;

}

.dip-api__close {

  position: absolute;

  right: 0;

  top: 0;

  border: 0;

  background: #fff;

  width: 2em;

  height: 2em;

  font-size: 20px;

  padding: 0;

}



.dip-api__close .svg-inline--fa {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  color: #000;

  cursor: pointer;

}



.dip-api::after {

  content: "";

  display: block;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  position: absolute;

  transition: 1s transform;

  transform: translateY(0);

}

.dip-api--v2::after {

  display: none;

}

.dip-api--loading,

.dip-api--result {

  height: 600px;

}



.dip-api--loading::after {

  transform: translateY(30%);

  height: 800px;

}



.dip-api__title {

  font-size: 36px;

  font-weight: 300;

}



.dip-api .pph__bzone {

  box-shadow: 0 40px 30px 0 rgba(0, 0, 0, 0.6);

  color: #333333;

  max-width: 500px;

}

.dip-api--v2 .pph__bzone {

  box-shadow: none;

  padding: 40px;

  max-width: 575px;

}

.dip-api--v2__hr {

  border: 0;

  border-top: 2px solid #37b34a;

}

.dip-api--v2 .dip-api__title {

  font-size: 26px;

  font-weight: bold;

}

.dip-api__overtitle {

  font-size: 14px;

  color: #525252;

}

.dip-api .input {

  border-color: #999999;

  color: #000;

  font-weight: bold;

}



.dip-api .input.error {

  border-color: #e72325;

  color: #e72325;

}



.dip-api .input.valid {

  border-color: #205fff;

}



.dip-api__check-label {

  position: relative;

  padding: 0 0 0 34px;

  display: block;

}

.dip-api__check-label.error .fa-square {

  color: #e72325;

}

.dip-api__check-label .svg-inline--fa {

  position: absolute;

  left: 0;

  top: -2px;

  font-size: 24px;

}



.dip-api__case {

  display: none;

}



.dip-api__check-label .fa-square {

  color: #999999;

}

.dip-api__check-label--eab .fa-square {

  color: #666666;

}

.dip-api__check-label .fa-check-square {

  display: none;

  color: #205fff;

}



.dip-api__check-input:checked + .dip-api__check-label .fa-check-square {

  display: block;

}



.dip__button--blue {

  font-size: 16px;

  background-color: #205fff;

  border-color: #205fff;

}



.dip__button--blue:hover {

  background-color: #3a5cb3;

  border-color: #3a5cb3;

}



.dip__button--blue:disabled {

  background-color: #cccccc;

  border-color: #cccccc;

  cursor: not-allowed;

}



.dip__button--blue.loading:disabled {

  cursor: progress;

}



.dip-api__title__text {

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  right: 0;

  margin: auto;

}



.dip-api__title--loading {

  height: 50px;

}



.dip-api__title__text {

  opacity: 0;

}



.dip-api__title__text--1 {

  animation: loadingTextDIP 4s;

}



.dip-api__title__text--2 {

  animation: loadingTextDIP 4s 2s;

}



.dip-api__title__text--3 {

  animation: loadingTextDIP2 2s infinite 4s;

}



@keyframes loadingTextDIP2 {

  0% {

    opacity: 0;

  }

  20% {

    opacity: 1;

  }

  80% {

    opacity: 1;

  }

  100% {

    opacity: 0;

  }

}



@keyframes loadingTextDIP {

  0% {

    opacity: 0;

  }

  10% {

    opacity: 1;

  }

  40% {

    opacity: 1;

  }

  50% {

    opacity: 0;

  }

}



.dip-api .pph__bzone--loading {

  background: #fff;

  width: 100px;

  height: 100px;

}



.dip-api__loading__icon {

  overflow: hidden;

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  margin: auto;

}



.dip-api__loading__icon__wave {

  stroke-dasharray: 0 16 101 16;

  animation: moveTheWave 2400ms linear infinite;

}



@keyframes moveTheWave {

  0% {

    stroke-dashoffset: 0;

    transform: translate3d(0, 0, 0);

  }

  100% {

    stroke-dashoffset: -133;

    transform: translate3d(-90px, 0, 0);

  }

}



.dip-api__loading,

.dip-api__result {

  display: none;

}



.dip-api--loading .dip-api__form,

.dip-api--result .dip-api__form {

  display: none;

}



.dip-api--loading .dip-api__loading {

  display: block;

}



.dip-api--result .dip-api__result {

  display: block;

}



.dip-api__result-bottom {

  background: #f0eff1;

  border-radius: 0 0 5px 5px;

}



.dip-api__result-bottom__warning {

  display: none;

}



.dip-api__result-bottom .pph__title-2 {

  max-width: 320px;

}



.dip-api--v2 .pph__title-2 {

  max-width: 360px;

}

.dip-api--v2__top-container .pph__title-2 {

  max-width: 100%;

  color: #525252;

  font-size: 18px;

}

.dip-api--v2 .dip-api--v2__buyzone {

  max-width: 370px;

}

.dip-api--v2__title {

  color: #37b34a;

  font-size: 19px;

  font-weight: bold;

}

.dip-api--v2__text {

  font-size: 14px;

}

.dip-api__result-warning .dip-api--v2__title {

  color: #ff2121;

}

.dip-api__result-warning .dip-api--v2__hr {

  border-color: #ff2121;

}

.lt-warning .pph__title-2 {

  color: #e72325;

}



.dip-api__result-warning {

  display: none;

}

.dip-api--v2__top-container {

  padding: 0 0 0 200px;

}

.dip-api--result--warning .dip-api__result-top {

  display: none;

}



.dip-api--result--warning .dip-api__result-warning {

  display: block;

}



.dip-api__result__icon-wrap {

  width: 120px;

  height: 120px;

  border-radius: 50%;

  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.3);

  position: absolute;

  top: -50px;

  left: 0;

  right: 0;

  margin: auto;

  background: #fff;

}



.dip-api__result__icon {

  max-width: 64px;

  max-height: 70px;

}



.popup-elite__download.update20 {

  font-weight: 600;

  text-align: center;

}



.popup-elite__par2.update20 {

  text-align: center;

  color: #999;

}

.button-link {

  border: 0;

  background: none;

  font-size: 14px;

  font-family: Roboto, Arial, sans-serif;

  margin: 0;

  color: #06f;

  padding: 0;

  cursor: pointer;

}

.popup-elite__top.update20 {

  background: #f2f2f2;

  padding: 30px;

}



.popup-elite__par2.update20 a {

  text-decoration: underline;

}



.popup-elite__bottom.update20 {

  background: #fff;

}



.popup-elite__wrap.update20 {

  width: 640px;

}



.update20-h2 {

  font-size: 18px;

  color: #111;

  font-weight: 600;

  margin-bottom: 25px;

}



.update20-h4 {

  font-size: 13px;

  color: #111;

  font-weight: 500;

  padding-left: 14px;

  margin-top: 10px;

}



.pl10 {

  padding-left: 10px;

}



.popup-elite__bottom.update20 .col-md-4:after {

  content: "";

  position: absolute;

  width: 30px;

  height: 10px;

  top: 79px;

  right: -23px;

}



.popup-elite__bottom.update20 .col-md-4:last-child:after {

  display: none;

}



/* animate download here */

@keyframes downloadhere {

  0% {

    bottom: 70px;

  }

  50% {

    bottom: 10px;

  }

  100% {

    bottom: 70px;

  }

}



@keyframes downloadheretop {

  0% {

    top: 70px;

  }

  50% {

    top: 10px;

  }

  100% {

    top: 70px;

  }

}



/* chrome */

.update20__downloadhere.chrome {

  position: fixed;

  bottom: 10px;

  left: 60px;

  animation: downloadhere 2s infinite;

}



.update20__downloadhere.chrome .topD {

  display: none;

}



.update20__downloadhere.chrome .update20-positioned {

  position: absolute;

  font-size: 12px;

  text-align: center;

  top: 12px;

  left: 15px;

  font-weight: 600;

  color: #111;

}



.fr .update20__downloadhere.chrome .update20-positioned {

  font-size: 9px;

  top: 16px;

  left: 10px;

}



/* firefox */

.update20__downloadhere.firefox {

  position: fixed;

  top: 10px;

  right: 120px;

  animation: downloadheretop 2s infinite;

}



.update20__downloadhere.firefox .topD {

  display: block;

}



.update20__downloadhere.firefox .bottomD {

  display: none;

}



.update20__downloadhere.firefox .update20-positioned {

  position: absolute;

  font-size: 12px;

  text-align: center;

  top: 69px;

  left: 15px;

  font-weight: 600;

  color: #111;

}



/* safari */

.update20__downloadhere.safari {

  position: fixed;

  top: 10px;

  right: 76px;

  animation: downloadheretop 2s infinite;

}



.update20__downloadhere.chrome.safari {

  left: auto;

}



.update20__downloadhere.safari .topD {

  display: block;

}



.update20__downloadhere.safari .bottomD {

  display: none;

}



.update20__downloadhere.safari .update20-positioned {

  position: absolute;

  font-size: 12px;

  text-align: center;

  top: 69px;

  left: 15px;

  font-weight: 600;

  color: #111;

}



/* edge */

.update20__downloadhere.edge {

  z-inded: 999999999;

  position: fixed;

  bottom: 10px;

  left: 0;

  right: 0;

  width: 100px;

  margin: 0 auto;

  animation: downloadhere 2s infinite;

}



.update20__downloadhere.edge .topD {

  display: none;

}



.update20__downloadhere.edge .update20-positioned {

  position: absolute;

  font-size: 12px;

  text-align: center;

  top: 12px;

  left: 15px;

  font-weight: 600;

  color: #111;

}



.tos__link {

  cursor: pointer;

}



.tos__title {

  color: #2d80ff;

  font-size: 14px;

  font-weight: bold;

}



.tos__text {

  font-size: 12px;

  color: #666666;

}



.tos__link .svg-inline--fa {

  margin-left: 10px;

  transition: 0.2s all;

}



.tos__link--active .svg-inline--fa {

  transform: rotateZ(180deg);

}



.tos__item {

  display: none;

}



/*.tos__link--active + .tos__item{*/

/*    display: block;*/

/*}*/

.tos__item li {

  list-style: disc;

  margin: 0 0 10px 20px;

}



.tos__item li:last-child {

  margin-bottom: 0;

}



.dip-blue-section__extra-text {

  max-width: 300px;

  margin: 0 auto;

  transform: translateX(145px);

}



.dip .product__features {

  border: 0;

  padding: 0;

}



.dip .product__features li {

  line-height: inherit;

  font-size: 16px;

}



.dip .product__features .fa-check {

  color: #000;

}



.faq__question {

  font-size: 18px;

  cursor: pointer;

  position: relative;

  padding-left: 30px;

  color: #3480ff;

}



.faq__question .fa-chevron-down {

  position: absolute;

  left: 0;

  top: 3px;

}



.faq__group.active .fa-chevron-down {

  transform: rotateZ(180deg);

}



.faq__answer {

  padding: 10px 0 0 30px;

  display: none;

  color: #666;

}



.faq__answer p {

  margin-bottom: 10px;

}



.faq__group.active .faq__answer {

  display: block;

}



.faq__group {

  margin-bottom: 15px;

}



.faq__group:last-child {

  margin-bottom: 0;

}



.box-title {

  color: #444f5c;

  font-size: 30px;

  font-weight: 500;

  text-align: center;

  line-height: 1.2;

}



.box-overtitle {

  text-align: center;

  text-transform: uppercase;

  font-weight: bold;

  color: #a7bdc4;

  font-size: 15px;

}



.hiw__title {

  color: #378d9f;

  font-size: 18px;

  font-weight: 700;

  line-height: 1.2;

  margin-bottom: 1em;

}



.hiw__text {

  color: #68707f;

  line-height: 1.6;

}



.hiw__image {

  position: absolute;

  top: 0;

  left: 0;

}



.hiw__content {

  position: relative;

  padding-left: 100px;

}



.box-info__title {

  font-size: 18px;

  font-weight: 700;

  color: #a7bdc4;

  line-height: 1.5;

}



.box-info {

  background-color: #eef5f7;

}



.box-info__content {

  max-width: 800px;

}



.box-info__valid {

  color: #999999;

  font-weight: 300;

  font-style: italic;

  font-size: 14px;

}



.box-ftrs__title {

  color: #000;

  font-size: 18px;

  font-weight: 700;

  text-transform: uppercase;

  margin-bottom: 0.8em;

}



.box-ftrs__item {

  color: #68707f;

  font-size: 16px;

  font-weight: 300;

  padding: 0.5em 0;

  line-height: 1.1;

}



.box-screenshots {

  background-color: #eef5f7;

}



.box-screenshots__text {

  color: #575e6c;

  font-size: 16px;

  font-weight: 700;

  line-height: 1.2;

  width: 80%;

  max-width: 187px;

  margin: 0 auto;

}



.box-specs {

  color: #fff;

}



.box-specs__title {

  text-transform: uppercase;

  font-size: 14px;

  font-weight: 700;

}



.box-specs__title-2 {

  font-weight: 700;

  font-size: 20px;

}



.box-specs__list-1 li {

  margin-bottom: 10px;

  font-size: 20px;

}



.box-specs__list-1 li:last-child {

  margin-bottom: 0;

}



.box-specs__text {

  color: #b1f1fe;

  line-height: 1.4;

  font-size: 14px;

}



.box-specs__text-2 {

  line-height: 1.4;

  font-size: 14px;

  font-style: italic;

}



.box-faq {

  padding-top: 620px;

  overflow: hidden;

  margin-top: -80px;

}



.box-faq__content {

  background: #fff;

  border-radius: 10px;

  min-height: 740px;

}



.box-faq__title {

  font-size: 36px;

  font-weight: 100;

}



.box-setup__text {

  font-size: 22px;

  font-weight: 300;

}



.box-setup__text--small {

  font-size: 18px;

}



.box-support {

  background: #f4f4f4;

}



.box-support a,

.box-support__link {

  color: #01b2c9;

  transition: 0.2s color;

  outline: none;

}



.box-support__link {

  border: 0;

  background: none;

  font-size: inherit;

  cursor: pointer;

}



.box-support__link .fa-play-circle {

  vertical-align: -1px;

  font-size: 13px;

  margin-right: 2px;

}



.box-support__content::before,

.box-support__content::after {

  content: "";

  display: block;

  width: 1px;

  height: 100%;

  position: absolute;

  top: 0;

  bottom: 0;

  margin: auto;

  background: #d9d9d9;

  left: 33.33%;

}



.box-support__content--icons::before,

.box-support__content--icons::after {

  height: 50%;

}



.box-support__content::after {

  left: 66.66%;

}



.box-support .fa-comments {

  font-size: 18px;

  vertical-align: -3px;

  margin-right: 3px;

}



.box-support .fa-phone,

.box-support .fa-envelope {

  vertical-align: -3px;

  margin-right: 3px;

  transform: scaleX(-1);

}



.box-support a:hover,

.box-support__link:hover {

  color: #019cb0;

}



.box-faq__tab-trigger {

  border: 0;

  background: none;

  display: inline-block;

  padding: 0;

  font-size: 18px;

  cursor: pointer;

  margin-right: 14px;

}



.box-faq__tab-trigger:last-child {

  margin: 0;

}



.box-faq__tab-trigger:hover {

  text-decoration: underline;

}



.box-faq__tab-trigger.active {

  color: #01b2c9;

  text-decoration: none;

  cursor: default;

}



.box-modal-header {

  border-bottom: 1px solid #d9d9d9;

  position: relative;

  height: 30px;

}



.box-faq__tab {

  display: none;

}



.box-support-header {

  height: 770px;

  margin-top: -80px;

  color: #fff;

}



.box-support-header__text {

  font-size: 18px;

  font-weight: 300;

}



.box-support-header__title {

  font-weight: 100;

  font-size: 48px;

}



.box-support-header__text-2 {

  font-size: 32px;

  font-weight: bold;

}



.box-support-header__text-3 {

  color: #e0e0e0;

  font-size: 14px;

}



.box-support-topics__container {

  background: #fff;

  margin-top: -80px;

  border-radius: 15px 15px 0 0;

  padding-top: 30px;

  padding-bottom: 30px;

}



.box-support-topics__title {

  font-size: 22px;

  font-weight: bold;

}



.box-support-topics__content {

  position: relative;

  border-bottom: 1px solid #d9d9d9;

  padding-left: 60px;

  height: 100%;

}



.box-support-topics .box-support__link {

  text-decoration: underline;

}



.box-support-topics__content__title {

  font-size: 20px;

  font-weight: 500;

  color: #01b2c9;

}



.box-support-topics__content__text {

  font-size: 16px;

  color: #3a3a3a;

}



.box-support-topics__icon {

  position: absolute;

  top: 0;

  left: 0;

}



.box-modal-close {

  color: #000;

  display: block;

  border: 0;

  padding: 0;

  font-size: 22px;

  line-height: 1;

  position: absolute;

  right: 7px;

  top: 6px;

  width: 22px;

  height: 22px;

  background: none;

  cursor: pointer;

  opacity: 0.7;

  transition: 0.2s opacity;

  outline: 0;

}



.box-modal-close:hover {

  opacity: 1;

}



.box-faq__tab.active {

  display: block;

}



.box-faq__title-2 {

  font-size: 20px;

  font-weight: 500;

  margin-bottom: 10px;

}



.box-modal__title {

  font-size: 28px;

  font-weight: 300;

}



.box-modal__ty {

  color: #01b2c9;

}



.box-faq__text {

  color: #484848;

  line-height: 1.4;

  font-size: 15px;

  margin-bottom: 20px;

}



.box-compare__content {

  border: 1px solid #eee;

  border-radius: 10px;

  background: #fff;

}



.box-compare__row {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

  padding: 10px 5px;

  font-size: 14px;

  color: #666;

}



.box-compare__row:nth-child(2n) {

  background: #f6f6f6;

  border-top: 1px solid #eee;

  border-bottom: 1px solid #eee;

}



.box-compare__row.box-compare__row--header {

  background: #01b2c9;

  color: #fff;

  font-weight: bold;

  font-size: 16px;

  border: 0;

}



.box-compare__col {

  width: 18%;

  flex: 0 0 18%;

  text-align: center;

  padding: 0 10px;

}



.box-compare__col-1 {

  width: 28%;

  flex: 0 0 28%;

  padding: 0 10px;

  font-weight: 500;

  color: #333;

}



.box-compare__row--header .box-compare__col-1 {

  color: #fff;

}



.box-compare__col.no {

  color: #ff4646;

  font-weight: 500;

}



.box-compare__col.yes {

  color: #01b2c9;

  font-weight: 500;

}



.box-compare__footer {

  border-top: 1px solid #eee;

}

.box-header__text-left {

  text-align: left;

}

.box-header__text-small {

  font-size: 14px;

}

.box-button-buy {

  border-radius: 25px;

  background-color: #01b2c9;

  display: inline-block;

  text-transform: uppercase;

  font-size: 14px;

  color: #fff;

  font-weight: bold;

  padding: 0.9em 1.7em;

  transition: background 0.2s;

  border: 0;

  cursor: pointer;

  outline: 0;

  line-height: 1.1;

}

.box-button-buy--large {

  font-size: 18px;

}

.box-order__buy-button {

  text-align: center;

}

.box-order__text-2 {

  font-size: 14px;

  color: #636363;

}

.box-button-buy--disabled {

  background: #999;

  cursor: default;

  pointer-events: none;

}

.box-button-buy:disabled {

  cursor: default;

  opacity: 0.5;

}



.box-button-buy:hover {

  background-color: #019cb0;

}



.box-header {

  height: 1050px;

  margin-top: -80px;

  padding: 80px 0;

}

.en .box-header__container {

  margin-top: -150px;

}

.box-renew-header {

  margin-top: -80px;

  height: 329px;

  color: #fff;

  padding: 80px 0;

}

.de .box-header,

.ro .box-header,

.fr .box-header,

.nl .box-header,

.be .box-header {

  height: 860px;

}

.box-header__title {

  font-size: 42px;

  font-weight: bold;

}

.box-av-score {

  background: #11122d;

}

.box-av-score .box-title {

  color: #fff;

}

.box-awards__slider__img {

  height: 120px;

}

.box-header .pph__list {

  font-size: 14px;

}

.box-order {

  background: #eef5f7;

}

.box-header .pph__list .svg-inline--fa {

  font-size: 14px;

  top: 2px;

}



.box-header .pph__list li {

  padding-left: 25px;

}



.box-bzone {

  background: #fff;

  border-radius: 5px;

}



.box-play-video {

  max-width: 320px;

  padding: 0;

  text-align: left;

  border: 0;

  background: none;

  cursor: pointer;

  font-size: 14px;

  outline: none;

  color: #000;

}



.box-hp-video {

  height: 505px;

}



.box-hp-video-popup {

  width: 100%;

  max-width: 900px;

}



.box-play-video__icon {

  flex: 0 0 130px;

}



.box-play-video__text {

  color: #0066ff;

}



.box-bzone__title {

  text-transform: uppercase;

  font-weight: 500;

  font-size: 18px;

}



.box-compare__full-price,

.box-compare__price .store_price_full {

  color: #444;

  font-weight: bold;

  text-decoration: line-through;

  font-size: 16px;

}



.box-compare__price .store_price_full {

  display: block;

}



.box-compare__price {

  font-weight: bold;

  color: #077b7b;

  font-size: 24px;

}



.box-compare__text {

  font-size: 12px;

  color: #417b7b;

  max-width: 190px;

}



.box-footer__link {

  color: #000;

  line-height: 1.4;

  font-weight: 500;

  text-transform: uppercase;

  transition: color 0.2s;

  font-size: 14px;

}



.box-footer__link:last-child {

  margin-right: 0;

}



.box-footer__text {

  line-height: 1.5;

  font-size: 12px;

  color: #878787;

}



.box-tech-req {

  background: #eeffff;

}



.box-footer__text a {

  text-decoration: underline;

  color: #878787;

  transition: color 0.2s;

}



.pph__list--box {

  color: #000;

}



.pph__list--box .svg-inline--fa {

  color: #01b2c9;

  font-size: 14px;

  top: 5px;

}



.pph__list--box li {

  padding: 0 0 8px 24px;

}



.box-footer__text a:hover {

  color: #545454;

}



.box-footer__sep {

  font-size: 9px;

}



.box-footer__link:hover {

  color: #01b2c9;

}



.look-for-box-1 {

  width: 280px;

  height: auto;

  background: #e0ffff;

  border: 1px solid #c6f0f4;

  box-shadow: -1px -3.9px 7.7px 5.3px rgba(175, 175, 175, 0.09);

  border-radius: 15px 0 0 0;

  position: fixed;

  right: 40px;

  bottom: 40px;

  z-index: 5;

  font-weight: bold;

  display: none;

}



.box-compare__image {

  position: absolute;

  width: 900px;

  right: -450px;

  top: -60px;

}



.look-for-box-1__close {

  position: absolute;

  color: #fff;

  font-size: 20px;

  width: 1.2em;

  height: 1.2em;

  right: -0.6em;

  top: -0.6em;

  border: 1px solid #c6f0f4;

  background: #01b2c9;

  display: block;

  line-height: 1;

  text-align: center;

  font-weight: bold;

  padding: 0;

  border-radius: 50%;

  cursor: pointer;

}



.box-compare {

  padding: 110px 0 40px;

}



.box-compare__image-2 {

  position: absolute;

  bottom: -17px;

  left: -360px;

}



.box-menu__wrapper {

  position: relative;

  z-index: 10;

}

.box-menu--white .box-menu__link {

  color: #fff;

}

.box-menu__link {

  text-transform: uppercase;

  font-size: 14px;

  padding: 1em;

  transition: color 0.2s;

  color: #000;

}

.box-renew__link {

  color: #fff;

  background-color: #2196f3;

  padding: 14px 28px;

  font-weight: bold;

  transition: 0.2s background-color;

}

.box-renew__blue-bg {

  background: #eff5f7;

}

.box-renew__link:hover {

  background-color: #146eb5;

}

.box-renew__title {

  font-size: 32px;

}

.box-renew__image {

  max-width: 655px;

}

.box-menu__link:hover,

.box-menu__link.active {

  color: #01b2c9;

}



.box-menu__trigger {

  width: 24px;

  height: 24px;

  background-color: transparent;

  border: none;

  margin: 0;

  padding: 0;

  display: flex;

  flex-direction: column;

  justify-content: center;

}



.box-menu__trigger span {

  width: 24px;

  height: 2px;

  background-color: #000;

  display: block;

  margin: 0 0 7px 0;

  transform-origin: 50% 50%;

  will-change: transform, translate, opacity, rotate;

  -webkit-transition: all 300ms ease-in-out 0ms;

  -moz-transition: all 300ms ease-in-out 0ms;

  -ms-transition: all 300ms ease-in-out 0ms;

  transition: all 300ms ease-in-out 0ms;

  -webkit-transform: translate3d(0, 0, 0) rotate(0deg);

  -moz-transform: translate3d(0, 0, 0) rotate(0deg);

  -ms-transform: translate3d(0, 0, 0) rotate(0deg);

  transform: translate3d(0, 0, 0) rotate(0deg);

}



.box-menu__trigger span:last-of-type {

  margin: 0;

}



.box-menu__trigger.active span:nth-child(1) {

  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);

  -moz-transform: translate3d(0, 9px, 0) rotate(45deg);

  -ms-transform: translate3d(0, 9px, 0) rotate(45deg);

  transform: translate3d(0, 9px, 0) rotate(45deg);

}



.box-menu__trigger.active span:nth-child(2) {

  opacity: 0;

}



.box-menu__trigger.active span:nth-child(3) {

  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);

  -moz-transform: translate3d(0, -9px, 0) rotate(-45deg);

  -ms-transform: translate3d(0, -9px, 0) rotate(-45deg);

  transform: translate3d(0, -9px, 0) rotate(-45deg);

}



.box-setup {

  background: #fff no-repeat center;

  height: 770px;

  margin-top: -80px;

}



.box-setup__title {

  font-weight: 100;

  font-size: 52px;

  line-height: 1.1;

}



.vpn-header {

  color: #fff;

  /*background: linear-gradient(90deg, #330066 0%, #0066FF 100%);*/

}



.vpn-header--dynamic {

  background: linear-gradient(90deg, #330066 0%, #0066ff 100%);

  overflow: hidden;

  position: relative;

}



.vpn-globe {

  position: absolute;

  top: 0;

  right: 0;

  left: 0;

  bottom: 0;

  margin: auto;

  width: 500px;

  height: 500px;

  transform: translateX(300px);

}



.vpn-globe--2 {

  position: absolute;

  top: 0;

  right: 0;

  left: 0;

  bottom: 0;

  margin: auto;

  width: 800px;

  height: 800px;

  transform: translateX(300px);

}



.vpn-header__title {

  font-size: 32px;

  font-weight: bold;

  line-height: 1.2;

}



.vpn-header__title-2 {

  font-size: 24px;

}



.pph__hr--vpn {

  border-color: #006fff;

}



.vpn-header .button-buy,

.button-buy--mw {

  text-transform: uppercase;

  font-size: 16px;

  display: inline-block;

  width: auto;

  font-weight: bold;

  padding: 10px 35px;

}



.vpn-header__arrow-down {

  height: 16px;

  vertical-align: -2px;

}



.vpn-header__info {

  font-size: 14px;

  color: #cccccc;

}



.vpn-header__list .svg-inline--fa {

  color: #006fff;

  position: absolute;

  top: 3px;

  left: 0;

  font-size: 14px;

}



.vpn-header__list li {

  position: relative;

  padding: 0 0 7px 28px;

}



.vpn-selector {

  color: #fff;

  border-radius: 10px;

  overflow: hidden;

  margin: 0 -30px;

  padding: 0 30px;

}



.vpn-selector__text {

  font-size: 18px;

}

.vpn-selector__text--big {

  font-size: 24px;

}

.vpn-selector .pph__bzone {

  color: #000;

}



.vpn-selector__old-price {

  color: #999999;

  font-size: 18px;

  text-decoration: line-through;

}



.vpn-selector__new-price {

  color: #262393;

  font-size: 40px;

  font-weight: bold;

  line-height: 1;

}



.vpn-selector__new-price__sub {

  font-weight: 400;

  font-size: 24px;

  vertical-align: 0;

  line-height: 1;

}



.vpn-selector__text-2 {

  color: #999999;

  font-size: 14px;

}



.vpn-selector .pph__bzone__save {

  font-size: 18px;

}



.box-bzone__price {

  font-size: 30px;

  font-weight: bold;

  line-height: 1.1;

}

.box-bzone__retail {

  color: #6b6b6b;

}

.box_price .store_price_full {

  font-size: 20px;

  text-decoration: line-through;

  color: #666;

  display: block;

}

.de .box-bzone__price {

  font-size: 28px;

}

.box-order__text-1 {

  color: #15b100;

  font-size: 14px;

  font-weight: 300;

}

.save-pill {

  color: #fff;

  background: #20b53e;

  border-radius: 5px;

  font-weight: bold;

  padding: 2px 10px;

  display: inline-block;

  text-align: center;

}



.vpn-selector .button-buy {

  width: auto;

  font-size: 16px;

  padding: 10px 25px;

  min-width: 190px;

}



.vpn-selector .button-2 {

  text-transform: uppercase;

  width: auto;

  font-size: 16px;

  padding: 9px 25px;

  min-width: 190px;

}



.vpn-selector__text-3 {

  color: #666666;

  font-size: 14px;

}



.vpn-selector__right-side {

  margin: 13px 0 0 0;

}



.vpn-text-line {

  color: #172462;

  font-size: 24px;

}



.vpn-benefits .ppb__title {

  font-size: 24px;

}



.vpn-benefits .ppb__text {

  font-size: 18px;

}

.vpn-feature-list li {

  position: relative;

  font-size: 18px;

  padding: 0 0 0 60px;

  margin-bottom: 20px;

  max-width: 410px;

}



.vpn-feature-list li:last-child {

  margin-bottom: 0;

}



.vpn-feature-list__icon {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  margin: auto;

}



.vpn-selector__links a {

  color: #fff;

}



.vpn-globe-pin {

  background-color: rgb(29, 49, 170);

  opacity: 0.851;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);

  width: 160px;

  height: 40px;

  border-radius: 50px;

  text-align: center;

  font-weight: bold;

  display: flex;

  align-items: center;

  justify-content: center;

  transform: translate(-150px, -60px);

  position: relative;

}



.vpn-globe-pin::after {

  content: "";

  width: 25px;

  height: 37px;

  position: absolute;

  top: 20px;

  right: -10px;

}



.vpn-globe__glow {

  position: absolute;

  top: 50%;

  left: 50%;

  width: 100%;

  height: 100%;

  transform: translate(-50%, -50%);



  background: radial-gradient(

    ellipse at center,

    rgba(0, 156, 255, 0.05) 25%,

    rgba(0, 156, 255, 0.15) 53%,

    rgba(0, 156, 255, 0.05) 56%,

    rgba(0, 156, 255, 0) 70%

  );

  z-index: 200;

  pointer-events: none;

}



.ppb__inner,

.ppb__inner--bestav {

  border-radius: 5px;

}



.product__quote-hr {

  border-color: #f2f2f2;

  border-width: 0 0 1px 0;

  width: 20px;

  margin: 0;

}



.ppb__image {

  border-radius: 5px;

  min-height: 420px;

}



.new-cart-page {

  background: #f2f2f2;

  min-height: 100vh;

}

.new-cart-page__header {

  background: #fff;

  height: 64px;

}

.new-cart-page__footer {

  height: 96px;

  border-top: 1px solid #a5acb7;

  background: #f5f3f3;

  color: #88909f;

  font-size: 12px;

}

.new-cart-page__footer a {

  color: #88909f;

  text-decoration: underline;

}

.new-cart-page__content {

  flex: 1;

}

.new-cart-page__sep {

  flex: 0 0 72px;

  background: #d9dce1;

  height: 2px;

  margin: 0 8px;

}

.new-cart-page__step {

  font-size: 14px;

  color: #838c9b;

  display: flex;

  align-items: center;

  justify-content: center;

}

.new-cart-page__step.active {

  color: #115aff;

}

.new-cart-page__step.active .new-cart-page__no {

  border-color: #115aff;

  background: #115aff;

  color: #fff;

}

.new-cart-page__step.checked .new-cart-page__no {

  display: none;

}

.new-cart-page__step.checked .new-cart-page__no--check {

  display: flex;

  background: #dadce2;

  color: #fff;

}

.new-cart-page__no {

  width: 24px;

  height: 24px;

  border: 2px solid #dadce2;

  display: flex;

  align-items: center;

  justify-content: center;

  font-size: 12px;

  border-radius: 50%;

  background: none;

  margin-right: 7px;

}

.new-cart-page__no--check {

  display: none;

}

/* 2021 updated css */

.pph__improved {

  font-size: 12px;

  padding: 3px 8px;

  color: #fff;

  background: #0a8818;

}



.littleLabel {

  font-size: 13px;

  color: #666;

}

.dip__price-cut--v2 {

  font-size: 18px;

  color: #4b4b4b;

}

.dip__price-wrapper--v2 {

  font-size: 40px;

}

.dip-v2__container {

  max-width: 600px;

}

.pph__tax-text--dip-v2 {

  text-align: left;

}

.pp-inner {

  background: #f6f6f6;

  border-radius: 5px;

}

.pph__features__dip-icon {

  height: 81px;

  margin-bottom: 10px;

  display: flex;

  align-items: center;

}

.dip-play-btn {

  cursor: pointer;

}

.dip-play-btn .fa-play-circle {

  color: #fff;

  font-size: 84px;

  position: absolute;

  margin: auto;

  top: 0;

  bottom: 0;

  right: 0;

  left: 0;

}

.button-buy--short {

  max-width: 160px;

}

.test-element {

  display: none;

}

.small-text {

  font-size: 12px;

}

.dip-plan .pph-v2__discount-pill {

  font-size: 14px;

}

.dip-plan .vpn-selector__old-price {

  color: #4b4b4b;

}

.dip-plan .vpn-selector__new-price {

  color: #000;

}

.dip-plan .vpn-selector__new-price__sub {

  vertical-align: top;

}

.dip-plan .pp-inner {

  margin-bottom: -235px;

  padding-bottom: 280px;

}

.add-vpn-button {

  cursor: pointer;

  background: #eeeeee;

  border-radius: 5px;

  padding: 10px 30px;

  text-align: center;

  font-size: 14px;

  display: block;

  position: relative;

  border: 0;

  width: 100%;

  outline: none;

}

.add-vpn-button::before {

  content: "";

  width: 1em;

  height: 1em;

  font-size: 18px;

  border-radius: 50%;

  background: #fff;

  border: 2px solid #c4c4c4;

  position: absolute;

  left: 7px;

  top: 0;

  bottom: 0;

  margin: auto;

}

.add-vpn-button::after {

  content: "";

  position: absolute;

  left: 30px;

  height: 100%;

  width: 1px;

  top: 0;

  background: #e3e3e3;

}

.add-vpn-button .svg-inline--fa {

  color: #20b53e;

  position: absolute;

  left: 7px;

  top: 0;

  bottom: 0;

  margin: auto;

  font-size: 18px;

  display: none;

}

.add-vpn-button.checked .svg-inline--fa {

  display: block;

}

.terms_link a {

  color: #999;

}

.box-oss a {

  color: #4183c4;

}

.box-oss a:hover {

  text-decoration: underline;

}

.box-oss ol,

.box-oss ul {

  padding-left: 30px;

  margin-bottom: 10px;

}

.box-oss li {

  padding: 2px 0;

}

.box-oss h2 {

  margin: 16px 0;

  font-weight: 700;

  font-size: 26px;

  border-bottom: 1px solid #eee;

  padding-bottom: 10px;

}

.box-oss blockquote {

  padding: 10px 20px;

  margin: 0 0 20px;

  border-left: 5px solid #eee;

}

.box-oss blockquote p {

  color: #333;

  margin-bottom: 10px;

}

.box-oss blockquote p:last-child {

  margin-bottom: 0;

}

.box-oss p {

  margin-bottom: 10px;

}

.box-oss hr {

  border-width: 1px 0 0 0;

  border-color: #eee;

  border-style: solid;

}

.box-oss code {

  font-family: Consolas, "courier new", monospace;

  color: crimson;

  background-color: #f1f1f1;

  padding: 2px;

  font-size: 105%;

}



.iot-isp-page {

  background-color: #f3f6f9;

  color: #5c6e79;

}

.isp-header {

  position: relative;

}

.isp-header::after {

  content: "";

  width: 836px;

  height: 744px;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  margin: auto;

  z-index: 1;

  transform: translateX(250px);

}

.isp-header__title {

  font-size: 48px;

  font-weight: bold;

  line-height: 1.1;

  color: #000;

}

.isp-header__text {

  font-size: 26px;

  color: #000;

}

.isp-header__list li {

  padding: 0 0 10px 30px;

  position: relative;

}

.isp-header__list li:last-child {

  padding-bottom: 0;

}

.button-isp {

  color: #fff;

  font-size: 16px;

  font-weight: bold;

  background-color: #1f12fd;

  display: inline-block;

  padding: 18px 26px;

  border-radius: 5px;

  line-height: 1;

  transition: 0.2s background-color;

}

.button-isp:hover {

  background-color: #1a0fd5;

}

.isp-smart-home__title {

  color: #000;

  font-size: 22px;

  font-weight: 500;

  width: calc(100% - 60px);

  min-height: 57px;

}

.isp-smart-home__item {

  background-color: #fff;

  border-radius: 15px;

  padding: 30px;

}

.isp-smart-home__text {

  line-height: 1.6;

}

.isp-smart-home__small-text {

  font-size: 14px;

}

.isp-provide__title {

  font-size: 38px;

  color: #000;

  line-height: 1.1;

  font-weight: bold;

}

.isp-provide__text {

  font-size: 18px;

  margin-bottom: 20px;

  line-height: 1.6;

}

.isp-provide__text:last-child {

  margin-bottom: 0;

}

.isp-provide__item {

  max-width: 44%;

}

.isp-provide__item img {

  border-radius: 15px;

}

.isp-provide__content {

  padding: 20px 0;

}

.isp-provide__content:nth-child(2n) .isp-provide__item:first-child {

  order: 2;

}

.isp-provide__content-switch

  .isp-provide__content:nth-child(n)

  .isp-provide__item:first-child {

  order: 2;

}

.isp-provide__content-switch

  .isp-provide__content:nth-child(2n)

  .isp-provide__item:last-child {

  order: 2;

}

.isp-grow__icon {

  background-color: #baeff2;

  width: 66px;

  height: 66px;

  border-radius: 22px;

  transform: rotateZ(45deg);

  position: relative;

}

.isp-grow__icon img {

  transform: rotateZ(-45deg);

  position: absolute;

  margin: auto;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

}

.isp-nav__logo {

  max-width: 120px;

}

.isp-header .isp-provide__text {

  color: #000;

  font-weight: 500;

}

.isp-header__link {

  color: #2c6dff;

}

.isp-header__link:hover {

  text-decoration: underline;

}

.isp-header--typ {

  height: 680px;

}

.iot-isp-page--typ {

  min-height: calc(100vh - 235px);

}

.isp-provide__content label {

  font-size: 14px;

}

.isp-provide__content .hs-form-field {

  margin-bottom: 20px;

}

.isp-provide__content .input input,

.isp-provide__content .input textarea {

  display: block;

  width: 100%;

  border: 0;

  outline: 0 !important;

  height: 20px;

  line-height: 1;

  font-family: "Roboto", sans-serif;

  font-size: 14px;

  color: #414648;

  resize: none;

}

.isp-provide__content .input input::-webkit-input-placeholder,

.isp-provide__content .input input:-ms-input-placeholder,

.isp-provide__content .input input::placeholder {

  color: #89a0ab;

}

.hs-fieldtype-textarea .input {

  height: 150px;

}

.hs-fieldtype-textarea .input textarea {

  height: 127px;

}

.isp-provide__content label.hs-form-booleancheckbox-display {

  display: inline-block;

}

.isp-provide__content .legal-consent-container .input {

  background: none;

  border: 0;

  height: auto;

  padding: 0;

}

.isp-provide__content .legal-consent-container .input input {

  width: auto;

  display: block;

  height: auto;

  margin: 4px 0 0 0;

  padding: 0;

}

.isp-provide__content .hs-submit .hs-button {

  color: #fff;

  font-size: 16px;

  font-weight: bold;

  background-color: #1f12fd;

  display: block;

  padding: 18px 26px;

  border-radius: 5px;

  line-height: 1;

  transition: 0.2s background-color;

  outline: 0;

  width: 100%;

  border: 0;

  margin-top: 20px;

}

.isp-provide__content .hs-submit .hs-button:hover {

  background-color: #1a0fd5;

}

.isp-provide__content .isp-provide__item.order-first {

  order: 0 !important;

}

.isp-provide__content .hs-error-msg {

  display: block;

  color: #f2545b;

}

@media (max-width: 1199px) {

  .dip-screenshot__image-2 {

    width: 1496px;

  }

  .box-header__title {

    font-size: 38px;

  }

  .dip-screenshot-2 {

    height: 700px;

  }

  .dip-screenshot__video--2 {

    height: 525px;

  }

  .lp-ultra-plus {

    background-size: 1400px;

  }

  .oem-header__rsa .oem-header__text {

    font-size: 26px;

  }

  .bit-18img {

    max-width: 100%;

  }

  .be.consumer__award {

    max-width: 120px;

  }

  .discover.blackfriday2019.blackDSNL .container {

    background-size: 370px;

  }

  .gz-features__item {

    font-size: 14px;

  }

  .productS__ri {

    width: 107%;

  }

  .dip-screenshot__video {

    max-width: 934px;

  }

  .productS__stay .productS__item {

    margin-bottom: 20px;

  }



  .productS__items .productS__mb {

    margin-right: 2%;

  }



  .mthr25 {

    margin-top: auto;

  }



  .mthr17 {

    margin-top: 33px;

  }



  .products-menu__buttons a {

    font-size: 13px;

    margin-left: 0;

    padding: 4px 10px;

  }



  .discover {

    min-height: 270px;

  }



  .consumer {

    min-height: 300px;

    padding: 20px 0;

  }

  .consumer.blackfriday2019 {

    min-height: 355px;

  }

  .productS__stay {

    margin-top: 0;

  }



  .consumer__title {

    font-size: 38px;

  }



  .consumer__subtitle {

    font-size: 19px;

  }

  .ent-eab-benefits {

    font-size: 16px;

  }

  .consumer__orange {

    font-size: 16px;

    margin-top: 10px;

  }

  .dip-v2__container {

    max-width: 480px;

  }

  .productS__item {

    width: 30.5%;

    margin-bottom: 20px;

    margin-right: 10px;

  }



  .productS__item:last-child {

    margin-right: 0;

  }



  .productS__list li.no-bg {

    display: none;

  }



  .graphic-animated2018 h1 {

    font-size: 28px;

  }



  .awards__container {

    margin-top: 35px;

  }

  .mdr-header__title {

    font-size: 48px;

  }

  /*.header__background {background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco_lg.jpg); background-position: 50% -50px; }*/

  .solutions {

    margin-top: -30px;

  }



  .statement__title {

    font-size: 24px;

  }

  .statement__title--2 {

    font-size: 18px;

  }

  .statement__content__text {

    font-size: 16px;

  }



  .btnm {

    margin-top: 25px;

  }



  .graphic-animated2018 a.custom {

    top: -60px;

  }



  .graphic-animated2018 h1,

  .graphic-animated2018 h2 {

    text-align: center;

  }



  .graphic-animated2018 h1 {

    margin-top: 0;

  }



  .graphic-animated2018 .circle {

    display: block;

    margin: 70px auto 0;

  }



  .graphic-animated2018 .contentGraph {

    width: 100%;

    display: block;

    margin: 70px auto 0;

  }



  .graphic-animated2018 {

    height: auto;

  }



  .business-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ati-bg-lg.jpg),

      linear-gradient(to right, #000000 50%, #020c27 90%);

    background-size: 1199px;

  }



  .business-header__content {

    min-height: 500px;

  }



  .business-stats {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-stats-bg-lg.jpg");

    background-size: 1199px;

  }



  .meet-us__title {

    font-size: 26px;

  }



  .cs-s__title {

    font-size: 30px;

  }



  .pan-info .button-3 {

    padding-left: 10px;

    padding-right: 12px;

    font-size: 13px;

  }



  .pan-info .svg-inline--fa {

    width: 16px;

    height: 16px;

  }



  .pan-award__image {

    max-height: 120px;

    max-width: 120px;

  }



  .product__price-save {

    margin-top: 2px;

  }



  .product__undertitle {

    font-size: 19px;

  }



  .swttbl__table__boxshot {

    transform: scale(1.2);

    margin-top: -130px;

  }



  .swttbl__table__col--2--header {

    padding-bottom: 0;

    padding-top: 0;

  }



  .swthdr__title {

    font-size: 36px;

  }



  .swt__boxshot {

    transform: scale(1.7) translate(0px, 70px);

  }



  .swt__title {

    font-size: 36px;

  }



  .benefits-pc::before {

    transform: translateX(-615px);

  }



  .benefits-pc::after {

    transform: translateX(615px);

  }



  .manage-pc::before {

    transform: translateX(518px);

  }



  .manage-pc--even::before {

    transform: translateX(-518px);

  }



  .multilayer__title {

    font-size: 30px;

  }



  .multilayer__left {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-left-bg-LG.png);

  }



  .multilayer {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-right-bg-LG.jpg);

  }



  .multilayer__left--2020 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-left-bg-2020-lg.png);

    background-size: 1199px;

  }



  .multilayer--2020 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-right-bg-2020-lg.jpg);

    background-size: 1199px;

  }



  .elite-family__list li {

    font-size: 13px;

  }



  .transparentChoose,

  .blueChoose {

    padding: 7px 19px;

  }



  .choose-central__download img {

    max-width: 100px;

  }



  .choose-central {

    height: auto;

    padding: 20px 0;

  }



  .choose-central__title,

  .choose-central__central {

    margin-top: 20px;

  }



  .choose-central__paragraph {

    font-size: 14px;

  }



  .choose-central__paragraph br {

    display: none;

  }



  .choose-central__title.noMargin {

    margin-bottom: 10px;

  }



  .elite-family__list li {

    font-size: 13px;

  }



  .choose-central__video {

    margin-top: 25px;

  }



  .choose-central__span br {

    display: none;

  }



  .choose-central__span,

  .choose-central__clickVideo2 {

    font-size: 12px;

  }



  .transparentChoose,

  .blueChoose {

    padding: 7px 19px;

  }



  .choose-central__download img {

    max-width: 100px;

  }



  .elite-family__list li {

    font-size: 13px;

  }



  .transparentChoose,

  .blueChoose {

    padding: 7px 19px;

  }



  .choose-central__download img {

    max-width: 100px;

  }



  .elite-family__pa {

    font-size: 16px;

    margin: 20px 0;

  }



  .elite-family {

    height: auto;

  }



  .elite-family__title {

    font-size: 30px;

    margin-top: 0;

  }

  .fr .milion500__title {

    font-size: 45px;

  }

  .elite-family__first {

    font-size: 16px;

    margin: 10px 0;

  }



  .elite-family__first br {

    display: none;

  }



  .elite-family__list li {

    font-size: 14px;

  }



  .ai-power::before {

    transform: translateX(-380px);

  }



  .pph::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ts-bg-lg.png");

    background-size: 1199px;

    height: 561px;

    bottom: 170px;

  }



  .pph--soho::before {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-lg.png);

    bottom: 410px;

  }



  .pph--av::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-bg-lg.png");

    bottom: 80px;

  }



  .pph--ps::before {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ps-bg-lg.png);

    bottom: 130px;

  }



  .pph--mac::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/mac-bg-lg.png");

  }



  .pph--is::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/is-bg-lg.png");

  }



  .pph--fp::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/fp-bg-lg.png");

    bottom: 200px;

  }



  .pph__links .fa-chevron-right {

    width: 10px;

  }



  .ppb__title {

    font-size: 28px;

  }



  .ppb__text {

    font-size: 20px;

  }



  .ppc__table__text {

    padding-left: 15px;

  }



  .awrd__graph {

    padding: 0;

  }



  .milion500 {

    background-size: 1400px;

  }



  .product__bms-quote {

    max-width: 150px;

  }



  .soho-ftrs__icon {

    width: 60px;

    height: 70px;

  }



  .sos-info--1 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-1-lg.jpg);

    background-size: 1199px;

  }



  .sos-info--2 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-2-lg.jpg);

    background-size: 1199px;

    padding: 90px 0;

  }



  .sos-info--3 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-3-lg.jpg);

    background-size: 1199px;

  }



  .milion500--wAward__quote {

    font-size: 24px;

  }



  .box-zone__logo {

    max-width: 300px;

  }



  .box-zone {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/box_zone_lg.jpg);

    background-size: 1199px;

  }



  .vpn-privacy2020__title {

    font-size: 20px;

  }



  .vpn-privacy2020__feature {

    font-size: 15px;

  }



  .product-vpn2020__title {

    font-size: 50px;

  }



  .product__buyzone-vpnnr {

    font-size: 11px;

  }



  .avfree-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-free-heroBanner_1x.jpg);

    background-size: 1199px;

  }



  .avfree-tech--2 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-free-3-bg-lg.jpg);

    background-size: 1199px;

  }



  .product__image--free {

    margin-left: -120px;

  }



  .free-steps__step:nth-child(2)::after {

    transform: translateY(2px);

  }



  .free-steps__step:nth-child(3)::after {

    transform: translateY(-7px);

  }



  .free-steps__step:nth-child(4)::after {

    transform: translateY(-2px);

  }



  .free-steps__step:nth-child(5)::after {

    transform: translateY(6px);

  }



  .free-steps__step:nth-child(6)::after {

    transform: translateY(-2px);

  }

  .swpg-hdr {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/swpg_bg-lg.jpg);

    background-size: 1199px;

  }

  .swpg-hdr--lvi {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/lvi-bg-lg.jpg);

  }

  .header--swapgs {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_swapgs_lg.jpg");

    background-size: 1199px;

    padding: 40px 0;

  }

  .header__title--swapgs {

    font-size: 32px;

  }

  .bs-abs__text {

    font-size: 20px;

  }

  .pph__bzone--solutions {

    padding: 10px;

  }

  .pph__bzone--solutions__info {

    font-size: 12px;

  }

  .parental-award__image {

    max-width: 50px;

  }

  .parental-award__q {

    font-size: 20px;

  }

  .oemawrd__title,

  .oem-sdks__item--active .oem-sdks__item-title {

    font-size: 22px;

  }

  .oem-header__title {

    font-size: 36px;

  }

  .oem-header__text,

  .oem-header__text-2 {

    font-size: 20px;

  }

  .oem-header {

    height: 350px;

  }

  .oem-solutions__title {

    font-size: 30px;

  }

  .gz-extra-info__title {

    font-size: 18px;

  }

  .gz-extra-info__dot {

    width: 120px;

    height: 120px;

  }

  .gz-extra-info__dot__icon {

    width: 50px;

    height: 50px;

  }

  .gz-recommended__title-2 {

    font-size: 20px;

    min-height: 54px;

  }

  .gz-recommended__text {

    font-size: 16px;

  }

  .gz-recommended__item {

    padding: 40px 30px 110px 30px;

  }

  .product__name--2 {

    font-size: 28px;

  }

  .product--parental-control .pph__bzone {

    margin-top: 55px;

  }

  .dip-iceberg__image {

    margin-left: -150px;

  }

  .dip-iceberg__title::after {

    width: 58%;

  }

  .dip-iceberg__title::before {

    left: 157%;

  }

  .dip-iceberg__title--step2::after {

    left: 75%;

    width: 73%;

  }

  .dip-iceberg__title--step2::before {

    left: 147%;

  }

  .dip-iceberg__inner.step2 .dip-iceberg__image {

    transform: translateY(-30px);

  }

  .meet-us::after {

    width: 480px;

    transform: translateX(-240px);

    right: 0;

  }

  .pc-download__text-zone {

    margin-top: 30px;

  }

  .supp-pck__cell {

    font-size: 12px;

  }

  .supp-pck__cell.font-weight-bold {

    font-size: 14px;

  }

  .oem-header--esft .oem-header__title {

    font-size: 30px;

  }

  .oem-header--esft {

    height: 400px;

  }

  .ppc__table--2-products.ppc__table--smaller .ppc__table__row__col-0 {

    margin-right: 0;

  }

  .ppc__table--smaller .ppc__table__row__col-1 {

    max-width: 22%;

    flex: 0 0 22%;

  }

  .hiw__image {

    width: 60px;

  }

  .hiw__content {

    padding-left: 80px;

  }

  .hiw__title,

  .box-ftrs__title {

    font-size: 16px;

  }

  .hiw__text {

    font-size: 14px;

  }

  .box-menu__link {

    font-size: 13px;

  }

  .box-faq {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/faq-bg-lg.jpg");

    background-size: 1200px;

    padding-top: 440px;

  }

  .ppb__image {

    min-height: 350px;

  }

  .isp-header__title {

    font-size: 42px;

  }

  .nl .pph__bzone__button-time {

    font-size: 11px;

  }

  .consumer-hp .consumer_bf .consumer__subtitle {

    margin-top: 135px;

    font-size: 24px;

  }

  /*.de.consumer-hp .consumer_bf .consumer__subtitle,*/

  /*.nl.consumer-hp .consumer_bf .consumer__subtitle{*/

  /*    margin-top: 0;*/

  /*    font-size: 19px;*/

  /*}*/

  .consumer-hp .consumer_bf .consumer__title {

    font-size: 30px;

  }

  .consumer-hp .consumer_bf,

  .de.consumer-hp .consumer_bf {

    background-position: center -45px;

    min-height: 400px;

  }

  /*.de.consumer-hp .consumer_bf,*/

  /*.nl.consumer-hp .consumer_bf {*/

  /*    min-height: 300px;*/

  /*    padding: 20px 0;*/

  /*}*/

  /*.de.consumer-hp .consumer_bf {*/

  /*    background-position: center center;*/

  /*}*/

  /*.de.consumer-hp .consumer_bf .consumer__title,*/

  /*.nl.consumer-hp .consumer_bf .consumer__title {*/

  /*    font-size: 38px;*/

  /*}*/

  .isp-smart-home__title {

    font-size: 18px;

    min-height: 50px;

  }

}

/* MD */

@media screen and (max-width: 991px) {

  .box-header__text-small {

    font-size: 13px;

  }

  .box-setup__text {

    font-size: 18px;

  }

  .box-menu--white .box-menu__link {

    color: #000;

  }

  .box-menu__link:hover,

  .box-menu__link.active {

    color: #01b2c9;

  }

  .box-menu--white .box-menu__trigger span {

    background-color: #fff;

  }

  .box-menu--white .box-menu__trigger.active span {

    background-color: #000;

  }

  .box-renew__title {

    font-size: 24px;

  }

  .de .box-header,

  .fr .box-header,

  .nl .box-header,

  .be .box-header,

  .ro .box-header {

    height: 800px;

    /*background-position: calc(50% + 70px) 50%;*/

  }

  .box-header__title {

    font-size: 34px;

  }

  .bestav__box {

    padding: 20px;

  }



  .mdr-header__title {

    font-size: 36px;

  }



  .mdr-header__subtitle {

    font-size: 22px;

  }



  .mdr-header {

    height: 400px;

  }



  .business-submenu--mdr .business-submenu__list__link {

    padding-top: 25px;

    padding-bottom: 25px;

  }



  .mdr-sc {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/mdr-sc-bg-md.jpg);

    background-size: cover;

  }



  .bestav__icon {

    padding-right: 20px;

  }



  .box-order__buy-button {

    text-align: left;

  }

  .box-button-buy--large {

    font-size: 16px;

  }

  .vpn-globe-pin {

    display: none;

  }



  .vpn-header__title {

    font-size: 28px;

  }



  .dip-screenshot__image-2 {

    width: 1106px;

  }



  .dip-screenshot-2 {

    height: 520px;

    margin-top: -190px;

  }



  .dip-screenshot__video--2 {

    height: 391px;

  }



  .pph-v2__title-wrapper {

    padding: 0;

  }



  .dip-screenshot__video {

    max-width: 696px;

  }



  .dip--video {

    padding-bottom: 180px;

  }



  .lp-ultra-plus__text {

    font-size: 20px;

  }



  .iot-header--ty {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-typ-md.jpg);

    background-size: 991px;

    text-align: center;

  }



  .update20__downloadhere {

    display: none;

  }



  .all-prod-content {

    font-size: 14px;

  }



  .dip-api::after {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/dip-api-bg-md.jpg);

    background-size: 991px;

  }



  .gz-features__item {

    font-size: 12px;

  }



  .de .choose-central__butons .transparentChoose {

    font-size: 14px;

    padding-top: 9px;

    padding-bottom: 9px;

  }



  .productS__item__andrmbfix {

    margin-top: 10px;

  }



  .products__menu--active .products-menu__buttons-trig.active {

    top: 42px;

    padding-top: 10px;

  }



  .products-menu__buttons a:hover {

    background: transparent;

    border: none;

    color: #333;

  }



  .logo18 {

    display: none;

  }



  .productS__list .productS__item__fixtabl {

    margin-bottom: -10px;

  }



  /*.bit-18img{*/

  /*    max-width: 200px;}*/

  .productS__ri {

    width: 106%;

  }



  .consumer.bito18 .col-lg-4.text-right {

    text-align: center;

  }



  .productS__stay .productS__item {

    margin-bottom: 20px;

  }



  .productS__items .productS__item:nth-child(3n) {

    margin-right: 10px;

  }



  .productS__item {

    width: 46%;

  }



  .discover.blackfriday2019.blackDEE .container {

    background-position: 290px center;

  }



  .discover .container {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/discover_bg_md.jpg);

    background-size: contain;

  }



  body.consumer-hp {

    padding-top: 0;

  }



  .discover.blackfriday2019.blackDSNL .container {

    background-size: 320px;

  }



  .digital-select__items {

    width: 100%;

  }



  .digital-awards__subtitle {

    font-size: 16px;

  }



  .awards__title {

    font-size: 22px;

  }



  .digital-awards img {

    max-width: 50px;

    margin: 0 15px;

  }



  /*.consumer{position: static; margin-top: 54px;}*/

  .consumer {

    position: static;

  }



  .consumer__title {

    font-size: 40px;

  }



  .consumer__subtitle {

    font-size: 16px;

  }



  .digital-awards__title {

    font-size: 22px;

  }



  .products-menu a {

    padding: 12px;

  }



  .products__menu--active {

    top: 0;

  }



  .products-menu__buttons-trig.active {

    position: absolute;

    width: 200px;

    background: #fff;

    border: 1px solid #ccc;

    display: block;

    top: 46px;

    right: 14px;

    z-index: 9999;

    padding: 0px 5px 10px 15px;

  }



  .products-menu__buttons a {

    padding: 0;

    border: 0;

    display: block;

  }



  .products-menu__buttons-trig {

    display: none;

    position: relative;

    text-align: left;

  }



  .trigProd {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/dots.svg") right 17px no-repeat;

    width: 30px;

    height: 42px;

    background-size: 14px;

    display: block;

    float: right;

  }



  .trigProd.active {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/cancel-music.svg") right 17px

      no-repeat;

    width: 30px;

    height: 42px;

    background-size: 12px;

    display: block;

    float: right;

  }



  .product__price-save {

    margin-top: 0;

  }



  .discover.blackfriday2019 .container {

    background-size: 320px;

  }



  .parental-blog__anmob {

    display: flex;

    align-items: center;

    justify-content: center;

    height: 100%;

  }



  .parental-blog__wrap {

    margin-bottom: 27px;

  }



  .perantal-features__blue {

    margin: 0 0 0 -20px;

  }



  .parental-tabs2 {

    margin-top: 0;

  }



  .padding4 {

    padding: 20px 0;

  }



  .parental-blog {

    padding: 30px 0;

    background: transparent;

  }



  .parental-blue__paragraph {

    font-size: 13px;

  }



  .parental-bottom-title {

    font-size: 20px;

  }



  .parental_blog__title {

    height: auto;

  }



  .parental-blog__avatar {

    margin: 0 auto 10px;

  }



  .parental_blog__time > * {

    margin-bottom: 10px;

    margin-right: 5px;

  }



  .parental-blue__title {

    font-size: 18px;

  }



  .perantal-features__blue p {

    font-size: 13px;

  }



  .perantal-features__blue p br,

  .parental-blue__title br,

  .parental-blue__paragraph br {

    display: none;

  }



  .product_tabs--gtabs li a {

    font-size: 13px;

    padding-right: 65px;

  }



  .parental-blog__anchor img {

    margin-left: 5px;

  }



  .parental-blue {

    padding-top: 280px;

    min-height: auto;

  }



  .parental-blue:before {

    width: 100%;

    top: -1px;

    bottom: auto;

    height: 50%;

  }



  .parental-blue:before {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pblue_imgt.jpg") center top no-repeat;

    background-size: 100%;

  }



  .parental-comparative__img {

    width: 9%;

  }



  .parental-comparative__bs,

  .parental-comparative__pr {

    width: 15%;

  }



  .comparative__bp {

    font-size: 12px;

  }



  .ai-power {

    font-size: 26px;

  }



  .ai-power::before {

    transform: translateX(-310px);

  }



  .product--parental-control {

    background: #fff url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header-parental-md.jpg) no-repeat

      center top/991px;

    padding-top: 350px;

  }



  .product__name--2 {

    font-size: 30px;

  }



  .benefits-pc__title {

    font-size: 26px;

  }



  .benefits-pc__list {

    font-size: 16px;

  }



  .benefits-pc__transparent-border--left::after {

    content: "";

    width: 15px;

    height: 100%;

    background: #3480ff;

    position: absolute;

    top: 0;

    left: 0;

  }



  .benefits-pc__transparent-border--right::after {

    content: "";

    width: 15px;

    height: 100%;

    background: #3480ff;

    position: absolute;

    top: 0;

    right: 0;

  }



  .benefits-pc::before {

    transform: translateX(-500px);

    background-size: cover;

  }



  .benefits-pc::after {

    transform: translateX(500px);

    background-size: cover;

  }



  .manage-pc::after {

    width: 270px;

  }



  .manage-pc::before {

    transform: translateX(315px);

    background-size: cover;

    width: 361px;

  }



  .manage-pc--even::before {

    transform: translateX(-315px);

  }



  .manage-pc--1::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-1-md.jpg");

  }



  .manage-pc--2::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-2-md.jpg");

  }



  .manage-pc--3::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-3-md.jpg");

  }



  .manage-pc--4::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-4-md.jpg");

  }



  .manage-pc--last::after {

    width: 100%;

  }



  .manage-pc__title {

    font-size: 28px;

  }



  .system-req__label {

    font-size: 18px;

    padding-right: 45px;

  }



  .system-req__label .svg-inline--fa {

    right: 20px;

  }



  .system-req__title {

    font-size: 30px;

  }



  .system-req__content li {

    margin-bottom: 10px;

  }



  .one-product {

    background-position: 5% center;

    background-size: 75%;

  }



  .product__discount {

    font-size: 8px;

    left: -5em;

  }



  .product__name {

    font-size: 32px;

    margin-left: 5px;

  }



  .product__quote-by {

    font-size: 11px;

  }



  .product__image {

    width: 300px;

  }



  .elite-info {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/elite-info-bg-MD.jpg);

  }



  .elite-info__icon {

    height: 45px;

  }



  .elite-info__title-2 {

    font-size: 20px;

  }



  .elite-info__icon-container {

    width: 60px;

  }



  .product__features--elite-info {

    padding-left: 60px;

  }



  .one-product__title {

    font-size: 26px;

  }



  .one-product__text {

    font-size: 18px;

  }



  .best-av__title,

  .best-av__subtitle,

  .best-av__reviews-container {

    max-width: 360px;

    margin-left: auto;

    margin-right: auto;

  }



  .multilayer__title {

    font-size: 23px;

  }



  .multilayer {

    font-size: 16px;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-right-bg-MD.jpg);

  }



  .multilayer {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-right-bg-2020-md.jpg);

    background-size: 991px;

  }



  .multilayer__left--2020 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-left-bg-2020-md.png);

    background-size: 991px;

  }



  .button-6 {

    font-size: 14px;

  }



  q {

    font-size: 14px;

  }



  .table-elite__big {

    font-size: 24px !important;

  }



  .table-elite__big br {

    display: none;

  }



  .table-elite__vpn {

    font-size: 15px;

  }



  .table-elite__trafic {

    font-size: 18px;

  }



  .d-row {

    padding-bottom: 20px;

  }



  .table-elite__description {

    font-size: 13px;

  }



  .redComp,

  .normalComp {

    padding: 8px 15px;

  }



  .iframe-video {

    height: 400px;

  }



  .choose-central__wrapvideo {

    width: 80%;

  }



  .choose-central__title2 {

    font-size: 20px;

  }



  .choose-central__title {

    font-size: 24px;

  }



  .choose-central__span,

  .choose-central__clickVideo2 {

    font-size: 12px;

  }



  .transparentChoose,

  .blueChoose {

    padding: 7px 19px;

  }



  .choose-central__download img {

    max-width: 100px;

  }



  .choose-central__paragraph {

    font-size: 13px;

  }



  .choose-central__column2 {

    margin-top: 30px;

  }



  .table-elite__big {

    font-size: 24px !important;

  }



  .table-elite__big br {

    display: none;

  }



  .table-elite__vpn {

    font-size: 15px;

  }



  .elite__trafic {

    font-size: 18px;

  }



  .d-row {

    padding-bottom: 20px;

  }



  .table-elite__description {

    font-size: 13px;

  }



  .redComp,

  .normalComp {

    padding: 8px 15px;

  }



  .choose-central__imgright {

    background-size: cover;

  }



  .table-elite__big {

    font-size: 24px !important;

  }



  .table-elite__big br {

    display: none;

  }



  .table-elite__vpn {

    font-size: 15px;

  }



  .table-elite__trafic {

    font-size: 18px;

  }



  .d-row {

    padding-bottom: 20px;

  }



  .table-elite__description {

    font-size: 13px;

  }



  .redComp,

  .normalComp {

    padding: 8px 15px;

  }



  .product-tabs__title {

    font-size: 30px;

  }



  .product-tabs__title br {

    display: none;

  }



  .product-tabs__paragraph {

    font-size: 20px;

  }



  .product-tabs__paragraph br {

    display: none;

  }



  .elite-family__bg {

    background-size: cover;

  }



  .elite-family__title {

    font-size: 22px;

  }



  .elite-family__list li {

    font-size: 12px;

  }



  .elite-family__pa {

    font-size: 14px;

  }



  .elite-family__last br {

    display: none;

  }



  .product__price-save {

    margin-top: 2px;

    display: inline-block;

  }



  .btnm {

    text-align: center;

  }



  .text-md-center {

    text-align: center;

  }



  .text-md-left {

    text-align: left;

  }



  .business-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ati-bg-md.jpg),

      linear-gradient(to right, #000000 50%, #020c27 90%);

    background-size: 991px;

  }



  .business-header__title {

    font-size: 38px;

  }



  .business-header__content {

    min-height: 400px;

  }



  .business-header__text {

    font-weight: 300;

    font-size: 14px;

  }



  .business-feature__title {

    font-size: 28px;

  }



  .business-feature::before {

    width: 496px;

    transform: translateX(-248px);

  }



  .business-feature__content {

    min-height: 395px;

  }



  .business-feature--even::before {

    transform: translateX(247px);

  }



  .business-feature::before {

    background-size: 496px;

  }



  .business-feature--1::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-1-md.jpg");

  }



  .business-feature--2::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-2-md.jpg");

  }



  .business-feature--3::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-3-md.jpg");

  }



  .business-feature--4::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-4-md.jpg");

  }



  .business-feature--5::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-5-md.jpg");

  }



  .evaluation-request__title {

    font-size: 28px;

  }



  .evaluation-request__text {

    font-size: 21px;

  }



  .evaluation-request__link {

    font-size: 18px;

  }



  .evaluation-request__separator {

    height: 100px;

  }



  .business-stats__value {

    font-size: 40px;

  }



  .business-stats__text {

    font-size: 19px;

  }



  .business-stats {

    padding: 50px 0;

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-stats-bg-md.jpg");

    background-size: 991px;

  }



  .business-submenu__link {

    padding: 10px 5px;

  }



  .business-submenu__link .svg-inline--fa {

    width: 20px;

    height: 20px;

    display: block;

    margin: 0 auto;

  }



  .iot-header::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-platform-bg-md.jpg");

    background-size: 991px;

    transform: translateX(0);

    opacity: 0.5;

  }



  .iot-trusted__title {

    font-size: 30px;

  }



  .iot-table__cell-footer {

    padding-left: 2px;

    padding-right: 7px;

  }



  .iot-table__cell-footer--first {

    padding-left: 15px;

  }



  .iot-table__cell--title-2 {

    padding: 8px 10px 8px 15px;

  }



  .meet-us::after {

    width: 496px;

    transform: translateX(-248px);

  }



  .meet-us::before {

    display: none;

  }



  .pan-info__mid::after,

  .pan-info__mid::before {

    width: 90%;

    max-width: 360px;

    height: 0;

    border-right: 0;

    border-top: 1px dashed #cccccc;

    left: 15px;

    right: auto;

  }



  .pan-info__mid::before {

    top: 25px;

    bottom: auto;

  }



  .pan-info__mid::after {

    bottom: 17px;

    top: auto;

  }



  .pan-why-bdf__icon {

    max-width: 75px;

    max-height: 75px;

    margin-bottom: 10px;

  }



  .pan-why-bdf__title-2 {

    font-size: 20px;

    width: 100%;

  }



  .pan-why-bdf__icon-container {

    width: 100%;

  }



  .pan-stories__image-container {

    max-width: 150px;

    margin-left: auto;

    margin-right: auto;

    padding-top: 10px;

  }



  .pan-stories__text {

    display: none;

  }



  .pan-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pan-bg-md.jpg);

    background-size: 991px;

  }



  .pan-award {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pan-award-bg-md.png");

    background-size: 991px;

  }



  .pan-award__image {

    max-height: 100px;

    max-width: 100px;

  }



  .pph__links {

    font-size: 16px;

  }



  .pph__bzone__time__label {

    padding: 8px;

    font-size: 14px;

  }



  .pph__bzone {

    padding: 18px 18px 8px 18px;

  }



  .product__discount--pph {

    font-size: 7px;

    left: 0;

  }



  .pph::before {

    bottom: 160px;

  }



  .pph--av::before {

    bottom: 40px;

  }



  .pph--ps::before {

    bottom: 160px;

  }



  .pph--fp::before {

    bottom: 200px;

  }



  .pph--soho::before {

    bottom: 400px;

  }



  .pph__text-1 {

    font-size: 16px;

  }



  .ppb__title {

    font-size: 24px;

  }



  .ppb__text {

    font-size: 16px;

  }



  .ppc__table__row {

    flex-wrap: wrap;

  }



  .ppc__table__row__col-0 {

    max-width: 100%;

    flex: 0 0 100%;

    position: relative;

    z-index: 5;

  }



  .ppc__table--2-products .ppc__table__row__col-0 {

    max-width: 100%;

    flex: 0 0 100%;

  }



  .ppc__table--2-products .ppc__table__row__col-1 {

    max-width: 50%;

    flex: 0 0 50%;

  }



  .ppc__table__row__col-1 {

    max-width: 33.33%;

    flex: 0 0 33.33%;

  }



  .ppc__text {

    max-width: 380px;

  }



  .ppc .pp__overtitle {

    position: relative;

  }



  .pph__bzone__devices__input:checked + .pph__bzone__devices__label {

    font-weight: 500;

  }



  .ppc__table__text,

  .ppc__table__content {

    width: 100%;

    text-align: center;

    background: #e6e6e6;

    justify-content: center;

  }



  .ppc__table__content {

    padding: 15px;

  }



  .ppc__table__trigger-content .ppc__table__content {

    background: #f3f3f3;

    padding: 10px 15px;

  }



  .ppc__table__row__col-1:last-child {

    border-right: 1px solid #e6e6e6;

  }



  .ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2),

  .ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3),

  .ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4) {

    border-left: 1px solid #e6e6e6;

  }



  .ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2)::after,

  .ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3)::after,

  .ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4)::after {

    display: none;

  }



  .ppc__table__highlight-1

    .ppc__table__row--body:last-child

    .ppc__table__row__col-1:nth-child(2),

  .ppc__table__highlight-2

    .ppc__table__row--body:last-child

    .ppc__table__row__col-1:nth-child(3),

  .ppc__table__highlight-3

    .ppc__table__row--body:last-child

    .ppc__table__row__col-1:nth-child(4) {

    box-shadow: none;

    border-radius: 0;

    margin-bottom: 0;

  }



  .ppc__table__highlight-1

    .ppc__table__row__col-1:nth-child(2)

    .ppc__table__col-inner::after,

  .ppc__table__highlight-2

    .ppc__table__row__col-1:nth-child(3)

    .ppc__table__col-inner::after,

  .ppc__table__highlight-3

    .ppc__table__row__col-1:nth-child(4)

    .ppc__table__col-inner::after {

    content: "";

    height: 100px;

    position: absolute;

    left: -10px;

    right: -10px;

    margin: auto;

    top: auto;

    bottom: -20px;

    background: linear-gradient(

      0deg,

      rgba(255, 255, 255, 1) 40%,

      rgba(255, 255, 255, 0) 100%

    );

    display: block;

    width: auto;

  }



  .ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2),

  .ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3),

  .ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4) {

    box-shadow: none;

  }



  .ppc__table__row--body {

    background: none;

    position: relative;

    z-index: 5;

  }



  .ppc__table__row--body:last-child {

    border-bottom: 1px solid #e8e6e6;

  }



  .ppc__table__row .fa-check,

  .ppc__table__row .fa-check-square,

  .ppc__table__row .fa-times {

    width: 25px;

    height: 25px;

    margin: 15px;

  }



  .ppc__table__row--body::before {

    display: none;

  }



  .ftrs__tab-list__label {

    font-size: 14px;

  }

  .box-menu__wrapper {

    height: 0;

    position: absolute;

    left: 0;

    background: #fff;

    top: 0;

    overflow: hidden;

    z-index: 99;

    transition: all 0.2s;

    will-change: height;

    padding-left: 0 !important;

    padding-right: 0 !important;

  }

  .box-menu__link {

    display: block;

    border-bottom: 1px solid #eee;

    padding-left: 20px;

  }

  .box-button-buy--menu {

    margin-top: 10px;

    margin-left: 20px;

  }

  .box-menu__wrapper.active {

    height: 100vh;

    padding-top: 80px;

  }

  .box-menu .container {

    max-width: 100%;

    padding: 0 20px;

  }

  .box-menu__logo {

    max-width: 130px;

  }

  .ftrs__tab-list__label .svg-inline--fa {

    margin-left: 0;

  }



  .ftrs__tab-title {

    font-size: 20px;

  }



  .ftrs__tab-icon {

    width: 35px;

    height: 30px;

    flex: 0 0 35px;

  }



  .pp-central__title {

    font-size: 24px;

  }

  .box-menu-open {

    position: fixed;

    overflow: hidden;

    width: 100%;

  }

  .awrd .swiper-slide {

    max-width: 250px;

  }



  .awrd__box {

    padding: 20px 15px;

  }



  .sticky-menu {

    top: 58px;

    position: absolute;

  }



  .sticky-menu.mobile-fixed {

    top: 0;

    position: fixed;

  }



  .milion500__title {

    font-size: 50px;

  }



  .bpm__graphic {

    font-size: 16px;

  }



  .swttbl__table {

    margin-top: -10px;

  }



  .macsld__slide {

    background-image: none;

  }



  .swthdr__award {

    max-width: 190px;

    text-align: center;

  }



  .swt__boxshot {

    transform: scale(1.6) translate(0, 60px);

  }



  .swttbl__table__col {

    padding: 20px;

  }



  .swttbl__table__col--2--noshadow {

    font-size: 14px;

  }



  .macsld__slide--2 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/mac-slider-bg-2-md.jpg);

    background-size: 991px;

  }



  .mbs2020__award img {

    max-width: 70px;

  }



  .mbs2020__title {

    font-size: 30px;

  }



  .ftrs__title {

    font-size: 32px;

  }



  .ftrs__paragraph {

    font-size: 16px;

  }



  .central__title {

    font-size: 24px;

  }



  .product__mbstopaward {

    padding-left: 70px;

  }



  .product__mbsawardimg {

    max-width: 65px;

  }



  .product__features li {

    font-size: 13px;

  }



  .product__name.product__name--elite {

    font-size: 22px;

  }



  .product__buyzone__bmsti {

    font-size: 16px;

  }



  .product__bms-sp {

    font-size: 12px;

  }



  .product__bms-quote {

    max-width: 125px;

  }



  .product__discount2 {

    font-size: 6px;

    left: 30px;

  }



  .product__buyzone-tsfix {

    max-width: 170px;

    margin: -60px auto 0;

    display: block;

  }



  .product__buyzone__info {

    font-size: 11px;

  }



  .ios-blue2020__title br {

    display: none;

  }



  .ios-blue2020__title {

    font-size: 18px;

  }



  .product__other-features__getios {

    font-size: 14px;

  }



  .ios-blue2020__ftitle {

    font-size: 26px;

  }



  .ftrs__text {

    font-size: 16px;

  }



  .awards__img {

    margin-bottom: 20px;

  }



  .statement__content {

    padding-bottom: 20px;

    margin-bottom: 30px;

  }



  .statement__button {

    margin-bottom: 40px;

  }



  .livenews {

    position: static;

  }



  /*.header__background {background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco_md.jpg)}*/

  .solutions__item {

    margin-bottom: 10px;

  }



  .news__date {

    font-size: 12px;

  }



  .news__title {

    font-size: 14px;

  }



  .news__container {

    padding: 10px;

  }



  .statement__button {

    margin-bottom: 30px;

  }



  .statement {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/statement-bg-2-sm.jpg);

    background-size: 1000px;

    padding: 50px 0;

  }



  /* FOOTER */

  .pushFooterDown {

    padding-top: 0px;

  }



  .footer__container {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/footer-md.jpg);

  }



  .footer__lang a {

    max-width: 80%;

  }



  .sos-info--2 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/soho-bg-2-md.jpg);

    background-size: 991px;

    padding: 50px 0;

  }



  .sos-info {

    padding: 50px 0;

  }



  .box-zone {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/box_zone_md.jpg);

    background-size: 991px;

  }



  .product-vnp2020__short {

    font-size: 16px;

  }



  .product__features li {

    font-size: 12px;

  }



  .product-vpn2020__title {

    font-size: 34px;

  }



  .product__buyzone-yorm-label {

    font-size: 12px;

  }



  .vpn-privacy2020__title br {

    display: none;

  }



  .vpn-privacy2020__feature {

    font-size: 13px;

  }



  .vpn-comparative2020__title {

    font-size: 18px;

  }



  .vpn-comparative2020__subtitle,

  .vpn-comparative2020__info {

    font-size: 17px;

  }



  .vpn-bottomtable__special2 {

    font-size: 11px;

  }



  .avfree-ftrs__title,

  .avfree-tech__title {

    font-size: 26px;

    line-height: 1.2;

  }



  .avfree-tech__title-2 {

    font-size: 20px;

  }



  .product__image--free {

    margin-left: -100px;

    transform: scale(1);

  }



  .free-steps__step:nth-child(2)::after {

    transform: translateY(-1px);

  }



  .free-steps__step:nth-child(3)::after {

    transform: translateY(1px);

  }



  .free-steps__step:nth-child(4)::after {

    transform: translateY(1px);

  }



  .free-steps__step:nth-child(5)::after {

    transform: translateY(1px);

  }



  .free-steps__step:nth-child(6)::after {

    transform: translateY(3px);

  }



  .free-steps__text {

    font-size: 18px;

  }



  .ppc__table__row__col-1--2 {

    max-width: 50%;

    flex: 0 0 50%;

  }



  .ppc__table__row__col-1--3 {

    max-width: 25%;

    flex: 0 0 25%;

  }



  .swpg-hdr {

    height: 380px;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/swpg_bg-md.jpg);

    background-size: 991px;

  }



  .swpg-hdr--lvi {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/lvi-bg-md.jpg);

  }



  .pph__bzone--solutions__info {

    font-size: 13px;

  }



  .pph__bzone--solutions-title {

    padding: 20px;

  }



  .oem-contact {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oem-contact-bg_md.jpg);

    background-size: 991px;

  }



  .oemhdr {

    font-size: 32px;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/endpoint-hdr_md.jpg);

    background-size: 991px;

  }



  .oemhdr--sdk {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/sdk-integration-md.jpg);

  }



  .oemhdr--partners {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oempartners-bg_md.jpg);

  }



  .oemhdr--rebranding {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/rebranding-wl-md.jpg);

  }



  .oemhdr--bundling {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bundling-md.jpg);

  }



  .business-submenu--award .business-submenu__list__link {

    text-align: center;

  }



  .oemawrd__text {

    font-size: 16px;

  }



  .business-feature__title {

    font-size: 24px;

  }



  .business-feature__title--small {

    font-size: 20px;

  }



  .oem-ftr .business-feature__text {

    font-size: 16px;

  }



  .mdr-trusted__arrow {

    width: 20px;

    top: 14px;

    left: 30%;

  }



  .mdr-trusted__arrow--2 {

    left: 63%;

  }



  .oem-contact__title {

    font-size: 28px;

  }



  .oem-solutions__inner .button-1,

  .oem-header .button-1,

  .oem-partners .button-1 {

    font-size: 12px;

  }



  .oem-solutions__title-2 {

    font-size: 16px;

  }



  .oem-solutions__text {

    font-size: 14px;

  }



  .oem-header__partners {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oem-header-bg-md.jpg);

  }



  .oem-header__email {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oem-header-bg-email-md.jpg);

    background-size: 991px;

  }



  .gz-extra-info__container {

    padding: 0 20px 40px 20px;

  }



  .gz-extra-info__title {

    padding: 0 20px;

    font-size: 16px;

  }



  .gz-extra-info__title::after {

    font-size: 30px;

    top: -4px;

  }



  .gz-extra-info__container.active .gz-extra-info__title::after {

    top: -5px;

  }



  .gz-features__item {

    padding: 10px 40px 10px 10px;

  }



  .gz-features__item::after {

    right: 16px;

  }



  .gz-info,

  .gz-recommended__title-2 {

    font-size: 16px;

  }



  .gz-recommended__text {

    font-size: 14px;

  }



  .gz-recommended__item {

    padding: 20px 15px 80px 15px;

  }



  .gz-recommended__cta {

    bottom: 20px;

    max-width: 160px;

  }



  .gz-features {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/gz-ftr-bg-md.jpg);

    background-size: 991px;

  }



  .business-submenu__sticky.active {

    top: 0;

  }



  .product__header--2 {

    width: 140%;

    margin-top: -105px;

  }



  .product--parental-control .pph__bzone {

    margin-top: 160px;

  }



  .pph--dip__image {

    transform: translate(30px, 50px);

    opacity: 0.45;

  }



  .dip-iceberg__image {

    margin-left: -170px;

    transform: translateY(70px);

  }



  .dip-iceberg__inner.step2 .dip-iceberg__image {

    transform: translateY(-45px);

  }



  .dip-iceberg__title--step2::before {

    left: 157%;

  }



  .pph--sticky-padding {

    margin-top: 56px;

  }



  .dip-iceberg__title--step2::after {

    width: 84%;

  }



  .iot-header__list {

    padding-right: 0;

  }



  .meet-us::after {

    width: 360px;

    transform: translateX(-180px);

  }



  .pc-download__text-zone {

    margin-top: 40px;

  }



  .pc-download__image {

    margin-top: 40px;

  }



  .pc-mid-zone__image {

    width: 100%;

  }



  .pc-header::after {

    display: none;

  }



  .supp-pck__col {

    max-width: 100%;

    flex: 0 0 100%;

    display: flex;

  }



  .supp-pck__cell:first-child {

    height: 100%;

  }



  .supp-pck__cell {

    max-width: 25%;

    flex: 0 0 25%;

  }



  .ent-support-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ent-prm-supp-2020-bg-md.jpg);

    background-size: 991px;

  }



  .premium-supp-pck__text {

    font-size: 14px;

  }



  .premium-supp-pck__title {

    font-size: 18px;

  }



  .premium-supp-pck__rec-text {

    max-width: 170px;

  }



  .supp-pck__cell--bar::after {

    width: 10px;

    height: 100%;

    left: auto;

  }



  .supp-pck__col:last-child .supp-pck__cell--bar::after {

    width: 10px;

    height: 80%;

    top: 0;

    border-radius: 0 0 10px 10px;

  }



  .supp-pck__col:nth-child(2) .supp-pck__cell--bar::after {

    border-radius: 10px 10px 0 0;

  }



  .supp-pck__col::after {

    width: 100%;

    height: 1px;

    bottom: 0;

  }



  .supp-pck__col:last-child::after {

    display: block;

  }



  .supp-pck__cell::before {

    width: 1px;

    height: 100%;

  }



  .benefits__text {

    font-size: 18px;

    max-width: 160px;

  }



  .ent-contact__text {

    font-size: 16px;

  }



  .oem-header__part-int {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ati-integ-bg-md.jpg);

    background-size: 991px;

  }



  .integ__item-logo {

    text-align: left;

  }



  .dip-setup {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/dip-setup-bg-md.jpg);

    background-size: 991px;

    height: auto;

  }



  .trust-zone__title {

    font-size: 20px;

  }



  .dip-news__title {

    padding: 15px;

    font-size: 16px;

  }



  .dip-screenshot__play {

    width: 312px;

    height: 315px;

    padding: 124px 50px 50px 100px;

  }



  .dip-screenshot__play__text-1 {

    font-size: 22px;

  }



  .product__discount--dip {

    left: 0;

    font-size: 6px;

  }



  .dip {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/dip-header-bg-md.png);

    background-size: 991px;

    background-position: center top;

  }



  .dip__title {

    font-size: 38px;

  }



  .dip__price-wrapper {

    font-size: 38px;

  }



  .dip__price-cut {

    font-size: 20px;

  }



  .mdr-how__pie {

    width: 260px;

    height: 260px;

  }



  .mdr-how__text--left {

    padding-right: 140px;

  }



  .mdr-how__text--right {

    padding-left: 140px;

  }



  .healhcare__title {

    font-size: 32px;

  }



  .healhcare-quotes .pph__text-1 {

    font-size: 14px;

  }



  .healhcare .pph__bzone,

  .lp-ultra-plus .pph__bzone {

    margin-top: 0;

  }



  .healhcare-quotes q {

    min-height: auto;

  }



  .ppc__table--2-products .ppc__table__row__col-1:last-child::after {

    display: none;

  }



  .dip-inside__title--article {

    font-size: 26px;

  }



  .ppc__table--2-products .ppc__text {

    max-width: 100%;

  }



  .advisory-board-info {

    font-size: 16px;

  }



  .advisory-board-header__title {

    font-size: 34px;

  }



  .advisory-board-content__header {

    font-size: 20px;

  }



  .advisory-board-content__icon {

    width: 40px;

  }



  .advisory-board-content__header,

  .advisory-board-content__body {

    padding-left: 55px;

  }



  .box-compare__image {

    right: -510px;

  }

  .bs-comp__col {

    padding: 0;

  }



  .bs-comp__row {

    margin: 0;

  }



  .bs-comp__col__inner {

    box-shadow: none;

  }



  .bs-comp__col {

    width: 33.33%;

    flex: 0 0 33.33%;

  }



  .bs-comp__col:first-child {

    width: 100%;

    flex: 0 0 100%;

  }



  .bs-comp__col:first-child .bs-comp__col__inner {

    text-align: center;

    justify-content: center;

  }



  .bs-comp__col--empty {

    display: none;

  }



  .bs-comp__header__inner.fixed {

    width: 690px;

  }



  .vpn-selector .pph__bzone {

    padding: 18px;

  }



  .vpn-selector--bottom .vpn-header__title {

    font-size: 22px;

  }



  .vpn-feature-list li {

    font-size: 16px;

  }



  .vpn-selector--bottom {

    padding: 0 15px;

  }



  .ppb__image {

    min-height: auto;

  }

  .box-setup {

    background-position: 45% center;

  }

  .box-support-header__title {

    font-size: 40px;

  }

  .box-support-header__text-2 {

    font-size: 26px;

  }



  .business-submenu--mdr .button-1 {

    min-height: auto;

    font-size: 22px;

    padding-top: 14px;

  }

  .ent-eab-benefits__inner {

    text-align: center;

  }

  .business-submenu__list__link--eab {

    font-size: 12px;

  }

  .ent-eab-ftrs__item {

    font-size: 14px;

  }

  .ent-eab-ftrs__item__image {

    width: 40px;

    flex: 0 0 40px;

  }

  .pph__title {

    font-size: 30px;

  }

  .dip-v2__container {

    max-width: 400px;

  }

  .consumer-hp .consumer_bf,

  .de.consumer-hp .consumer_bf {

    background-position: center -35px;

    background-size: 1510px;

    min-height: 300px;

  }

  /*.de.consumer-hp .consumer_bf .consumer__subtitle,*/

  /*.nl.consumer-hp .consumer_bf .consumer__subtitle{*/

  /*    font-size: 16px;*/

  /*}*/

  .de.consumer-hp .consumer_bf .consumer__title {

    font-size: 28px;

  }

  /*.nl.consumer-hp .consumer_bf .consumer__title {*/

  /*    font-size: 40px;*/

  /*}*/

  .discover.blackfriday2020 .container,

  .de .discover.blackfriday2020 .container {

    background: #000;

  }

  /*.nl .discover.blackfriday2020 .container {*/

  /*    background: #000033;*/

  /*}*/

  .isp-nav .container {

    max-width: 100%;

    padding-left: 24px;

    padding-right: 24px;

  }

  .iot-isp-page .hamburger-trigger {

    width: 24px;

    height: 24px;

    background-color: transparent;

    border: none;

    margin: 0;

    padding: 0;

    display: flex;

    flex-direction: column;

    justify-content: center;

  }

  .iot-isp-page .hamburger-trigger span {

    width: 24px;

    height: 2px;

    background-color: #000;

    display: block;

    margin: 0 0 7px 0;

    transform-origin: 50% 50%;

    will-change: transform, translate, opacity, rotate;

    -webkit-transition: all 300ms ease-in-out 0ms;

    -moz-transition: all 300ms ease-in-out 0ms;

    -ms-transition: all 300ms ease-in-out 0ms;

    transition: all 300ms ease-in-out 0ms;

    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);

    -moz-transform: translate3d(0, 0, 0) rotate(0deg);

    -ms-transform: translate3d(0, 0, 0) rotate(0deg);

    transform: translate3d(0, 0, 0) rotate(0deg);

  }

  .hamburger-trigger span:last-of-type {

    margin: 0;

  }

  .hamburger-trigger.is--active span:nth-child(1) {

    -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);

    -moz-transform: translate3d(0, 9px, 0) rotate(45deg);

    -ms-transform: translate3d(0, 9px, 0) rotate(45deg);

    transform: translate3d(0, 9px, 0) rotate(45deg);

  }

  .hamburger-trigger.is--active span:nth-child(2) {

    opacity: 0;

  }

  .hamburger-trigger.is--active span:nth-child(3) {

    -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);

    -moz-transform: translate3d(0, -9px, 0) rotate(-45deg);

    -ms-transform: translate3d(0, -9px, 0) rotate(-45deg);

    transform: translate3d(0, -9px, 0) rotate(-45deg);

  }

  .mobile-menu {

    height: 0;

    transition: 0.2s height;

  }

  .isp-header::after {

    transform: translateX(180px);

  }

  .isp-header__title {

    font-size: 36px;

  }

  .isp-header__text {

    font-size: 22px;

  }

  .isp-smart-home__title {

    width: 100%;

  }

  .isp-smart-home__item {

    padding: 20px;

    text-align: center;

  }

  .isp-provide__title {

    font-size: 26px;

  }

  .isp-provide__text {

    font-size: 16px;

    margin-bottom: 10px;

  }

  .isp-provide__item {

    max-width: 46%;

  }

  .iot-isp-page--typ {

    min-height: calc(100vh - 185px);

  }

}

@media screen and (max-width: 767px) {

  .en .box-header__container {

    margin-top: 0;

  }

  .nl .pph__bzone__button-time {

    font-size: 16px;

  }

  .hideMb2021 {

    display: none;

  }

  .dip-screenshot__image-2 {

    width: 818px;

  }

  .new-cart-page__header {

    padding: 15px 0;

    height: auto;

  }

  .box-header,

  .ro .box-header {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/box-homepage-bg-sm.jpg");

    background-size: 767px;

    background-color: #fff;

    height: auto;

    background-position: center;

    padding: 110px 0 0 0;

    position: relative;

  }

  .box-renew__image {

    font-size: 14px;

  }

  .box-renew__image .img-fluid {

    max-width: 430px;

    width: 100%;

  }

  .ro .box-header {

    padding-bottom: 30px;

  }

  .box-header::after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: block;

    background: #fff;

    opacity: 0.4;

  }

  .dip-screenshot-2 {

    height: 385px;

    margin-top: 0;

    margin-bottom: -50px;

  }

  .dip-screenshot__video--2 {

    height: 290px;

  }

  .mdr-trusted {

    text-align: center;

  }

  .mdr-trusted__text,

  .mdr-trusted__logos-1,

  .mdr-trusted__logos-2,

  .mdr-trusted__logos-3 {

    margin-left: auto;

    margin-right: auto;

    max-width: 360px;

  }

  .mdr-trusted__arrow {

    position: static;

    width: 30px;

    transform: rotateZ(90deg);

    margin: 10px auto;

  }

  .mdr-header__title {

    font-size: 28px;

  }

  .mdr-header__subtitle {

    font-size: 18px;

  }

  .mdr-slide-content {

    background: #fff;

    box-shadow: 0 7px 18px 0 rgba(0, 0, 0, 0.15);

    padding: 15px;

    height: 100%;

  }

  .mdr-quote .mdr-quote__icon {

    width: 30px;

  }

  .mdr-quote {

    padding: 0 0 0 40px;

  }

  .mdr-header {

    height: auto;

    padding: 50px 0;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/mdr-header-bg-sm.jpg);

    background-size: cover;

  }

  .mdr-header--ent-eab {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-eab-bg-sm.jpg");

  }

  .mdr-header--ent-crp {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-crp-bg-sm.jpg");

  }

  .mdr-header--ent-cab {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-cab-bg-sm.jpg");

    background-position: center top;

  }

  .mdr-header--ent-pab {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-pab-bg-sm.jpg");

  }

  .mdr-header--bit-pab {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-bit-bg-sm.jpg");

  }

  .mdr-header--bit-cab {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-cab-bg-sm.jpg");

  }

  .mdr-header--ent-msp {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/enterprise-msp-bg-sm.jpg");

    background-position: center top;

  }

  .mdr-header--ent__active-line {

    bottom: -50px;

    border-top-width: 5px;

  }

  .box-header__text-left {

    text-align: center;

  }

  .popup-elite__bottom.update20 .col-md-4:after {

    display: none;

  }

  .advisory-board-header__title {

    font-size: 28px;

  }

  .advisory-board-header {

    height: 200px;

  }

  .advisory-board-content__icon {

    max-width: 50px;

  }

  .advisory-board-content__header,

  .advisory-board-content__body {

    padding-left: 70px;

  }

  .update20-h4 {

    text-align: center !important;

    margin-bottom: 20px;

    padding-left: 0;

  }

  .popup-elite__par2.update20 br {

    display: none;

  }

  .update20-h2 {

    font-size: 15px;

  }

  .popup-elite__left {

    margin-left: 0;

  }

  .pl10 {

    flex-wrap: wrap;

  }

  .popup-elite__wrap.update20 {

    width: 94%;

  }

  .all-products-bs-hdr {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/all-products-bg-sm.jpg);

    background-size: 767px;

  }

  .all-prod-content__group__title {

    font-size: 16px;

  }

  .discover.blackfriday2019 .container {

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/discoverall.jpg) center -10px no-repeat #000;

    -webkit-background-size: 300px;

    background-size: 300px;

  }



  .discover.blackfriday2019.blackDSNL .container {

    background-size: 290px;

    background-position: center 0px;

  }



  .consumer.blackfriday2019 img.bf2019 {

    max-width: 300px;

  }



  .gz-features__item {

    font-size: 16px;

    max-width: 360px;

    margin: 30px auto 0;

  }



  .logo18 {

    display: none;

  }



  .oem-ftr__image__img {

    height: auto;

    width: 100%;

  }



  .bs-abs__button {

    font-size: 12px;

  }



  .bs-abs__item {

    padding: 0 15px;

  }



  .lp-abs__title,

  .lp-abs__subtitle-2 {

    font-size: 26px;

  }



  .productS__mobilTriggerlast {

    border-bottom: 1px solid #ccc;

  }



  .productS__mobilTrigger {

    padding: 12px 10px 12px 20px;

    border-top: 1px solid #ccc;

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow.png) 96% center no-repeat #fff;

    background-size: 13px;

    line-height: 20px;

    color: #03001d;

    display: block;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 500;

  }



  .productS__mobilTrigger.active {

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrowup.png) 96% center no-repeat #fff;

    background-size: 13px;

  }



  .consumer.bito18 {

    min-height: 360px;

  }



  .consumer.bito18 .col-lg-4.text-right {

    text-align: center;

  }



  .products-menu__buttons a:hover {

    background: #1e68fb;

    color: #fff;

    border: 2px solid #1e68fb;

  }



  .bit18__subtitle2 {

    font-size: 14px;

    margin-top: 40px;

  }



  .bit18__title {

    font-size: 80px;

    margin-top: 5px;

  }



  .bit18__subtitle {

    font-size: 18px;

    margin-top: 0;

  }



  /*.bit-18img{*/

  /*    max-width: 120px;}*/

  .productS {

    padding-bottom: 0;

  }



  .productS__item:last-child {

    margin-right: auto;

  }



  .productS__container {

    background: #f5f5f5;

  }



  .productS__item {

    background-color: #fff;

  }



  .digital-select__item:first-child,

  .digital-select__item:nth-child(2),

  .digital-select__item:nth-child(3) {

    border-bottom: 0;

  }



  .consumer__orange {

    font-size: 14px;

    margin-top: 10px;

  }



  .digital-select__item a {

    padding: 15px 10px;

  }



  .discover .container {

    text-align: center;

    background-image: none;

  }



  .digital-select__hr,

  .products-menu {

    display: none;

  }



  .popup-recommendation-image {

    position: static;

    margin: 0 auto;

  }



  .be .bit18__title {

    font-size: 34px;

    margin-top: -30px;

  }



  .popup-our-recommendation {

    padding: 0 0 20px 0;

  }



  .select-devices-popup-title {

    font-size: 20px;

  }



  .productS__item--popup {

    margin-top: 0;

  }



  .digital-select__item {

    width: 33.3%;

  }



  .consumer__subtitle br {

    display: none;

  }



  .consumer__title {

    font-size: 26px;

  }



  .consumer__title br {

    display: none;

  }



  .consumer {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/consumer_bg_sm.jpg");

    background-size: 767px;

    padding: 20px 0;

  }



  .onmD {

    display: none !important;

  }



  .digital-awards__subtitle br {

    display: none;

  }



  .digital-awards__title br {

    display: none;

  }



  .consumer__title {

    font-size: 25px;

  }



  .consumer__award {

    max-width: 100px;

  }



  .productS__item {

    width: 90%;

    margin: 25px auto 0;

  }



  .productS__item:nth-child(3n + 0) {

    margin: 0;

  }



  .productS__item:first-child {

    margin: 25px auto 0;

  }



  .productS__items {

    display: none;

    padding-bottom: 30px;

  }



  .productS__items.active {

    display: block;

    background: #f5f5f5;

  }



  .products-menu__buttons-trig {

    display: block;

  }



  .trigProd {

    display: none;

  }



  .best-av .overall {

    margin-bottom: 30px;

  }



  #PCSecurity .specific-height {

    border-top: 1px solid #ccc;

  }



  .bmobile {

    border-left: 1px solid #ccc;

  }



  .digital-awards img {

    max-width: 88px;

    margin: 0 15px;

  }



  .digital-awards__title {

    font-size: 17px;

    margin-top: 20px;

  }



  .best-av__subt {

    font-size: 21px;

  }



  .discover__subtitle br {

    display: none;

  }



  .productS__ri {

    top: -18px;

  }



  .productS__item--popup {

    margin-top: 0;

  }



  .popup-container {

    margin-bottom: 100px;

  }



  .productS__hr {

    display: none;

  }



  .productS__items .productS__item:nth-child(3n + 0) {

    margin: 25px auto 0;

  }



  .discover {

    background-size: cover;

  }



  .specific-height {

    padding: 12px 10px 12px 20px;

    border-bottom: 1px solid #ccc;

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow.png") 96% center no-repeat #fff;

    background-size: 13px;

  }



  .specific-height.active {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrowup.png") 96% center no-repeat

      #fff;

    background-size: 13px;

  }



  .productS__bb {

    border-bottom: 1px solid #ccc;

  }



  .needB {

    margin-bottom: 0;

  }



  .discover.blackfriday2019.blackDEE .container {

    background-position: top center;

    background-size: 297px;

  }



  .productS__product-name {

    top: 0;

    position: static;

    font-size: 14px;

    font-weight: 500;

  }



  .productS__row {

    padding: 0;

  }



  .productS__container.active {

    padding-bottom: 25px;

  }



  .container--customMobile {

    max-width: 100%;

  }



  .digital-select__item:first-child {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

  }



  .products__menu--active {

    position: static;

  }



  .digital-select__item:last-child {

    border-bottom-right-radius: 0px;

    border-top-right-radius: 0px;

  }



  .products__menu--active .products-menu__buttons a {

    margin-top: 0;

    height: auto;

    font-size: 14px;

  }



  .products-menu__buttons a {

    display: block;

    text-align: center;

    color: #1e68fb;

    padding: 15px 0;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    border: 2px solid #1e68fb;

    font-weight: 600;

    text-transform: uppercase;

    font-size: 15px;

  }



  .productS__stay .productS__item {

    margin-bottom: 0;

  }



  .padding40 {

    padding: 15px 0;

  }



  .productS__items .productS__fpt {

    margin-top: 30px;

  }



  .productS__hasri {

    margin-top: 40px;

  }



  .product__features li {

    font-size: 15px;

  }



  .header {

    background-size: 750px;

    min-height: 333px;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco-2_sm.jpg);

  }



  /*.header__background {background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco_sm.jpg); background-position: 50% -40px; }*/

  .header__title {

    font-size: 36px;

    margin-top: 0;

  }



  .solutions {

    margin-top: -30px;

  }



  .awards__container {

    max-width: 350px;

  }



  .awards__container .col-12 {

    padding-bottom: 15px;

  }



  .awards__subtitle {

    font-size: 14px;

  }



  .news__container--primary {

    width: 100%;

    position: static;

  }



  .news__title {

    font-size: 18px;

  }



  .news__title::after {

    content: "";

    display: inline-block;

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow-right-blue.svg) no-repeat 50% 50%/14px;

    width: 20px;

    height: 20px;

    vertical-align: middle;

  }



  .news__container {

    padding: 20px;

    margin-bottom: 20px;

    height: auto;

  }



  .statement__title {

    margin-bottom: 25px;

  }



  .statement__content__text {

    margin-bottom: 15px;

  }



  .swthdr {

    padding: 50px 0;

  }



  .swthdr__award {

    max-width: none;

  }



  .swthdr__award .product__quote-by {

    font-size: 14px;

  }



  .swthdr__award q {

    font-size: 18px;

  }



  .swthdr__award__img {

    max-width: 160px;

  }



  .swthdr {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/comparison-bg-sm.jpg");

    background-size: 767px;

  }



  .swttbl__table__col--2--only {

    margin-left: 0;

  }



  .swttbl__table__row {

    flex-wrap: wrap;

  }



  .swttbl__table__col--1 {

    max-width: 55%;

    flex: 0 0 55%;

    text-align: center;

    font-size: 16px;

    box-shadow: 0 0 60px rgba(0, 0, 0, 0.15);

    position: relative;

  }



  .swttbl__table__col--1::after {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: #fafafa;

    z-index: 2;

  }



  .swttbl__table__col--1 {

    justify-content: center;

    background: #fafafa;

  }



  .swttbl__table__col--1B {

    max-width: 45%;

    flex: 0 0 45%;

    color: #9f9f9f;

    text-align: center;

  }



  .swttbl__table__col--2 {

    max-width: 55%;

    flex: 0 0 55%;

  }



  .swttbl__table__col--3 {

    max-width: 45%;

    flex: 0 0 45%;

  }



  .swttbl__table__col--header {

    font-size: 16px;

    background: none;

  }



  .swttbl__table__col--header::after {

    background: #fff;

  }



  .swttbl__table__boxshot {

    transform: scale(1);

  }



  .swttbl__undertable__icon-1,

  .swttbl__undertable__icon-2 {

    max-width: 40px;

    flex: 0 0 40px;

  }



  /* FOOTER */

  .footer__lang {

    transition: 2s height;

  }



  .footer__lang__col {

    width: 100%;

  }



  .footer__links {

    margin-top: 30px;

  }



  .footer__container {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/footer-sm.jpg);

    background-position: 50% 0;

  }



  .footer__lang li {

    font-size: 14px;

  }



  .choose-central--lp-parental .choose-central__imgleft {

    display: none;

  }



  .choose-central--lp-parental .choose-central__imgright {

    height: 100%;

  }



  .product_tabs--gtabs li:last-child {

    border-bottom: 0;

  }



  .newpopup-wrapper.popup-trial .large .title1 {

    font-size: 20px;

  }



  .newpopup-wrapper.popup-trial .large .bottom {

    padding-left: 20px;

    padding-right: 20px;

  }



  .newpopup-wrapper.popup-trial .large .terms {

    padding-left: 0;

  }



  .parental-comparative__premium--active {

    opacity: 0.4;

  }



  .parental-comparative__mobile a {

    border-bottom: 1px solid #ccc;

    width: 50%;

    background: #f2f2f2;

    padding: 15px 10px;

    font-weight: 500;

    text-align: center;

    font-size: 17px;

    color: #111;

  }



  .parental-comparative__mobile .parental-comparative--active {

    background: #fff;

    border-bottom: 0;

  }



  .parental-comparative__mobile a:first-child {

    border-right: 1px solid #ccc;

  }



  .parental-comparative__noBR {

    border: 0;

  }



  .parental-comparative__items {

    border-top: 0;

    padding-top: 15px;

  }



  .parental-comparative__mobile {

    margin: 20px 0 0 0;

    border: 1px solid #ccc;

    border-bottom: 0;

  }



  .parental-comparative {

    padding: 20px 0;

    background: #fff;

  }



  .parental-comparative__bp {

    font-size: 12px;

  }



  .parental-comparative__btitle {

    font-size: 13px;

  }



  .parental-comparative__mobBG {

    display: none;

  }



  .parental-blog__wrap {

    height: auto;

  }



  .parental-comparative__text {

    width: 93%;

    border-right: 0;

  }



  .parental-comparative__img {

    width: 19%;

  }



  .parental-comparative__bs,

  .parental-comparative__pr {

    display: none;

  }



  .parental-blue:before {

    background-position: 17% top;

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pblue_imgm.jpg") 17% top no-repeat;

    background-size: cover;

  }



  .parental-blue {

    padding-top: 350px;

  }



  .parental-features__span-dot {

    min-width: 15px;

  }



  .product_tabs--gtabs li a:after {

    transform: rotate(0deg);

  }



  .product_tabs--gtabs li a.is-active:after {

    transform: rotate(90deg);

  }



  .parental-bottom-title {

    margin-bottom: 10px;

  }



  .parental-features {

    padding: 20px 0;

  }



  .perantal-features__blue p {

    margin-bottom: 0;

  }



  .product_tabs--global .tab-content2 {

    background: #008bf7;

    margin-top: 0;

    padding: 20px;

  }



  .perantal-features__blue {

    background: transparent;

  }



  .parental-blog__anmob {

    margin: 0px 0 55px 0;

  }



  .product-tabs__tabs a {

    padding: 10px 15px;

  }



  .product_tabs--onlyMobile {

    display: block;

  }



  .product_tabs--onlyDesktop {

    display: none;

  }



  .noPM {

    padding: 0;

  }

  .mdr-overview__swiper .swiper-slide {

    max-width: 360px;

  }

  .perantal-features__blue {

    margin-left: 0;

  }



  .milion500__title {

    font-size: 40px;

  }



  .product_tabs--gtabs.product-tabs__bbMobile li {

    border-bottom: 1px solid #ccc;

  }



  .system-req__item--first {

    margin-right: 0;

  }



  .manage-pc .benefits-pc__transparent-border--right::after,

  .manage-pc .benefits-pc__transparent-border--left::after {

    display: none;

  }



  .manage-pc .benefits-pc__transparent-border {

    background: #3480ff;

  }



  .manage-pc::before {

    width: 250px;

    transform: translateX(260px);

  }



  .manage-pc--even::before {

    transform: translateX(-260px);

  }



  .manage-pc__icon {

    max-width: 45px;

    max-height: 45px;

  }



  .manage-pc__title {

    font-size: 26px;

  }



  .manage-pc__item__title {

    font-size: 18px;

  }



  .ai-power {

    font-size: 24px;

    text-align: center;

  }



  .ai-power::before {

    transform: translateX(-330px);

  }



  .product--parental-control {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header-parental-sm.jpg);

    background-size: 767px;

    padding-top: 253px;

  }



  .product--parental-control .pph__bzone {

    margin-top: 40px;

  }



  .benefits-pc__transparent-border {

    background: none;

  }



  .benefits-pc__transparent-border--right::after {

    width: 55px;

    height: 110%;

  }



  .toolbox-main .button-buy--free,

  .toolbox-main .button-2 {

    min-width: 100%;

    display: block;

  }



  .toolbox-main .button-2 {

    margin-top: 10px;

  }



  .benefits-pc__transparent-border--left::after {

    width: 55px;

  }



  .benefits-pc::before {

    height: 50%;

    top: 0;

    bottom: auto;

    transform: translateX(-290px);

  }



  .benefits-pc::after {

    height: 50%;

    top: auto;

    bottom: 0;

    transform: translateX(290px);

  }



  .product__undertitle--2 {

    font-size: 22px;

  }



  .product__name--2 {

    font-size: 26px;

  }



  .product__header--2 {

    margin: 0 auto;

    max-width: 100%;

  }



  .popup-elite__paragraph {

    text-align: center;

    font-size: 13px;

  }



  .popup-elite__img {

    margin-left: -20px;

  }



  .elite__paragraph {

    font-size: 14px;

    text-align: center;

  }



  .popup-elite__close {

    right: 7px;

    top: 7px;

  }



  .popup-elite2__newP {

    font-size: 26px;

  }



  .popup-elite__download br {

    display: none;

  }



  .popup-elite2 .popup-elite__img {

    margin: 15px -20px 0 0;

    max-width: 120px;

  }



  .popup-elite__img {

    margin: 0 -20px 0 auto;

    max-width: 150px;

  }



  .popup-elite__title {

    text-align: center;

    margin-top: 0;

  }



  .popup-elite__par2 {

    font-size: 12px;

    text-align: center;

  }



  .popup-elite__wrap {

    width: 96%;

  }



  .popup-elite__download {

    font-size: 14px;

    text-align: center;

  }



  .popup-elite2 .popup-elite__top {

    padding: 30px 15px;

  }



  .popup-elite__wrap {

    margin-top: 50px;

  }



  .tab-feature__title {

    font-size: 22px;

  }



  .tab-feature__subtitle {

    font-size: 18px;

  }



  .tab-feature__tabs a {

    padding: 10px 25px;

  }



  .product__price-save {

    margin-top: 0;

  }



  .product__image {

    margin: 0;

    width: 100%;

  }



  .product__image-wrapper {

    max-width: 360px;

    margin: 0 auto;

  }



  .product__discount {

    left: 50px;

    bottom: 20px;

  }



  .product__discount--pph {

    left: 0;

    bottom: 0;

  }



  .product__features--elite-info {

    margin-bottom: 30px;

  }



  .best-av__title,

  .best-av__subtitle,

  .best-av__reviews-container {

    max-width: 100%;

  }



  .one-product {

    background-image: none;

    text-align: center;

    padding: 40px 0;

  }



  .multilayer {

    text-align: center;

    background-position: center top;

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-right-bg-SM.jpg");

    font-size: 17px;

    padding: 220px 0 70px 0;

  }



  .multilayer--2020 {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/multilayer-right-bg-2020-sm.jpg");

    background-size: 767px;

  }



  .multilayer__title {

    font-size: 27px;

  }



  .button-6 {

    font-size: 16px;

  }



  .table-elite__firstrow {

    width: 100%;

  }



  .table-elite__serow,

  .table-elite__lastrow {

    width: 50%;

  }



  .table-elite__first {

    margin-bottom: 20px;

  }



  .product-tabs__img {

    display: block !important;

    margin: 0 auto;

  }



  .elite__title {

    font-size: 17px;

  }



  .choose-central__title {

    font-size: 22px;

  }



  .redComp,

  .normalComp {

    width: 155px;

    font-size: 12px;

  }



  .choose-central__imgright {

    width: 100%;

    height: 53%;

    bottom: 0;

    top: auto;

  }



  .choose-central__central {

    text-align: center;

    margin-top: 50px;

  }



  .choose-central__title {

    text-align: center;

  }



  .choose-central__imgleft {

    width: 100%;

    height: 47%;

  }



  .choose-central__padding {

    text-align: center;

  }



  .elite-family__list {

    text-align: left;

  }



  .choose-central__video {

    text-align: left;

  }



  .choose-central__clickVideo2 {

    color: #fff;

  }



  .milion500__ttitle {

    font-size: 50px;

  }



  .elite-family {

    height: auto;

  }



  .elite-family__bg {

    display: none;

  }



  .table-elite__unlimited br {

    display: block;

  }



  .table-elite__big {

    margin-top: 31px;

  }



  .graphic-animated2018 h2 {

    font-size: 16px;

    margin-bottom: 50px;

  }



  .graphic-animated2018 h1 {

    font-size: 20px;

  }



  .graphic-animated2018 {

    overflow: hidden;

    background: #3d528e;

  }



  .graphic-animated2018 .circle {

    width: 330px;

    margin-top: -90px;

  }



  .graphic-animated2018 .layer1 p {

    font-size: 10px;

  }



  .graphic-animated2018 .layer2 p {

    font-size: 8px;

  }



  .graphic-animated2018 .layer1 .item-1 {

    top: 100px;

    left: 104px;

    transform: rotate(-1deg);

  }



  .graphic-animated2018 .contentGraph {

    margin-top: 1em;

  }



  .graphic-animated2018 .layer1 .item-2 {

    top: 174px;

    right: 10px;

    transform: rotate(64deg);

  }



  .graphic-animated2018 .contentGraph h5 {

    font-size: 15px;

  }



  .graphic-animated2018 .contentGraph p,

  .graphic-animated2018 .contentGraph ul li,

  .graphic-animated2018 .contentGraph a {

    font-size: 11px;

  }



  .graphic-animated2018 .layer1 .item-3 {

    top: 170px;

    left: 16px;

    transform: rotate(-60deg);

  }



  .graphic-animated2018 .layer1 .item-4 {

    bottom: 169px;

    left: 0px;

    transform: rotate(60deg);

  }



  .graphic-animated2018 .layer1 .item-5 {

    bottom: 100px;

    left: 137px;

    transform: rotate(1deg);

  }



  .graphic-animated2018 .layer2 .item-2 {

    left: 70px;

    top: 241px;

  }



  .graphic-animated2018 .layer1 .item-6 p:last-child {

    display: none;

  }



  .graphic-animated2018 .layer1 .item-6 {

    bottom: 175px;

    left: 222px;

    transform: rotate(-60deg);

    white-space: nowrap;

  }



  .graphic-animated2018 .item-top {

    position: absolute;

    top: 76px;

    left: 105px;

    transform: rotate(0deg);

  }



  .graphic-animated2018 .item-top.mid {

    top: 136px;

    transform: rotate(0deg);

  }



  .graphic-animated2018 .layer2 .item-1 {

    left: 104px;

    top: 175px;

  }



  .graphic-animated2018 .layer2 .item-5 {

    right: 72px;

    top: 238px;

  }



  .graphic-animated2018 .layer2 .item-3 {

    left: 109px;

    top: 311px;

  }



  .graphic-animated2018 .layer2 .item-4 {

    left: 184px;

    top: 311px;

  }



  .graphic-animated2018 .layer2 .item-6 {

    right: 106px;

    top: 174px;

  }



  .graphic-animated2018 .layer2 .item-bottom {

    position: absolute;

    bottom: 221px;

    left: 137px;

    transform: rotate(1deg);

  }



  .graphic-animated2018 .layer2 .items {

    position: absolute;

    top: 192px;

    left: 105px;

    width: 120px;

    border-radius: 50%;

    height: 120px;

    cursor: pointer;

  }



  .text-sm-center {

    text-align: center;

  }



  .business-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ati-bg-sm.jpg),

      linear-gradient(to right, #000000 50%, #020c27 90%);

    background-size: 767px;

  }



  .business-header__content {

    min-height: 300px;

  }



  .business-feature::before {

    width: 278px;

    transform: translateX(-245px);

  }



  .business-feature--even::before {

    transform: translateX(245px);

  }



  .business-feature::before {

    background-size: 278px;

  }



  .business-feature--1::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-1-sm.jpg");

  }



  .business-feature--2::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-2-sm.jpg");

  }



  .business-feature--3::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-3-sm.jpg");

  }



  .business-feature--4::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-4-sm.jpg");

  }

  .business-feature--5::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-5-sm.jpg");

  }



  .evaluation-request {

    text-align: center;

  }



  .evaluation-request__link {

    font-size: 22px;

  }



  .evaluation-request__separator {

    height: 30px;

  }



  .evaluation-request__separator::before {

    height: 1px;

    width: 100%;

    max-width: 260px;

  }



  .solution-diagram__title {

    margin-bottom: 10px;

    font-size: 28px;

  }



  .business-stats {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-stats-bg-sm.jpg");

    background-size: 767px;

  }



  .business-resources__content {

    min-height: auto;

    height: auto;

  }



  .business-submenu__list__link {

    padding: 30px 0;

  }



  .iot-header__title {

    font-size: 36px;

  }

  .iot-header__title--2 {

    font-size: 24px;

  }



  .iot-header::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/iot-platform-bg-sm.jpg");

    background-size: 767px;

  }



  .iot-header__title-2 {

    font-size: 28px;

  }



  .grow-business__title {

    font-size: 28px;

  }



  .grow-business__icon {

    max-width: 60px;

    max-height: 40px;

  }



  .cs-s__label--2nd-col {

    margin-top: 0;

  }



  .iot-trusted__logo {

    margin-left: -3px;

  }



  .iot-trusted__image-wrapper {

    width: 100px;

    height: 100px;

    flex: 0 0 100px;

  }



  .iot-table__cell--title-inner {

    font-size: 14px;

    padding: 8px 2px;

  }



  .iot-table__small-text {

    font-size: 12px;

  }



  .iot-table__cell--2-5 {

    max-width: 45%;

    width: 45%;

    flex: 0 0 45%;

  }



  .iot-table__cell-footer .button-buy--iot-platform {

    padding: 15px 5px;

    font-size: 13px;

  }



  .iot-table__cell--1-5 {

    width: 18.3%;

    max-width: 18.3%;

    flex: 0 0 18.3%;

  }



  .iot-table__cell--sm-right {

    max-width: 55%;

    flex: 0 0 55%;

  }



  .iot-table__cell--title-2 {

    font-size: 14px;

  }



  .iot-table__cell-footer--first {

    padding-left: 10px;

  }



  .iot-table__cell--title-footer--left {

    font-size: 14px;

  }



  .iot-header {

    padding-bottom: 60px;

  }

  .iot-header--no-events {

    padding-bottom: 0;

  }



  .grow-business {

    padding-top: 40px;

  }



  .grow-business__text {

    margin-bottom: 40px;

  }



  .grow-business__item {

    padding: 0 8px;

    font-size: 14px;

  }



  .statement--iot {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/statement-iot-sm-bg.jpg);

    background-size: 767px;

  }



  .iot-bottom__title {

    font-size: 24px;

  }



  .pan-why-bdf__icon-container {

    width: 20%;

  }



  .pan-why-bdf__title-2 {

    width: 80%;

    font-size: 24px;

  }



  .pan-why-bdf__icon {

    max-width: 80px;

    max-height: 80px;

    margin-bottom: 0;

  }



  .pan-award__link {

    margin: 15px 20px;

  }



  .pan-award__image {

    max-height: 80px;

  }



  .pph::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ts-bg-sm.png");

    background-size: 767px;

    height: 359px;

    bottom: 780px;

  }



  .pph--av::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-bg-sm.png");

  }



  .pph--soho::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-sm.png");

    bottom: 1040px;

  }



  .pph--mac::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/mac-bg-sm.png");

  }



  .pph--ps::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ps-bg-sm.png");

    bottom: 720px;

  }



  .pph--is::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/is-bg-sm.png");

  }



  .pph--fp::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/fp-bg-sm.png");

    bottom: 770px;

  }



  .pph::after {

    top: 1100px;

  }



  .pph__bzone {

    margin-top: 100px;

    padding: 24px 24px 8px 24px;

  }



  .pph__bzone__time__label {

    padding: 12px;

    font-size: 16px;

  }



  .pph__features {

    margin-top: 10px;

    background: none;

  }



  .pp__overtitle {

    position: relative;

  }



  .fr .milion500__title {

    font-size: 40px;

  }



  .ppb__item {

    padding: 25px 15px;

    border-bottom: 1px solid #ccc;

  }



  .ppb__item--last {

    border: 0;

    padding-bottom: 0;

  }



  .ftrs__tab-header {

    margin-top: 30px;

  }



  .ftrs__tab-list__label {

    font-size: 16px;

  }



  .pph__feature__image {

    max-width: 40px;

    max-height: 40px;

  }



  .ppc__table__col-inner {

    padding: 10px;

  }



  .ppc__text {

    max-width: 100%;

  }



  .one-product--2020__image {

    max-width: 100%;

    height: auto;

  }



  .awrd__title,

  .awrd__text-1,

  .awrd__text-2 {

    width: 100%;

  }



  .footer-buy-button {

    position: fixed;

    bottom: 0;

    width: 100%;

    left: 0;

    z-index: 100;

  }



  .footer-buy-button .button-buy.active {

    border-radius: 0;

    height: 50px;

  }



  .sticky-menu__items__link {

    margin-right: 10px;

    font-size: 13px;

  }



  .newpopup-wrapper.popup-trial .large .bottom {

    padding-left: 4em;

  }



  .milion500 {

    padding: 50px 0;

    background-size: 768px;

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/trust-zone-sm.jpg");

  }

  .milion500--2020 {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/trust-zone-sm-2020.jpg");

  }

  .milion500__trusted {

    margin-top: 0;

  }



  .bpm__title {

    font-size: 28px;

  }



  .macq__quote {

    font-size: 20px;

  }



  .macsld__slide--2 {

    text-align: center;

  }



  .macsld__title {

    font-size: 30px;

  }



  .macsld__icon {

    width: 80px;

    height: 80px;

  }



  .macsld__nav {

    display: none;

  }



  .product__mbstopaward {

    padding-left: 0;

    text-align: right;

  }



  .product__mbstopaward > div + div {

    text-align: left;

  }



  .mbs2020__title {

    font-size: 24px;

  }



  .mbs2020__award {

    margin: 0 13px;

  }



  .ftrs__title {

    font-size: 28px;

  }



  .ftrs__paragraph br {

    display: none;

  }



  .ftrs__paragraph {

    font-size: 15px;

  }



  .product__bms-quote {

    max-width: 170px;

  }



  .soho-ftrs__text {

    width: 230px;

    margin-left: 20px;

  }



  .sos-info--1 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-1-sm.jpg);

    background-size: 767px;

  }



  .sos-info--2 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-2-sm.jpg);

    background-size: 767px;

  }



  .sos-info--3 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-3-sm.jpg);

    background-size: 767px;

  }



  .sos-info--1::after {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: #efedea;

    opacity: 0.6;

  }



  .sos-info--3::after {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: #efedea;

    opacity: 0.6;

  }



  .sos-info__title {

    font-size: 30px;

  }



  .milion500--wAward .milion500__trusted {

    font-size: 20px;

  }



  .milion500__title {

    font-size: 32px;

  }



  .milion500--wAward__quote {

    font-size: 20px;

  }



  .box-zone {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/box_zone_sm.jpg);

    background-size: 767px;

  }



  .cmp-hdr__title {

    font-size: 30px;

  }



  .box-zone__logo {

    max-width: 180px;

  }



  .product__header-vpn2020 {

    max-width: 100%;

    text-align: center;

  }



  .product-vnp2020__short {

    font-size: 14px;

  }



  .product-vpn2020 {

    height: auto;

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/vpn_header-mobile.jpg") center

      no-repeat;

    background-size: cover;

  }



  .product__buyzone-yorm-label {

    font-size: 14px;

  }



  .vpn-privacy2020__title {

    font-size: 17px;

  }



  .vpn-privacy2020__sti {

    font-size: 21px;

  }



  .vpn-privacy2020__feature {

    margin-left: 0;

  }



  .vpn-privacy2020__feature br {

    display: none;

  }



  .vpn-privacy2020__svg2 {

    margin-top: 40px;

  }



  .vpn-benefits2020__title br {

    display: none;

  }



  .vpn-benefits2020__title {

    font-size: 24px;

    margin-top: 0;

  }



  .vpn-benefits2020 {

    height: auto;

  }



  .vpn-comparative2020__title,

  .vpn-comparative2020__subtitle,

  .vpn-comparative2020__info {

    font-size: 14px;

  }



  .vpn-comparative2020__name {

    width: 100%;

    padding: 15px;

    text-align: center;

  }



  .vpn-comparative2020__col {

    width: 33.3%;

    padding: 20px 0;

  }



  .vpn-comparative2020__col svg {

    width: 20px;

    height: 20px;

  }



  .vpn-bottomtable__2,

  .vpn-bottomtable__1 {

    width: 33.3%;

  }



  .vpn-comparative2020__price {

    font-size: 18px;

  }



  .vpn-comparative2020__info br {

    display: none;

  }



  .vpn-comparative2020__name {

    font-size: 17px;

  }



  .vpn-bottomtable__11 {

    width: 0%;

  }



  .vpn-bottomtable__2 a {

    max-width: 86%;

  }



  .avfree-header__title {

    font-size: 48px;

  }



  .avfree-header__undertitle {

    font-size: 18px;

  }



  .avfree-tech {

    height: 540px;

    padding: 30px 0;

  }



  .avfree-tech {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-free-2-bg-sm.jpg);

    background-size: 767px;

    position: relative;

  }



  .avfree-tech::after {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

  }



  .avfree-tech--1::after {

    opacity: 0.35;

    background: #000813;

  }



  .avfree-ftrs__title,

  .avfree-tech__title,

  .installfree__title {

    font-size: 32px;

  }



  .avfree-tech--2 {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-free-3-bg-sm.jpg);

    background-size: 767px;

    position: relative;

  }



  .avfree-tech--2::after {

    background: #011b4c;

    opacity: 0.5;

  }



  .ppc__table__boxshot--b {

    max-width: 80px;

  }



  .product__name--free {

    white-space: normal;

    font-size: 26px;

    margin-left: 0;

  }



  .free-ty__title,

  .free-text__title {

    font-size: 28px;

  }



  .free-steps__final-text br {

    display: none;

    font-size: 22px;

  }



  .free-steps__value {

    font-size: 70px;

    width: 60px;

    flex: 0 0 60px;

  }



  .free-steps {

    background-position: 23px 7px;

  }



  .free-steps__step::after {

    bottom: auto;

    right: auto;

    top: 55px;

    left: 16px;

  }



  .free-steps__step {

    padding: 20px 0;

  }



  .free-steps__step:nth-child(2)::after {

    transform: translateY(9px);

  }



  .free-steps__step:nth-child(3)::after {

    transform: translateY(4px);

  }



  .free-steps__step:nth-child(4)::after {

    transform: translateY(-2px);

  }



  .free-steps__step:nth-child(5)::after {

    transform: translateY(-4px);

  }



  .free-steps__step:nth-child(6)::after {

    transform: translateY(8px);

  }



  .free-steps__check {

    flex: 0 0 44px;

    margin-left: -27px;

  }



  .free-steps__final-text {

    text-align: left;

    font-size: 24px;

    padding-left: 20px;

  }



  .product__features--free {

    padding-bottom: 0;

    border-bottom: 0;

  }



  .product__buyzone {

    max-width: 360px;

    margin-left: auto;

    margin-right: auto;

  }



  .swpg__anch-wrapper {

    padding: 0 3px 6px 3px;

  }



  .swpg__anch-wrap {

    margin: 0 -3px;

  }



  .swpg .swpg__anch {

    font-size: 12px;

  }



  .swpg-anchor-id {

    top: 0;

  }



  .swpg-hdr {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/swpg_bg-sm.jpg);

    background-size: 767px;

  }

  .swpg-hdr--lvi {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/lvi-bg-sm.jpg);

  }



  .header--swapgs {

    padding: 30px 0 55px 0;

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_swapgs_sm.jpg");

    background-size: 767px;

  }



  .header__title--swapgs {

    font-size: 26px;

    margin-bottom: 10px;

  }



  .pph__bzone--solutions {

    margin-top: 0;

    padding: 10px;

  }



  .pph__bzone--solutions-title {

    padding: 15px;

    margin-top: 0;

  }



  .parental-award::before {

    transform: translateX(-80px);

  }



  .oemawrd__text {

    max-width: 100%;

  }



  .oem-ftr__image {

    height: 200px;

  }

  .oem-ftr__image--eab {

    min-height: 200px;

  }



  .oem-hp-ftr .oem-ftr__image {

    height: 260px;

    margin-top: 50px;

  }



  .business-feature__title {

    margin-top: 20px;

  }



  .oem-sdks__inner::after {

    display: none;

  }



  .oem-sdks__item--active .oem-sdks__item-title {

    position: static;

  }



  .oem-sdks__item--active .business-feature__text:first-child {

    margin-top: 10px;

  }



  .oem-sdks__item-title-2 {

    margin-top: 40px;

    position: relative;

  }



  .oem-sdks__item-title-2::after {

    content: "";

    height: 4px;

    width: 100%;

    left: 0;

    right: 0;

    top: -20px;

    margin: auto;

    background: #ededf7;

    position: absolute;

  }



  .oem-sdks__item--active .oem-sdks__item-title {

    font-size: 20px;

  }



  .oem-tech__icon {

    margin-bottom: 20px;

  }



  .oem-tech__text {

    max-width: 360px;

    margin: 0 auto 20px;

  }



  .oem-solutions__slider .swiper-slide {

    max-width: 295px;

  }



  .info-zone-gz__title,

  .gz-supp__title,

  .gz-recommended__title {

    font-size: 28px;

  }



  .gz-extra-info__container {

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 30px;

    max-width: 360px;

  }



  .gz-features .business-submenu__link {

    max-width: 360px;

  }



  .gz-features {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/gz-ftr-bg-xs.jpg);

    background-size: cover;

  }



  .info-zone-gz {

    text-align: center;

  }



  .gz-resources__item {

    margin: 0 auto;

    max-width: 360px;

  }



  .gz-resources__item__text {

    padding: 20px 30px;

    text-align: center;

  }



  .gz-resources__item__button {

    padding: 0 30px 20px 30px;

  }



  .gz-info,

  .gz-recommended__title-2 {

    font-size: 18px;

    min-height: auto;

  }



  .gz-recommended__item {

    margin-bottom: 20px;

    height: auto;

    padding: 20px 15px;

  }



  .gz-recommended__cta {

    position: static;

    margin-top: 20px;

  }



  .oempartners__text {

    display: none;

    margin-top: 10px;

  }



  .oempartners__text.active {

    display: block;

  }



  .oempartners__logo-wrapper {

    height: auto;

  }



  .oempartners__container {

    padding: 15px;

  }



  .pph--dip .pph__title {

    font-size: 34px;

  }



  .pph--dip .pph__text-1 {

    max-width: 100%;

  }



  .pph--dip::after {

    display: none;

  }



  .pph--dip {

    padding-bottom: 50px;

  }



  .pph--dip__image {

    transform: translate(0px, 350px);

    max-width: 310px;

    opacity: 1;

  }



  .dip-iceberg__inner .pp__overtitle {

    position: absolute;

  }



  .dip-iceberg__inner .ppb__text--smaller {

    font-size: 16px;

  }



  .dip-iceberg__inner .pph__title {

    font-size: 28px;

  }



  .dip-iceberg__image {

    margin-left: -260px;

    transform: translateY(70px);

    max-width: 800px;

  }



  .dip-iceberg__title::before {

    left: 117%;

  }



  .dip-iceberg__title::after {

    width: 18%;

  }



  .dip-iceberg__title--step2::after {

    width: 44%;

  }



  .dip-iceberg__title--step2::before {

    left: 117%;

  }



  .dip-iceberg__inner.step2 .dip-iceberg__image {

    transform: translateY(-34px);

  }



  .dip-iceberg__bars {

    left: -10px;

  }



  .endorsed-by__container {

    margin-bottom: 30px;

    height: auto;

  }



  .grow-business {

    margin-top: 0;

  }



  .meet-us::after {

    width: 270px;

    transform: translateX(-135px);

  }



  .pc-header .pph__bzone {

    margin-top: 0;

  }



  .pph__title-2--pc {

    font-size: 22px;

  }



  .pc-icon-2 {

    height: 54px;

  }



  .pc-benefits__text {

    font-size: 16px;

  }



  .pc-icon {

    flex: 0 0 55px;

    width: 55px;

    height: auto;

    margin: 0 10px 0 0;

  }



  .pc-info {

    text-align: left;

  }



  .pc-download__image {

    margin-top: 20px;

  }



  .supp-pck__cell {

    height: 80px;

  }



  .ent-support-header {

    height: 360px;

  }



  .benefits__icon-wrapper {

    width: 80px;

    height: 80px;

    margin-top: -40px;

  }



  .ent-contact__text {

    font-size: 18px;

  }

  .dip {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/dip-header-bg-sm.png);

    background-size: 600px;

    padding: 300px 0 0 0;

  }

  .dip-screenshot {

    margin-top: 30px;

  }

  .dip-ftrs__text {

    font-size: 16px;

  }

  .dip-ftrs__icon-wrapper {

    width: 80px;

    height: 80px;

  }

  .dip-inside__row .dip-inside__text {

    order: 1;

  }

  .trust-zone {

    text-align: center;

    padding: 50px;

    height: auto;

  }

  .trust-zone__logo {

    max-width: 260px;

    margin-top: 30px;

    width: 100%;

  }

  .dip-news__wrapper {

    max-width: 360px;

    margin: 0 auto 20px;

  }

  .product__discount--dip {

    left: 0;

    bottom: 0;

  }

  .mdr-how__pie {

    position: relative;

    margin-bottom: 30px;

  }

  .mdr-how__text {

    width: 100%;

    height: auto;

    flex: 0 0 100%;

    padding: 0;

    text-align: left;

  }

  .dip-api__title {

    font-size: 28px;

  }

  .dip-api .pph__bzone {

    margin-top: 0;

  }

  .dip-setup::after {

    content: "";

    background: #fff;

    opacity: 0.5;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

  }

  .healhcare__title {

    font-size: 28px;

  }

  .healhcare__top::after {

    content: "";

    display: block;

    position: absolute;

    width: 30px;

    height: 100%;

    top: 0;

    right: -30px;

    background: rgba(51, 102, 255, 0.85);

  }

  .lp-ultra-plus .healhcare__top,

  .lp-ultra-plus .healhcare__top::after {

    background-color: rgba(39, 27, 139, 0.5);

  }

  .healhcare__bottom::after {

    content: "";

    display: block;

    position: absolute;

    width: 30px;

    height: 100%;

    top: 0;

    right: -30px;

    background: #090f21;

  }

  .healhcare {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/healthcare-bg-sm.jpg);

    background-size: 767px;

    padding-top: 150px;

    background-color: #090f21;

    background-position: center -116px;

  }

  .healhcare .statement__content__text {

    margin-bottom: 0;

  }

  .lp-ultra-plus {

    padding-bottom: 50px;

    overflow: hidden;

  }

  .dip-screenshot__video {

    max-width: 516px;

  }

  .box-specs {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/box-specs-sm.jpg");

    background-size: 767px;

    background-repeat: repeat-y;

  }

  .box-faq {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/faq-bg-sm.jpg");

    background-size: 767px;

    padding-top: 360px;

  }

  .box-faq__title {

    font-size: 28px;

  }

  .box-compare {

    padding: 50px 0;

  }

  .box-compare__row.box-compare__row--header {

    font-size: 14px;

  }

  .vpn-selector .pph__bzone {

    margin-top: 13px;

  }

  .vpn-selector__new-price {

    font-size: 34px;

  }

  .vpn-selector__text-3 {

    font-size: 12px;

  }

  .vpn-selector--bottom {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/vpn-bottom-bg-sm.jpg);

  }

  .vpn-feature-list li {

    max-width: 100%;

  }

  .bs-comp__header__inner.fixed {

    width: 510px;

  }

  .bs-comp__col__inner {

    padding: 10px 5px;

    min-height: 60px;

  }

  .bs-comp__title,

  .bs-comp__col__title {

    font-size: 14px;

  }

  .bs-comp__col__inner .button-1 {

    font-size: 12px;

  }

  .box-setup__text--small {

    font-size: 16px;

  }

  .box-setup {

    background-position: 40% center;

  }

  .box-setup__title--req {

    font-size: 42px;

  }

  .box-support__icon-wrapper {

    min-height: 80px;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .box-support-header {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/box-support-header-bg-sm.jpg");

    background-size: 767px;

    height: 614px;

  }

  .box-support-header__title {

    font-size: 36px;

  }

  .ent-eab-benefits {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ent-eab-benefits-bg-sm.jpg");

    background-size: 767px;

  }

  .oem-ftr__image__img--top {

    top: 0;

    bottom: auto;

  }

  .ent-eab-benefits__inner {

    background: rgba(0, 0, 0, 0.3);

    border: 1px solid rgba(255, 255, 255, 0.3);

    height: 100%;

  }

  .ent-eab-benefits__slider-all .swiper-slide,

  .ent-eab-benefits__slider-six .swiper-slide,

  .ent-eab-benefits__slider-four .swiper-slide,

  .ent-eab-benefits__slider-five .swiper-slide {

    height: auto;

  }

  .ent-eab-benefits__icon {

    max-width: 100%;

    width: auto;

    height: 50px;

    margin-top: 30px;

  }

  .business-submenu__list__link--eab {

    padding: 25px 5px;

  }

  .ent-eab-ftrs__item__image {

    width: auto;

    height: 40px;

  }

  .ent-eab-ftrs__item {

    text-align: center;

  }

  .dip-v2 {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/dip-header-2-sm-bg.png");

    background-size: 398px;

    background-position: calc(50% - 70px) 0px;

  }

  .dip-v2__container {

    max-width: 100%;

    margin-top: 150px;

    background: linear-gradient(

      0deg,

      rgb(255, 255, 255) 95%,

      rgba(255, 255, 255, 0) 100%

    );

    padding-top: 12px;

  }

  .pph__features__dip-icon {

    height: auto;

    margin-bottom: 0;

    width: 40px;

    flex: 0 0 40px;

    margin-right: 20px;

  }

  .dip-plan .vpn-selector__right-side {

    margin-top: 13px;

  }

  .dip-plan .pph__bzone {

    padding-bottom: 10px;

  }

  /*.de.consumer-hp .consumer_bf .consumer__title,*/

  /*.nl.consumer-hp .consumer_bf .consumer__title {*/

  /*    font-size: 25px;*/

  /*}*/

  /*.de.consumer-hp .consumer_bf,*/

  /*.nl.consumer-hp .consumer_bf {*/

  /*    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/consumer_bg_sm.jpg);*/

  /*    background-size: 767px;*/

  /*    padding: 20px 0;*/

  /*}*/



  .isp-header::after {

    transform: translateX(0);

    background-size: cover;

    width: 100%;

    height: 100%;

    background-position: center top;

    max-width: 550px;

    max-height: 450px;

  }

  .isp-header__inner {

    padding-top: 240px;

  }

  .isp-header__title {

    font-size: 30px;

  }

  .isp-header__text {

    font-size: 20px;

  }

  .isp-provide__title {

    font-size: 22px;

  }

  .isp-provide__item {

    max-width: 48%;

  }

  .iot-isp-page--typ {

    text-align: center;

  }

}

/* XS */

@media screen and (max-width: 575px) {

  .nl .pph__bzone__button-time {

    font-size: 11px;

  }

  .vpn-globe,

  .vpn-globe--2 {

    transform: translateX(200px);

  }

  .box-renew__image .img-fluid {

    max-width: 86%;

  }

  .box-renew__image {

    font-size: 12px;

  }

  .dip-screenshot__image-2 {

    width: 138%;

  }

  .dip-v2 {

    background-position: 0 0;

    background-size: 280px;

  }

  .dip-v2__container {

    margin-top: 100px;

  }

  .dip-screenshot-2 {

    height: 371px;

  }

  .dip-screenshot__video--2 {

    height: 290px;

  }

  .pph-v2__discount-pill {

    margin-left: 0;

  }

  .dip-screenshot__video {

    max-width: 95%;

  }

  .healhcare__title {

    font-size: 20px;

  }

  .oem-header-swiper__nav__arrows {

    display: none;

  }

  .oem-header-swiper .container {

    width: auto;

  }

  .oem-header__rsa {

    background: #0e1030;

  }

  .pph__xs-bg {

    height: 359px;

    width: 100%;

    position: relative;

    margin: -80px 0 -160px 0;

  }

  .healhcare-quotes .awards__title__text {

    padding: 0;

  }

  .pph__xs-bg::after {

    content: "";

    height: 100%;

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ts-bg-sm.png");

    background-position: center;

    background-size: 767px;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

  }



  .pph__xs-bg--is::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/is-bg-sm.png");

  }



  .pph__xs-bg--soho::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/soho-bg-sm.png");

  }



  .pph__xs-bg--fp::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/fp-bg-sm.png");

  }



  .pph__xs-bg--av::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-bg-sm.png");

  }



  .pph__xs-bg--mac::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/mac-bg-sm.png");

  }

  .pph__xs-bg--ps::after {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ps-bg-sm.png");

  }

  .de .choose-central__butons .blueChoose,

  .de .choose-central__butons .transparentChoose {

    font-size: 14px;

    padding: 10px;

  }



  .transparentChoose {

    margin-left: 10px;

  }



  .newpopup-wrapper.ransomware-popup .newpopup-body {

    width: 85%;

  }



  .newpopup-wrapper.sysreq ul li,

  .newpopup-wrapper.sysreq .subtitle1 {

    font-size: 14px;

  }



  .newpopup-wrapper .newpopup-body {

    width: 100%;

  }



  .product__features li {

    font-size: 13px;

  }



  .product__info-tooltip {

    left: -230px;

  }



  .toolbox-content {

    text-align: center;

  }



  .toolbox-content li {

    padding-left: 0;

  }



  .product__info-tooltip::after {

    left: 218px;

  }



  .toolbox-content .fa-circle {

    display: none;

  }



  .ppc__table__highlight-2.ppc__table__prod-ts

    .ppc__table__row__col-1:nth-child(3) {

    order: 4;

  }



  .system-req {

    padding: 20px 0 40px 0;

  }



  .manage-pc--last .manage-pc__content::after {

    display: none;

  }



  .manage-pc {

    margin-top: 0;

  }



  .manage-pc::before {

    position: relative;

    height: 200px;

    width: 100%;

    transform: translateX(0);

    display: block;

    background-size: 575px;

  }



  .manage-pc::after,

  .manage-pc--last::after {

    width: 20px;

    height: 200px;

    right: auto;

    bottom: auto;

    z-index: 2;

    top: 0;

    opacity: 0.6;

    background: #008bf7;

    transform: translateX(0);

  }



  .manage-pc--even::after {

    right: 0;

    left: auto;

  }



  .manage-pc__content {

    padding: 15px 5px 25px;

    min-height: auto;

  }



  .manage-pc__icon {

    display: none;

  }



  .manage-pc--1::before {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-1-xs.jpg);

  }



  .manage-pc--2::before {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-2-xs.jpg);

  }



  .manage-pc--3::before {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-3-xs.jpg);

  }



  .manage-pc--4::before {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/manage-pc-4-xs.jpg);

  }



  .ai-power::before {

    transform: translateX(-200px);

    opacity: 0.4;

  }



  .benefits-pc::before,

  .benefits-pc::after {

    display: none;

  }



  .benefits-pc__kids {

    background: #000c4f;

  }



  .benefits-pc__transparent-border {

    display: none;

  }



  .benefits-pc__content {

    padding-top: 20px;

    padding-bottom: 20px;

  }



  .product--parental-control {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header-parental-xs.jpg);

    background-size: 575px;

    padding-top: 210px;

  }

  .product__undertitle--2 {

    font-size: 18px;

  }

  .product__name--2 {

    font-size: 20px;

  }

  .product__text {

    font-size: 18px;

  }



  .choose-central__imgright {

    height: 48%;

  }



  .choose-central__imgleft {

    height: 52%;

  }



  .tab-feature__title {

    font-size: 26px;

  }



  .tab-feature__subtitle {

    font-size: 20px;

  }



  .tab-feature__tabs a {

    font-size: 14px;

    padding: 10px;

  }



  .tab-feature__feature-info {

    width: 100%;

  }



  .tab-feature__feature-text {

    font-size: 12px;

  }



  .elite-info {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/elite-info-bg-XS.jpg);

  }



  .product__image {

    margin-left: 0;

    max-width: 100%;

  }



  .product__image-wrapper {

    margin: 0 auto;

    max-width: 360px;

  }



  .elite-info__title {

    font-size: 26px;

  }



  .tab-feature__change-tab {

    font-size: 13px;

    padding: 7px 15px;

  }



  .table-elite__title {

    height: 80px;

  }



  .elite-centerM {

    text-align: center;

  }



  .iframe-video {

    height: 200px;

  }



  .product-tabs__title {

    font-size: 23px;

  }



  .product-tabs__paragraph {

    font-size: 17px;

  }



  .milion500__ttitle {

    font-size: 34px;

  }



  .milion500 {

    padding: 30px 0;

    height: auto;

  }



  .milion500__trusted {

    margin-top: 0;

  }



  .product-tabs__title {

    font-size: 20px;

    text-align: center;

  }



  .product-tabs__tabs a {

    padding: 5px 11px;

  }



  .product-tabs__img {

    margin: 20px auto;

  }



  .product-tabs__second {

    text-align: center;

    display: block;

    margin-left: 0;

  }



  .product-tabs__paragraph2,

  .product-tabs__tabs {

    text-align: center;

  }



  .product-tabs__paragraph {

    font-size: 15px;

    text-align: center;

  }



  .product-tabs__span {

    text-align: center;

    display: block;

  }



  .redComp,

  .normalComp {

    padding: 7px 9px;

  }



  .elite-family {

    padding: 20px 0;

    height: auto;

  }



  .elite-family__title {

    font-size: 20px;

  }



  .elite-family__title,

  .elite-family__pa,

  .elite-family__last {

    text-align: center;

  }



  .elite-family__first {

    text-align: center;

    font-size: 15px;

  }



  .text-xs-center {

    text-align: center;

  }



  .msp-integration__title {

    font-size: 24px;

  }



  .graphic-animated2018 .contentGraph {

    margin-top: -30px;

  }



  .mspi-button.transparent {

    display: block;

  }



  .business-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ati-bg-xs.jpg);

    background-size: 575px;

  }



  .business-header__title {

    font-size: 34px;

  }



  .business-feature__content {

    min-height: auto;

    padding-top: 15px;

  }



  .graphic-animated2018 h2 {

    margin-bottom: 0;

  }



  .business-feature::before {

    width: 100%;

    height: 200px;

    position: relative;

    display: block;

    transform: translateX(0);

    background-size: 575px;

  }



  .mspi-button.green {

    display: block;

    margin: 5px 0 55px 0;

  }



  .business-feature--1::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-1-xs.jpg");

  }



  .business-feature--2::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-2-xs.jpg");

  }



  .business-feature--3::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-3-xs.jpg");

  }



  .business-feature--4::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-4-xs.jpg");

  }

  .business-feature--5::before {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-feature-5-xs.jpg");

  }



  .solution-diagram__item {

    max-width: 100%;

    margin-bottom: 30px;

  }



  .business-stats {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/business-stats-bg-xs.jpg");

    background-size: 575px;

  }



  .business-submenu__trigger .svg-inline--fa {

    color: #2060ff;

    width: 30px;

    height: 30px;

    display: inline-block;

    transition: transform 0.2s;

  }



  .business-submenu__trigger {

    cursor: pointer;

    display: block;

    width: 20%;

    text-align: center;

    position: absolute;

    right: 15px;

    top: 13px;

    margin: auto;

    height: 30px;

  }



  .business-submenu__list {

    display: block;

  }



  .business-submenu__list.active {

    height: 100px;

  }



  .business-submenu__list__active {

    display: none;

  }



  .business-submenu__sticky {

    padding: 0;

  }



  .business-submenu__list__link {

    padding: 20px 0;

  }



  .business-submenu__sticky.active {

    position: static;

  }



  .business-submenu__sticky-mobile.active .business-submenu__list {

    top: 0 !important;

  }



  .business-submenu__sticky-mobile.active .svg-inline--fa {

    transform: rotateZ(180deg);

  }



  .business-submenu__sticky.active .business-submenu__sticky-mobile {

    position: fixed;

    border-bottom: 1px solid #e2e2e2;

  }



  .business-submenu__sticky-mobile {

    width: 100%;

    top: 0;

    background: #fff;

    display: block;

    height: 58px;

    overflow: hidden;

    transition: height 0.2s;

  }



  .business-submenu__buttons {

    padding-top: 15px;

    padding-bottom: 15px;

  }



  .business-submenu__list {

    width: 80%;

    transition: top 0.2s;

  }



  .solution-diagram__anchor,

  .business-resources__anchor {

    top: 0;

  }



  .iot-table__cell--title {

    width: 100%;

    padding: 0;

  }



  .iot-table__cell-group {

    border-radius: 5px 5px 0 0;

    overflow: hidden;

    padding: 10px 0;

    background-color: #000;

  }



  .iot-table__cell--title-inner {

    font-size: 16px;

    border-radius: 0;

    text-align: left;

    min-height: 60px;

    padding: 10px 10px 10px 50px;

    cursor: pointer;

    position: relative;

  }



  .iot-table__cell--title-inner::before {

    content: "";

    width: 21px;

    height: 21px;

    border: 3px solid #fff;

    border-radius: 50%;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 15px;

    margin: auto;

  }



  .iot-table-select:checked + .iot-table__cell--title-inner:before {

    border-color: #00b7b9;

  }



  .iot-table-select:checked + .iot-table__cell--title-inner:after {

    content: "";

    width: 9px;

    height: 9px;

    border-radius: 50%;

    background: #fff;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 21px;

    margin: auto;

  }



  .iot-table__small-text {

    opacity: 0.6;

  }



  /*.iot-table__cell--1-5{*/

  /*    display: none;*/

  /*}*/

  /*.iot-table__cell--1-5.col-12{*/

  /*    display: block;*/

  /*}*/

  .iot-table__cell .svg-inline--fa {

    position: absolute;

    top: 12px;

    left: 20px;

    color: #000;

    width: 12px;

    height: 12px;

    display: none;

  }



  .iot-table__cell--2-5 {

    width: 100%;

    max-width: 100%;

    flex: 0 0 100%;

    padding: 0;

  }



  .iot-table__cell {

    border: 0;

    padding: 8px 10px 8px 50px;

    position: static;

    border-radius: 0;

  }



  .iot-table__cell--1,

  .iot-table__cell--2,

  .iot-table__cell--3,

  .iot-table__cell--1-5 {

    padding: 0;

  }



  .iot-table__row {

    position: relative;

    color: #ccc;

  }



  .iot-table_main-row {

    margin: 0;

  }



  .active-1 .iot-table__active-1,

  .active-2 .iot-table__active-2,

  .active-3 .iot-table__active-3 {

    color: #000;

  }



  .active-1 .iot-table__cell--1 .fa-check,

  .active-2 .iot-table__cell--2 .fa-check,

  .active-3 .iot-table__cell--3 .fa-check {

    display: block;

    color: #00b8ba;

  }



  .active-1 .iot-table__cell--1 .fa-times,

  .active-2 .iot-table__cell--2 .fa-times,

  .active-3 .iot-table__cell--3 .fa-times {

    display: block;

    color: #ccc;

    top: 10px;

  }



  .iot-table__cell--sm-right {

    max-width: 100%;

    flex: 0 0 100%;

  }



  .iot-table__cell--1-3 {

    width: 100%;

    padding: 0;

  }



  .iot-table__cell--highlighted {

    text-align: left;

    justify-content: initial;

    color: #000;

    display: none;

    background: #fff;

  }



  .active-1 .iot-table__cell-xs-1,

  .active-2 .iot-table__cell-xs-2,

  .active-3 .iot-table__cell-xs-3 {

    display: block;

  }



  .iot-table__cell--title-2 {

    margin: 0;

    height: auto;

    display: block;

  }



  .iot-table__cell--1-5 {

    width: 100%;

    max-width: 100%;

    flex: 0 0 100%;

  }



  .iot-table__cell-footer .button-buy--iot-platform {

    margin: 20px auto 0;

    font-size: 14px;

    display: block;

  }



  .iot-table__cell-footer {

    padding: 10px;

    display: none;

  }



  .iot-table__cell-footer::before {

    display: none;

  }



  .iot-table__cell--title-footer {

    display: none;

  }



  .iot-table__cell-footer--first {

    display: block;

  }



  .iot-table__cell--title-footer--left {

    display: block;

    font-size: 20px;

    text-align: center;

    margin: 20px 0;

    height: auto;

    max-width: 100%;

  }



  .iot-table__cell-footer--last::after {

    display: none;

  }



  .meet-us::after {

    display: none;

  }



  .grow-business__item {

    width: 100%;

  }



  .iot-header::after {

    opacity: 0.3;

  }



  .grow-business__item {

    flex-direction: row;

    padding: 0 15px 15px 15px;

  }



  .grow-business__icon {

    max-width: 40px;

    max-height: none;

  }



  .grow-business__title-3 {

    text-align: left;

    margin: 0 0 0 10px;

  }



  .iot-table__title {

    font-size: 28px;

  }



  .iot-table__title-2 {

    text-align: left;

    margin: 40px 0;

  }



  .statement--iot {

    background-image: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/statement-iot-xs-bg.jpg");

    background-size: 400px;

  }



  .iot-trusted__title-2 {

    max-width: 220px;

  }



  .pan-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pan-bg-xs.jpg);

    background-size: cover;

    height: auto;

    min-height: 340px;

    padding: 50px 0;

  }



  .pan-header__title {

    font-size: 30px;

  }



  .pan-header__bdf {

    font-size: 18px;

  }



  .pan-award {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/pan-award-bg-xs.png);

    background-size: cover;

    height: auto;

  }



  .pan-why-bdf__title {

    font-size: 28px;

  }



  .pan-why-bdf__icon-container {

    position: absolute;

    width: 70px;

    top: 0;

    bottom: 0;

    margin: auto;

    height: 70px;

  }



  .pan-why-bdf__icon {

    max-width: 70px;

    max-height: 70px;

    position: absolute;

    margin: auto;

    top: 0;

    bottom: 0;

  }



  .pan-why-bdf__title-2 {

    width: 100%;

    padding-left: 80px;

    font-size: 18px;

    min-height: 70px;

    display: flex;

    align-items: center;

  }



  .pan-why-bdf__row::after {

    max-width: 92%;

  }



  .pph::before {

    display: none;

  }



  .pph__title {

    font-size: 28px;

  }

  .pph-v2__discount-pill {

    font-size: 14px;

  }

  .product__quote-align {

    padding-top: 0;

  }

  .awards-2__image-wrapper {

    min-height: auto;

    margin-bottom: 20px;

  }

  .bestav__icon {

    display: none;

  }

  .pph__links {

    margin-bottom: 10px;

  }



  .pph__links:last-child {

    margin-bottom: 0;

  }



  .pph__links .fa-chevron-right {

    width: 8px;

    flex: 0 0 8px;

    margin-top: 2px;

  }



  .pph__bzone {

    margin-top: 0;

  }



  .pph__feature__image {

    max-height: 30px;

    max-width: 30px;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    margin: auto;

  }



  .pph__feature {

    position: relative;

    padding: 20px 0 20px 40px;

    margin: 0;

    max-width: 100%;

  }



  .pph__feature::before {

    content: "";

    width: 40px;

    height: 4px;

    position: absolute;

    left: 0;

    bottom: -2px;

    background: #fff;

  }



  .pph__feature--last {

    border-bottom: 0;

  }



  .pph__text-1 {

    font-size: 14px;

  }



  .ftrs .pph__bzone__time__label {

    padding: 14px 5px;

    font-size: 14px;

  }



  .row--pp {

    margin-left: -15px;

    margin-right: -15px;

  }



  .ppc__table__row__col-1 {

    display: none;

    border-right-width: 0;

    max-width: 50%;

    flex: 0 0 50%;

  }

  .ppc__table__row__col-1--3 {

    max-width: 25%;

    flex: 0 0 25%;

  }



  .ppc__table__highlight-1 .ppc__table__row__col-1:nth-child(2),

  .ppc__table__highlight-2 .ppc__table__row__col-1:nth-child(3),

  .ppc__table__highlight-3 .ppc__table__row__col-1:nth-child(4) {

    display: flex;

    position: relative;

  }



  .ppc__table__active-mobile-1 .ppc__table__row__col-1:nth-child(2),

  .ppc__table__active-mobile-2 .ppc__table__row__col-1:nth-child(3),

  .ppc__table__active-mobile-3 .ppc__table__row__col-1:nth-child(4) {

    display: flex;

    position: relative;

  }



  .ppc__table__row__col-1--highlight {

    border-right-width: 1px;

  }



  .ppc__table__active-mobile-1 .ppc__table__row__col-1:nth-child(2)::after,

  .ppc__table__active-mobile-2 .ppc__table__row__col-1:nth-child(3)::after,

  .ppc__table__active-mobile-3 .ppc__table__row__col-1:nth-child(4)::after {

    content: "";

    background: #fff;

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

    animation: fadeOutCol 0.5s linear;

    opacity: 0;

  }



  @keyframes fadeOutCol {

    from {

      opacity: 1;

      display: block;

      z-index: 10;

    }

    to {

      opacity: 0;

      display: block;

    }

  }

  .ppc__table--2-products .ppc__table__row__col-1 {

    display: flex;

  }

  .ppc__table__col-inner {

    padding: 15px 10px;

    position: relative;

    z-index: 2;

  }



  .ppc__table__row__col-1--head {

    padding: 0 0 0 10px;

  }



  .ppc__table__row__col-1--head--main {

    padding: 0 10px 0 0;

    display: flex;

  }



  .ppc__table__mobile-selector {

    position: relative;

    border: 1px solid #ccc;

    border-radius: 5px;

    padding: 10px 30px 10px 5px;

    margin: -20px 0 0 -10px;

    z-index: 5;

  }



  .ppc__table__mobile-selector__active {

    cursor: pointer;

  }



  .ppc__table__mobile-selector .svg-inline--fa {

    width: 16px;

    height: 14px;

    color: #3480ff;

    position: absolute;

    top: 0;

    bottom: 0;

    margin: auto;

    right: 10px;

    display: block;

  }



  .ppc__table__mobile-selector.active .svg-inline--fa {

    transform: rotateZ(180deg);

  }



  .ppc__table__mobile-selector.active {

    border-bottom-color: #fff;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

  }



  .ppc__table__mobile-selector__other {

    position: absolute;

    background: #e6e6e6;

    left: -1px;

    padding: 10px;

    border: 1px solid #ccc;

    border-radius: 0 0 5px 5px;

    border-top: 0;

    right: -1px;

    margin: 10px auto 0;

    cursor: pointer;

  }



  .ppc__table__mobile-selector__other::before {

    content: "";

    border-top: 1px dashed #ccc;

    top: 0;

    position: absolute;

    left: 10px;

    right: 10px;

    display: block;

    margin: auto;

  }



  .ppc__table__mobile-selector.active .ppc__table__mobile-selector__other {

    display: block;

  }



  .sticky-menu__items__active {

    display: none;

  }



  .sticky-menu__items__link {

    display: block;

    margin: 0;

    font-size: 16px;

  }



  .sticky-menu__items {

    transition: top 0.2s ease;

  }



  .sticky-menu {

    top: 53px;

    overflow: hidden;

    height: 58px;

    transition: 0.2s height ease;

  }



  .sticky-menu.menu-active .sticky-menu__expand-mobile-nav {

    transform: rotateZ(180deg);

  }



  .sticky-menu.menu-active .sticky-menu__items {

    top: 0 !important;

  }



  .sticky-menu__expand-mobile-nav .svg-inline--fa {

    width: 22px;

    height: 22px;

    color: #3480ff;

    display: block;

  }



  .sticky-menu__expand-mobile-nav {

    width: 58px;

    height: 58px;

    position: absolute;

    right: 15px;

    padding: 10px;

    top: 0;

    cursor: pointer;

    transition: 0.2s transform ease;

  }



  .anchor-id {

    top: -52px;

  }



  .awrd__swiper__inner {

    max-width: 210px;

  }



  .pp-central__item {

    font-size: 16px;

  }



  .newpopup-wrapper.popup-trial .large .image-wrapper {

    position: relative;

    margin-top: 0;

    top: 40px;

    max-width: 360px;

    margin-left: auto;

    margin-right: auto;

  }



  .newpopup-wrapper.popup-trial .large .old-price2,

  .newpopup-wrapper.popup-trial .large .new-price {

    font-size: 24px;

    width: 100%;

    text-align: center;

    margin: 0 0 10px 0;

  }



  .newpopup-wrapper.popup-trial .large .new-price {

    font-size: 36px;

    margin-top: 6px;

  }



  .newpopup-wrapper.popup-trial .large .old_price_modal,

  .newpopup-wrapper.popup-trial .large .save {

    font-size: 22px;

    display: block;

    width: 100%;

  }



  .newpopup-wrapper.popup-trial .large .title2 {

    text-align: center;

    font-size: 22px;

  }



  .newpopup-wrapper.popup-trial .large .btn-wrap {

    width: 100%;

    float: none;

    margin: 20px auto 0;

  }



  .statement {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/statement-bg-2-xs.jpg);

    background-size: 576px;

  }



  .awards__title {

    text-align: center;

  }



  .awards__subtitle {

    font-size: 16px;

    text-align: center;

  }



  .header__title {

    font-size: 28px;

  }



  /*.header__background {background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/header_bg_draco_xs.jpg); background-position: 50% 100%; }*/

  .header__location {

    font-size: 12px;

  }



  .solutions {

    text-align: left;

  }



  .solutions__item {

    padding: 10px 15px;

  }



  .solutions__icon-container {

    width: 60px;

  }



  .solutions__name {

    padding: 15px 0 5px 0;

    font-size: 20px;

    margin-top: 15px;

  }



  .solutions__name__link {

    background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/arrow-right-blue.svg) no-repeat 100%

      50%/14px;

    padding-right: 20px;

  }



  .solutions__text {

    font-size: 14px;

  }



  .solutions__info-container {

    padding: 0 0 0 10px;

  }



  .solutions__icon {

    max-width: 45px;

  }



  .awards__title__text {

    padding: 0 20px;

  }



  .news__title {

    font-size: 16px;

  }



  .swthdr__title {

    font-size: 26px;

  }



  .swthdr__award__img {

    max-width: 100%;

  }



  .swthdr__button-buy-top {

    max-width: 360px;

  }



  .swthdr__award {

    text-align: left;

  }



  .swthdr {

    height: auto;

  }



  .swttbl {

    padding-top: 120px;

  }



  .swttbl__table,

  .swttbl__table__boxshot {

    margin-top: 0;

  }



  .swttbl__table__col--2--header {

    padding-bottom: 0;

  }



  .swttbl__table__limitedoffer {

    transform: scale(0.8);

    left: -35px;

    top: -34px;

  }



  .swttbl__table__col--1,

  .swttbl__table__col--2 {

    max-width: 60%;

    flex: 0 0 60%;

  }



  .swttbl__table__col--3,

  .swttbl__table__col--1B {

    max-width: 40%;

    flex: 0 0 40%;

  }



  .product__price-total--swttbl {

    font-size: 26px;

  }



  .swt__boxshot {

    transform: scale(1);

  }



  .swt__boxshot {

    max-width: 360px;

    margin: 0 auto;

  }



  .swt__buyzone {

    max-width: 100%;

    margin: 0 auto;

  }



  /* FOOTER */

  .pushFooterDown {

    padding-top: 0;

  }



  .footer__container {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/footer-xs.jpg);

    background-position: 0 0;

  }



  .footer__links li {

    margin-bottom: 10px;

  }



  .footer__links li:nth-child(2)::after {

    display: none;

  }



  .footer__links li::after {

    height: 80%;

  }



  .footer__copy {

    margin-top: 15px;

  }



  .footer__trigger-lang {

    min-width: 100%;

    width: 100%;

  }



  .newpopup-wrapper.popup-trial .top {

    padding: 0 30px;

  }



  .newpopup-wrapper.popup-trial .large .bottom {

    padding: 10px 30px;

  }



  .pp-central__get-app {

    height: 40px;

  }



  .scrst__title {

    font-size: 26px;

  }



  .ftrs__title {

    font-size: 25px;

  }



  .box-zone {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/box_zone_xs.jpg);

    background-size: 575px;

    height: 500px;

    text-align: center;

    padding-top: 30px;

  }



  .box-zone::after {

    content: "";

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.4;

    position: absolute;

    left: 0;

    top: 0;

  }



  .ppc__table__row__best-seller {

    width: auto;

    left: 10px;

    right: 0;

  }



  .ppc__table__row__best-seller::after {

    height: 14px;

    bottom: -13px;

  }



  .avfree-header__title {

    font-size: 32px;

  }



  .avfree-header__bdf {

    font-weight: 400;

    font-size: 20px;

  }



  .avfree-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/av-free-bg-xs.jpg);

    background-size: 575px;

  }



  .avfree-ftrs__title,

  .avfree-tech__title,

  .installfree__title {

    font-size: 28px;

  }



  .avfree-tech--1::after {

    opacity: 0.55;

  }



  .ppc__table__boxshot--b {

    max-width: 60px;

  }



  .product__name--free {

    font-size: 24px;

  }



  .free-steps__text {

    font-size: 16px;

  }



  .free-steps__final-text {

    font-size: 18px;

  }



  .swpg-hdr__title,

  .swpg-hdr__text {

    font-size: 24px;

  }



  .swpg__text-2 {

    font-size: 18px;

  }



  .swpg__highlight::before,

  .swpg__highlight::after {

    display: none;

  }



  .swpg__anch-wrapper {

    max-width: 100%;

    padding: 0 0 5px 0;

  }



  .swpg__anch-wrap {

    margin: 0;

  }



  .swpg__anch-icon {

    margin: auto;

    position: absolute;

    left: 10px;

    top: 0;

    bottom: 0;

  }



  .swpg__anch-icon {

    font-size: 34px;

  }



  .swpg .swpg__anch {

    font-size: 14px;

    text-align: left;

    align-items: start;

    position: relative;

    padding: 14px 14px 14px 60px;

    height: 50px;

  }



  .swpg__anch-wrap .swpg__anch-wrapper:nth-child(2n + 1) .swpg__anch {

    background-image: linear-gradient(135deg, #4d4994 0%, #2b85b6 100%);

  }



  .swpg__anch-wrap .swpg__anch-wrapper:nth-child(2n) .swpg__anch {

    background-color: #36d69f;

    background-image: linear-gradient(135deg, #35bfaf 0%, #36db9c 100%);

  }



  .header--swapgs {

    background-size: cover;

  }



  .bs-abs__button.active {

    margin-top: 0;

    padding: 10px;

  }



  .bs-abs__button {

    height: 100%;

  }



  .pph__bzone--solutions-title {

    margin-top: 0px;

  }



  .pph__bzone--solutions {

    margin-top: 0;

  }



  .button-buy--solutions,

  .productS__readmore--solutions {

    padding: 10px;

  }



  .pph__bzone--solutions__info {

    min-height: auto;

  }



  .pph__bzone--solutions--fp .solutions-product-inner__list {

    min-height: auto;

  }



  .pph__feature::after {

    bottom: 0;

  }



  .ppc__table__title {

    font-size: 14px;

  }



  .parental-award::before {

    display: none;

  }



  .parental-award {

    text-align: center;

  }



  .oem-contact {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oem-contact-bg_xs.jpg);

    background-size: 575px;

  }



  .oemhdr {

    font-size: 26px;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/endpoint-hdr_xs.jpg);

    background-size: 575px;

  }



  .oemhdr--sdk {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/sdk-integration-xs.jpg);

  }



  .oemhdr--rebranding {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/rebranding-wl-xs.jpg);

  }



  .oemhdr--partners {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oempartners-bg_xs.jpg);

  }



  .oemhdr--bundling {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/bundling-xs.jpg);

  }



  .business-submenu--award .business-submenu__list__link {

    text-align: left;

  }



  .oem-ftr::before {

    display: none;

  }



  .oem-contact__title {

    font-size: 20px;

  }



  .oem-sdks__item-title {

    font-size: 16px;

  }



  .business-submenu {

    z-index: 90;

  }



  .oem-header__title {

    font-size: 26px;

  }



  .oem-header__text,

  .oem-header__text-2 {

    font-size: 18px;

  }



  .oem-hp-ftr::before {

    display: none;

  }



  .oem-hp-ftr .business-feature__title {

    margin-top: 0;

  }



  .oem-partners__nav {

    display: none;

  }



  .oem-custom-nav {

    display: block;

  }



  .oem-header__partners {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oem-header-bg-xs.jpg);

  }



  .oem-header__email {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/oem-header-bg-email-xs.jpg);

  }



  .gz-features-swiper {

    height: 600px;

  }



  .gz-features-swiper__container {

    padding: 30px 40px;

  }



  .gz-features-swiper__arrows--right {

    right: 10px;

  }



  .gz-features-swiper__arrows--left {

    left: 10px;

  }

  .pph--dip__image {

    display: none;

  }

  .dip-info__icon {

    margin-bottom: 0;

  }

  .dip-iceberg__inner .pph__title {

    font-size: 24px;

    margin-top: -100px;

    position: relative;

    z-index: 5;

  }

  .dip-iceberg__inner .ppb__text--smaller {

    z-index: 5;

    position: relative;

  }

  .dip-iceberg__inner-2 {

    position: static;

  }

  .dip-iceberg-step2,

  .dip-iceberg__inner.step2 .dip-iceberg-step1 {

    opacity: 1;

  }

  .dip-iceberg__inner .pp__overtitle {

    position: relative;

    z-index: 5;

  }

  .dip-iceberg {

    padding: 50px 0;

    height: auto;

  }

  .dip-iceberg__inner {

    height: auto;

  }

  .dip-iceberg-step1 {

    margin-bottom: 50px;

  }

  .dip-iceberg-step1 .dip-iceberg__title {

    margin-top: 0;

  }

  .dip-iceberg__bars {

    display: none;

  }

  .dip-iceberg__image {

    margin: 0;

    max-width: 310px;

    transform: scale(2);

  }

  .dip-iceberg__title::after {

    display: none;

  }

  .dip-iceberg__title--step2::before {

    left: -7px;

    top: -81px;

  }

  .dip-iceberg__title--step2::after {

    width: 1px;

    top: -80px;

    left: 0;

    height: 70px;

    display: block;

  }

  .dip-iceberg__top-container,

  .dip-iceberg__bot-container {

    position: relative;

    padding-left: 77px;

  }

  .dip-iceberg__top-container::before {

    content: "";

    background: #ebedf7;

    width: 1px;

    bottom: -80px;

    left: 77px;

    height: 70px;

    display: block;

    position: absolute;

    z-index: 5;

  }

  .dip-iceberg__top-container::after {

    content: "";

    width: 14px;

    height: 14px;

    border-radius: 50%;

    background: #ebedf7;

    position: absolute;

    bottom: -93px;

    z-index: 5;

    left: 71px;

  }

  .meet-us__title {

    text-align: left;

  }

  .ent-support-header {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ent-prm-supp-2020-bg-xs.jpg);

    background-size: 575px;

  }

  .supp-pck__cell {

    height: 100px;

    padding: 5px;

    font-size: 10px;

  }

  .supp-pck__cell.font-weight-bold {

    font-size: 10px;

  }

  .ent-contact__link {

    font-size: 14px;

  }

  .oem-header__part-int {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/ati-integ-bg-xs.jpg);

    background-size: cover;

  }

  .dip__title {

    font-size: 32px;

  }

  .dip-screenshot__play {

    width: 200px;

    height: 200px;

    padding: 64px 60px 60px 70px;

    font-size: 14px;

  }

  .dip-screenshot__play__text-1 {

    font-size: 18px;

  }

  .dip-blue-section__extra-text {

    transform: none;

    max-width: 100%;

    margin-top: 15px;

  }

  .oem-header--esft .oem-header__title,

  .esft__title-2 {

    font-size: 24px;

  }

  .esft__title {

    font-size: 20px;

  }

  .all-prod-content__lside,

  .all-prod-content__rside {

    max-width: 100%;

  }

  .all-prod-content__group__item {

    flex-wrap: wrap;

  }

  .all-prod-content__lside {

    border: 0;

  }

  .all-prod-content__rside {

    padding-top: 0;

  }

  .healhcare-quotes .awards__title::before {

    display: none;

  }

  .healhcare__form-zone {

    background: #090f21;

  }

  .box-title {

    font-size: 26px;

  }

  .box-overtitle {

    font-size: 14px;

  }

  .box-ftrs__title,

  .box-ftrs__item {

    text-align: center;

  }

  .box-faq__title {

    font-size: 26px;

  }

  .col--pp {

    padding-left: 15px;

    padding-right: 15px;

  }

  .box-faq__tab-trigger {

    display: block;

    margin-right: 0;

    margin-bottom: 5px;

  }

  .box-faq {

    background-size: 600px;

    padding-top: 300px;

  }

  .box-compare__row--logo {

    display: none;

  }

  .box-compare__col-1 {

    width: 100%;

    flex: 0 0 100%;

    text-align: center;

    padding-bottom: 10px;

  }

  .box-compare__col {

    width: 25%;

    flex: 0 0 25%;

  }

  .box-compare__row {

    padding-left: 0;

    padding-right: 0;

  }

  .box-compare__col {

    padding-left: 5px;

    padding-right: 5px;

  }

  .bs-comp-header {

    height: auto;

  }

  .bs-comp-header__title {

    font-size: 28px;

  }

  .vpn-selector .pph__bzone {

    margin-top: 20px;

  }

  .bs-comp-header__text {

    font-size: 18px;

  }

  .bs-comp__header__inner.fixed {

    width: 100%;

    padding: 0 15px;

  }

  .bs-comp__under-title,

  .bs-comp__link {

    font-size: 12px;

  }

  .bs-comp__col .fa-check {

    font-size: 14px;

  }

  .bs-comp__tab {

    font-size: 11px;

  }

  .vpn-selector {

    margin: 0 -15px;

    padding: 0 15px;

    border-radius: 0;

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/vpn-selector-bg-xs.jpg);

  }

  .vpn-selector--bottom {

    background-image: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/images/lite_v2/vpn-bottom-bg-sm.jpg);

  }

  .box-setup__title {

    font-size: 32px;

  }

  .box-setup {

    text-align: center;

    position: relative;

    height: 680px;

    background-position: 60% 80%;

  }

  .box-setup::after {

    content: "";

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    position: absolute;

    background: #fff;

    opacity: 0.8;

  }

  .box-support__icon-wrapper {

    min-height: auto;

    display: block;

  }

  .box-setup__text {

    font-size: 18px;

  }

  .box-support__content--icons::before,

  .box-support__content--icons::after {

    display: none;

  }

  .box-support__content::before,

  .box-support__content::after {

    left: 0;

    top: 33.33%;

    height: 1px;

    width: 50%;

    right: 0;

    margin: auto;

    bottom: auto;

  }

  .box-support__icon-wrapper {

    border-top: 1px solid #d9d9d9;

  }

  .box-support__icon-wrapper--no-border {

    border-top: 0;

  }

  .box-support__content::after {

    top: 66.66%;

  }

  .box-support__content a {

    font-size: 18px;

  }

  .look-for-box-1 {

    width: auto;

    margin: auto;

    right: 15px;

    left: 10px;

    max-width: 280px;

  }

  .box-support-header__text {

    font-size: 16px;

  }

  .box-support-header__title {

    font-size: 28px;

  }

  .box-support-header__text-2 {

    font-size: 22px;

  }

  .box-support-header {

    background-size: cover;

    height: auto;

    background-position: 70% bottom;

    margin-top: 0;

    padding: 50px 0;

    position: relative;

    color: #000;

  }

  .box-header {

    position: relative;

  }

  .box-header__title {

    font-size: 30px;

  }

  .box-order,

  .box-order__buy-button {

    text-align: center;

  }

  .box-header::after {

    content: "";

    width: 100%;

    height: 100%;

    background: #fff;

    opacity: 0.5;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

  }

  .box-support-header::after {

    content: "";

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: #fff;

    opacity: 0.5;

  }

  .box-support-header__text-3 {

    color: #444;

  }

  .box-support-topics__container {

    margin-top: 0;

  }

  .new-cart-page__footer {

    height: auto;

    padding: 20px 0;

  }

  .new-cart-page__step {

    font-size: 12px;

  }

  .new-cart-page__sep {

    flex: 0 0 10px;

    margin: 0 4px;

  }

  .new-cart-page__no {

    width: 20px;

    height: 20px;

    margin-right: 4px;

  }

  .new-cart-page__screens {

    max-width: 360px;

    margin: 0 auto;

  }

  .mdr-ftrs .swiper-slide {

    max-width: 360px;

  }

  .mdr-security__slider .swiper-slide,

  .mdr-trusted__swiper .swiper-slide {

    max-width: 270px;

  }

  .mdr-contact__text {

    font-size: 18px;

  }

  .mdr-header__title {

    font-size: 22px;

  }

  .business-submenu--mdr .button-1 {

    font-size: 14px;

    margin: 0 auto;

    padding: 10px;

  }

  .dip-api--v2 .pph__bzone {

    padding-left: 15px;

    padding-right: 15px;

  }

  .dip-api--v2 .dip-api__title {

    font-size: 24px;

  }

  .dip-api--v2__top-container {

    padding: 110px 0 0 0;

    background-position: 0 0;

    background-size: 170px;

  }

  .business-submenu--mdr .business-submenu__list__link {

    text-align: left;

    padding-top: 20px;

    padding-bottom: 20px;

  }

  .business-submenu__list__link--eab {

    font-size: 14px;

  }

  .business-submenu__list__link--eab::after {

    width: 0;

    height: 100%;

    left: -15px;

    transition: 0.2s width;

  }

  .business-submenu__list__link--eab:hover::after,

  .business-submenu__list__link--eab.active::after {

    width: 5px;

    height: 100%;

  }

  .ent-eab-ftrs__item__image {

    width: 40px;

    height: auto;

  }

  .ent-eab-ftrs__item {

    max-width: 360px;

  }

  .pl-30,

  .px-30 {

    padding-left: 15px !important;

  }

  .pr-30,

  .px-30 {

    padding-right: 15px !important;

  }

  .dip__price-wrapper {

    font-size: 32px;

  }

  .dip__price-cut--v2 {

    font-size: 18px;

  }

  .csc-choose {

    background-size: cover;

    padding: 20px 0;

  }

  .isp-header__title {

    font-size: 26px;

  }

  .isp-provide__item {

    max-width: 100%;

    width: 100%;

  }

  .isp-provide__content:nth-child(n) .isp-provide__item:first-child {

    order: 2;

  }

  .isp-provide__content-switch

    .isp-provide__content:nth-child(2n)

    .isp-provide__item:last-child {

    order: 1;

  }

  .isp-provide__item img {

    width: 100%;

    height: 250px;

    object-fit: cover;

  }

  .isp-grow {

    text-align: center;

  }

  .isp-grow__icon {

    margin-left: auto;

    margin-right: auto;

  }

}

body {

  padding: 0;

}

img {

  max-width: 100%;

  height: auto;

}

.lp2020-header.v2 {

  min-height: 600px;

}

.mr70 {

  margin-right: 70px;

}

.lp2020-header.backtoschool2019 {

  min-height: 700px;

}

.lp2020-header.awarness-cyber2019 {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/kvbg.jpg) center top no-repeat;

  min-height: 700px;

}

.lp2020-header.awarness-cyber2019 h1 {

  margin-bottom: 20px;

}

.fr .lp2020-header.v2 {

}

.custom2020Slide img {

  max-width: 110px;

}

.custom2020Slide img.extra {

  max-width: 127px;

}

.store_price_full {

  text-decoration: line-through;

  padding-right: 5px;

}

.custom2020Slide .desc {

  color: #706f6f;

  font-size: 13px;

  display: block;

}

.year2020 {

  color: #333;

}

.lp2020-header__new {

  background: #fffc00;

  color: #4a00a5;

  font-size: 26px;

  border-radius: 15px;

  font-weight: 600;

  padding: 0px 14px;

}

.lp2020-header__title3 {

  margin-top: 50px;

  color: #fff;

  font-size: 30px;

}

.lp2020-header__title5 {

  font-size: 28px;

  color: #fff;



  margin-bottom: 0;

}

.ro .lp2020-header__title {

  font-size: 50px;

  /*margin-top: ;*/

}

.ro .lp2020-header__title5 {

  font-size: 32px;

  margin-top: 10px;

}

.avyear {

  max-width: 160px;

}

.de .lp2020-header__title {

  font-size: 43px;

  margin-top: 30px;

}

@media (min-width: 1921px) {

  .lp2020-header.awarness-cyber2019 {

    background-size: cover;

  }

}

.lp2020-header__title {

  text-shadow: 1px 3px 0px #222;

  font-size: 50px;

  font-weight: 300;

  color: #fff;

  line-height: 1;

  margin-top: 45px;

}

.lp2020-header__title b {

  font-weight: 500;

}

.award-badge-image {

  height: 110px;

}

.nl .award-badge-image,

.se .award-badge-image {

  height: 110px;

}

.lp2020-header__title6 {

  font-size: 40px;

  color: #fff;

}

.award-badge {

  background: #ddd;

  text-align: center;

  position: relative;

  padding: 2em 0 1.8em 0;

}

.only_de {

  display: none;

  background: #838895;

  position: relative;

  padding: 2em 0 1.8em 0;

}

.de .only_de {

  display: block;

}

.de .award-badge {

  display: none;

}

.only_de p {

  color: #fff;

  font-size: 25px;

}

.only_de img {

  max-width: 100px;

}

@media screen and (max-width: 767px) {

  .only_de {

    text-align: center;

  }

  .only_de p {

    padding-top: 15px;

    font-size: 18px;

  }

  .only_de img {

    max-width: 80px;

  }

}

.award-badge .row1 {

  font-size: 23px;

  color: #333;

  margin: 20px 0 0 0;

  display: block;

}

.award-badge .row2 {

  font-size: 16px;

  color: #666;

  margin: 0;

}

.lp2020-header__title2 {

  font-size: 42px;

  color: #fff;

  font-weight: 700;

  margin-top: 10px;

}

.nl .lp2020-header__title5 {

  font-size: 31px;

}

.nl .lp2020-header__title {

  font-size: 50px;

}

.be .lp2020-header__title5 {

  font-size: 31px;

}

.be .lp2020-header__title {

  font-size: 50px;

}

.products3-lp2020__discount {

  background: #21b53d;

  position: absolute;

  height: 103px;

  width: 103px;

  padding: 22px 10px 20px 13px;

  bottom: 40px;

  left: 60px;

  text-align: center;

  border-radius: 50%;

}

.products3-lp2020__discountV {

  color: #fff;

  display: block;

  font-size: 39px;

  line-height: 1;

  font-weight: 600;

}

.products3-lp2020__discountV.font-smaller {

  font-size: 24px;

}

.products3-lp2020__discountN {

  font-size: 14px;

  line-height: 1;

  text-transform: uppercase;

  color: #fff;

}

.products3-lp2020__price {

  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);

  border-radius: 4px;

  padding: 100px 20px 20px 20px;

  background: #fff;

}

.products3-lp2020__box {

  margin-bottom: -110px;

}

.products3-lp2020 {

  margin-top: -370px;

}

.products3-lp2020__bitdefender {

  color: #111;

  font-size: 18px;

  font-weight: 400;

  padding: 0;

  display: block;

}

.products3-lp2020__title4 {

  font-size: 25px;

  color: #111;

  font-weight: 700;

  margin-bottom: 5px;

}

.products3-lp2020__devicesnr {

  font-size: 15px;

  color: #646464;

  font-weight: 300;

  display: block;

  margin-bottom: 5px;

}

.products3-lp2020__pcolor {

  display: block;

  width: 30%;

  height: 2px;

  margin: 8px auto 7px;

  background: red;

}

.products3-lp2020__pcolor.blue {

  background: #009fe8;

}

.products3-lp2020__pcolor.pink {

  background: #e60094;

}

.products3-lp2020__feat {

  font-size: 14px;

  color: #333;

  display: block;

  height: 32px;

}

.products3-lp2020__feat b {

  color: #111;

}

.products3-lp2020__safe {

  border-top: 1px dashed #ccc;

  display: block;

  color: #555;

  border-bottom: 1px dashed #ccc;

  padding: 12px 0;

  font-size: 14px;

  margin: 15px 0;

}

.products3-lp2020__check {

  max-width: 20px;

  vertical-align: -4px;

  margin-right: 5px;

}

.products3-lp2020__olprice {

  font-weight: 400;

  color: #909090;

  display: block;

  margin-bottom: 15px;

}

.products3-lp2020__olpriceV {

  color: #666;

  font-weight: 400;

}

.products3-lp2020__savingsV {

  color: #fff;

  font-weight: 700;

  background-color: #6abe58;

  border-radius: 5px;

  display: inline-block;

  margin-bottom: 10px;

  padding: 5px 5px 4px 5px;

}

.products3-lp2020__total {

  color: #555;

  margin-top: 8px;

  display: block;

}

.products3-lp2020__taxi {

  display: block;

  color: #999;

  font-size: 11px;

}

.products3-lp2020__totalV {

  color: #111;

  line-height: 1;

  font-weight: 700;

  font-size: 24px;

}

.redBtn {

  border-radius: 5px;

  border: none;

  background: #e42518;

  color: #fff !important;

  font-family: Roboto;

  font-size: 14px;

  font-weight: 700;

  text-transform: uppercase;

  display: block;

  text-align: center;

  padding: 12px 25px;

  margin-top: 15px;

  outline: none;

  transition: background 0.2s;

  cursor: pointer;

}

.redBtn:hover {

  background: #b33027;

}

.products3-lp2020__discb {

  color: #666;

  font-weight: 300;

  font-size: 12px;

  display: block;

  margin-top: 10px;

}

.products3-lp2020__ul {

  padding: 20px 20px 0px 80px;

  position: relative;

}

.products3-lp2020__ul:before {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/addvpn.png) no-repeat center 50%;

  position: absolute;

  width: 90px;

  background-size: 70px;

  height: 140px;

  content: "";

  left: -20px;

  top: -15px;

}



.products3-lp2020__ul li {

  color: #444;

  font-size: 13px;

  margin-bottom: 6px;

}

.products3-lp2020__ul li:before {

  content: "•";

  color: #008bf7;

  font-size: 15px;

  margin-right: 4px;

}

.products3-lp2020__label {

  background: #eee;

  position: relative;

  padding: 10px;

  margin: 10px 0;

}

.products3-lp2020__label input {

  display: none;

}

.products3-lp2020__hotbadge {

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/img/hotbadge.png) no-repeat 0 0;

  position: absolute;

  width: 38px;

  height: 38px;

  text-shadow: 0 1px 1px rgba(51, 51, 51, 0.25);

  color: #fff;

  font-size: 12px;

  font-weight: 600;

  text-align: center;

  padding-top: 4px;

  top: -8px;

  right: -8px;

  z-index: 10;

}

.fr .products3-lp2020__hotbadge,

.es .products3-lp2020__hotbadge,

.it .products3-lp2020__hotbadge {

  padding-top: 6px;

  background: url(/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/images/hotbadge2.png) no-repeat 0 0;

  width: 68px;

}

.products3-lp2020__lab {

  display: block;

  color: #0b0b0b;

  font-size: 13px;

  font-weight: 400;

  padding: 8px 0 7px 29px;

  background: url(https://web.archive.org/web/20231016050527im_/https://download.bitdefender.com/resources/themes/draco/images/radioButtons4.png)

    no-repeat 0px 7px;

  border: 0;

}

.products3-lp2020 input:checked + .products3-lp2020__lab,

.products3-lp2020__lab.active {

  background-position: 0px -222px;

}

.products3-lp2020__pr {

  text-decoration: line-through;

  padding-right: 5px;

  display: inline-block;

}

.best-av {

  background-color: #f5f5f5;

  padding: 3em 0;

}

.best-av .title {

  color: #111;

  font-size: 16px;

  font-weight: 500;

  padding-bottom: 1em;

}

.best-av .subtitle {

  font-size: 0.9em;

  margin: 0;

}

.best-av .wrap {

  max-width: 90%;

}

.best-av .avelement {

  height: 30px;

  margin-top: 5px;

  text-align: left;

}

.best-av .avbar {

  position: relative;

  width: 0;

  background: #d6d6d6;

}

.best-av .name {

  color: #000;

  font-weight: 700;

  font-size: 13px;

  padding-left: 1em;

  line-height: 30px;

}

.best-av .value {

  font-size: 11px;

  bottom: 0;

  left: auto;

  line-height: 30px;

  margin: 0;

  position: absolute;

  right: -30px;

  top: 0;

  color: #5f5f5f;

  font-size: 0.9em;

  font-weight: 700;

}

.best-av .first .avbar {

  background: #4376bb;

}

.best-av .first .name {

  color: #fff;

}

.best-av .first .value {

  color: #4376bb;

}

.best-av .info {

  font-size: 11px;

  letter-spacing: 0;

  font-weight: 700;

  margin-top: 1.8em;

  color: #242424;

  line-height: 1.1;

}

.best-av .overall {

  color: #868686;

  font-size: 0.714em;

  line-height: 1.1;

  padding-top: 0.3em;

}

.best-av .reviews-container {

  padding-top: 1.5em;

  width: 100%;

}

.best-av .reviews-container .img-wrapper {

  float: left;

  width: 32%;

}

.best-av .reviews-container .text-wrapper {

  float: left;

  width: 58%;

  padding: 1.2em 0 0 0em;

  margin-left: 10px;

}

.best-av .reviews-container .top-10 {

  position: relative;

  top: 18px;

}

.best-av .reviews-container .long-text .text-wrapper {

  padding-top: 0.2em;

}

.best-av .reviews-container q {

  color: #c0832c;

  font-size: 16px;

  font-style: italic;

  margin-bottom: 7px;

}

.best-av .reviews-container .quote-info {

  font-size: 13px;

  font-weight: 400;

  color: #6d6d6d;

}

.best-av .reviews-container .quote-info .by {

  font-weight: 700;

}

.ro .lp2020-header__title.hiddenonro {

  display: none;

}

/*.best-av .reviews-container .swiper-slide{padding-bottom:4em;}*/

.best-av .swiper-pagination-bullet {

  width: 9px;

  height: 9px;

  background: #a9a9a9;

  opacity: 1;

  position: relative;

}

.best-av .swiper-pagination-bullet-active {

  width: 14px;

  height: 14px;

  background: #4c516a;

  bottom: -2px;

  left: 2px;

}

.outstandingprot .info {

  color: #484848;

  font-size: 16px;

  font-weight: 300;

  margin: 1.9em 0 0 0;

  line-height: 1.25;

}

.outstandingprot .overtitle {

  margin-top: 6.4em;

}

.outstandingprot .title2 {

  color: #172462;

  font-size: 19px;

  font-weight: 700;

  line-height: 1.1;

  margin: 0.8em 0 0.7em 0;

  min-height: 2.3em;

}

.outstandingprot .txt {

  line-height: 1.5;

  font-size: 14px;

  color: #797979;

  font-weight: 400;

}

.outstandingprot .feature {

  position: relative;

  float: left;

  width: 21%;

  margin-right: 5%;

  padding: 3.2em 0 0 0;

}

.outstandingprot .feature.last {

  margin-right: 0;

}

.outstandingprot .feature::after {

  content: "";

  opacity: 0.3;

  background-color: #a1a1a1;

  width: 1px;

  height: 11.357em;

  position: absolute;

  right: -10%;

  top: 10.5em;

}

.outstandingprot .feature.last::after {

  display: none;

}

.outstandingprot {

  padding: 60px 0;

}

.ro .showonro {

  display: block;

}

.showonro {

  display: none;

}



.outstandingprot .txtarea {

  max-width: 35em;

  width: 100%;

}

.outstandingprot .mainimg {

  max-width: 90%;

  margin: -1em auto 0 auto;

  position: relative;

  left: 30px;

}

.outstandingprot .title {

  color: #172462;

  font-size: 30px;

  font-weight: 700;

  line-height: 1.2;

  margin-top: 0.2em;

}

.outstandingprot {

  background: #f5f5f5;

}

.outstandingprot .overtitle {

  color: #0058f8;

  font-size: 1em;

  font-weight: 700;

  text-transform: uppercase;

  letter-spacing: 2px;

}

.ppc__text {

  font-size: 16px;

}

.ppc__table__row .fa-check,

.ppc__table__row .fa-check-square,

.ppc__table__row .svg-inline--fa {

  width: 20px;

  height: 20px;

}

@media (max-width: 1440px) {

  .lp2020-header__title {

    font-size: 30px;

  }

  .avyear {

    max-width: 90px;

  }

  .lp2020-header__title6 {

    font-size: 40px;

  }

  .ro .lp2020-header__title5 br {

    display: none;

  }

  .ro .lp2020-header__title5 {

    font-size: 26px;

  }

  .ro .lp2020-header__title {

    font-size: 44px;

    line-height: 1.3;

  }

  .lp2020-header__title5 {

    font-size: 20px;

  }

  .lp2020-header.awarness-cyber2019 {

    background-size: 110%;

  }

  .lp2020-header.awarness-cyber2019 h1 {

    margin-bottom: 10px;

  }

  .lp2020-header.backtoschool2019 {

    background-size: 140%;

  }

  /*.products3-lp2020{margin-top: -410px;}*/

  .lp2020-header__title2 {

    font-size: 35px;

    margin-top: 0;

  }

  .lp2020-header__title3 {

    margin-top: 0;

  }

  .lp2020-header__new {

    font-size: 21px;

  }

  .lp2020-header__title {

    font-size: 40px;

    line-height: 1;

    margin-top: 5px;

  }

  .products3-lp2020 {

    margin-top: -470px;

  }

  .products3-lp2020__box .av_box,

  .products3-lp2020 .is_box,

  .products3-lp2020 .ts_box {

    max-width: 300px;

  }

}

@media (max-width: 1199px) {

  /*.products3-lp2020{margin-top: -360px;}*/

  .lp2020-header.awarness-cyber2019 {

    background-size: 130%;

  }

  .lp2020-header__title {

    font-size: 40px;

  }

  /*.lp2020-header__title5 br{display: none;}*/

  .ro .lp2020-header__title5 {

    font-size: 26px;

  }

  .ro .lp2020-header__title {

    font-size: 30px;

  }



  .fr .lp2020-header.v2 {

    background-size: 120%;

  }

  .products3-lp2020__title4 {

    font-size: 23px;

  }

  .products3-lp2020__ul {

    padding-left: 50px;

  }

  .products3-lp2020__ul li {

    font-size: 12px;

  }

  .products3-lp2020__ul {

    padding-top: 33px;

  }

  .products3-lp2020__ul:before {

    top: -3px;

    background-size: 60px;

    left: -29px;

  }

}

/* MD */

@media (max-width: 991px) {

  .year2020 {

    font-size: 16px;

  }

  .award-badge .row1 {

    font-size: 20px;

    margin: 0 0 30px 0;

  }

  .custom2020Slide img {

    max-width: 100px;

  }

  .custom2020Slide img.extra {

    max-width: 110px;

  }

  .products3-lp2020__discountN {

    font-size: 10px;

  }

  .mr70 {

    margin-right: 0px;

  }

  .award-badge .row2 {

    margin-bottom: 40px;

  }

  .flexwrapM {

    flex-wrap: wrap;

  }

  .products3-lp2020__box .av_box,

  .products3-lp2020 .is_box,

  .products3-lp2020 .ts_box {

    max-width: 100%;

  }

  .lp2020-header.awarness-cyber2019 {

    background-size: 140%;

  }

  .ro .lp2020-header__title5 {

    font-size: 24px;

  }

  .ro .lp2020-header__title5.mt-4 {

    margin-top: 5px;

  }

  .ro .lp2020-header__title {

    font-size: 22px;

  }

  .lp2020__safe {

    font-size: 12px;

  }

  .products3-lp2020__totalV {

    font-size: 24px;

  }

  .products3-lp2020__olprice {

    font-size: 13px;

  }

  .products3-lp2020__discount {

    width: 70px;

    height: 70px;

    left: 20px;

    bottom: 20px;

  }

  .lp2020-header__title {

    font-size: 30px;

    line-height: 1;

  }

  .lp2020-header__title2 {

    font-size: 26px;

  }

  .lp2020-header {

    min-height: 420px;

  }

  .lp2020-header__title3,

  .lp2020-header__title5 {

    font-size: 21px;

  }

  .products3-lp2020__discountV {

    font-size: 24px;

    padding-top: 8px;

    line-height: 10px;

  }

  .products3-lp2020__discountV.font-smaller {

    font-size: 13px;

  }

  /*.ro .products3-lp2020, .products3-lp2020{margin-top: -170px;}*/

  .lp2020-header {

    min-height: 400px !important;

  }

  .products3-lp2020__discount {

    padding-top: 16px;

  }

  .products3-lp2020__title4 {

    font-size: 16px;

  }

  .products3-lp2020__feat {

    font-size: 12px;

  }

  .lp2020-header__title6 {

    font-size: 30px;

  }

  .products3-lp2020__lab {

    font-size: 12px;

  }

  .products3-lp2020__ul:before {

    background-position: 0 50%;

    left: -9px;

    background-size: 50px;

  }

  .products3-lp2020__ul li {

    line-height: 1;

  }

  .products3-lp2020__ul {

    padding-top: 20px;

  }

  .best-av .reviews-container q {

    font-size: 13px;

  }

  .outstandingprot .overtitle {

    margin-top: 0;

  }

  .outstandingprot .title {

    font-size: 24px;

  }

  .outstandingprot .info {

    font-size: 14px;

  }

  .outstandingprot .txt {

    font-size: 12px;

  }

  .products3-lp2020 {

    margin-top: -200px;

  }

}

@media (max-width: 767px) {

  .year2020 {

    margin-bottom: 20px;

    font-size: 14px;

    display: block;

  }

  .custom2020Slide img.extra {

    max-width: 110px;

  }

  .award-badge .row1 {

    margin-bottom: 30px;

  }

  .custom2020Slide img {

    max-width: 110px;

  }

  .products3-lp2020__discountN {

    font-size: 13px;

  }

  .products3-lp2020__discountV {

    padding-top: 0;

    line-height: 1;

    font-size: 28px;

  }

  .products3-lp2020__discount {

    left: 60px;

  }

  .award-badge-image {

    height: auto;

    width: auto;

  }

  .mblogo {

    margin-top: 30px;

  }

  .lp2020-header__title6 {

    font-size: 25px;

  }

  .ro .lp2020-header__title {

    font-size: 27px;

    line-height: 1.3;

  }

  .products3-lp2020 {

    margin-top: 0px;

  }

  .ro .lp2020-header__title5 {

    font-size: 15px;

  }

  .lp2020-header.backtoschool2019 {

    background: url("/web/20231016050527im_/https://orbilontechnology.com/wp-content/themes/storefront-chid/assets/images/mobileschool.jpg") center no-repeat;

    min-height: 340px !important;

    background-size: 100%;

  }

  .products3-lp2020 {

    margin-top: 0px;

  }

  .lp2020-header.awarness-cyber2019 {

    min-height: 270px !important;

    background-size: 930px;

  }

  .lp2020-header__title2 {

    font-size: 22px;

  }

  .fr .lp2020-header.v2 {

    background-size: 160%;

    min-height: 150px !important;

  }

  .lp2020-header__title5 {

    font-size: 15px;

    margin: 5px 0;

  }

  .outstandingprot .feature::after {

    display: none;

  }

  .lp2020-header.v2 {

    min-height: 320px !important;

  }

  /*.products3-lp2020{margin-top: -120px;}*/

  .products3-lp2020__discount {

    width: 90px;

    height: 90px;

    padding-top: 22px;

  }

  .products3-lp2020__ul:before {

    top: -22px;

  }

  .lp2020-header {

    background-size: cover;

  }

  .lp2020-header__title {

    font-size: 19px;

  }

  .lp2020-header {

    min-height: 320px;

  }

  .header__title2 {

    font-size: 20px;

  }

  .lp2020-header__new {

    font-size: 20px;

  }

  .lp2020-header__title3 {

    margin-top: 35px;

  }

  .outstandingprot .feature {

    width: 100%;

    float: none;

    text-align: center;

  }

  .outstandingprot .mainimg {

    max-width: 70%;

    margin-top: 2em;

  }

  .mobtop {

    margin-top: 60px;

  }

  .products3-lp2020__discountV.font-smaller {

    font-size: 20px;

  }

}



/* viva */



.lds-ring {

  display: none;

  position: fixed;

  width: 100vw;

  height: 100vh;

  top: 0;

  left: 0;

  align-items: center;

  justify-content: center;

  z-index: 10001;

  background: rgba(0,0,0,.3);

}

.lds-ring div {

  box-sizing: border-box;

  display: block;

  position: absolute;

  width: 64px;

  height: 64px;

  margin: 8px;

  border: 8px solid #fff;

  border-radius: 50%;

  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;

  border-color: #fff transparent transparent transparent;

}

.lds-ring div:nth-child(1) {

  animation-delay: -0.45s;

}

.lds-ring div:nth-child(2) {

  animation-delay: -0.3s;

}

.lds-ring div:nth-child(3) {

  animation-delay: -0.15s;

}

@keyframes lds-ring {

  0% {

    transform: rotate(0deg);

  }

  100% {

    transform: rotate(360deg);

  }

}



#viva-wrapper * {

  box-sizing: border-box;

}

#viva-overlay {

  display: block;

  position: fixed;

  top: 0;

  left: 0;

  width: 100vw;

  height: 100vh !important;

  overflow-y: auto;

  background: #fff;

  z-index: 10000;

}

#viva-wrapper {

  width: 600px;

  margin: 80px auto;

  font-family: Arial, Helvetica, sans-serif;

}

#viva-wrapper h2 {

  margin-bottom: 20px;

}

#viva-wrapper .notify {

  margin-top: 20px;

  color: #555;

  text-align: center;

}

@media all and (max-width: 767px) {

  #viva-wrapper {

    width: 100%;

    padding: 15px;

  }

  #viva-wrapper .col-3 {

    flex: 0 0 50% !important;

    max-width: 50% !important;

  }

  #viva-wrapper .col-6 {

    flex: 0 0 100% !important;

    max-width: 100% !important;

  }

  #viva-wrapper h1 {

    font-size: 25px !important;

  }

  #viva-wrapper .form-group,

  #viva-wrapper .form-content .heading {

    padding: 15px;

  }

}

#viva-wrapper .note {

  font-size: 13px;

  margin-top: 20px;

  text-align: center;

}

input[type=number]::-webkit-inner-spin-button, 

input[type=number]::-webkit-outer-spin-button {

  opacity: 1 !important;

}

#viva-wrapper label {

  font-size: 14px;

}

#viva-wrapper h1 {

  text-align: center;

  font-size: 45px;

  color: #178a9e;

  font-weight: 300;

  padding-bottom: 20px;

}

#viva-wrapper h2 {

  text-align: center;

  font-size: 20px;

  font-weight: 300;

}

#viva-wrapper h2 b {

  font-weight: 700;

}

#viva-wrapper .form-content {

  border: solid 1px #ddd;

}

#viva-wrapper .form-content .heading {

  border-bottom: solid 1px #ddd;

  background-color: #fafafa;

  padding: 5px 30px;

  display: flex;

  align-items: center;

  justify-content: space-between;

}

#viva-wrapper .form-content .title,

#viva-wrapper .form-content .icons {

  display: inline-flex;

  align-items: center;

}

#viva-wrapper .form-group {

  padding: 30px;

}

#viva-wrapper label {

  font-weight: 700;

  width: 100%;

  display: block;

  margin-bottom: 8px;

}

#viva-wrapper input[type="text"],

#viva-wrapper input[type="number"] {

  padding: 9px 15px;

  width: 100%;

  border: solid 1px #ddd;

  outline: none;

}

#viva-wrapper input.card-expiry-month,

#viva-wrapper input.card-expiry-year {

  min-width: 100%;

}

#viva-wrapper .checkbox-wrapper {

  position: relative;

  padding-left: 30px;

  font-size: 16px;

  line-height: 1.5;

  font-weight: 700;

}

#viva-wrapper .checkbox-wrapper a {

  color: #178a9e;

  text-decoration: none;

}

#viva-wrapper .divider {

  border-bottom: solid 1px #ddd;

}

#viva-wrapper input[type="checkbox"] {

  position: absolute;

  top: 5px;

  left: 0;

  margin: 0;

}

#viva-wrapper .row {

  display: flex;

  margin-right: -10px;

  margin-left: -10px;

  flex-wrap: wrap;

}

#viva-wrapper .title {

  color: #555;

  display: flex;

  align-items: center;

}

#viva-wrapper .title img {

  margin: 0 10px 0 0;

}

#viva-wrapper .col-3 {

  padding: 0 10px;

  flex: 0 0 25%;

  max-width: 25%;

}

#viva-wrapper .col-6 {

  padding: 0 10px;

  flex: 0 0 50%;

  max-width: 50%;

}

#viva-wrapper .cvv {

  display: flex;

  align-items: center;

}

#viva-wrapper input {

  flex: 1 1 auto;

}

#viva-wrapper img {

  margin-left: 10px;

  flex: 0 1 30px;

}

#viva-wrapper input[type="submit"] {

  width: 100%;

  padding: 15px 30px;

  font-size: 18px;

  color: #000;

  background-color: #fbbf11;

  border: none;

  transition: all 0.4s;

  outline: none;

  text-transform: none !important;

}

#viva-wrapper input[type="submit"]:hover {

  color: #fff;

}

.w-100 {

  width: 100% !important;

}

.mb-3 {

  margin-bottom: 20px;

}

ul.refund{
	display: block;
    padding-left: 40px;
    list-style: disc;
}
.outstandingprot .info2 {
    color: #484848;
    font-size: 16px;
    font-weight: 300;
    margin: 1em 0 15px 0;
    line-height: 1.25;
}
.outstandingprot .overtitle2 {
    color: #0058f8;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}
ul.refund li {
    margin: 10px 0 10px 0px;
}
.outstandingprot .title1s {
    color: #172462;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 0.2em;
    margin-bottom: 1em;
}
.outstandingprot .title2x {
    color: #172462;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.1;
    margin: 0.8em 0 0.1em 0;
    min-height: 1.3em;
}
.paymentLogos img {
    max-width: 300px;
    margin-top: 13px;
}
header.entry-header{
    display: none; 
}
/*
     FILE ARCHIVED ON 05:05:27 Oct 16, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:57:00 Nov 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.645
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.018
  esindex: 0.01
  cdx.remote: 5.786
  LoadShardBlock: 5920.37 (3)
  PetaboxLoader3.datanode: 5984.279 (5)
  load_resource: 158.474
  PetaboxLoader3.resolve: 65.593
  loaddict: 52.114
*/