@media screen and (max-width: 767px) {
    .en .box-header__container{
        margin-top: 0;
    }
    .hideMb2021{display: none;}
    .showMb2021{display: block!important;}
    .de .showMb2022DE{display: block!important;}
    .dip-screenshot__image-2{
        width: 818px;
    }
    .new-cart-page__header{
        padding: 15px 0;
        height: auto;
    }
    .box-header, .ro .box-header {
        background-image: url('../../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: .4;
    }
    .dip-screenshot-2 {
        height: 385px;
        margin-top: 0;
        margin-bottom: -50px;
    }
    .dip-screenshot__video--2{
        height: 290px;
    }

    .pass_benefits2 h6 {
        height: auto;
        width: 100%;
        float: left;
    }
    .pass_benefits2 h6 img, .ftrs__tab-header-pass h6 img {margin-bottom: 0;
        float: left;
        margin-right: 10px;}

    .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(../../images/lite_v2/mdr-header-bg-sm.jpg);
        background-size: cover;
    }
    .mdr-header--ent-eab{
        background-image: url('../../images/lite_v2/enterprise-eab-bg-sm.jpg');
    }
    .mdr-header--ent-crp{
        background-image: url('../../images/lite_v2/enterprise-crp-bg-sm.jpg');
    }
    .mdr-header--ent-cab{
        background-image: url('../../images/lite_v2/enterprise-cab-bg-sm.jpg');
        background-position: center top;
    }
    .mdr-header--ent-pab{
        background-image: url('../../images/lite_v2/enterprise-pab-bg-sm.jpg')
    }
    .mdr-header--bit-pab{
        background-image: url('../../images/lite_v2/enterprise-bit-bg-sm.jpg')
    }
    .mdr-header--bit-cab{
        background-image: url('../../images/lite_v2/enterprise-cab-bg-sm.jpg')
    }
    .mdr-header--ent-msp{
        background-image: url('../../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(../../images/lite_v2/all-products-bg-sm.jpg);
        background-size: 767px;
    }
    .all-prod-content__group__title{
        font-size: 16px;
    }
    .discover.blackfriday2019 .container {
        background: url(../../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(../../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(../../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('../../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('../../images/lite_v2/arrow.png') 96% center no-repeat #fff;
        background-size: 13px;
    }

    .specific-height.active {
        background: url('../../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(../../images/lite_v2/header_bg_draco-20years_sm.jpg);
    }

    /*.header__background {background-image: url(../../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(../../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("../../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, .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: 160px;
    }

    .footer__container {
        background-image: url(../../images/lite_v2/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: .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('../../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: 20px;
    }

    .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(../../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("../../images/lite_v2/multilayer-right-bg-SM.jpg");
        font-size: 17px;
        padding: 220px 0 70px 0;
    }

    .multilayer--2020 {
        background-image: url("../../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(../../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("../../images/lite_v2/business-feature-1-sm.jpg");
    }

    .business-feature--2::before {
        background-image: url("../../images/lite_v2/business-feature-2-sm.jpg");
    }

    .business-feature--3::before {
        background-image: url("../../images/lite_v2/business-feature-3-sm.jpg");
    }

    .business-feature--4::before {
        background-image: url("../../images/lite_v2/business-feature-4-sm.jpg");
    }
    .business-feature--5::before {
        background-image: url("../../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("../../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("../../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(../../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("../../images/lite_v2/ts-bg-sm.png");
        background-size: 767px;
        height: 359px;
        bottom: 780px;
    }

    .pph--av::before {
        background-image: url("../../images/lite_v2/av-bg-sm.png");
    }

    .pph--soho::before {
        background-image: url("../../images/lite_v2/soho-bg-sm.png");
        bottom: 1040px;
    }

    .pph--mac::before {
        background-image: url("../../images/lite_v2/mac-bg-sm.png");
    }

    .pph--ps::before {
        background-image: url("../../images/lite_v2/ps-bg-sm.png");
        bottom: 720px;
    }

    .pph--is::before {
        background-image: url("../../images/lite_v2/is-bg-sm.png");
    }

    .pph--fp::before {
        background-image: url("../../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('../../images/lite_v2/trust-zone-sm.jpg');
    }
    .milion500--2020{
        background-image: url('../../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(../../images/lite_v2/soho-bg-1-sm.jpg);
        background-size: 767px;
    }

    .sos-info--2 {
        background-image: url(../../images/lite_v2/soho-bg-2-sm.jpg);
        background-size: 767px;
    }

    .sos-info--3 {
        background-image: url(../../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: .6;
    }

    .sos-info--3::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #efedea;
        opacity: .6;
    }

    .sos-info__title {
        font-size: 30px;
    }

    .milion500--wAward .milion500__trusted {
        font-size: 20px;
    }

    .milion500__title {
        font-size: 32px !important;
    }

    .milion500--wAward__quote {
        font-size: 20px;
    }

    .box-zone {
        background-image: url(../../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("../../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 {
        background-position-x: -600px;
    }

    .avfree-header__title {
        font-size: 48px;
    }

    .avfree-header__undertitle {
        font-size: 18px;
    }

    .avfree-tech {
        height: 540px;
        padding: 30px 0;
    }

    .avfree-tech {
        background-image: url(../../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: .35;
        background: #000813;
    }

    .avfree-ftrs__title, .avfree-tech__title, .installfree__title {
        font-size: 32px;
    }

    .avfree-tech--2 {
        background-image: url(../../images/lite_v2/av-free-3-bg-sm.jpg);
        background-size: 767px;
        position: relative;
    }

    .avfree-tech--2::after {
        background: #011b4c;
        opacity: .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(../../images/lite_v2/swpg_bg-sm.jpg);
        background-size: 767px;
    }
    .swpg-hdr--lvi{
        background-image: url(../../images/lite_v2/lvi-bg-sm.jpg);
    }

    .header--swapgs {
        padding: 30px 0 55px 0;
        background-image: url("../../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(../../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(../../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: .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(../../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('../../images/lite_v2/box-specs-sm.jpg');
        background-size: 767px;
        background-repeat: repeat-y;
    }
    .box-faq {
        background-image: url('../../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(../../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('../../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('../../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,.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("../../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(../../images/lite_v2/consumer_bg_sm.jpg);*/
    /*    background-size: 767px;*/
    /*    padding: 20px 0;*/
    /*}*/
    .ppc__table__bests21{
        height: 60px;
    }
    .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;
    }
    .ts21-benefits__item{
        max-width: 100%;
    }
    .isp-header__title{
        font-size: 30px;
    }
    .isp-header__text{
        font-size: 20px;
    }
    .isp-provide__title{
        font-size: 22px;
    }
    .ts21-benefits .ts21-benefits__imgc{max-width: 110px;
        margin-bottom: 20px;}
    .isp-provide__item{
        max-width: 48%;
    }
    .iot-isp-page--typ{
        text-align: center;
    }
    .ts21-benefits__item:first-child{
        margin-bottom: 20px;
    }
    .ppcts21__borderhere{
        padding-left: 0!important;
    }
    .pph-v2 .pph__title{
        font-size: 16px;
    }
    .button-buy{
        font-size: 13px;
    }
    .pph__redoneTitle{
        font-size: 20px;
    }
    .pph__redoneTitle br{
        display: none;
    }
    .redoneTest-element {
        color: #111;
        white-space: nowrap;
    }
    .redone-awards img{
        max-width: 100%;
    }
    .redone-awards .container{
        padding-bottom: 20px;
    }

    .redone-awards__h5{
        font-size: 15px;
    }
    .hide-mobile{
        display: none;
    }
    .ppb__title{
        font-size: 20px;
    }
    .chooseDevice__h1{
        font-size: 20px;
    }
    .chooseDevice__h1 br{
        display: none;
    }
    chooseDevice__p{
        font-size: 14px;
    }
    .weirdLaptop{
        max-width: 100%;
    }
    .flex-wrap-mobile{
        flex-wrap: wrap;
    }
    .redone-table__row.d-flex{
        flex-wrap: wrap;
    }
    .redone-table__h3{
        text-align: center;
        font-size: 20px;
        margin: 10px 0;
    }
    .redone-table__itemLeft.d-flex{
        flex-wrap: wrap;
        text-align: center;
    }
    .ppb__title br{
        display: none;
    }
    .redone-table__itemLeft__svg{
        display: block;
        margin: 0 auto 15px;
    }
}

