/* ####################################################### RESPONSIVE #####################################################################*/
@media (max-width: 1500px) {
    .tabs-shots2018 .laptop-fixed {
        max-width: 760px;
    }

    .tabs-shots2018 .carousel-inner .item.active img {
        max-width: 420px;
    }

    .tabs-shots2018 .carousel.slide {
        right: 55px;
        top: -89px;
    }

    .tabs-shots2018 .carousel.slide.mac {
        right: -15px;
    }
}

/* others */
@media (min-width: 1600px) and (max-width: 2500px) {
    .comfortPromoPack ul {
        margin-top: 29em;
    }

    .product .logo_prod {
        margin: 6rem 0 0;
    }

    #co_slide01 .text h1 {
        margin: 8em 0 0 0;
        font: 100 3.75em/1em 'Roboto';
        background-color: rgba(0, 0, 0, 0.5);
        color: #d3cdd1;
        text-transform: uppercase;
        text-align: center;
    }

    #co_slide01 .text h1 span {
        font: 700 1.1em/1em 'Roboto';
        color: #fff;
        display: block;
    }

    #co_slide01 .text q {
        margin: 0 0 1em 0;
        font: 300 italic 1.9em/1em 'Roboto';
        color: #d08400;
    }
}

@media (min-width: 925px) and (max-width: 986px) {
    #LPGartnerHead .slide1 p {
        margin: 0.5rem 0 0 7rem !important;
        font-size: 2rem !important;
    }

    #LPGartnerHead .slide1 p.protect {
        font-size: 1.5rem !important;
        margin: 0.5rem 0 0 0.5rem !important;
    }

    #LPGartnerHead .slide2 {
        margin: 3rem 0 0 !important;
    }

    #LPGartnerHead .slide2 p {
        font-size: 2em !important;
    }

    #LPGartnerHead .slide2 h1 {
        font-size: 7em !important;
    }

    #LPGartnerHead .slide2 img {
        max-width: 98px !important;
    }

    #LPGartnerHead .slide3 {
        margin: 5rem 0 0 !important;
    }

    #LPGartnerHead .slide3 img {
        max-width: 78px !important;
    }

    #LPGartnerHead .slide3 p:nth-child(1) {
        margin-top: 3rem !important;
    }

    #LPGartnerHead .slide3 p {
        font-size: 2.3em !important;
    }

    #LPGartnerHead .slide4 {
        margin: 2.2rem 0 0 !important;
    }

    #LPGartnerHead .slide4 h3 {
        font-size: 1.7em !important;
    }

    #brand_guidelines {
        padding: 5em 0 0 0;
        overflow: hidden;
    }

    #brand_guidelines .text {
        padding: 2em 0 0 0;
    }

    #brand_guidelines .text h2 {
        padding: 0 0.5em 0.25em 0;
        font: 900 4em/1em 'Roboto', serif;
        color: #fff;
        text-transform: uppercase;
        text-align: right;
    }
}

@media screen and (max-width: 1680px) {
    .universe-man {
        background-position: 120% top;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 70px !important;
    }

    .static-banner2.box .left-static .box-b-text {
        margin-right: 10px;
    }

    .comfortPromoPack {
        background-position: left 216px top 299px;
    }

    .triangle-down {
        border-left: 63px solid transparent;
        border-right: 63px solid transparent;
    }

    .comfortPromoPack ul {
        margin-top: 32em;
    }

    .comfort {
        background-position: left 92px top 361px;
    }

    #prodSection.v2017 a.download {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 1025px) {
    #GZfaq.hvi {
        padding: 3em 0;
    }

    .citrix {
        padding: 5em 0;
    }

    #co_slide05 h2 {
        font: 300 1.75em/1.8em 'Roboto', serif;
        color: #444;
        text-align: center;
    }
}

@media (min-width: 768px) {
    .btn-sm, .btn-group-sm > .btn {
        font-size: 1.1em;
    }
}

@media (min-width: 1200px) {
    .btn-md, .btn-group-md > .btn {
        font-size: 1.3em;
    }
}

@media (min-width: 1100px) {
    .OEMindex .nav-tabs > li > a br {
        display: none;
    }
}

@media (min-width: 1600px) {
    .btn-lg, .btn-group-lg > .btn {
        font-size: 1.6em;
    }
}

@media all and (max-width: 1599px) {
    #prodSection.v2017.fp2017 {
        background: url('../images/fp-head2017_blured.jpg') center no-repeat;
    }

    .static-banner2 .bottom-static {
        padding: 10px;
    }

    .static-banner2 .right-static {
        padding: 10px 10px 0 10px;
    }
}

/* Desktop Responsive */
@media (max-width: 1700px) {
    #LPGartnerHead .slide1 h1 {
        margin: 4rem 0 0 2rem;
        font-size: 2.2em;
    }

    #LPGartnerHead .slide1 hr {
        margin: 1rem 0 0 2rem;
    }

    #LPGartnerHead .slide1 p {
        margin: 0rem 0 0 2rem;
        font-size: 2rem;
    }

    #LPGartnerHead .slide1 p.protect {
        font-size: 1.5rem;
        margin: 1.5rem 0 0 2rem;
    }

    #LPGartnerHead .slide2 {
        margin: 4rem 0 0;
    }

    #LPGartnerHead .slide2 p {
        font-size: 2.2em;
    }

    #LPGartnerHead .slide2 h1 {
        font-size: 8em;
    }

    #LPGartnerHead .slide3 {
        margin: 5rem 0 0;
    }

    #LPGartnerHead .slide3 img {
        max-width: 111px;
    }

    #LPGartnerHead .slide3 p:nth-child(1) {
        margin-top: 5rem;
    }

    #LPGartnerHead .slide3 p {
        font-size: 2.1em;
    }

    #LPGartnerHead .slide4 {
        margin: 3rem 0 0;
    }

    #LPGartnerHead .slide4 h3 {
        font-size: 2.1em;
    }

    .one_product .labelNewPrice {
        font-size: 1.2em;
    }
}

@media (max-width: 1439px) {
    .content-hvi .topM br {
        display: none;
    }

    .content-hvi .marg {
        font-size: 14px;
    }

    .content-hvi {
        min-height: auto;
    }

    .content-hvi .topM {
        margin: 30px 0;
    }

    .content-hvi .marg {
        font-size: 15px;
    }

    .content-hvi h6 {
        font-size: 20px;
        margin-top: 20px;
    }

    .content-hvi h4 {
        margin-top: 40px;
        font-size: 30px;
    }

    .carousel-awards .carousel-inner {
        max-width: 700px;
    }

    .advanced-protection2017 h1 {
        font-size: 60px;
    }

    .SMBcateg .console-grey p, .SMBcateg .console-green p {
        padding: 0.8em 0 0;
        color: #fff;
        font: 700 1.1em/1em 'Roboto', sans-serif;
    }

    .SMBcateg ul li a {
        font: 400 1em/1em 'Roboto', sans-serif;
    }

    .SMBcateg ul li {
        padding: 0;
        font: 1em/1.5em 'Roboto', sans-serif;
        color: #a1a1a1;
    }

    .SMBcateg ul li a {
        padding: 0;
        font: 1.2em/1.5em 'Roboto', sans-serif;
        color: #a1a1a1;
    }

    .SMBcateg .console-grey p, .SMBcateg .console-green p {
        padding: 0.7em 0 0;
        color: #fff;
        font: 700 1em/1em 'Roboto', sans-serif;
    }

    .SMBcateg ul li a {
        font: 400 1em/1em 'Roboto', sans-serif;
    }

    .SMBcateg ul li, .SMBcateg ul li a {
        padding: 0;
        font: 1em/1.5em 'Roboto', sans-serif;
        color: #a1a1a1;
    }
}

@media (min-width: 1153px) and (max-width: 1280px) {
    .tabs-shots2018 .carousel.slide {
        right: 187px;
        top: -89px;
    }

    .tabs-shots2018 .carousel-inner.mac .item.active img {
        max-width: 444px;
    }

    .tabs-shots2018 .laptop-fixed.mac {
        max-width: 500px;
    }

    .tabs-shots2018 h3 {
        margin-bottom: 10px;
    }

    .tabs-shots2018 .carousel.slide.mac {
        right: 127px;
    }

    .tabs-shots2018 .carousel-inner .item.active img {
        max-width: 363px;
    }

    .tabs-shots2018 .carousel.slide.android {
        right: 242px;
    }

    .tabs-shots2018 .laptop-fixed {
        max-width: 680px;
    }

    .tabs-shots2018 .nav-tabs {
        margin: 20px 0 0 0;
    }

    .one-tap2017 .cmb {
        margin-bottom: -101px;
    }

    .real-time2017 .cmb {
        margin-bottom: -49px;
    }

    .translate-banner .right-one .info-in {
        margin-left: 10%;
    }

    .content-hvi .floating {
        top: 50px;
    }

    .content-hvi .marg {
        margin-bottom: 40px;
    }

    .universe-man {
        background-position: 440% top !important;
    }

    .static-banner2.box .left-static a {
        margin: 10px 30px 0 0;
    }

    .static-banner2.box .left-static .box-b-text {
        max-width: 100%;
    }

    .static-banner2 .text-Bstatic h3 {
        font-size: 18px;
    }

    .static-banner2 .yellowBtn {
        font-size: 14px;
    }

    .static-banner2 .text-Bstatic h2 {
        font-size: 34px;
    }

    .static-banner2.classic-line .left-static .img-boxes {
        width: 50%;
        margin-right: 20px;
    }

    .static-banner2 .bottom-static a.redBtn {
        font-size: 13px;
        margin-top: 30px;
    }

    .static-banner2 .right-static p {
        font-size: 16px;
    }

    .static-banner2 .bottom-static h4 {
        font-size: 19px !important;
    }

    .static-banner2 .bottom-static p {
        font-size: 13px !important;
        margin-top: 30px;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 80px;
    }

    #prodSection.v2017.fp2017 {
        background: url('../images/fp-head2017_blured.jpg') center no-repeat;
    }

    .comfortPromoPack {
        background-position: left 61px top 264px !important;
    }

    .comfortPromoPack ul {
        margin-top: 30em;
    }

    .triangle-down {
        border-left: 85px solid transparent;
        border-right: 85px solid transparent;
        margin: 0 0 0 40px;
    }

    .comfort {
        background-position: left -61px top 345px !important;
    }

    .comfort h1 {
        font-size: 4.5em;
    }

    .product .buyBox li {
        font-size: 13px;
    }

    .product .buyBox li span {
        font-size: 35px;
    }

    #LPGartnerHead .slide1 h1 {
        margin: 4rem 0 0 2rem;
        font-size: 2.2em;
    }

    #LPGartnerHead .slide1 hr {
        margin: 1rem 0 0 2rem;
    }

    #LPGartnerHead .slide1 p {
        margin: 0rem 0 0 2rem;
        font-size: 2rem;
    }

    #LPGartnerHead .slide1 p.protect {
        font-size: 1.5rem;
        margin: 1.5rem 0 0 2rem;
    }

    #LPGartnerHead .slide2 {
        margin: 4rem 0 0;
    }

    #LPGartnerHead .slide2 p {
        font-size: 2.2em;
    }

    #LPGartnerHead .slide2 h1 {
        font-size: 8em;
    }

    #LPGartnerHead .slide3 {
        margin: 5rem 0 0;
    }

    #LPGartnerHead .slide3 img {
        max-width: 111px;
    }

    #LPGartnerHead .slide3 p:nth-child(1) {
        margin-top: 5rem;
    }

    #LPGartnerHead .slide3 p {
        font-size: 2.1em;
    }

    #LPGartnerHead .slide4 {
        margin: 3rem 0 0;
    }

    #LPGartnerHead .slide4 h3 {
        font-size: 2.1em;
    }

    #prodSection.LP2016.consumerDE .relative-margin {
        left: 0 !important;
    }

    #prodSection.v2016.FPv2 {
        background-position: 132% top !important;
    }

    #buy-menu .accordion-section a.accordion-section-title {
        font-size: 14px !important;
    }

    #buy-menu .tablePrice .info {
        margin-bottom: 0;
    }

    #buy-menu .tablePrice .savings {
        margin: 3px 0 0 0;
        padding-top: 3px;
    }

    #buy-menu .priceTable .price p, #buy-menu .priceTable .disclaimer {
        margin: 3px 0;
        font-size: 11px;
    }

    #buy-menu a.buyNow {
        font-size: 12px;
        padding: 12px 10px 12px 43px;
    }

    #buy-menu .priceTable label {
        margin: 1px 0 !important;
    }

    #buy-menu {
        margin-top: -22px;
    }

    #buy-menu .priceTable.business p.amount label a {
        padding: 0 3px;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 12em 30% !important;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 10em 0% !important;
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: 36em 100% !important;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: 0em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 47em 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-4 {
        background-position: 10em 50% !important;
    }

    /* clueful */
    .techSlider .slideItem#tech-5 {
        background-position: 18em 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 30em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 25em 800% !important;
    }

    /* anto rootkit */
    #prodSection.v2016 .particles {
        left: -30% !important;
    }

    #bdfTopFtrs {
        background-position: -15em bottom !important;
    }

    #oneStepAhead #gz {
        background-position: -120px -55px !important;
    }

    #oneStepAhead #end_scr {
        background-position: 60% 0 !important;
    }

    #GZ_EdtSctTls .techImg {
        right: 5% !important;
        width: 116% !important;
    }

    #GZ_Pht .techImg {
        right: 20% !important;
    }

    #GZ_Pht {
        background: #020A10 !important;
    }

    #GZ_SmtScn .techImg {
        right: -8% !important
    }

    #GZ_ZrdTrtPrt .techImg {
        right: -5% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        left: 9% !important;
    }

    #LP_FP_intro.einstein {
        background-position: right -370px bottom !important;
    }

    .entSecurity {
        padding-top: 3em !important;
    }

    #LP_FP_intro {
        background-position: right -200px bottom !important;
    }

    #LP_FP_footer {
        background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important;
    }

    #GZNewFeatures {
        background-position: 3% 1em !important;
    }

    .slide .txt#TSMD_HPB {
        margin-top: 0.2em !important;
    }

    .winterSlide .productBox {
        margin-top: 3em !important;
        width: 21em !important;
        left: 3em !important;
    }

    .winterSlide .labelImg {
        left: 7.6em !important;
        top: 7.9em !important;
        width: 4em !important;
    }

    .winterSlide .winterDecoration4 {
        margin: -10.4em 0 -5em -19.5em !important;
        width: 54em;
    }

    .slide .winterSlide .txt {
        margin-top: 6em !important;
    }

    #BrainWrapper .BprevArrow {
        left: 5% !important;
    }

    #BrainWrapper .BnextArrow {
        right: 5% !important;
    }

    #BrainExplained p {
        padding: 0 3em !important;
    }

    #BrainExplained h1 {
        font-size: 8em !important;
    }

    .slide .txt {
        margin: 3em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 4.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 1.9em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 1em 0 0;
    }

    #BD2015 {
        margin: 21em 0 0;
    }

    #BD2015 p {
        font-size: 0.9em;
    }

    #avMac.txt {
        margin: 4.5em 0 0 4em;
    }

    #avMac h2 {
        font-size: 3.6em;
    }

    #SMBbest.txt {
        margin: 5em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 2.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 4em 0 0 4em;
    }

    #SMBsimple h2 {
        font-size: 3em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.3em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 3em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 1.3em 0 0;
    }

    #OEMlinkedin h1 {
        font-size: 4.5em;
    }

    #OEMlinkedin h1 span {
        font-weight: 600;
    }

    #OEMlinkedin p {
        color: #9cdefc;
        font-size: 1.2em;
        margin-bottom: 1em;
    }

    #OEMlinkedin img {
        margin: 2em 0 0 0em;
    }

    #OEMav h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2em;
    }

    #OEMav p {
        color: #fff;
        font-size: 1.1em;
        margin: 0.5em 0 0.5em;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMav img {
        display: block;
        margin: 1em 0 0 2em;
    }

    #OEMav q {
        color: #90a7e2;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 0.5em 0 0;
    }

    #OEMav small {
        color: #5a6c9f;
        font-size: 0.75em;
        display: block;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2em;
    }

    #OEMvb img {
        display: block;
        margin: 1em 0 0 2em;
    }

    #OEMvb p {
        font-size: 1.1em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 4em 0 0.5em;
    }

    #OEMvb .btn {
        padding: 0.2em 0.7em;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 2.5em;
    }

    #OEMpartners h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 1.5em;
    }

    #OEMpartners p {
        font-size: 1em;
    }

    #OEMpartners .btn {
        padding: 0.2em 0.7em;
        margin: 0.5em 0 0;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0;
        font-size: 2.8em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 2.5em;
        margin: 0.2em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 0;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.2em 0.7em;
    }

    #OEMpartners2 img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3.3em;
        margin: 0.2em 0 0;
    }

    #OEMmobile p {
        color: #bfdce8;
        font-size: 0.9em;
        margin: 1em 0 0;
    }

    #OEMmobile .white {
        color: #fff;
        font-size: 1em;
        margin: 0.5em 0 0.5em;
    }

    #OEMmobile .btn {
        margin: 0.1em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 55%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
        text-align: left;
    }

    #DE_slide1 h4 {
        font-size: 1.6em;
        margin: 0;
    }

    #DE_slide1 h2 {
        font-size: 3.6em;
    }

    #DE_slide1 p {
        font-size: 1em;
    }

    #DE_slide1 img {
        max-width: 82%;
    }

    #DE_slide1 .btn-lg {
        font-size: 1.4em;
        font-weight: 600;
    }

    #DE_slide2 {
        margin: 2em 0 0;
    }

    #DE_slide2 h2 {
        margin: 0.2em 0;
        font-size: 2.5em;
    }

    #DE_slide2 p {
        font-size: 1.15em;
    }

    #DE_slide2 a {
        margin: 4.1em 0 0;
    }

    #DE_slide2 img {
        max-width: 82%;
    }

    #DE_slide2 .btn-lg {
        font-size: 1.4em;
        font-weight: 600;
    }

    #DE_slide3 {
        margin: 1em 0 0;
    }

    #DE_slide3 .top {
        margin: 0.5em 0 0.3em;
        font-size: 2.2em;
    }

    #DE_slide3 p {
        font-size: 1.5em;
    }

    #DE_slide3 img {
        max-width: 80%;
    }

    #DE_slide3 .btn-lg {
        font-size: 1.4em;
        font-weight: 600;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1em 0 0 !important;
        font-size: 1.6em;
    }

    .awardSlide h2 {
        font-size: 2.6em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 33.8% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1.4em/1em "Roboto", sans-serif !important;
        margin: -0.5em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 1em 0 0 1.7em !important;
        font-size: 1em !important;
    }

    .awardSlide .productBox {
        max-width: 48.5% !important;
        margin-left: 0 !important;
        margin-top: 1em !important;
    }

    .awardSlide .labelImg {
        left: 15.6em !important;
        max-width: 24%;
        top: 11em !important;
    }

    .awardSlide .productBox .btn {
        margin: 0.5em 0 0 5em !important;
    }

    #trustBD {
        margin: 2em 0 0;
    }

    #trustBD hr {
        margin: 0.7em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 2.1em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.3em/1em 'Roboto', sans-serif;
        margin: -1.4em 0 1em;
        letter-spacing: -0.03em;
        width: 100%;
    }

    #trustBD h1 {
        font: 700 12em/0.4em 'Roboto', sans-serif;
        letter-spacing: -0.03em;
        color: #ffffff;
        margin: 0.1em 0 0.1em -0.03em;
    }

    #trustBD .million {
        font: 600 2.6em/1.2em 'Roboto', sans-serif;
        margin: 0.3em 0 0 0.1em;
        letter-spacing: -0.03em;
    }

    #trustBD .already {
        font: 200 3.5em/0.8em 'Roboto', sans-serif;
        margin: -0.1em 0 0.1em 0.01em;
        letter-spacing: -0.03em;
        color: rgba(255, 255, 255, 0.5);
    }

    #strapslide .slide .btntrustBD {
        font: 700 1.2em/2.3em 'Roboto', sans-serif;
        margin: 0.2em 0 0 1em;
        padding: 0 1.1em;
        -webkit-border-radius: 6px 6px 6px 6px;
        border-radius: 6px 6px 6px 6px;
        text-transform: none;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1 !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1 !important;
    }

    #locPANheader .PANlocator .partner {
        max-width: 11em !important;
        padding: 0em 0.2em !important;
    }

    #locPANheader .PANlocator button {
        margin-left: 0 !important;
    }

    #blkFriday {
        margin-top: 2.2em !important;
    }

    #blkFriday .sloganImg {
        max-width: 240px !important;
    }

    #blkFriday h3 {
        font-size: 3.5em !important;
    }

    .blkFridayRobot {
        max-width: 484px !important;
        margin-left: -2% !important;
    }

    .BF50OFF {
        left: 132px !important;
        top: 242px !important;
        width: 195px !important;
    }

    #blkFriday .btn {
        margin-top: 0.5em !important;
    }

    .slide-content figure.businesSecurity {
        max-width: 37%;
        margin-left: 5em;
    }

    #enterprise_headerImage .callSupport {
        margin-top: 0 !important
    }

    .slide #gravity_zone_v2 {
        margin-top: 1em !important;
    }

    #prodSection.cosmos {
        background-position: 220% bottom !important;
    }

    #UBP.gravityZone {
        padding: 8em 0 14em 0 !important;
    }

    #mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog {
        width: 95% !important;
    }

    #prodSection.backToSchool_lp .elements {
        top: 275px !important;
    }

    #prodComparison.av-is-ts #home {
        padding-left: 0px !important;
    }

    #tbComp.av-is-ts td a {
        font-size: 13px !important;
    }

    #march_award.v2 {
        margin-top: 300px !important;
    }

    #prodComparison.av-is-ts span.actprice {
        font-size: 16px !important;
    }

    #prodComparison.av-is-ts .variation {
        font-size: 11px !important;
    }

    #prodComparison.av-is-ts .th h2 {
        font-size: 22px !important;
    }

    #prodComparison.av-is-ts .noXSp {
        padding: 0 !important;
    }
}

/* MD-Desktop Responsive */
@media (max-width: 1279px) {
    .usecases-section h3 {
        font-size: 30px;
    }

    .usecases-accordion .panel-group {
        width: 80%;
    }

    .usecases-video2017 .text h3 {
        font-size: 20px;
        margin-top: 20px;
    }

    .usecases-video2017 .text {
        padding-top: 0;
        padding-right: 2%;
    }

    .buy-more-devices .more-devices {
        margin-top: 20px;
    }

    .buy-more-devices p {
        font-size: 13px;
    }

    .pc-optimizer2017.product2018 .discount {
        font-size: 9px;
    }

    .upgrade_now .title {
        font-size: 38px
    }

    .upgrade_now .overtitle {
        padding-top: 1.1em;
    }

    .buy-more-devices .more-devices {
        margin-top: 20px;
    }

    .buy-more-devices p {
        font-size: 13px;
    }

    .pc-optimizer2017.product2018 .discount {
        font-size: 9px;
    }

    .pc-optimizer2017 {
        background-position: 41% top;
    }

    .pc-optimizer2017.product2018 .customSelect-price {
        margin-top: 0;
    }

    .product2018 .customSelect-price ul li a {
        padding: 6px 13px;
    }

    .product2018.bms .boxImg img {
        max-width: 290px !important;
        margin-top: 30px;
    }

    .product2018 .boxImg img {
        max-width: 440px;
        margin-left: -100px;
        margin-top: 0;
    }

    .tabs-shots2018 .carousel-control.left {
        left: -120px;
    }

    .tabs-shots2018 .carousel-control.right {
        right: -90px;
    }

    .tabs-shots2018 .laptop-fixed.mac {
        max-width: 370px;
    }

    .tabs-shots2018 h3 {
        margin-bottom: 10px;
    }

    .tabs-shots2018 .carousel.slide.mac {
        right: 72px;
    }

    .tabs-shots2018 .carousel-inner .item.active img {
        max-width: 363px;
    }

    .tabs-shots2018 .carousel.slide.android {
        right: 242px;
    }

    .tabs-shots2018 .carousel-inner.mac .item.active img {
        max-width: 340px;
    }

    .tabs-shots2018 ul li {
        font-size: 10px;
    }

    .tabs-shots2018 .nav-tabs {
        margin: 10px 0 0 0;
    }

    .tabs-shots2018 h3 {
        margin-bottom: 10px;
    }

    .tabs-shots2018 {
        padding: 3em 0 !important;
    }

    .tabs-shots2018 .carousel.slide {
        right: 91px;
        top: -99px;
    }

    .tabs-shots2018 .carousel-inner.android .item.active img {
        max-width: 209px;
    }

    .tabs-shots2018 .laptop-fixed.android {
        left: 210px;
        max-width: 230px;
    }

    .tabs-shots2018 .carousel.slide.android {
        right: 127px;
        top: -112px;
    }

    .tabs-shots2018 .carousel-control i {
        font-size: 50px;
    }

    .tabs-shots2018 .carousel-inner .item.active img {
        max-width: 309px;
    }

    .tabs-shots2018 .laptop-fixed {
        max-width: 580px;
    }

    .tabs-shots2018 ul li {
        font-size: 12px;
    }

    .multi-layer2018 li {
        margin-bottom: 111px;
    }

    .multi-layer2018.mac2017 li {
        margin-bottom: 90px;
    }

    .multi-layer2018 li {
        font-size: 16px;
    }

    .product2018 h3 {
        font-size: 34px;
    }

    .product2018 .customSelect-price {
        margin-top: 2em;
    }

    .product2018 .nr-devices {
        font-size: 9px;
        margin-top: 12px;
    }

    .product2018 .discount {
        font-size: 10px;
    }

    .product2018 .cta .price {
        font-size: 19px;
    }

    .product2018 .logo {
        margin-top: 0;
    }

    .beta2018 p {
        font-size: 17px;
    }

    .beta2018 h2 {
        font-size: 50px;
    }

    .beta2018 h4 {
        font-size: 16px;
    }

    .beta2018 ul span {
        margin-bottom: 5px;
    }

    .comparison2018 .not-sure {
        width: auto !important;
    }

    .ntx-blueprint p {
        font-size: 14px;
    }

    .agile-ntx.amz {
        min-height: 390px;
    }

    .def-ntx h3 {
        font-size: 27px;
    }

    .content-usecase2 p {
        font-size: 13px;
    }

    .content-usecase2 h3 {
        font-size: 26px;
    }

    .content-usecase2 p {
        font-size: 14px;
    }

    .agile-ntx h3, .infra-ntx h3 {
        font-size: 28px;
    }

    .one-tap2017 p br {
        display: none;
        font-size: 13px;
    }

    .one-tap2017 .cmb {
        margin-bottom: -76px;
    }

    .one-tap2017 h4 {
        font-size: 32px;
        margin-top: 3em;
    }

    .real-time2017 .cmb {
        margin-bottom: -36px;
    }

    .one-stop2017 h3 {
        margin-top: 3.3em;
    }

    .translate-banner .left-one .info-in.v2 .anchor {
        font-size: 11px;
    }

    .translate-banner .left-one .info-in.v2 {
        margin-left: 5%;
        width: 630px;
        height: 350px;
    }

    .freeScanner .title {
        font-size: 3.5em;
    }

    .business-features2017 p {
        font-size: 11px;
        line-height: 1.2;
    }

    .menu-new2017 .title-controls h3 {
        font-size: 17px !important;
    }

    .menu-new2017 .info-text.cs {
        top: 43px;
    }

    .menu-new2017 .banner-menu-static .special {
        font-size: 20px;
    }

    .menu-new2017 .info-text.pan {
        top: 60px;
    }

    .menu-new2017 .event-name .address {
        font-size: 13px;
    }

    .translate-banner .left-one .info-in {
        margin-left: 15%;
    }

    .translate-banner .rp a {
        font-size: 13px;
    }

    .translate-banner .right-one .info-in {
        margin-left: 5%;
        width: 650px;
        height: 350px;
    }

    .protection-bdf .odometer-inside span {
        font-size: 13px;
    }

    .protection-bdf .odometer-inside span {
        font-size: 80px;
    }

    .bottom-business2017 .custom-link {
        font-size: 14px;
    }

    .bottom-business2017 .event-name .address {
        font-size: 14px;
    }

    .business-slider2017.v2 .item {
        padding-left: 25%;
    }

    .business-slider2017.v2 .carousel-indicators {
        width: 100px;
        height: 50px;
        left: auto;
        right: 18%;
    }

    .business-slider2017.v2 .logoM {
        margin-left: -20px;
    }

    .business-features2017 .nav-tabs li {
        width: 300px;
    }

    .business-features2017 .features li a {
        font-size: 15px;
    }

    .content-hvi h6 {
        font-size: 18px;
    }

    .content-hvi .floating {
        top: 250px;
    }

    .content-hvi .topM br {
        display: none;
    }

    .content-hvi {
        min-height: auto;
    }

    .content-hvi .topM {
        margin: 30px 0;
    }

    .content-hvi .marg {
        font-size: 13px;
        margin-bottom: 20px;
    }

    .content-hvi h6 {
        margin-top: 20px;
    }

    .content-hvi h4 {
        margin-top: 40px;
        font-size: 30px;
    }

    .header-hvi2017 h3 br {
        display: none;
    }

    .menu-new2017 .new-price {
        font-size: 24px !important;
    }

    .menu-new2017 .whiteBtn {
        font-size: 12px !important;
    }

    .menu-new2017 .info-text {
        top: 5px;
    }

    .menu-new2017 .info-text h4 {
        font-size: 26px;
    }

    .solution_configurator.v2 .title {
        font-size: 30px;
    }

    .solution_configurator.v2 label {
        padding-top: 10px;
    }

    .solution_configurator label p {
        font-size: 10px;
    }

    .solution_configurator.v2 label {
        width: 110px;
        height: 110px;
    }

    .solution_configurator.v2 .product-title {
        font-size: 22px;
    }

    .solution_configurator.v2 .box {
        margin-top: -15px;
    }

    .solution_configurator.v2 .bdf {
        margin-top: 0;
    }

    .solution_configurator .tablePrice {
        padding: 0 !important;
    }

    .noPMobile {
        padding: 0 !important;
    }

    #prodSection.v2017.ab .mrgn_tgec2016 {
        font-size: 12px;
        margin-top: 18px;
    }

    #prodSection.v2017.ab .bottSect {
        margin-top: -85px !important;
    }

    #prodSection.v2017.ab .bdf {
        margin-top: 5px !important;
    }

    #prodSection.v2017.ab .bottSect p {
        font-size: 13px;
    }

    #prodSection.v2017.ab .bottSect {
        margin-left: -40px;
        margin-top: -120px;
    }

    #prodSection.v2017.ab .bottSect h3 {
        font-size: 18px;
    }

    #awards_page.v2017.ss-left {
        float: none;
        text-align: center;
        width: 100%;
    }

    #awards_page.v2017.ss-right {
        float: none;
        text-align: center;
        width: 100%;
    }

    #awards_page.v2017 .ss-row {
        margin-bottom: 80px;
    }

    #awards_page.v2017 .quote {
        float: none;
        text-align: center;
        width: 100%;
        max-width: 94%;
    }

    #awards_page.v2017 .award {
        float: none;
        text-align: center;
        width: auto;
    }

    #awards_page.v2017 .content {
        width: 100%;
        text-align: center;
    }

    .universe-man p {
        font-size: 12px;
    }

    .advanced-protection2017 canvas {
        height: 600px !important;
    }

    .advanced-protection2017 .grav-logo {
        margin-top: 50px;
    }

    .advanced-protection2017 {
        height: 600px !important;
    }

    .customer-case .blue-box {
        width: auto;
    }

    .universe-man {
        background-position: -160% top;
    }

    .automic-sandbox p {
        font-size: 12px;
    }

    .email-attacks h3 {
        margin-top: 2em;
    }

    .lunch2017-header {
        min-height: 670px;
    }

    .static-banner2.box .left-static a {
        margin-top: 5px;
    }

    .static-banner2 .left-static.mrl {
        padding: 0 2em !important;
    }

    .static-banner2.box .left-static .box-b-text {
        margin-top: 50px;
        max-width: 100%;
    }

    .static-banner2 .text-Bstatic h3 {
        font-size: 18px;
    }

    .static-banner2 .yellowBtn {
        font-size: 14px;
    }

    .static-banner2 .text-Bstatic h2 {
        font-size: 30px;
    }

    .static-banner2 .text-Bstatic {
        text-align: center;
        display: block;
    }

    .static-banner2 .text-Bstatic h2 br {
        display: none;
    }

    .static-banner2.classic-line .left-static .img-boxes {
        width: 50%;
        margin: 40px 20px 0 0;
    }

    .static-banner2.box .left-static .bdf {
        margin-top: 0;
    }

    .static-banner2 .right-static {
        width: 44%;
    }

    .static-banner2 .left-static {
        width: 55%;
    }

    .static-banner2 .right-static .bdf {
        margin-top: 20px;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 55px;
    }

    #prodSection.LP2016.hurry {
        background-position: right -26em top 0;
    }

    #prodSection.LP2016.hurry h2 {
        min-height: inherit;
    }

    #prodSection.LP2016.hurry h2.large {
        font-size: 44px !important;
    }

    #prodSection.LP2016.hurry h5 {
        margin-bottom: 2em;
    }

    .lunch2017-header {
        background-position: right 25% top 0;
    }

    .all-products2017 li.col-xs-12.col-sm-4 {
        height: 500px;
        padding: 0 10px !important;
    }

    .all-products2017 p br {
        display: none;
        font-size: 12px;
    }

    #prodSection.v2017.fp2017 {
        background: url('../images/fp-head2017_blured.jpg') center no-repeat;
    }

    .trusted-2017.fp {
        height: 580px;
    }

    #prodSection.v2017.fp2017 {
        background-position: 90% center;
    }

    #prodSectionBottom.v2017 .noBgMenu #tabs li a span {
        font-size: 12px;
    }

    #prodSectionBottom .tablePrice.noBgMenu {
        padding: 0 !important;
    }

    #prodSectionBottom.v2017 .noBgMenu #tabs li a {
        padding-left: 5px;
    }

    #FPprodFtrs .prodDetails .menu a {
        font-size: 13px;
    }

    #BrainOneAccount.v2017.fp h3 {
        font-size: 16px;
    }

    #BrainOneAccount.v2017.fp h1 {
        font-size: 36px;
    }

    #prodSection.v2017 .ultimate h4 {
        font-size: 20px;
    }

    .lunch2017-header h5 {
        font-size: 20px;
    }

    .lunch2017-header h2 {
        font-size: 44px;
    }

    .subheader-lunch2017 .box .content {
        margin-right: -70px;
    }

    .subheader-lunch2017 .content.right {
        margin-left: -130px;
    }

    #prodSection.v2017.mac .form-horizontal {
        left: 0;
        top: 0;
    }

    #prodSection.v2017.bms .boxImg {
        margin-left: -8px;
    }

    .insights-blog.v2 .lastest span.by-who {
        margin-top: -8px;
    }

    #prodSection.v2017.tsmdHead .title br {
        display: none;
    }

    #prodSection.v2017.tsmdHead.v2 .form-horizontal {
        top: 0;
    }

    #prodSection.v2017 .boxImg {
        margin-left: -50px;
    }

    #prodSection.v2017.v2 .bdf {
        margin-top: 50px;
    }

    #prodSection.v2017 .new-sticker {
        top: 24px;
    }

    #prodSection.v2017.is .form-horizontal {
        top: 0;
        left: 0;
    }

    #prodSection.v2017.bms .trial-info.v2 {
        padding-left: 30px;
    }

    #prodSection.v2017.bms .bdf {
        margin-top: 1em;
    }

    #prodSection.v2017.bms .trial-info {
        margin-top: 0 !important;
    }

    #prodSection.v2017.bms a.buyNow {
        font-size: 13px;
    }

    #prodSection.v2017.bms .form-horizontal {
        margin-top: 0 !important;
    }

    #prodSection.v2017 .trial-info .expired a {
        display: block;
    }

    #prodSection.v2017.v2 .form-horizontal {
        top: 0;
        left: 0;
    }

    #prodSection.v2017.av .form-horizontal {
        top: 0;
    }

    #prodSection.v2017 .trial-info a.download {
        font-size: 12px;
        padding-left: 10px;
    }

    #prodSection.v2017.v2 ul.list li {
        font-size: 12px;
    }

    #prodSection.v2017 ul.list li {
        font-size: 12px;
    }

    #prodSection.v2017 .customMargin {
        padding: 0 !important;
        left: 0px;
    }

    #prodSection.bottom.mac.v2017 .bdf {
        margin-top: 3em;
    }

    #prodSection.v2017 .boxImg {
        padding: 0 25px;
    }

    #prodSection.v2017.bms .ultimate h4 {
        font-size: 20px;
    }

    #prodSection.v2017.v2.bms .title {
        margin-top: 30px;
    }

    #prodSection.bms .form-horizontal {
        margin-top: -5em;
    }

    #prodSection.v2017.bms.bottom .title {
        margin-top: 0;
    }

    #prodSection.bms .see, #prodSection.bms .bdf {
        margin-top: 0;
    }

    #prodSection.bms.bottom .form-horizontal {
        margin-top: -7em;
    }

    #prodSection.v2017.bms.bottom .form-horizontal {
        top: -80px;
    }

    .TopThree.v2 .aplus {
        left: 73%;
    }

    .secureDL .header {
        padding: 12em 0;
    }

    .secureDL {
        background-position: top -150%;
    }

    .take-a-look a.blueBtn2.v2017.active span.less-q {
        font-size: 13px;
    }

    #LPGartnerHead .slide3 {
        margin-top: 0;
    }

    .trusted-2017 h4 {
        margin-top: 1em;
    }

    .blueBtn2.v2017 {
        font-size: 14px;
    }

    #bottom-buy2017 .bottom-config a.info {
        margin: 0 4px;
    }

    #bottom-buy2017 .buyNow.v2017 {
        margin-right: -11px;
    }

    #bottom-buy2017 .on span {
        margin-right: -25px;
        font-size: 14px;
        margin-top: 10px;
    }

    .take-a-look p {
        font-size: 12px;
    }

    #new-improved2017 p {
        font-size: 13px;
    }

    .compatiblew10-2017 h5 {
        font-size: 20px;
    }

    #prodSection.v2017 ul.list li {
        font-size: 13px;
        white-space: normal;
    }

    .hybrid-infrastructure p.custom {
        font-size: 15px;
    }

    .gartner2016.customBG p {
        padding-left: 54px;
        font-size: 19px;
    }

    .product.marginHer2 .tablePrice .sep {
        margin-top: 30px;
    }

    .product.marginHer .tablePrice .sep {
        margin-top: 47px;
    }

    #prodSection.LP2016.v4 .badge-off {
        top: 22px;
    }

    #ransomwareThreats .logosDE img {
        height: 44px;
    }

    #prodSection.LP2016.v4 .priceBox p span {
        margin-top: -7px !important;
    }

    #prodSection.LP2016.v4 .priceBox p {
        font-size: 16px !important;
        margin-top: 5px !important;
    }

    #prodSection.LP2016.v4 .priceBox p span {
        font-size: 24px;
        margin-top: 20px;
    }

    .tablePrice.noBgMenu.v2 #tabs > li a {
        padding-left: 5px;
    }

    .tablePrice.noBgMenu.v2 #tabs > li a span {
        vertical-align: inherit;
        font-size: 13px;
    }

    #prodSection.v2016.fp-try .ultimate p {
        font-size: 14px;
    }

    #GZ_Techs #GZ_newSection {
        height: 1050px !important;
        margin-left: -7% !important;
    }

    #GZ_newSection .techImg {
        background-position: -150px 130px !important;
    }

    #toolbox_prods.newVersion .hidden-download {
        padding: 0 !important;
    }

    #toolbox_prods.newVersion a.yellowBtn {
        font-size: 13px;
        padding: 9px 20px;
    }

    #av2016-free h1.betaIMG {
        background-position: 97% 8px;
    }

    .testimonal-map .open-list .wrappeR {
        width: 800px;
    }

    .insights-blog h5.exo2 {
        margin-top: 0;
    }

    .productStructure .mini-links a {
        font-size: 12px;
        outline: none;
    }

    .the-most-advanced p br {
        display: none !important;
    }

    .content-section-a i.red-check {
        margin-left: 100px !important;
    }

    .testimonal-map iframe {
        width: 100% !important;
    }

    .testimonal-map {
        min-height: 720px !important;
    }

    .testimonal-map .pin1 {
        left: 124px !important;
        top: 226px !important;
    }

    .testimonal-map .pin2 {
        left: 300px !important;
        top: 417px !important;
    }

    .testimonal-map .pin3 {
        left: 448px !important;
        top: 282px !important;
    }

    .testimonal-map .pin4 {
        left: 455px !important;
        top: 233px !important;
    }

    .testimonal-map .pin5 {
        left: 478px !important;
        top: 257px !important;
    }

    .testimonal-map .pin6 {
        left: 493px !important;
        top: 278px !important;
    }

    .testimonal-map .pin7 {
        left: 502px !important;
        top: 272px !important;
    }

    .testimonal-map .pin8 {
        left: 488px !important;
        top: 259px !important;
    }

    .testimonal-map .pin9 {
        left: 499px !important;
        top: 254px !important;
    }

    .testimonal-map .pin10 {
        left: 514px !important;
        top: 248px !important;
    }

    .testimonal-map .pin11 {
        left: 737px !important;
        top: 359px !important;
    }

    #av2016-featuredlist h1 {
        font-size: 42px;
    }

    #av2016-free h1 {
        font-size: 60px !important;
    }

    #av2016-getride h4 {
        font-size: 24px !important;
    }

    #prod-comparison table .lto.mostP {
        left: 85px !important;
    }

    #prodSection.business.vPower img.elements {
        margin-bottom: 4em !important;
    }

    #prodSection.business.vPower .years_checkbox p label {
        font-size: 12px !important;
    }

    #GZ_EdtSctTls {
        height: 700px !important;
    }

    #GZ_EdtSctTls.hvi h1, #GZ_GlbPrtNtk.hvi h1 {
        font-size: 34px !important;
    }

    #GZ_GlbPrtNtk .container {
        margin-top: 1em !important;
    }

    #GZ_GlbPrtNtk {
        height: 630px !important;
    }

    #GZ_newSection .techImg {
        background-position: -150px 130px !important;
    }

    #W10comp h3 {
        font-size: 36px !important;
    }

    #prodSection.brief .priceBox p {
        font-size: 32px !important;
    }

    #GZ_Techs #GZ_newSection {
        height: 1050px !important;
        margin-left: -7% !important;
    }

    #ta_prodHeader.v2 h3 {
        font-size: 30px !important;
    }

    #ta_prodHeader.v2 h4 {
        font-size: 26px !important;
    }

    #prodSection.LP2016.consumerDE .relative-margin {
        left: 0 !important;
    }

    #prodSection.business.newAward .badgePos div {
        float: left !important;
        margin: 3em 0 0 1em !important;
        text-align: left !important;
    }

    #prodSection.v2016.ro .ultimate.v2 {
        margin-top: 0 !important;
    }

    #prodComparison.v20162.prod2 .activePack {
        margin-top: -302px !important;
    }

    #prodComparison.v20162 figure.box {
        margin-top: -13px !important;
    }

    #prodComparison.v20162 .marginm {
        padding-top: 10px !important;
    }

    #compareTableBox.v2 .marginm .box {
        top: 33px !important;
    }

    #compareTableBox.v2.prod2 .customWidth {
        margin: -299px 0 137px -9px !important;
        width: 450px !important;
    }

    #prodSection.LP2016.v2.startSafe2016 .title h2 {
        font-size: 3em !important;
    }

    #prodSection .priceBox.box-v3 .row2 {
        font-size: 28px !important;
    }

    #prodSection .priceBox.box-v3 .one {
        font-size: 24px !important;
    }

    #prodSection .priceBox.box-v3 .year {
        font-size: 18px !important;
    }

    #prodSection .priceBox.box-v2 p {
        width: 70px !important;
        margin: 10px auto 0 !important;
    }

    #prodSection .priceBox.box-v2 .currency {
        font-size: 18px !important;
    }

    #prodSection .priceBox.box-v2 .value {
        font-size: 30px !important;
    }

    #prodSection .priceBox.box-v2 .value-small {
        font-size: 17px !important;
        padding-top: 10px !important;
    }

    #prodSection.v2016.FPv2 .off50 {
        max-width: 120px !important;
    }

    #prodSection.v2016.FPv2 {
        background-position: 330% top !important;
    }

    #prodSection.v2016.FPv2 .title {
        font-size: 2.6em !important;
    }

    #prodSection.v2016.FPv2 .tablePrice {
        margin-top: 25px !important;
    }

    #OEMcateg3.v2 .col1 {
        margin-left: 4% !important;
    }

    #OEMcateg3.v2 .col2 {
        margin-left: 15.5% !important;
    }

    #OEMcateg3.v2 .col3 {
        margin-left: 17% !important;
    }

    #sysReq.v2 .cols {
        width: 17% !important;
    }

    #sysReq.v2 .cols.col1 {
        margin-left: 5% !important;
    }

    #sysReq.v2 .cols.col2 {
        margin-left: 7.5% !important;
    }

    #sysReq.v2 .cols.col3 {
        margin-left: 7% !important;
    }

    #sysReq.v2 .cols.col4 {
        margin-left: 7% !important;
    }

    #choiceIsYours ul, #choiceIsYours .info {
        padding: 0 !important;
    }

    #classicLine.box .box-custom-img {
        max-width: 100%;
    }

    #classicLine.box .box-custom-img img {
        max-width: 230px;
    }

    #prodSection.smb.v2016 .newBadge {
        padding-top: 0 !important;
    }

    #prodSection.smb.v2016 h1 {
        font-size: 3.7em !important;
    }

    #prodSupport img {
        float: right;
    }

    #prodSection.smb.v2016 img.off {
        max-width: 150px !important;
    }

    #btmProd.smb.v2016 img.off {
        max-width: 150px !important;
    }

    #prodSection.v2016 .title {
        font-size: 3.7em !important;
    }

    #prodSection.smb.v2016 .newBadge q {
        font-size: 14px !important;
    }

    #prodSection.smb.v2016 .newBadge .txt {
        padding-top: 5px !important;
    }

    #prodSection.v2016 .particles {
        left: -20em !important;
        top: -3.3em !important;
    }

    #prodSection .priceBox.small-text p {
        top: 52px !important;
    }

    #prodSection .priceBox p.v2 {
        top: 52px !important;
    }

    #prodSection .priceBox p.v2 .val {
        font-size: 36px !important;
    }

    #prodSection .priceBox p.v2 .txt .perc {
        font-size: 26px !important;
    }

    #prodSection .priceBox p.v2 .txt {
        padding-top: 2px !important;
    }

    #prodSection.BF2016 .discount_wrapper {
        width: 270px !important;
        height: 312px !important;
    }

    #prodSection.BF2016 .discount_wrapper .value {
        font-size: 42px !important;
    }

    #btmProd.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 69px !important;
        width: 100px !important;
    }

    #prodSection.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 100px !important;
    }

    #prodSection.LP2016.migration .part {
        left: 15% !important;
    }

    #ec2days h3 {
        font-size: 35px !important;
    }

    #prodSection.business.vPower .badgePos div {
        margin-top: 0 !important;
    }

    #tripleChoice.v2016 figure {
        margin-top: 3em !important;
    }

    #prodSection.business .monate3gratis {
        left: 13% !important;
    }

    #prodSection.business .price .monate3gratis {
        left: -47px !important;
        width: 70px !important;
    }

    #readyW10 p {
        font-size: 2.2em !important;
    }

    .twoProd .tablePrice a.buyNow {
        padding-left: 32px !important;
        padding-right: 10px !important;
        background-position: 7px center;
        font-size: 13px !important;
    }

    .twoProd .small {
        margin-top: 60px !important;
    }

    .twoProd .ftr {
        margin-top: 45px !important;
    }

    #prodSection.v2016.pcmag2016 q {
        font-size: 14px !important;
        margin-left: 10px !important;
    }

    .twoProd .ftr.right {
        margin-top: 33px !important;
    }

    #btmProd.v2016.av-is-ts .title .bdf {
        margin-top: 30px !important;
    }

    #prodSection.v2016.pcmag2016 h5 {
        font-size: 16px !important;
        margin-left: 10px !important;
    }

    #prodSection.LP2016 .priceBox, #prodSection .FP.priceBox {
        width: 140px !important;
        height: 140px !important;
        background-size: cover !important;
    }

    #prodSection.LP2016 .priceBox img, #prodSection .FP.priceBox img {
        width: 100% !important;
    }

    #prodSection .priceBox p {
        font-size: 28px !important;
        top: 47px !important;
    }

    #prodSection.LP2016.v2 .discount {
        left: 25px !important;
    }

    #prodSection.v2016.pcmag2016 span {
        margin-left: 10px !important;
    }

    #prodSection.LP2016 h2 {
        font-size: 1.6em;
    }

    .tablePrice {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    #LP_2016Ftrs .no {
        font-size: 30px !important;
    }

    #LP_2016Ftrs .txt {
        font-size: 13px !important;
        padding-top: 5px !important;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 3em 30% !important;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 1em 0% !important;
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: 24em 100% !important;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: -8em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 35em 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-5 {
        background-position: 0em 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 14em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 7em 800% !important;
    }

    /* anto rootkit */
    .techSlider .slideItem#tech-4 {
        background-position: 10em 50% !important;
    }

    /* clueful */
    #bdfTopFtrs {
        background-position: -20em bottom !important;
    }

    #oneStepAhead #gz {
        background-position: -70% -55px !important;
    }

    #oneStepAhead #end_scr {
        background-position: 60% 0 !important;
    }

    #prodSection.LPpcOpt .ctfd {
        top: 3em !important;
    }

    #prodSection.LPpcOpt .badgeOff {
        bottom: 31% !important;
        right: 3% !important;
    }

    #btmProd_ta.LPpcOpt .badgeOff {
        right: 17% !important;
    }

    #businessBanner h5 {
        margin-top: 3em !important;
    }

    #full365AV #prodSection .price_img {
        width: 70px !important;
    }

    #prodSection.LPpcOpt h2 {
        font-size: 1.7em !important;
    }

    #GZ_GlbPrtNtk .techImg {
        right: -18% !important;
    }

    #GZ_EdtSctTls .techImg {
        right: -25% !important;
        width: 160% !important;
    }

    #GZ_Pht .techImg {
        right: -13% !important;
        width: 141% !important;
    }

    #GZ_SmtScn .techImg {
        right: -29% !important
    }

    #GZ_ZrdTrtPrt .techImg {
        right: -18% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        background-size: cover !important;
        height: 262px !important;
        left: 8% !important;
        width: 410px !important;
    }

    .adr #howItWorks.adrt_mac img {
        width: 100% !important;
    }

    #sphFtrs h6 > i {
        font-size: 5.4em !important;
    }

    #howItWorks img {
        margin-left: 2% !important;
    }

    .pcOptimizerBox h4 {
        font-size: 1.5em !important;
    }

    .priceTable #quickRnw button {
        font-size: 1.1em !important;
    }

    #LP_FP_intro.einstein {
        background-position: right -490px bottom !important;
    }

    #prodSection.scratchCards .yspacer {
        margin: 14.3em 0 0 !important;
    }

    #prodSection.scratchCards .badgePos a img {
        max-width: 100% !important;
    }

    #GZprodDesc.entSecurity .freeTrialBtn {
        padding: 0 !important;
        width: 100%;
        text-align: center;
    }

    #GZprodDesc.entSecurity a.learnMore {
        padding-left: .6em !important;
        padding-right: .6em !important;
    }

    #GZprodDesc.entSecurity p {
        padding-bottom: 0;
    }

    #GZfooterDL .circle {
        margin-top: .5em !important;
    }

    #GZfooterDL a.learnMore {
        font-size: 1em !important;
    }

    #GZfooterDL h2 {
        margin-bottom: 0.5em !important;
    }

    #GZfooterDL .callSales {
        margin-top: 0 !important;
    }

    #GZfooterDL a.download {
        margin-top: 0.7em !important;
    }

    .avTable .xAxis li {
        font-size: 0.8em !important;
    }

    #LP_FP_intro {
        background-position: right -330px bottom !important;
    }

    .endpoints #prodSection .yspacer {
        margin-top: 11.7em !important;
    }

    #LP_FP_footer {
        background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important;
    }

    #prodSection.FP_prodSection .badgePos img {
        float: none !important;
        margin: 0 auto !important;
    }

    #prodSection.FP_prodSection .badgePos div {
        float: none !important;
        text-align: center !important;
    }

    #prodSection.business.v2 .badgePos div {
        float: left !important;
        text-align: left !important;
        margin-left: 1em;
    }

    #prodSection.FP_prodSection .badgePos {
        width: 250px !important;
    }

    #prodSection.FP_prodSection .badgePos {
        left: 4.7em !important;
        top: 26em !important;
    }

    #prodSection.FP_prodSection.business .badgePos {
        left: 0 !important;
        right: 0 !important;
        width: 400px !important;
        margin: 0 auto;
        top: 35em !important;
    }

    #prodSection.FP_prodSection.business .badgePos img {
        float: left !important;
    }

    #FPprodFtrs .prodDetails h1 {
        font-size: 2.5em !important;
    }

    #GZ-NextGen .GZ_line {
        margin: -0.2em 0 0 -1.7em !important;
    }

    #GZIndustryFirst h2 {
        margin-top: 7em !important;
    }

    #GZIndustryFirst h2.firstHead {
        margin-top: 3em !important;
    }

    #GZIndustryFirst {
        padding-bottom: 30em !important;
    }

    #GZNewFeatures {
        background-position: -10% 1em !important;
    }

    .slide .txt#TSMD_HPB {
        margin-top: 0.9em !important;
    }

    #TSMD_HPB #B-R-A-I-N {
        font-size: 4.8em !important;
    }

    #TSMD_HPB h2 {
        font-size: 3.4em !important;
    }

    #TSMD_HPB h2.secondRow {
        font-size: 2.6em !important;
    }

    #TSMD_HPB h3 {
        font: 400 2.1em/0.8em "Roboto", sans-serif !important;
    }

    #TSMD_HPB .weCallWrapper {
        margin-top: 0.1em !important;
    }

    .slide #TSMD_HPB .btn {
        margin-top: 0.5em !important;
    }

    .winterSlide h2 {
        font-size: 3em !important;
    }

    .winterSlide .productBox {
        margin-top: 0.3em !important;
        width: 19em !important;
        left: 3em !important;
    }

    .winterSlide .labelImg {
        left: 6.6em !important;
        top: 7.1em !important;
        width: 4em !important;
    }

    .winterSlide .winterDecoration4 {
        margin: -10.4em 0 -5em -19.5em !important;
        width: 54em;
    }

    .slide .winterSlide .txt {
        margin-top: 3.3em !important;
    }

    #Brain .getAccess {
        font-size: 2.5em !important;
    }

    .brainDiagPattern {
        height: 1.9em !important;
    }

    #BrainWrapper .BprevArrow {
        left: 5% !important;
    }

    #BrainWrapper .BnextArrow {
        right: 5% !important;
    }

    #BrainExplained p {
        padding: 0 3em !important;
    }

    #BrainExplained h1 {
        font-size: 6em !important;
        margin-top: 5.2em !important;
    }

    #Brain #B-R-A-I-N {
        font-size: 15em !important;
    }

    #Brain .weCallIt {
        padding: 0 !important;
    }

    #Brain .BitIntel {
        font-size: 1.8em !important;
    }

    #joinBrain q {
        font-size: 1.8em !important;
    }

    #BFhead .BF_Robot #BF_RobotLegs {
        top: 340px !important;
    }

    #prodFtrs h2.txtUpercase {
        font-size: 5.2em !important;
    }

    #prodFtrs h4.txtUpercase {
        font-size: 4em !important;
    }

    .slide .txt {
        margin: 3em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 4.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 1.9em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 1em 0 0;
    }

    #BD2015 {
        margin: 18.2em 0 0;
    }

    #BD2015 p {
        font-size: 0.85em;
    }

    #avMac.txt {
        margin: 4em 0 0 4em;
    }

    #avMac h2 {
        font-size: 2.5em;
    }

    #SMBbest.txt {
        margin: 4em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 2.3em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 3em 0 0 3em;
    }

    #SMBsimple h2 {
        font-size: 2.5em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.3em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 3em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 2.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 1.7em 0 0;
        padding: 0;
    }

    #OEMlinkedin h1 {
        font-size: 4.5em;
    }

    #OEMlinkedin h1 span {
        font-weight: 600;
    }

    #OEMlinkedin p {
        color: #9cdefc;
        font-size: 1em;
        margin-bottom: 1.5em;
    }

    #OEMlinkedin img {
        margin: 2em 0 0 0em;
    }

    #OEMav h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 1.8em;
    }

    #OEMav p {
        color: #fff;
        font-size: 1.1em;
        margin: 0.5em 0 0.5em;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMav img {
        display: block;
        margin: 1em 0 0 2em;
        max-width: 75%;
    }

    #OEMav q {
        color: #90a7e2;
        font-size: 0.8em;
        font-style: italic;
        display: block;
        margin: 0.5em 0 0;
    }

    #OEMav small {
        color: #5a6c9f;
        font-size: 0.75em;
        display: block;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 1.8em;
    }

    #OEMvb img {
        display: block;
        margin: 1em 0 0 2em;
        max-width: 45%;
    }

    #OEMvb p {
        font-size: 1.1em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 4em 0 0.5em;
    }

    #OEMvb .btn {
        padding: 0.2em 0.7em;
        margin-top: 0.5em;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 2.5em;
    }

    #OEMpartners h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 1.5em;
    }

    #OEMpartners p {
        font-size: 1em;
        margin: 0.8em 0;
    }

    #OEMpartners .btn {
        padding: 0.2em 0.7em;
        margin: 0;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 2.2em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 2em;
        margin: 0.1em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 0;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.2em 0.7em;
        font-size: 1.2em
    }

    #OEMpartners2 img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3em;
        margin: 0.2em 0 0;
    }

    #OEMmobile p {
        color: #bfdce8;
        font-size: 0.85em;
        margin: 1em 0 0;
    }

    #OEMmobile .white {
        color: #fff;
        font-size: 0.9em;
        margin: 0.3em 0 0.3em;
    }

    #OEMmobile .btn {
        margin: 0.1em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 55%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
        text-align: left;
    }

    #DE_slide1 h4 {
        font-size: 1.1em;
        margin: 0;
    }

    #DE_slide1 h2 {
        font-size: 2.4em;
        margin: 0 0 0.4em;
    }

    #DE_slide1 h6 {
        font-size: 1em;
    }

    #DE_slide1 p {
        font-size: 0.7em;
    }

    #DE_slide1 img {
        max-width: 82%;
    }

    #DE_slide1 .btn-lg {
        font-size: 1.1em;
        font-weight: 600;
    }

    #DE_slide2 {
        margin: 1em 0 0;
    }

    #DE_slide2 h2 {
        margin: 0.2em 0;
        font-size: 1.8em;
    }

    #DE_slide2 p {
        font-size: 0.9em;
    }

    #DE_slide2 strong {
        font-size: 1.05em;
    }

    #DE_slide2 a {
        margin: 4.1em 0 0;
    }

    #DE_slide2 img {
        max-width: 80%;
        margin: 1em 0 0;
    }

    #DE_slide2 .btn-lg {
        font-size: 1.2em;
        font-weight: 600;
    }

    #DE_slide3 {
        margin: 1em 0 0;
    }

    #DE_slide3 .top {
        margin: 0.5em 0 0.3em;
        font-size: 1.6em;
    }

    #DE_slide3 p {
        font-size: 1em;
    }

    #DE_slide3 img {
        max-width: 80%;
    }

    #DE_slide3 .btn-lg {
        font-size: 1.3em;
        font-weight: 600;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1em 0 0 !important;
        font-size: 1.6em;
    }

    .awardSlide h2 {
        font-size: 2.5em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 27% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1em/1em "Roboto", sans-serif !important;
        margin: -0.8em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 0.3em 0 0 1.7em !important;
        font-size: 0.8em !important;
    }

    .awardSlide .productBox {
        max-width: 46% !important;
        margin-left: -1em !important;
        margin-top: 1em !important;
    }

    .awardSlide .labelImg {
        left: 9.9em !important;
        max-width: 20%;
        top: 9em !important;
    }

    .awardSlide .productBox .btn {
        margin: 0.5em 0 0 5em !important;
    }

    #trustBD {
        margin: 1.5em 0 0;
    }

    #trustBD hr {
        margin: 0.4em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 1.8em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.15em/1em 'Roboto', sans-serif;
        margin: -1.2em 0 1em 0.5em;
        letter-spacing: -0.03em;
    }

    #trustBD h1 {
        font: 700 10.5em/0.5em 'Roboto', sans-serif;
        letter-spacing: 0;
        color: #ffffff;
        margin: 0 0 0 0.1em;
    }

    #trustBD .million {
        font: 500 2.1em/1.5em 'Roboto', sans-serif;
        letter-spacing: 0.02em;
    }

    #trustBD .already {
        color: rgba(255, 255, 255, 0.5);
        font: 200 2.65em/1em 'Roboto', sans-serif;
        letter-spacing: 0.06em;
        margin: -0.4em 0 0;
    }

    #strapslide .slide .btntrustBD {
        border-radius: 4px;
        font: 400 1.1em/2em 'Roboto', sans-serif;
        margin: 0.5em 0 0 1em;
        padding: 0 1.3em;
        text-transform: none;
    }

    #OEMnewsMenu .solutions {
        display: inline-block;
        float: left;
        max-width: 50%;
        padding: 0 2em;
    }

    #OEMnewsMenu .info {
        max-width: 44%;
    }

    #GZdemos .thumb {
        display: block;
        position: relative;
        width: 100%;
    }

    #GZdemos .time {
        right: 2.8em !important;
        top: 9.4em !important;
        font: 400 0.8em/1.1em 'Roboto' !important;
        padding: 0.3em !important;
    }

    #contSide #GZdemos .time {
        right: 0.4em !important;
        top: 7.7em !important;
    }

    #GZfirst .number {
        font: 400 1.5em/1em 'Roboto' !important;
    }

    #GZprodFtrs h4 {
        text-align: left;
        font-size: 3.9em !important;
    }

    #GZprodFtrs {
        background: url("../images/bg_middle_productGZ.jpg") no-repeat scroll center top #000;
        padding: 5em 0 !important;
    }

    #GZprodFtrs .txtMedSize {
        text-align: left;
        font-size: 1.17em !important;
    }

    #SMBcomp #tbComp .ribbon {
        left: 22.85em !important;
    }

    #SMBchoise h3 {
        font: 600 1.5em/1em 'Bitter' !important;
    }

    .priceTable p:not(#foo) > input + label:before {
        margin: -4px 0 0 -27px !important;
    }

    .priceTable.business p label {
        margin-top: 0 !Important;
    }

    .priceTable p label {
        font: 500 0.9em/1em 'Roboto' !important;
        margin: -17px 0 0 29px !important;
    }

    #tbComp th > img {
        right: 0.66em !important;
    }

    #prodSection #topTabs a {
        font: 500 0.97em/1.1em 'Roboto', serif !important;
    }

    #SOSbtmProd #btmTabs a {
        font: 500 0.87em/1.1em 'Roboto', serif !important;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right -17em top #009ab1 !important;
    }

    #PANheader .locator p {
        font-size: 0.8em !important;
        margin: 0.4em 0.5em 0 0 !important;
    }

    #PANresell .step1 {
        margin: 0 4em 3em 0 !important
    }

    #PANresell .step3 {
        margin: 0 2em !important;
    }

    #PANresell img {
        float: left !important;
        margin: 4em 0 2em 8em !important;
    }

    #virus_header_search select {
        width: 7.2em !important;
    }

    #virus_header_search label {
        font: 400 0.9em/1em 'Roboto', serif !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -20em bottom #009ab1 !important;
    }

    #locPANheader .solution {
        font-size: 1.5em !important;
    }

    #locPANheader h1 {
        font-size: 4.4em !important;
    }

    #locPANheader div.PANlocator {
        margin: 3.88em 0 0 !important;
    }

    #locPANheader .PANlocator p {
        font-size: 0.75em !important;
        padding: 0.3em 0.2em !important;
        line-height: 1em !important;
    }

    #locPANheader .PANlocator button {
        margin: 1.9em 0 0 0.5em !important;
    }

    #locPANheader .partner {
        max-width: 10em;
    }

    #RnwFindKey ul.keypag li {
        padding: 0 11px !important;
    }

    #RnwTop #quickRnw .form-inline .form-group {
        padding: 0.6em 0 0.8em 1em !important;
    }

    #RnwTop #quickRnw .form-inline input {
        height: 2.3em !important;
        width: 11em;
        margin-left: 0.3em;
    }

    #RnwTop #quickRnw .labelInput {
        margin: 1.8em 0 0.9em 4.5em !important;
    }

    #sphFtrs .feat h6 {
        font: 300 1.3em/1.5em 'Roboto', sans-serif !important;
    }

    #sphFtrs .txt {
        font-size: 1.5em !important;
    }

    #RnwProd .renew {
        width: 45%;
    }

    #bannner_footer a.link {
        height: 14.2em !important;
    }

    #leftSide .topSrc {
        padding: 1.5em 0.5em 1.5em 1em !important;
    }

    #leftSide .topSrc input {
        width: 80% !important;
        font-size: 0.9em;
        padding: 6px !important;
        height: 3em !important;
    }

    #leftSide .topSrc .btn {
        padding: 5px 11px !important;
        margin: 0 !important;
    }

    .btmBan p {
        margin: 3.5em 0 0 !important;
        font-size: 1em !important;
    }

    #contSide .form-inline .form-control {
        padding-left: 2.1em !important;
        width: 11em !important;
        font-size: 12px !important;
    }

    #virus_header_search .btn-success {
        font: 700 1em/1em 'Roboto', serif !important;
    }

    #sampleURL .form-inline .form-control {
        width: 25em !important;
        padding-left: 1.1em !important;
        height: 34px !important;
    }

    #prodSection h2 {
        font-size: 3em !important;
        padding-bottom: 0.15em;
    }

    #search .btn {
        margin: 1em 0 0 !important;
    }

    .pulse {
        padding: 9.32em 0 0 !important;
    }

    #BMSwearable .btn {
        padding: 10px 16px !important;
    }

    #BMSwearable .or {
        margin: 1em 0 0 !important;
    }

    #LPmigProd #howitworks img {
        padding: 0 0 0 1.5em;
        width: 81%;
    }

    #people_1step {
        right: 1em !important;
    }

    .tboxComp p {
        font-size: 0.82em !important;
    }

    .tboxComp ul li a {
        font-size: 0.9em !important;
    }

    #security_news .txt {
        height: 13em !important;
    }

    #fvrtWrapper .form-control {
        width: 20em !important;
    }

    #blkFriday {
        margin-top: 0.8em !important;
    }

    #blkFriday .sloganImg {
        max-width: 210px !important;
    }

    #blkFriday h3 {
        font-size: 2.8em !important;
    }

    .blkFridayRobot {
        max-width: 389px !important;
        margin-left: 0% !important;
    }

    .BF50OFF {
        left: 115px !important;
        top: 189px !important;
        width: 165px !important;
    }

    #blkFriday .btn {
        margin-top: 0.7em !important;
        padding: 0.6em 0.7em !important;
        font-size: 1.3em !important;
    }

    #winter .labelImg {
        top: 9em !important;
        left: 3.3em !important;
        width: 70px !important;
    }

    #winter.oneProduct .labelImg {
        top: 9em !important;
        left: 5.6em !important;
    }

    #winter .winterDecoration1 {
        width: 420px;
        margin: -4.4em 0 -1.2em -11em !important;
    }

    #winter .winterDecoration2 {
        width: 410px;
        margin: -6.0em 0 -5em -4.2em !important;
    }

    #winter .winterDecoration3 {
        width: 330px;
    }

    #winter.oneProduct.DE_product .labelImg {
        top: 7.4em !important;
    }

    #howitworks img {
        max-width: 80% !important;
    }

    /* OEM Homepage */
    #OEMnewsMenu .news {
        left: 0;
    }

    /* OAS Product*/
    #prodSection .badgePos {
        top: 24em !important;
        left: 4.0em !important;
    }

    #prodSection .badgePos div {
        margin-top: 1em !important;
        text-align: center;
    }

    #prodSection .badgePos a img {
        max-width: 80px;
    }

    #prodSection .badgePos a {
        font-size: 1.1em !important;
    }

    #prodSection .badgePos div p {
        font-size: 0.8em !important;
    }

    #prodSection .badgePos div {
        margin-top: .4em !important;
    }

    .priceTable .years_checkbox p > input + label {
        margin-left: 14px !important;
    }

    .priceTable.business p:not(#foo) > input + label::before {
        margin: -3px 0 0 -30px !important
    }

    .priceTable.business p label {
        margin-left: 10px !important;
    }

    .priceTable.business p.amount label a {
        padding: 1px 2px 0 3px !important;
    }

    .slide-content figure.businesSecurity {
        max-width: 40%;
        margin-left: 5em;
    }

    .slide #business h4 {
        font-size: 22px !important;
        margin-top: 0;
    }

    .slide #business p {
        font-size: 1em !important;
    }

    .slide #business h6 {
        font-size: 1.2em;
    }

    .slide #business a {
        font-size: 16px;
    }

    .slide #gravity_zone_v2 {
        margin-top: 1em !important;
    }

    .slide #gravity_zone_v2 h6 {
        font-size: 1.8em !important;
    }

    .slide #gravity_zone_v2 h4 {
        font-size: 2em !important;
    }

    .slide #gravity_zone_v2 a.btn {
        font-size: 1em !important;
    }

    #nordics a.chat {
        right: 20% !important;
    }

    #prodSection.cosmos {
        background-position: 580px bottom !important
    }

    #prodSection.cosmos a span {
        bottom: 55px !important
    }

    #prodSection.SMB .badgePos img {
        width: 5em;
        float: left !important;
    }

    #prodSection.SMB .badgePos {
        width: 500px !important;
    }

    #prodSection.SMB .badgePos div {
        float: left !important;
        text-align: left !important;
        margin-left: 2em !important;
    }

    #prodSection.FP_prodSection.business.SMB .badgePos {
        top: 20em !important;
        left: 23em !important;
    }

    #table-comparative #tbComp table {
        width: 100% !important;
    }

    #prodSection.FP_prodSection.business .badgePos img {
        width: 5em;
    }

    #UBP.gravityZone {
        padding: 10em 0 14em 0 !important;
    }

    #UBP.gravityZone a.btn {
        font-size: 1em !important;
    }

    #content #tbComp .tableComparation th h2 {
        font-size: 0.9em !important;
    }

    #mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog {
        width: 95% !important;
    }

    #content h2 {
        font-size: 1.4em !important;
    }

    #tbComp .tableComparation td.firstTD a {
        font-size: 0.9em !important;
    }

    #prodSection.backToSchool_lp .elements {
        top: 215px !important;
    }

    #prodSection.backToSchool_lp {
        background-position: center 0 !important;
    }

    #prodSection.backToSchool_lp span.priceWrapper {
        left: 64px;
        max-width: 70px;
    }

    #iwantTo .products a.secLinks:last-child {
        margin-right: -20px !important;
    }

    #iwantTo .box {
        width: 320px !important;
    }

    #prodSection.business.v2 .badgePos img {
        width: 4em;
    }

    #RnwTop.renewal2 ul li {
        font-size: 12px !important;
    }

    #RnwTop.renewal2 .form-group a.btn {
        font-size: 12px !important;
        height: 40px !important;
        line-height: 24px !important;
    }

    #RnwTop.renewal2 #quickRnw .form-inline input {
        margin-right: 5px !important;
    }

    #RnwProd.v2 .activePack figure {
        margin-left: -60px !important;
        width: 367px !important;
    }

    #RnwProd.v2 .activePack {
        margin-top: -333px !important;
    }

    #PANawards.v2 h5 {
        margin-top: 1em !important;
    }

    #PANawards .align img {
        margin-left: 5%;
    }

    #secondZone h3:nth-child(1) {
        margin-top: 70px;
    }

    #GZprodDesc.v2 h2 {
        font-size: 2.6em;
    }

    #GZftrs.avChart .bars {
        padding: 0 19px !important;
    }

    #prodSection.LP2016.pcmag a.buyNow {
        font-size: 12px !important;
    }

    #prodSection.LP2016.pcmag .tablePrice .oldp {
        font-size: 20px !important;
    }

    #prodSection.LP2016.pcmag .tablePrice .save {
        padding: 0 !important;
    }

    #prodComparison.av-is-ts #home {
        padding-left: 0px !important;
    }

    #tbComp.av-is-ts td a {
        font-size: 13px !important;
    }

    #march_award.v2 {
        margin-top: 240px !important;
    }

    #prodComparison.av-is-ts span.actprice {
        font-size: 14px !important;
    }

    #prodComparison.av-is-ts .variation {
        font-size: 11px !important;
    }

    #prodComparison.av-is-ts .th h2 {
        font-size: 17px !important;
    }

    #prodComparison.av-is-ts .noXSp {
        padding: 0 !important;
    }

    #prodComparison.av-is-ts a.buyNow {
        font-size: 12px !important;
    }

    #prodComparison.av-is-ts .priceWrapper {
        left: -30px !important;
    }

    #prodComparison.av-is-ts .th h2 span {
        margin-top: 50px !important;
    }

    #prodComparison.av-is-ts .oldprice {
        font-size: 11px !important;
    }

    #prodComparison.av-is-ts .years_checkbox input + label {
        white-space: nowrap;
    }

    #prodComparison.av-is-ts #home {
        margin-left: -10px;
    }

    #prodSection.LP2016.de .priceBox p {
        font-size: 16px !important;
        line-height: 18px !important;
    }

    #prodSection.LP2016.de.v2 .priceBox p {
        font-size: 15px !important;
        line-height: 17px !important;
    }

    #prodSection.LP2016.de.v3 .priceBox p {
        font-size: 18px !important;
        margin-top: 6px !important;
    }

    #prodSection.LP2016.de.v3 .priceBox p span {
        font-size: 30px !important;
    }

    #prodSection.business.SMB img.img35Off {
        width: 90px !important;
        bottom: 7em !important;
    }

    #prodSection.business.SMB .w10logo {
        width: 60px !important;
        bottom: 8em !important;
    }

    #prodSection.BF2016v3.second .lens-background {
        background: transparent !important;
    }

    #prodSection.BF2016v3.second h1 {
        font-size: 40px;
        margin-top: 2.5em !important;
    }

    #prodSection.BF2016v3.second .circle-rotate2 {
        top: -620px !important;
    }

    #prodSection.BF2016v3.second .circle-rotate {
        top: -800px !important;
    }

    #prodSection.BF2016v3.second h4 {
        font-size: 22px;
    }

    #filters_locator2016 .headerFilter label {
        font-size: 12px !important;
    }

    #prodSection .tablePrice.noBgMenu {
        padding: 0 !important;
    }

    .tablePrice.noBgMenu .tab-pane .bg {
        padding: 10px !important;
    }

    div.noPM {
        padding: 0 !important;
    }

    .paddingMobile {
        padding: 0 15px !important;
    }

    .tablePrice.noBgMenu .installv2 label {
        font-size: 11px !important;
    }

    .tablePrice.noBgMenu .installv2 span {
        font-size: 9px !important;
    }

    #compareTableBox.v2 .customWidth {
        width: 380px !important;
        margin: -433px 0 36px -92px !important;
    }

    #prodSection.v2016.v3 .new-badge {
        top: 4.5%;
        right: 2.3%;
    }

    #prodSection.v2016.v3 .title {
        font-size: 3.4em !important;
    }
}

@media (min-width: 1601px) and (max-width: 1680px) {
    #prodSection.v2017.fp2017 {
        background-position: 80% center;
    }

    #prodSection.v2016.FPv2 {
        background-position: 83% top !important;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 30em 30% !important;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 285px;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 30em 0% !important;
    }

    /* anti rans */
    /*.techSlider .slideItem#tech-0			{ background-position: 80% 100% !important; } /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: 20em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 74% 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-5 {
        background-position: 120% 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 46em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 40em 800% !important;
    }

    /* anto rootkit */
    .techSlider .slideItem#tech-4 {
        background-position: 30em 800% !important;
    }

    /* clueful */
    #prodSection.v2016 .particles {
        left: -10% !important;
    }

    #GZ_EdtSctTls .techImg {
        right: 7% !important;
    }

    #GZ_Pht .techImg {
        right: 7% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        left: 17% !important;
    }

    #LP_FP_intro {
        background-position: right -120px bottom !important;
    }

    .winterSlide .productBox {
        margin-top: 3em !important;
    }

    .slide .txt {
        margin: 5em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 5.2em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 2.1em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 2em 0 0;
    }

    #BD2015 {
        margin: 27.5em 0 0;
    }

    #BD2015 p {
        font-size: 1.2em;
    }

    #avMac.txt {
        margin: 6em 0 0 3em;
    }

    #avMac h2 {
        font-size: 4em;
    }

    #SMBbest.txt {
        margin: 5em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 5em 0 0 1em;
    }

    #SMBsimple h2 {
        font-size: 3.5em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.6em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 6em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 2.5em 0 0;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.5em 1em;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 1.2em;
        font-size: 2.5em;
    }

    #OEMvb h2 span {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        display: block;
        font-size: 1em;
    }

    #OEMvb p {
        color: #cedcff;
        font-size: 1.3em;
        margin: 0.5em 0 0.5em;
    }

    #OEMvb .btn {
        margin: 1em 0 0;
    }

    #OEMvb img {
        display: block;
        margin: 3em 0 0 2em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 5em 0 0.5em;
    }

    #OEMvb small {
        color: #5c9552;
        font-size: 0.8em;
        display: block;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 4em;
    }

    #OEMpartners .btn {
        padding: 0.4em 0.9em;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0;
        font-size: 3.8em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3.4em;
        margin: 0.2em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 1em 0 0.5em;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.4em 0.9em;
    }

    #OEMpartners2 img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 4.3em;
        margin: 0.2em 0 0;
    }

    #OEMmobile .btn {
        margin: 0.5em 0 0;
        padding: 0.3em 0.8em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 75%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
    }

    #DE_slide1 h4 {
        margin: 1em 0 0;
    }

    #DE_slide2 {
        margin: 2em 0 0;
    }

    #DE_slide2 a {
        margin: 6.4em 0 0;
    }

    #DE_slide3 {
        margin: 2em 0 0;
        text-align: left;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -3.6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1.7em 0 0 !important;
        font-size: 1.7em;
    }

    .awardSlide h2 {
        font-size: 3em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 40% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1.6em/1em "Roboto", sans-serif !important;
        margin: 0.4em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 1em 0 0 1.7em !important;
        font-size: 1em !important;
    }

    .awardSlide .productBox {
        max-width: 65% !important;
        margin-left: 0 !important;
        margin-top: 1.7em !important;
    }

    .awardSlide .labelImg {
        left: 20.4em !important;
        max-width: 25.7%;
        top: 16.6em !important;
    }

    .awardSlide .productBox .btn {
        margin: 1em 0 0 7em !important;
    }

    #trustBD {
        margin: 2.5em 0 0;
    }

    #trustBD hr {
        margin: 0.7em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 2.6em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.4em/1em 'Roboto', sans-serif;
        margin: -1.4em 0 1em;
        letter-spacing: -0.03em;
        width: 100%;
    }

    #trustBD h1 {
        font: 700 13em/0.4em 'Roboto', sans-serif;
        letter-spacing: -0.03em;
        color: #ffffff;
        margin: 0.1em 0 0.1em -0.03em;
    }

    #trustBD .million {
        font: 600 2.8em/1.2em 'Roboto', sans-serif;
        margin: 0.5em 0 0 0.1em;
        letter-spacing: -0.03em;
    }

    #trustBD .already {
        font: 200 3.7em/0.8em 'Roboto', sans-serif;
        margin: -0.1em 0 0.4em 0.01em;
        letter-spacing: -0.03em;
        color: rgba(255, 255, 255, 0.5);
    }

    #strapslide .slide .btntrustBD {
        font: 700 1.3em/3em 'Roboto', sans-serif;
        margin: 0.2em 0 0 0.5em;
        padding: 0 1.5em;
        -webkit-border-radius: 6px 6px 6px 6px;
        border-radius: 6px 6px 6px 6px;
        text-transform: none;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right 1em top #009ab1 !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -5em bottom #009ab1 !important;
    }

    #blkFriday {
        margin-top: 3em;
    }

    .blkFridayRobot {
        max-width: 625px !important;
        margin-left: -5% !important;
    }

    .BF50OFF {
        left: 149px !important;
        top: 308px !important;
        width: 285px !important;
    }

    #prodSection.cosmos {
        background-position: 130% bottom !important
    }

    #prodSection.backToSchool_lp .elements {
        top: 215px !important;
    }

    #march_award.v2 {
        margin-top: 300px !important;
    }
}

@media all and (min-width: 1280px) and (max-width: 1399px) {
    .translate-banner .left-one .info-in.v2 {
        margin-left: 15%;
    }
}

@media (min-width: 1441px) and (max-width: 1600px) {
    #prodSection.productTSMD .FP.priceBox {
        left: 144px;
        top: 422px;
    }

    #prodSection.v2016.FPv2 {
        background-position: 96% top !important;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 30em 30% !important;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 250px;
    }

    .universe-man {
        background-position: 160% top !important;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 30em 0% !important;
    }

    /* anti rans */
    /*.techSlider .slideItem#tech-0			{ background-position: 80% 100% !important; } /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: 20em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 74% 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-5 {
        background-position: 120% 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 46em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 40em 800% !important;
    }

    /* anto rootkit */
    .techSlider .slideItem#tech-4 {
        background-position: 30em 800% !important;
    }

    /* clueful */
    #prodSection.v2016 .particles {
        left: -10% !important;
    }

    #GZ_EdtSctTls .techImg {
        right: 7% !important;
    }

    #GZ_Pht .techImg {
        right: 7% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        left: 17% !important;
    }

    #LP_FP_intro {
        background-position: right -210px bottom !important;
    }

    .slide .txt#TSMD_HPB {
        margin-top: 1.9em !important;
    }

    .winterSlide .productBox {
        margin-top: 3em !important;
    }

    #BrainWrapper .BprevArrow {
        left: 8% !important;
    }

    #BrainWrapper .BnextArrow {
        right: 8% !important;
    }

    .slide .txt {
        margin: 5em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 5.2em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 2.1em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 2em 0 0;
    }

    .slide-content figure.businesSecurity {
        margin: -8em 0 0 4em !important
    }

    #BD2015 {
        margin: 26.5em 0 0;
    }

    #BD2015 p {
        font-size: 1.2em;
    }

    #avMac.txt {
        margin: 6em 0 0 3em;
    }

    #avMac h2 {
        font-size: 4em;
    }

    #SMBbest.txt {
        margin: 5em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 5em 0 0 1em;
    }

    #SMBsimple h2 {
        font-size: 3.5em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.6em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 6em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 2.5em 0 0;
    }

    #OEMav h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 1em;
        font-size: 2.2em;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.4em 0.9em;
    }

    #OEMav img {
        display: block;
        margin: 2em 0 0 2em;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 1em;
        font-size: 2.5em;
    }

    #OEMvb img {
        display: block;
        margin: 2.5em 0 0 2em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 4.5em 0 0.5em;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 3.5em;
    }

    #OEMpartners .btn {
        padding: 0.4em 0.9em;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0;
        font-size: 3.7em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3.3em;
        margin: 0.2em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 1em 0 0.5em;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.3em 0.8em;
    }

    #OEMpartners2 img {
        display: block;
        margin: 1.2em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 4.2em;
        margin: 0.2em 0 0;
    }

    #OEMmobile p {
        color: #bfdce8;
        font-size: 1.1em;
        margin: 1em 0 0;
    }

    #OEMmobile .white {
        color: #fff;
        font-size: 1.4em;
        margin: 0.5em 0 0.5em;
    }

    #OEMmobile .btn {
        margin: 0.3em 0 0;
        padding: 0.3em 0.8em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 70%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
    }

    #DE_slide1 h4 {;
        margin: 1em 0 0;
    }

    #DE_slide2 {
        margin: 2em 0 0;
    }

    #DE_slide2 h2 {
        margin: 0.3em 0;
    }

    #DE_slide2 a {
        margin: 6.1em 0 0;
    }

    #DE_slide3 {
        margin: 1em 0 0;
    }

    #DE_slide3 .top {
        margin: 1.5em 0 0.3em;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -3.6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1.7em 0 0 !important;
        font-size: 1.7em;
    }

    .awardSlide h2 {
        font-size: 3em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 40% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1.4em/1em "Roboto", sans-serif !important;
        margin: -0.5em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 1em 0 0 1.7em !important;
        font-size: 1em !important;
    }

    .awardSlide .productBox {
        max-width: 60% !important;
        margin-left: 0 !important;
        margin-top: 1.7em !important;
    }

    .awardSlide .labelImg {
        left: 18.6em !important;
        max-width: 25%;
        top: 14.3em !important;
    }

    .awardSlide .productBox .btn {
        margin: 0.5em 0 0 5em !important;
    }

    #trustBD {
        margin: 2.5em 0 0;
    }

    #trustBD hr {
        margin: 0.7em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 2.6em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.4em/1em 'Roboto', sans-serif;
        margin: -1.4em 0 1em;
        letter-spacing: -0.03em;
        width: 100%;
    }

    #trustBD h1 {
        font: 700 13em/0.4em 'Roboto', sans-serif;
        letter-spacing: -0.03em;
        color: #ffffff;
        margin: 0.1em 0 0.1em -0.03em;
    }

    #trustBD .million {
        font: 600 2.8em/1.2em 'Roboto', sans-serif;
        margin: 0.5em 0 0 0.1em;
        letter-spacing: -0.03em;
    }

    #trustBD .already {
        font: 200 3.7em/0.8em 'Roboto', sans-serif;
        margin: -0.1em 0 0.4em 0.01em;
        letter-spacing: -0.03em;
        color: rgba(255, 255, 255, 0.5);
    }

    #strapslide .slide .btntrustBD {
        font: 700 1.3em/3em 'Roboto', sans-serif;
        margin: 0.2em 0 0 0.5em;
        padding: 0 1.5em;
        -webkit-border-radius: 6px 6px 6px 6px;
        border-radius: 6px 6px 6px 6px;
        text-transform: none;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right 1em top #009ab1 !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -5em bottom #009ab1 !important;
    }

    #blkFriday {
        margin-top: 2.2em !important;
    }

    .blkFridayRobot {
        max-width: 594px !important;
        margin-left: -3% !important;
    }

    #mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog {
        width: 90% !important;
    }

    .BF50OFF {
        left: 156px !important;
        top: 296px !important;
        width: 235px !important;
    }

    #prodSection.backToSchool_lp .elements {
        top: 215px !important;
    }

    #march_award.v2 {
        margin-top: 300px !important;
    }
}

@media (min-width: 1401px) and (max-width: 1440px) {
    .translate-banner .right-one .info-in {
        margin-left: 20%;
    }

    .universe-man {
        background-position: 180% top;
    }

    .static-banner2.box .left-static .box-b-text {
        max-width: 400px;
    }

    .static-banner2.box .left-static a {
        margin-right: 13px;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 170px;
    }

    #prodSection.v2017.fp2017 {
        background: url('../images/fp-head2017_blured.jpg') center no-repeat;
    }

    #prodSection.v2016.FPv2 {
        background-position: 112% top !important;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 19em 30% !important;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 30em 0% !important;
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: 44em 100% !important;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: 8em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 54em 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-4 {
        background-position: 20em 50% !important;
    }

    /* clueful */
    .techSlider .slideItem#tech-5 {
        background-position: 20em 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 32em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 30em 800% !important;
    }

    /* anto rootkit */
    #prodSection.v2016 .particles {
        left: -20% !important;
    }

    #bdfTopFtrs {
        background-position: -10em bottom !important;
    }

    #oneStepAhead #gz {
        background-position: 0% -55px !important;
    }

    #oneStepAhead #end_scr {
        background-position: 60% 0 !important;
    }

    #GZ_EdtSctTls .techImg {
        right: 13% !important;
    }

    #GZ_Pht .techImg {
        right: 13% !important;
    }

    #GZ_Pht {
        background: #02080D !important;
    }

    #GZ_ZrdTrtPrt .techImg {
        right: -5% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        left: 11% !important;
    }

    #LP_FP_intro {
        background-position: right -300px bottom !important;
    }

    #LP_FP_footer {
        background: url("../images/LP_FP_footer.png") no-repeat scroll right -110px center #e8eef0 !important;
    }

    #GZNewFeatures {
        background-position: 10% 1em !important;
    }

    .slide .txt#TSMD_HPB {
        margin-top: 1.9em !important;
    }

    .winterSlide .productBox {
        margin-top: 3em !important;
        width: 21em !important;
        left: 3em !important;
    }

    .winterSlide .labelImg {
        left: 7.6em !important;
        top: 7.9em !important;
        width: 4em !important;
    }

    .winterSlide .winterDecoration4 {
        margin: -10.4em 0 -5em -19.5em !important;
        width: 54em;
    }

    #BrainWrapper .BprevArrow {
        left: 5% !important;
    }

    #BrainWrapper .BnextArrow {
        right: 5% !important;
    }

    .slide .txt {
        margin: 3em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 4.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 1.9em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 1em 0 0;
    }

    #BD2015 {
        margin: 24em 0 0;
    }

    #BD2015 p {
        font-size: 1em;
    }

    #avMac.txt {
        margin: 4.5em 0 0 4em;
    }

    #avMac h2 {
        font-size: 3.6em;
    }

    #SMBbest.txt {
        margin: 5em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 2.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 4em 0 0 4em;
    }

    #SMBsimple h2 {
        font-size: 3em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.3em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 3em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 1.5em 0 0;
    }

    #OEMav h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2.2em;
    }

    #OEMav p {
        color: #fff;
        font-size: 1.3em;
        margin: 0.5em 0 0.5em;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.4em 0.9em;
    }

    #OEMav img {
        display: block;
        margin: 1em 0 0 2em;
    }

    #OEMav q {
        color: #90a7e2;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 1em 0 0.5em;
    }

    #OEMav small {
        color: #5a6c9f;
        font-size: 0.8em;
        display: block;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2.5em;
    }

    #OEMvb img {
        display: block;
        margin: 2em 0 0 2em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 4em 0 0.5em;
    }

    #OEMvb .btn {
        padding: 0.4em 0.9em;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 3em;
    }

    #OEMpartners h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 1.8em;
    }

    #OEMpartners .btn {
        padding: 0.4em 0.9em;
        margin: 0.5em 0 0;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0;
        font-size: 3.5em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3.2em;
        margin: 0.2em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 0;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.2em 0.7em;
    }

    #OEMpartners2 img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 4em;
        margin: 0.2em 0 0;
    }

    #OEMmobile p {
        color: #bfdce8;
        font-size: 1em;
        margin: 1em 0 0;
    }

    #OEMmobile .white {
        color: #fff;
        font-size: 1.2em;
        margin: 0.5em 0 0.5em;
    }

    #OEMmobile .btn {
        margin: 0.2em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 63%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
        text-align: left;
    }

    #DE_slide1 h4 {
        color: #fff;
        font-family: bitter;
        font-weight: 400;
        font-size: 1.8em;
        margin: 0;
    }

    #DE_slide1 img {
        max-width: 90%;
    }

    #DE_slide2 {
        margin: 2em 0 0;
    }

    #DE_slide2 h2 {
        margin: 0.2em 0;
        font-size: 3em;
    }

    #DE_slide2 a {
        margin: 5.1em 0 0;
    }

    #DE_slide2 img {
        max-width: 88%;
    }

    #DE_slide3 {
        margin: 1em 0 0;
    }

    #DE_slide3 .top {
        margin: 0.5em 0 0.3em;
    }

    #DE_slide3 img {
        max-width: 90%;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1em 0 0 !important;
        font-size: 1.6em;
    }

    .awardSlide h2 {
        font-size: 2.6em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 40% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1.4em/1em "Roboto", sans-serif !important;
        margin: -0.5em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 1em 0 0 1.7em !important;
        font-size: 1em !important;
    }

    .awardSlide .productBox {
        max-width: 53% !important;
        margin-left: 0 !important;
        margin-top: 1.7em !important;
    }

    .awardSlide .labelImg {
        left: 16.4em !important;
        max-width: 23%;
        top: 13em !important;
    }

    .awardSlide .productBox .btn {
        margin: 0.5em 0 0 5em !important;
    }

    #trustBD {
        margin: 2em 0 0;
    }

    #trustBD hr {
        margin: 0.7em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 2.1em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.3em/1em 'Roboto', sans-serif;
        margin: -1.4em 0 1em;
        letter-spacing: -0.03em;
        width: 100%;
    }

    #trustBD h1 {
        font: 700 12em/0.4em 'Roboto', sans-serif;
        letter-spacing: -0.03em;
        color: #ffffff;
        margin: 0.1em 0 0.1em -0.03em;
    }

    #trustBD .million {
        font: 600 2.6em/1.2em 'Roboto', sans-serif;
        margin: 0.3em 0 0 0.1em;
        letter-spacing: -0.03em;
    }

    #trustBD .already {
        font: 200 3.5em/0.8em 'Roboto', sans-serif;
        margin: -0.1em 0 0.1em 0.01em;
        letter-spacing: -0.03em;
        color: rgba(255, 255, 255, 0.5);
    }

    #strapslide .slide .btntrustBD {
        font: 700 1.2em/2.3em 'Roboto', sans-serif;
        margin: 0.2em 0 0 1em;
        padding: 0 1.1em;
        -webkit-border-radius: 6px 6px 6px 6px;
        border-radius: 6px 6px 6px 6px;
        text-transform: none;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1 !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1 !important;
    }

    #blkFriday {
        margin-top: 2.2em !important;
    }

    #blkFriday .sloganImg {
        max-width: 240px !important;
    }

    #blkFriday h3 {
        font-size: 3.8em !important;
    }

    .blkFridayRobot {
        max-width: 539px !important;
        margin-left: -2% !important;
    }

    .BF50OFF {
        left: 148px !important;
        top: 278px !important;
        width: 214px !important;
    }

    #prodSection.cosmos {
        background-position: 170% bottom !important;
    }

    #prodSection.backToSchool_lp .elements {
        top: 215px !important;
    }

    #prodComparison.av-is-ts #home {
        padding-left: 10px !important;
    }

    #march_award.v2 {
        margin-top: 300px !important;
    }
}

@media (min-width: 1300px) and (max-width: 1370px) {
    .universe-man {
        background-position: 300% top !important;
    }
}

@media (min-width: 1281px) and (max-width: 1400px) {
    .translate-banner .right-one .info-in {
        margin-left: 15%;
    }

    .universe-man {
        background-position: 220% top;
    }

    .static-banner2.box .left-static .box-b-text {
        max-width: 400px;
    }

    .static-banner2.box .left-static a {
        margin-right: 13px;
    }

    .static-banner2 .left-static.mrl {
        padding-left: 150px;
    }

    #prodSection.v2017.fp2017 {
        background-position: 80% center;
    }

    #prodSection.v2016.FPv2 {
        background-position: 112% top !important;
    }

    #buy-menu .tablePrice .info {
        margin-bottom: 0;
    }

    #buy-menu .tablePrice .savings {
        margin: 3px 0 0 0;
        padding-top: 3px;
    }

    #buy-menu .priceTable .price p, #buy-menu .priceTable .disclaimer {
        margin: 3px 0;
        font-size: 11px;
    }

    #buy-menu a.buyNow {
        font-size: 12px;
        padding: 12px 10px 12px 43px;
    }

    #buy-menu .priceTable label {
        margin: 1px 0 !important;
    }

    #buy-menu {
        margin-top: -22px;
    }

    #buy-menu .priceTable.business p.amount label a {
        padding: 0 3px;
    }

    #buy-menu .accordion-section a.accordion-section-title {
        font-size: 14px !important;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 19em 30% !important;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 30em 0% !important;
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: 44em 100% !important;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: 8em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 54em 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-4 {
        background-position: 20em 50% !important;
    }

    /* clueful */
    .techSlider .slideItem#tech-5 {
        background-position: 20em 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 32em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 30em 800% !important;
    }

    /* anto rootkit */
    #prodSection.v2016 .particles {
        left: -20% !important;
    }

    #bdfTopFtrs {
        background-position: -10em bottom !important;
    }

    #oneStepAhead #gz {
        background-position: 0% -55px !important;
    }

    #oneStepAhead #end_scr {
        background-position: 60% 0 !important;
    }

    #GZ_EdtSctTls .techImg {
        right: 13% !important;
    }

    #GZ_Pht .techImg {
        right: 13% !important;
    }

    #GZ_Pht {
        background: #02080D !important;
    }

    #GZ_ZrdTrtPrt .techImg {
        right: -5% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        left: 11% !important;
    }

    #LP_FP_intro {
        background-position: right -300px bottom !important
    }

    #LP_FP_footer {
        background: url("../images/LP_FP_footer.png") no-repeat scroll right -110px center #e8eef0 !important;
    }

    #GZNewFeatures {
        background-position: 10% 1em !important;
    }

    .slide .txt#TSMD_HPB {
        margin-top: 1.5em !important;
    }

    .winterSlide .productBox {
        margin-top: 3em !important;
        width: 21em !important;
        left: 3em !important;
    }

    .winterSlide .labelImg {
        left: 7.6em !important;
        top: 7.9em !important;
        width: 4em !important;
    }

    .winterSlide .winterDecoration4 {
        margin: -10.4em 0 -5em -19.5em !important;
        width: 54em;
    }

    #BrainWrapper .BprevArrow {
        left: 5% !important;
    }

    #BrainWrapper .BnextArrow {
        right: 5% !important;
    }

    .slide .txt {
        margin: 3em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 4.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 1.9em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 1em 0 0;
    }

    #BD2015 {
        margin: 23em 0 0;
    }

    #BD2015 p {
        font-size: 0.9em;
    }

    #avMac.txt {
        margin: 4.5em 0 0 4em;
    }

    #avMac h2 {
        font-size: 3.6em;
    }

    #SMBbest.txt {
        margin: 5em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 2.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 4em 0 0 4em;
    }

    #SMBsimple h2 {
        font-size: 3em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.3em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 3em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 3.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 1.3em 0 0;
    }

    #OEMav h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2.2em;
    }

    #OEMav p {
        color: #fff;
        font-size: 1.3em;
        margin: 0.5em 0 0.5em;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMav img {
        display: block;
        margin: 1em 0 0 2em;
    }

    #OEMav q {
        color: #90a7e2;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 1em 0 0.5em;
    }

    #OEMav small {
        color: #5a6c9f;
        font-size: 0.8em;
        display: block;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2.3em;
    }

    #OEMvb img {
        display: block;
        margin: 2em 0 0 2em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 1em;
        font-style: italic;
        display: block;
        margin: 4em 0 0.5em;
    }

    #OEMvb .btn {
        padding: 0.2em 0.7em;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 3em;
    }

    #OEMpartners h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 1.8em;
    }

    #OEMpartners .btn {
        padding: 0.2em 0.7em;
        margin: 0.5em 0 0;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0;
        font-size: 3em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 2.7em;
        margin: 0.2em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 0;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.2em 0.7em;
    }

    #OEMpartners2 img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3.8em;
        margin: 0.2em 0 0;
    }

    #OEMmobile p {
        color: #bfdce8;
        font-size: 1em;
        margin: 1em 0 0;
    }

    #OEMmobile .white {
        color: #fff;
        font-size: 1.1em;
        margin: 0.5em 0 0.5em;
    }

    #OEMmobile .btn {
        margin: 0.1em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 60%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
        text-align: left;
    }

    #DE_slide1 h4 {
        font-size: 1.8em;
        margin: 0;
    }

    #DE_slide1 h2 {
        font-size: 3.8em;
    }

    #DE_slide1 p {
        font-size: 1em;
    }

    #DE_slide1 img {
        max-width: 88%;
    }

    #DE_slide2 {
        margin: 2em 0 0;
    }

    #DE_slide2 h2 {
        margin: 0.2em 0;
        font-size: 3em;
    }

    #DE_slide2 a {
        margin: 5.1em 0 0;
    }

    #DE_slide2 img {
        max-width: 88%;
    }

    #DE_slide3 {
        margin: 1em 0 0;
    }

    #DE_slide3 .top {
        margin: 0.5em 0 0.3em;
    }

    #DE_slide3 img {
        max-width: 89%;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1em 0 0 !important;
        font-size: 1.6em;
    }

    .awardSlide h2 {
        font-size: 2.6em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 33.8% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1.4em/1em "Roboto", sans-serif !important;
        margin: -0.5em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 1em 0 0 1.7em !important;
        font-size: 1em !important;
    }

    .awardSlide .productBox {
        max-width: 53% !important;
        margin-left: 0 !important;
        margin-top: 1em !important;
    }

    .awardSlide .labelImg {
        left: 16em !important;
        max-width: 23%;
        top: 11em !important;
    }

    .awardSlide .productBox .btn {
        margin: 0.5em 0 0 5em !important;
    }

    #trustBD {
        margin: 2em 0 0;
    }

    #trustBD hr {
        margin: 0.7em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 2.1em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.3em/1em 'Roboto', sans-serif;
        margin: -1.4em 0 1em;
        letter-spacing: -0.03em;
        width: 100%;
    }

    #trustBD h1 {
        font: 700 12em/0.4em 'Roboto', sans-serif;
        letter-spacing: -0.03em;
        color: #ffffff;
        margin: 0.1em 0 0.1em -0.03em;
    }

    #trustBD .million {
        font: 600 2.6em/1.2em 'Roboto', sans-serif;
        margin: 0.3em 0 0 0.1em;
        letter-spacing: -0.03em;
    }

    #trustBD .already {
        font: 200 3.5em/0.8em 'Roboto', sans-serif;
        margin: -0.1em 0 0.1em 0.01em;
        letter-spacing: -0.03em;
        color: rgba(255, 255, 255, 0.5);
    }

    #strapslide .slide .btntrustBD {
        font: 700 1.2em/2.3em 'Roboto', sans-serif;
        margin: 0.2em 0 0 1em;
        padding: 0 1.1em;
        -webkit-border-radius: 6px 6px 6px 6px;
        border-radius: 6px 6px 6px 6px;
        text-transform: none;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right -13em top #009ab1 !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -18em bottom #009ab1 !important;
    }

    #blkFriday {
        margin-top: 2.2em !important;
    }

    #blkFriday .sloganImg {
        max-width: 240px !important;
    }

    #blkFriday h3 {
        font-size: 3.8em !important;
    }

    .blkFridayRobot {
        max-width: 525px !important;
        margin-left: -2% !important;
    }

    .slide-content figure.businesSecurity {
        max-width: 40%;
        margin-left: 3em;
    }

    .BF50OFF {
        left: 148px !important;
        top: 253px !important;
        width: 202px !important;
    }

    #prodSection.cosmos {
        background-position: 180% bottom !important;
    }

    #UBP.gravityZone {
        padding: 6em 0 10em 0 !important;
    }

    #mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog {
        width: 95% !important;
    }

    #content #tbComp .tableComparation th h2 {
        font-size: 1.1em !important;
    }

    #prodSection.backToSchool_lp .elements {
        top: 215px !important;
    }

    #prodComparison.av-is-ts #home {
        padding-left: 0px !important;
    }

    #prodComparison.av-is-ts span.actprice {
        font-size: 14px !important;
    }

    #prodComparison.av-is-ts .th h2 {
        font-size: 1.6em !important;
    }

    #prodComparison.av-is-ts .th h2 span {
        margin-top: 45px !important;
    }

    #tbComp.av-is-ts td a {
        font-size: 13px !important;
    }

    #march_award.v2 {
        margin-top: 300px !important;
    }
}

@media all and (max-width: 1335px) {
    .comparison2018 .not-sure {
        width: 690px;
    }

    .smb17rnStep1 .keyfield {
        padding-left: 4em;
        padding-right: 4em;
    }
}

@media (min-width: 1130px) and (max-width: 1152px) {
    .testimonal-map iframe {
        width: 100% !important;
    }

    .testimonal-map {
        min-height: 720px !important;
    }

    .testimonal-map .pin1 {
        left: 158px !important;
        top: 292px !important;
    }

    .testimonal-map .pin2 {
        left: 300px !important;
        top: 417px !important;
    }

    .testimonal-map .pin3 {
        left: 448px !important;
        top: 282px !important;
    }

    .testimonal-map .pin4 {
        left: 455px !important;
        top: 233px !important;
    }

    .testimonal-map .pin5 {
        left: 478px !important;
        top: 257px !important;
    }

    .testimonal-map .pin6 {
        left: 493px !important;
        top: 278px !important;
    }

    .testimonal-map .pin7 {
        left: 502px !important;
        top: 272px !important;
    }

    .testimonal-map .pin8 {
        left: 488px !important;
        top: 259px !important;
    }

    .testimonal-map .pin9 {
        left: 499px !important;
        top: 254px !important;
    }

    .testimonal-map .pin10 {
        left: 514px !important;
        top: 248px !important;
    }

    .testimonal-map .pin11 {
        left: 737px !important;
        top: 359px !important;
    }

    #av2016-free h1 {
        font-size: 60px !important;
    }

    #av2016-getride h4 {
        font-size: 24px !important;
    }

    #prodSection.business.vPower .years_checkbox p > input + label {
        margin-left: 20px !important;
    }

    #prodSection.business.vPower .years_checkbox p label {
        font-size: 12px !important;
    }

    #prodComparison.v20162.prod2 .activePack {
        margin-top: -301px !important;
    }

    #prodComparison.v20162 .activePack figure {
        margin-left: -60px !important;
        width: 367px !important;
        margin-top: 2px !important;
    }

    #prodComparison.v20162 .marginm {
        padding-top: 16px !important;
    }

    #compareTableBox.v2 .customWidth {
        margin: -319px 0 122px -39px !important
    }

    #compareTableBox.v2 .marginm .box {
        top: 33px !important;
    }

    #prodSection.LP2016.v2.startSafe2016 .title h2 {
        font-size: 3em !important;
    }

    #prodSection .priceBox.box-v3 .row2 {
        font-size: 28px !important;
    }

    #prodSection .priceBox.box-v3 .one {
        font-size: 24px !important;
    }

    #prodSection .priceBox.box-v3 .year {
        font-size: 18px !important;
    }

    #prodSection .priceBox.box-v2 p {
        width: 70px !important;
        margin: 10px auto 0 !important;
    }

    #prodSection .priceBox.box-v2 .currency {
        font-size: 18px !important;
    }

    #prodSection .priceBox.box-v2 .value {
        font-size: 30px !important;
    }

    #prodSection .priceBox.box-v2 .value-small {
        font-size: 17px !important;
        padding-top: 10px !important;
    }

    #prodSection.v2016.FPv2 .off50 {
        max-width: 120px !important;
    }

    #prodSection.v2016.FPv2 {
        background-position: 140% top !important;
    }

    #prodSection.v2016.FPv2 .title {
        font-size: 2.6em !important;
    }

    #prodSection.v2016.FPv2 .tablePrice {
        margin-top: 25px !important;
    }

    #OEMcateg3.v2 .col1 {
        margin-left: 4% !important;
    }

    #OEMcateg3.v2 .col2 {
        margin-left: 15.5% !important;
    }

    #OEMcateg3.v2 .col3 {
        margin-left: 17% !important;
    }

    #sysReq.v2 .cols {
        width: 17% !important;
    }

    #sysReq.v2 .cols.col1 {
        margin-left: 5% !important;
    }

    #sysReq.v2 .cols.col2 {
        margin-left: 7.5% !important;
    }

    #sysReq.v2 .cols.col3 {
        margin-left: 7% !important;
    }

    #sysReq.v2 .cols.col4 {
        margin-left: 7% !important;
    }

    #choiceIsYours ul, #choiceIsYours .info {
        padding: 0 !important;
    }

    #classicLine.box .box-custom-img {
        max-width: 100%;
    }

    #classicLine.box .box-custom-img img {
        max-width: 230px;
    }

    #prodSection.smb.v2016 .newBadge {
        padding-top: 0 !important;
    }

    #prodSection.smb.v2016 h1 {
        font-size: 3.7em !important;
    }

    #prodSupport img {
        float: right;
    }

    #prodSection.smb.v2016 img.off {
        max-width: 150px !important;
    }

    #btmProd.smb.v2016 img.off {
        max-width: 150px !important;
    }

    #prodSection.smb.v2016 .newBadge q {
        font-size: 14px !important;
    }

    #prodSection.smb.v2016 .newBadge .txt {
        padding-top: 5px !important;
    }

    #prodSection .priceBox.small-text p {
        top: 52px !important;
    }

    #prodSection .priceBox p.v2 {
        top: 52px !important;
    }

    #prodSection .priceBox p.v2 .val {
        font-size: 36px !important;
    }

    #prodSection .priceBox p.v2 .txt .perc {
        font-size: 26px !important;
    }

    #prodSection .priceBox p.v2 .txt {
        padding-top: 2px !important;
    }

    #prodSection.BF2016 .discount_wrapper {
        width: 270px !important;
        height: 312px !important;
    }

    #prodSection.BF2016 .discount_wrapper .value {
        font-size: 42px !important;
    }

    #btmProd.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 69px !important;
        width: 100px !important;
    }

    #prodSection.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 100px !important;
    }

    #prodSection.LP2016.migration .part {
        left: 15% !important;
    }

    #ec2days h3 {
        font-size: 35px !important;
    }

    #tripleChoice.v2016 figure {
        margin-top: 3em !important;
    }

    #prodSection.business .monate3gratis {
        left: 13% !important;
    }

    #prodSection.business .price .monate3gratis {
        left: -47px !important;
        width: 70px !important;
    }

    #readyW10 p {
        font-size: 2.2em !important;
    }

    .twoProd .tablePrice a.buyNow {
        padding-left: 32px !important;
        padding-right: 10px !important;
        background-position: 7px center;
        font-size: 13px !important;
    }

    .twoProd .small {
        margin-top: 60px !important;
    }

    .twoProd .ftr {
        margin-top: 45px !important;
    }

    .twoProd .ftr.right {
        margin-top: 33px !important;
    }

    #prodSection.LP2016 .priceBox, #prodSection .FP.priceBox {
        width: 140px !important;
        height: 140px !important;
        background-size: cover !important;
    }

    #prodSection.LP2016 .priceBox img, #prodSection .FP.priceBox img {
        width: 100% !important;
    }

    #prodSection .priceBox p {
        font-size: 28px !important;
        top: 47px !important;
    }

    #prodSection.LP2016.v2 .discount {
        left: 25px !important;
    }

    #prodSection.LP2016 h2 {
        font-size: 1.6em !important;
    }

    .tablePrice {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    #LP_2016Ftrs .no {
        font-size: 35px !important;
    }

    #LP_2016Ftrs .txt {
        font-size: 13px !important;
        padding-top: 5px !important;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 12em 30% !important;
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 10em 0% !important;
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: 36em 100% !important;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: 0em 0% !important;
    }

    /* photon */
    .techSlider .slideItem#tech-4 {
        background-position: 10em 50% !important;
    }

    /* clueful */
    .techSlider .slideItem#tech-7 {
        background-position: 45em 50% !important;
    }

    /* smart scan */
    .techSlider .slideItem#tech-5 {
        background-position: 18em 30% !important;
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 30em 30% !important;
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 25em 800% !important;
    }

    /* anto rootkit */
    #bdfTopFtrs {
        background-position: -15em bottom !important;
    }

    #prodSection.v2016 .badgePos {
        width: 400px !important;
        position: static !important;
        margin: 10px 0 0 70px !important;
    }

    #prodSection.v2016 ul {
        padding-right: 0 !important;
    }

    #prodSection.v2016 .particles {
        left: -20em !important;
        top: -3.3em !important;
    }

    #prodSection.v2016 .title {
        font-size: 3.5em !important;
    }

    #oneStepAhead #gz {
        background-position: -30% -55px !important;
    }

    #oneStepAhead #end_scr {
        background-position: 60% 0 !important;
    }

    #prodSection.LPpcOpt .ctfd {
        top: 3em !important;
    }

    #btmProd_ta.LPpcOpt .badgeOff {
        right: 17% !important;
    }

    #prodSection.LPpcOpt .badgeOff {
        bottom: 31% !important;
        right: 3% !important;
    }

    #businessBanner h5 {
        margin-top: 3em !important;
    }

    #full365AV #prodSection .price_img {
        width: 70px !important;
    }

    #prodSection.LPpcOpt h2 {
        font-size: 1.7em !important;
    }

    #GZ_EdtSctTls .techImg {
        right: 5% !important;
        width: 116% !important;
    }

    #GZ_Pht .techImg {
        right: -23% !important;
        width: 150% !important;
    }

    #GZ_Pht {
        background: #040D15 !important;
    }

    #GZ_SmtScn .techImg {
        right: -20% !important
    }

    #GZ_ZrdTrtPrt .techImg {
        right: -13% !important;
    }

    #GZ_RtmMsgPrt .techImg {
        left: 6% !important;
    }

    .adr #howItWorks.adrt_mac img {
        width: 98% !important;
    }

    #sphFtrs h6 > i {
        font-size: 5.4em !important;
    }

    #howItWorks img {
        margin-left: 3% !important;
    }

    .pcOptimizerBox h4 {
        font-size: 1.5em !important;
    }

    .priceTable #quickRnw button {
        font-size: 1.1em !important;
    }

    #LP_FP_intro.einstein {
        background-position: right -430px bottom !important;
    }

    #prodSection.scratchCards .yspacer {
        margin: 14.3em 0 0 !important;
    }

    #prodSection.scratchCards .badgePos a img {
        max-width: 100% !important;
    }

    .entSecurity {
        padding-top: 2em !important;
    }

    #GZprodDesc.entSecurity .freeTrialBtn {
        padding: 0 !important;
        width: 100%;
        text-align: center;
    }

    #GZprodDesc.entSecurity a.learnMore {
        padding-left: .6em !important;
        padding-right: .6em !important;
    }

    #GZprodDesc.entSecurity p {
        padding-bottom: 0;
    }

    #GZfooterDL .circle {
        margin-top: .5em !important;
    }

    #GZfooterDL a.learnMore {
        font-size: 1em !important;
    }

    #GZfooterDL h2 {
        margin-bottom: 0.5em !important;
    }

    #GZfooterDL .callSales {
        margin-top: 0 !important;
    }

    #GZfooterDL a.download {
        margin-top: 0.7em !important;
    }

    .avTable .xAxis li {
        font-size: 0.8em !important;
    }

    #LP_FP_intro {
        background-position: right -330px bottom !important;
    }

    .endpoints #prodSection .yspacer {
        margin-top: 11.7em !important;
    }

    #LP_FP_footer {
        background: url("../images/LP_FP_footer.png") no-repeat scroll right -190px center #e8eef0 !important;
    }

    #prodSection.FP_prodSection .badgePos img {
        float: none !important;
        margin: 0 auto !important;
    }

    #prodSection.FP_prodSection .badgePos div {
        float: none !important;
        text-align: center !important;
    }

    #prodSection.FP_prodSection .badgePos {
        width: 250px !important;
    }

    #prodSection.FP_prodSection .badgePos {
        left: 4.7em !important;
        top: 26em !important;
    }

    #prodSection .priceTable p label {
        font: 500 0.8em/1em "Roboto" !important;
    }

    #btmProd .priceTable p label {
        font: 500 0.8em/1em "Roboto" !important;
    }

    #FPprodFtrs .prodDetails h1 {
        font-size: 2.5em !important;
    }

    #GZ-NextGen .GZ_line {
        margin: -0.2em 0 0 -1.7em !important;
    }

    #GZIndustryFirst h2 {
        margin-top: 7em !important;
    }

    #GZIndustryFirst h2.firstHead {
        margin-top: 3em !important;
    }

    #GZIndustryFirst {
        padding-bottom: 30em !important;
    }

    #GZNewFeatures {
        background-position: 3% 1em !important;
    }

    .slide .txt#TSMD_HPB {
        margin-top: 1.3em !important;
    }

    #TSMD_HPB #B-R-A-I-N {
        font-size: 4.8em !important;
    }

    #TSMD_HPB h2 {
        font-size: 3.4em !important;
    }

    #TSMD_HPB h2.secondRow {
        font-size: 2.6em !important;
    }

    #TSMD_HPB h3 {
        font: 400 2.1em/0.8em "Roboto", sans-serif !important;
    }

    .winterSlide h2 {
        font-size: 3em !important;
    }

    .winterSlide .productBox {
        margin-top: 2em !important;
        width: 19em !important;
        left: 3em !important;
    }

    .winterSlide .labelImg {
        left: 6.6em !important;
        top: 7.1em !important;
        width: 4em !important;
    }

    .winterSlide .winterDecoration4 {
        margin: -10.4em 0 -5em -19.5em !important;
        width: 54em;
    }

    .slide .winterSlide .txt {
        margin-top: 5em !important;
    }

    #Brain .getAccess {
        font-size: 2.5em !important;
    }

    .brainDiagPattern {
        height: 1.9em !important;
    }

    #BrainWrapper .BprevArrow {
        left: 5% !important;
    }

    #BrainWrapper .BnextArrow {
        right: 5% !important;
    }

    #BrainExplained p {
        padding: 0 3em !important;
    }

    #BrainExplained h1 {
        font-size: 8em !important;
    }

    .slide-content figure.businesSecurity {
        max-width: 42%;
        margin-left: 5em;
    }

    #Brain #B-R-A-I-N {
        font-size: 15em !important;
    }

    #Brain .weCallIt {
        padding: 0 !important;
    }

    #Brain .BitIntel {
        font-size: 1.8em !important;
    }

    #joinBrain q {
        font-size: 1.8em !Important;
    }

    .slide .txt {
        margin: 3em 0 0;
    }

    .slide h2 {
        margin: 0 0 0.2em;
        font: 600 4.8em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    .slide h3 {
        font: 300 1.9em/1em 'Roboto', sans-serif;
        letter-spacing: -0.02em;
        color: #ffffff;
    }

    .slide .btn {
        margin: 1em 0 0;
    }

    #BD2015 {
        margin: 19em 0 0;
    }

    #BD2015 p {
        font-size: 0.85em;
    }

    #avMac.txt {
        margin: 4em 0 0 4em;
    }

    #avMac h2 {
        font-size: 2.5em;
    }

    #SMBbest.txt {
        margin: 4em 0 0;
    }

    #SMBbest h2 {
        margin: 0 0 0.2em;
        font: 600 2.3em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #SMBbest .btn {
        margin: 1em 0 0;
    }

    #SMBsimple.txt {
        margin: 3em 0 0 3em;
    }

    #SMBsimple h2 {
        font-size: 2.5em;
        margin: 0 0 0.5em;
    }

    #SMBsimple p {
        font: 300 1.3em/0.8em 'Roboto', sans-serif;
    }

    #SMBsimple .btn {
        margin: 1em 0 0;
    }

    #GZslide.txt {
        margin: 3em 0 0;
    }

    #GZslide h2 {
        margin: 0 0 0.2em;
        font: 600 2.5em/1em 'Bitter', sans-serif;
        color: #ffffff;
        letter-spacing: -0.03em;
    }

    #GZslide .btn {
        margin: 1em 0 0;
    }

    #OEMlinkedin {
        margin: 1.7em 0 0;
        padding: 0;
    }

    #OEMlinkedin h1 {
        font-size: 4.5em;
    }

    #OEMlinkedin h1 span {
        font-weight: 600;
    }

    #OEMlinkedin p {
        color: #9cdefc;
        font-size: 1em;
        margin-bottom: 1.5em;
    }

    #OEMlinkedin img {
        margin: 2em 0 0 0em;
    }

    #OEMav h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 1.8em;
    }

    #OEMav p {
        color: #fff;
        font-size: 1.1em;
        margin: 0.5em 0 0.5em;
    }

    #OEMav .btn {
        margin: 0.5em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMav img {
        display: block;
        margin: 1em 0 0 2em;
        max-width: 75%;
    }

    #OEMav q {
        color: #90a7e2;
        font-size: 0.8em;
        font-style: italic;
        display: block;
        margin: 0.5em 0 0;
    }

    #OEMav small {
        color: #5a6c9f;
        font-size: 0.75em;
        display: block;
    }

    #OEMvb h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        margin-top: 0.5em;
        font-size: 2em;
    }

    #OEMvb img {
        display: block;
        margin: 1em 0 0 2em;
        max-width: 50%;
    }

    #OEMvb p {
        font-size: 1.1em;
    }

    #OEMvb q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 4em 0 0.5em;
    }

    #OEMvb .btn {
        padding: 0.2em 0.7em;
        margin-top: 0.5em;
    }

    #OEMpartners h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0.2em;
        font-size: 2.5em;
    }

    #OEMpartners h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 1.5em;
    }

    #OEMpartners p {
        font-size: 1em;
    }

    #OEMpartners .btn {
        padding: 0.2em 0.7em;
        margin: 0;
    }

    #OEMpartners img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMpartners2 h2 {
        color: #fff;
        font-family: roboto;
        font-weight: 600;
        margin-top: 0;
        font-size: 2.5em;
    }

    #OEMpartners2 h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 2.2em;
        margin: 0.2em 0 0;
    }

    #OEMpartners2 q {
        color: #fff;
        font-size: 0.9em;
        font-style: italic;
        display: block;
        margin: 0;
    }

    #OEMpartners2 small {
        color: #c7d9ff;
        font-size: 0.8em;
        display: block;
        text-align: right;
    }

    #OEMpartners2 .btn {
        margin: 0;
        padding: 0.2em 0.7em;
        font-size: 1.2em
    }

    #OEMpartners2 img {
        display: block;
        margin: 1em 0 0;
    }

    #OEMmobile h3 {
        color: #fff;
        font-family: roboto;
        font-weight: 200;
        font-size: 3em;
        margin: 0.2em 0 0;
    }

    #OEMmobile p {
        color: #bfdce8;
        font-size: 0.85em;
        margin: 1em 0 0;
    }

    #OEMmobile .white {
        color: #fff;
        font-size: 0.9em;
        margin: 0.3em 0 0.3em;
    }

    #OEMmobile .btn {
        margin: 0.1em 0 0;
        padding: 0.2em 0.7em;
    }

    #OEMmobile img {
        display: block;
        margin: 0.8em 0 0;
        max-width: 55%;
    }

    #DE_slide1 {
        margin: 2em 0 0;
        text-align: left;
    }

    #DE_slide1 h4 {
        font-size: 1.3em;
        margin: 0;
    }

    #DE_slide1 h2 {
        font-size: 3.2em;
        margin: 0 0 0.4em;
    }

    #DE_slide1 h6 {
        font-size: 1.2em;
    }

    #DE_slide1 p {
        font-size: 0.9em;
    }

    #DE_slide1 img {
        max-width: 90%;
    }

    #DE_slide1 .btn-lg {
        font-size: 1.1em;
        font-weight: 600;
    }

    #DE_slide2 {
        margin: 1em 0 0;
    }

    #DE_slide2 h2 {
        margin: 0.2em 0;
        font-size: 2.5em;
    }

    #DE_slide2 p {
        font-size: 1em;
    }

    #DE_slide2 a {
        margin: 4.1em 0 0;
    }

    #DE_slide2 img {
        max-width: 92%;
        margin: 1em 0 0;
    }

    #DE_slide2 .btn-lg {
        font-size: 1.2em;
        font-weight: 600;
    }

    #DE_slide3 {
        margin: 1em 0 0;
    }

    #DE_slide3 .top {
        margin: 0.5em 0 0.3em;
        font-size: 1.9em;
    }

    #DE_slide3 p {
        font-size: 1.3em;
    }

    #DE_slide3 img {
        max-width: 89%;
    }

    #DE_slide3 .btn-lg {
        font-size: 1.3em;
        font-weight: 600;
    }

    .awardSlide .topLight {
        background: url("../images/bg_top_slide_award_light.png") no-repeat scroll center top -6em rgba(0, 0, 0, 0) !important;
    }

    .awardSlide h3 {
        margin: 1em 0 0 !important;
        font-size: 1.6em;
    }

    .awardSlide h2 {
        font-size: 2.5em !important;
        margin: 0 2em !important;
    }

    .awardSlide .awardLogo {
        max-width: 31% !important;
        margin: 3.2em 0 1em 1em !important;
    }

    .awardSlide q {
        font: italic 300 1.2em/1em "Roboto", sans-serif !important;
        margin: -0.5em 0 0 1.5em !important;
        max-width: inherit !important;
    }

    .awardSlide p {
        margin: 0.3em 0 0 1.7em !important;
        font-size: 0.8em !important;
    }

    .awardSlide .productBox {
        max-width: 54% !important;
        margin-left: 0 !important;
        margin-top: 1em !important;
    }

    .awardSlide .labelImg {
        left: 13.9em !important;
        max-width: 26%;
        top: 10em !important;
    }

    .awardSlide .productBox .btn {
        margin: 0.5em 0 0 5em !important;
    }

    #trustBD {
        margin: 1.5em 0 0;
    }

    #trustBD hr {
        margin: 0.4em 0;
        border-color: rgba(255, 255, 255, 0.3)
    }

    #trustBD h2 {
        margin: -0.25em 0 0.8em;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #ffffff;
        font-size: 1.8em;
        letter-spacing: -0.04em;
    }

    #trustBD p {
        font: 400 1.15em/1em 'Roboto', sans-serif;
        margin: -1.2em 0 1em 0.5em;
        letter-spacing: -0.03em;
    }

    #trustBD h1 {
        font: 700 10.5em/0.5em 'Roboto', sans-serif;
        letter-spacing: 0;
        color: #ffffff;
        margin: 0 0 0 0.1em;
    }

    #trustBD .million {
        font: 500 2.1em/1.5em 'Roboto', sans-serif;
        letter-spacing: 0.02em;
    }

    #trustBD .already {
        color: rgba(255, 255, 255, 0.5);
        font: 200 2.65em/1em 'Roboto', sans-serif;
        letter-spacing: 0.06em;
        margin: -0.4em 0 0;
    }

    #strapslide .slide .btntrustBD {
        border-radius: 4px;
        font: 400 1.1em/2em 'Roboto', sans-serif;
        margin: 0.5em 0 0 1em;
        padding: 0 1.3em;
        text-transform: none;
    }

    #OEMnewsMenu .solutions {
        display: inline-block;
        float: left;
        max-width: 50%;
        padding: 0 2em;
    }

    #OEMnewsMenu .info {
        max-width: 44%;
    }

    #GZdemos .thumb {
        display: block;
        position: relative;
        width: 100%;
    }

    #GZdemos .time {
        right: 2.8em !important;
        top: 9.4em !important;
        font: 400 0.7em/1.1em 'Roboto' !important;
        padding: 0.3em !important;
    }

    #contSide #GZdemos .time {
        right: 0.4em !important;
        top: 7.3em !important;
    }

    #GZfirst .number {
        font: 400 1.5em/1em 'Roboto' !important;
    }

    #SMBcomp #tbComp .ribbon {
        left: 22.85em !important;
    }

    #SMBchoise h3 {
        font: 600 1.5em/1em 'Bitter' !important;
    }

    .priceTable p:not(#foo) > input + label:before {
        margin: -4px 0 0 -27px !important;
    }

    .priceTable p label {
        font: 500 0.9em/1em 'Roboto' !important;
        margin: 0 0 0 12px !important;
    }

    #tbComp th > img {
        right: 0.66em !important;
    }

    #prodSection #topTabs a {
        font: 500 0.97em/1.1em 'Roboto', serif !important;
    }

    #SOSbtmProd #btmTabs a {
        font: 500 0.87em/1.1em 'Roboto', serif !important;
    }

    #PANheader {
        background: url("../images/bgPAN.png") no-repeat scroll right -17em top #009ab1 !important;
    }

    #PANheader .locator p {
        font-size: 0.8em !important;
        margin: 0.4em 0.5em 0 0 !important;
    }

    #PANresell .step1 {
        margin: 0 4em 3em 0 !important
    }

    #PANresell .step3 {
        margin: 0 2em !important;
    }

    #PANresell img {
        float: left !important;
        margin: 4em 0 2em 8em !important;
    }

    #virus_header_search select {
        width: 7.2em !important;
    }

    #virus_header_search label {
        font: 400 0.9em/1em 'Roboto', serif !important;
    }

    #locPANheader {
        background: url("../images/bgPANlocator.jpg") no-repeat scroll right -20em bottom #009ab1 !important;
    }

    #locPANheader .solution {
        font-size: 1.5em !important;
    }

    #locPANheader h1 {
        font-size: 4.4em !important;
    }

    #locPANheader div.PANlocator {
        margin: 3.88em 0 0 !important;
    }

    #locPANheader .PANlocator p {
        font-size: 0.75em !important;
        max-width: 11em;
    }

    #locPANheader .PANlocator button {
        margin: 1.9em 0 0 0.5em !important;
    }

    #RnwFindKey ul.keypag li {
        padding: 0 11px !important;
    }

    #RnwTop #quickRnw .form-inline .form-group {
        padding: 0.6em 0 0.8em 1em !important;
    }

    #RnwTop #quickRnw .form-inline input {
        height: 2.3em !important;
        width: 11em !important;
        margin-left: 0.3em;
    }

    #RnwTop #quickRnw .labelInput {
        margin: 1.8em 0 0.9em 4.5em !important;
    }

    #sphFtrs .feat h6 {
        font: 300 1.3em/1.5em 'Roboto', sans-serif !important;
    }

    #RnwProd .renew {
        width: 45%;
    }

    #bannner_footer a.link {
        height: 14.2em !important;
    }

    #leftSide .topSrc {
        padding: 1.5em 0.5em 1.5em 1em !important;
    }

    #leftSide .topSrc input {
        width: 80% !important;
        font-size: 1em;
        padding: 6px !important;
        height: 3em !important;
    }

    #leftSide .topSrc .btn {
        padding: 5px 11px !important;
        margin: 0 !important;
    }

    .btmBan p {
        margin: 3.5em 0 0 !important;
        font-size: 1em !important;
    }

    #contSide .form-inline .form-control {
        padding-left: 2.1em !important;
        width: 11em !important;
        font-size: 12px !important;
    }

    #virus_header_search .btn-success {
        font: 700 1em/1em 'Roboto', serif !important;
    }

    #sampleURL .form-inline .form-control {
        width: 25em !important;
        padding-left: 1.1em !important;
        height: 34px !important;
    }

    #prodSection h2 {
        font-size: 3em !important;
        padding-bottom: 0.15em;
    }

    #search .btn {
        margin: 1em 0 0 !important;
    }

    #BMSwearable .btn {
        font-size: 1.2em !important;
    }

    #BMSwearable .or {
        margin: 1em 0 0 !important;
    }

    #LPmigProd #howitworks img {
        padding: 0 0 0 1.5em;
        width: 81%;
    }

    #fvrtWrapper .form-control {
        width: 20em !important;
    }

    #BFhead .BF_Robot #BF_RobotLegs {
        top: 340px !important;
    }

    #blkFriday {
        margin-top: 2.2em !important;
    }

    #blkFriday .sloganImg {
        max-width: 240px !important;
    }

    #blkFriday h3 {
        font-size: 2.8em !important;
    }

    .slide #business p {
        font-size: 1em !important;
    }

    .slide #business a {
        font-size: 1.2em !important;
    }

    .slide #business h4 {
        margin-top: 0 !important;
        font-size: 24px !important;
    }

    .blkFridayRobot {
        max-width: 434px !important;
        margin-left: 0% !important;
    }

    .BF50OFF {
        left: 132px !important;
        top: 211px !important;
        width: 175px !important;
    }

    #blkFriday .btn {
        margin-top: 0.7em !important;
        padding: 0.6em 0.7em !important;
        font-size: 1.3em !important;
    }

    #winter .labelImg {
        top: 9em !important;
        left: 3.3em !important;
        width: 70px !important;
    }

    #winter.oneProduct .labelImg {
        top: 9em !important;
        left: 5.6em !important;
    }

    #winter .winterDecoration1 {
        width: 420px;
        margin: -4.4em 0 -1.2em -11em !important;
    }

    #winter .winterDecoration2 {
        width: 410px;
        margin: -6.0em 0 -5em -4.2em !important;
    }

    #winter .winterDecoration3 {
        width: 330px;
    }

    #winter.oneProduct.DE_product .labelImg {
        top: 7.4em !important;
    }

    #howitworks img {
        max-width: 80% !important;
    }

    /* OAS Product*/
    #prodSection .badgePos {
        top: 24em !important;
        left: 4.0em !important;
    }

    #prodSection .badgePos div {
        margin-top: 1em !important;
        text-align: center;
    }

    #prodSection .badgePos a img {
        max-width: 80px;
    }

    #prodSection .badgePos a {
        font-size: 1.1em !important;
    }

    #prodSection .badgePos div p {
        font-size: 0.8em !important;
    }

    #prodSection .badgePos div {
        margin-top: 0.4em !important;
    }

    .slide #gravity_zone_v2 h6 {
        font-size: 1.8em !important;
    }

    .slide #gravity_zone_v2 h4 {
        font-size: 2em !important;
    }

    .slide #gravity_zone_v2 a.btn {
        font-size: 1em !important;
    }

    #prodSection.cosmos {
        background-position: 300% bottom !important;
    }

    #prodSection.cosmos a span {
        bottom: 55px !important
    }

    #prodSection.SMB .badgePos img {
        width: 5em;
        float: left !important;
    }

    #prodSection.SMB .badgePos {
        width: 500px !important;
    }

    #prodSection.SMB .badgePos div {
        float: left !important;
        text-align: left !important;
        margin-left: 2em !important;
    }

    #prodSection.SMB .badgePos {
        left: 23em !important;
        top: 20em !important;
    }

    #prodSection.FP_prodSection.business .badgePos {
        left: 0 !important;
        right: 0 !important;
        width: 400px !important;
        margin: 0 auto;
        top: 35em !important;
    }

    #prodSection.FP_prodSection.business .badgePos img {
        float: left !important;
        width: 5em;
    }

    #prodSection.FP_prodSection.business .badgePos q {
        font-size: 1.1em;
    }

    #UBP.gravityZone a.btn {
        font-size: 1em !important;
    }

    #UBP.gravityZone {
        padding: 6em 0 17em 0 !important;
    }

    #content #tbComp .tableComparation th h2 {
        font-size: 0.9em !important;
    }

    #mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog {
        width: 75% !important;
    }

    #content h2 {
        font-size: 1.4em !important;
    }

    #tbComp .tableComparation td.firstTD a {
        font-size: 0.9em !important;
    }

    #prodSection.backToSchool_lp .elements {
        top: 275px !important;
    }

    #iwantTo .products a.secLinks:last-child {
        margin-right: -20px !important;
    }

    #RnwTop.renewal2 #quickRnw .form-inline input {
        margin-right: 5px !important;
    }

    #RnwTop.renewal2 .form-group a.btn {
        font-size: 12px !important;
        height: 40px !important;
        line-height: 24px !important;
    }

    #prodComparison.av-is-ts #home {
        padding-left: 0px !important;
    }

    #tbComp.av-is-ts td a {
        font-size: 13px !important;
    }

    #march_award.v2 {
        margin-top: 240px !important;
    }

    #prodComparison.av-is-ts span.actprice {
        font-size: 16px !important;
    }

    #prodComparison.av-is-ts .variation {
        font-size: 11px !important;
    }

    #prodComparison.av-is-ts .th h2 {
        font-size: 22px !important;
    }

    #prodComparison.av-is-ts .noXSp {
        padding: 0 !important;
    }

    #prodSection.LP2016.de .priceBox p {
        font-size: 16px !important;
        line-height: 18px !important;
    }

    #prodSection.LP2016.de.v3 .priceBox p {
        font-size: 18px !important;
        margin-top: 6px !important;
    }

    #prodSection.LP2016.de.v3 .priceBox p span {
        font-size: 30px !important;
    }
}

/* SM-Tablet Responsive */
@media (min-width: 1024px) {

    /*.comfortPromoPack { background-position: left -46px top 434px  ;background-size: 53% auto ;}*/
    .comfortPromoPack h1 {
        font-size: 4em;
    }

    .comfortPromoPack h2 {
        font-size: 2em;
        font-weight: 300;
    }

    .comfortPromoPack .name_prod {
        font-size: 33px;
        margin: 2em 0 0 19%;
    }

    .comfortPromoPack .product .buyBox li a {
        padding: 5px 17px;
        font-size: 26px;
    }

    .comfortPromoPack .product .buyBox .number {
        font-size: 20px;
        padding-top: 10px;
    }

    .triangle-down {
        border-left: 85px solid transparent;
        border-right: 85px solid transparent;
        margin: 0 0 0 40px;
    }

    .comfortPromoPack .devices {
        font-size: 20px;
        font-weight: 300;
    }

    .comfortPromoPack .devices span {
        font-size: 44px;
    }

    .comfortPromoPack .devicesPromo img {
        padding: 4em 2em 0 0;
    }

    /*.comfortPromoPack ul { margin-top: 31em; }*/
    .comfort h1 {
        font-size: 4em;
    }

    /*nav#mainNav .mainLinks li .dropdown-menu { display: none !important; }*/
    /*nav#mainNav .mainLinks li:hover .dropdown-menu { display: block !important; }*/
}

@media (min-width: 980px) and (max-width: 1279px) {
    .comfortPromoPack {
        background-position: left 48px top 316px !important;
        background-size: 53% auto !important;
    }

    .triangle-down {
        border-left: 60px solid transparent;
        border-right: 60px solid transparent;
        margin: 0 0 0 40px;
    }

    .comfortPromoPack .bonus {
        margin: 0.5em 0 1em 2.7em;
    }

    .comfortPromoPack ul {
        margin-top: 29em;
    }

    .comfort {
        background-position: left -111px top 358px !important;
    }

    .product .buyBox li {
        font-size: 13px;
        height: auto;
        text-align: center;
    }

    .product .buyBox li span {
        font-size: 27px;
    }

    .product .buyBox li a {
        font-size: 19px;
    }

    .product .buyBox .number {
        padding: 5px 17px;
    }

    .Protection h1 {
        font-size: 2.8em;
    }

    #prodSection.v2017 .paddingMobile {
        padding: 0 !important;
    }
}

@media (max-width: 991px) {
    .securityAdvisory__table th, .securityAdvisory__table td {
        font-size: 1em;
    }
}

/* SM-Tablet Responsive */
.content-hvi .floating {
    top: auto;
    bottom: 0;
}

@media (max-width: 1023px) {
    .multi-slider .item.bgP p {
        font-size: 11px;
    }

    .multi-layer2018.mac2017 li {
        white-space: nowrap;
    }

    .multi-layer2018.mac2017 .anchor {
        font-size: 10px;
    }

    .multi-layer2018.mac2017 h4 {
        font-size: 17px;
    }

    .search-results2017 .more-about {
        font-size: 11px;
    }

    #MenuPress h4 {
        font-size: 18px;
    }

    .search-results2017 h5 {
        font-size: 13px;
    }

    .search-results2017 .blueBtn2 {
        font-size: 12px;
    }

    .search-results2017 a {
        font-size: 13px;
        width: auto;
    }

    .pc-optimizer2017 {
        background-position: 41% 0% !important;
        background-size: 160% !important;
    }

    .usecases-accordion .panel-group {
        width: 100%;
    }

    .usecases-video2017 .text a {
        font-size: 12px;
        margin-top: 0;
    }

    .usecases-ransomware2017 h3 {
        font-size: 22px;
    }

    .whats-new2017 a {
        font-size: 13px;
    }

    .buy-more-devices .add-devices {
        font-size: 16px;
    }

    .buy-more-devices p {
        font-size: 12px;
        margin-top: 5px;
    }

    .buy-more-devices h3 {
        font-size: 26px;
    }

    .buy-more-devices .bdf {
        margin-top: 10px;
    }

    .pc-optimizer2017.bottom h2 {
        margin-top: 30px;
    }

    .pc-optimizer2017.bottom .bottom-optimizer {
        margin-top: 0;
        max-width: 150px;
    }

    .pc-optimizer2017 .mobileC {
        text-align: center;
    }

    .best-suits2017 .call-back {
        font-size: 16px;
    }

    .middle-optimizer2017 h6 {
        margin-top: -3px;
        font-size: 16px;
    }

    .middle-optimizer2017 p {
        font-size: 11px;
    }

    .middle-optimizer2017 p br {
        display: none;
    }

    .middle-optimizer2017 h5 {
        font-size: 14px;
    }

    .pc-optimizer2017 .noPaddingRight.sel {
        padding: 0 30px !important;
    }

    .pc-optimizer2017.product2018 .customSelect-price {
        margin-top: 50px;
    }

    .pc-optimizer2017 ul {
        border-bottom: 0;
    }

    .pc-optimizer2017 h2 br {
        display: none;
    }

    .pc-optimizer2017 .customMobile {
        text-align: center;
    }

    .product2018.bms ul li {
        font-size: 12px;
    }

    .take-a-look.lp h3 {
        font-size: 34px;
    }

    .product2018.bms .boxImg img {
        max-width: 250px !important;
        margin-left: -30px !important;
    }

    .toolbox-header h3 {
        font-size: 30px;
    }

    .toolbox-content a {
        font-size: 12px;
    }

    .product2018 .award {
        max-width: 80px !important;
        right: 20px;
    }

    .tabs-shots2018 .laptop-fixed {
        position: static;
        margin: 0 auto;
        display: block;
    }

    .tabs-shots2018 .carousel-control.right {
        right: -100px;
    }

    .tabs-shots2018 .carousel.slide.mac {
        right: -18px;
        top: 9px;
    }

    .tabs-shots2018 .carousel.slide {
        left: 0;
        right: 0;
        top: 50px;
        width: 310px;
        margin: 0 auto;
    }

    .tabs-shots2018 .carousel-inner .item.active img {
        margin: 0 auto;
        display: block;
    }

    .sections2018 p {
        font-size: 15px;
    }

    .tabs-shots2018
    .multi-layer2018 li {
        font-size: 12px;
    }

    .multi-layer2018 h4 {
        font-size: 24px;
    }

    .product2018 .customSelect-price {
        margin-top: 0;
    }

    .product2018 .tab-content .bg {
        padding: 10px;
    }

    .product2018 .discount {
        font-size: 8px;
    }

    .product2018 .npmc {
        padding-right: 0 !important;
        padding-left: 10px !important;
    }

    .product2018 .cta .price {
        font-size: 17px;
        margin-top: 0;
    }

    .product2018 .pcM {
        padding: 0 !important
    }

    .product2018 .cta span.save {
        font-size: 12px !important;
    }

    .product2018 .bg .noPaddingRight {
        padding-left: 0 !important;
    }

    .product2018 .yes-check span {
        font-size: 10px;
        line-height: 10px;
    }

    .product2018 .select-devices {
        float: none;
        margin-left: 10px;
    }

    .product2018 .nr-devices {
        text-align: center;
        margin: 0 0 5px 0;
        float: none;
        display: block;
    }

    .product2018 .customSelect-price ul li a {
        font-size: 9px;
        padding: 4px 9px;
    }

    .product2018 .expired {
        font-size: 11px;
    }

    .product2018 .others li a {
        font-size: 11px;
    }

    .product2018 ul li {
        font-size: 10px;
    }

    .product2018 h3 {
        font-size: 24px;
    }

    .product2018 .boxImg img {
        max-width: 190px;
    }

    .beta2018 ul span {
        font-size: 11px;
    }

    .beta2018 h4 {
        font-size: 12px;
    }

    .beta2018 h2 {
        font-size: 38px;
    }

    .beta2018 form button {
        height: 38px;
    }

    .beta2018 form input {
        font-size: 12px;
        width: 190px;
        padding: 7px;
        height: 38px;
    }

    .beta2018 h3 {
        font-size: 40px;
    }

    .beta2018 p {
        font-size: 14px;
    }

    .ntx-blueprint .purpleBtn {
        font-size: 12px;
    }

    .agile-ntx.amz img {
        position: absolute;
        top: -50px;
    }

    .comparison2018 .dropdown-features .info {
        height: 71px;
    }

    .comparison2018 .dropdown-features .row-custom.item h3 {
        font-size: 14px;
    }

    .comparison2018 .dropdown-features .info {
        left: 44px;
    }

    .orangeArrowBtn {
        font-size: 11px;
    }

    .real-time2017 p {
        font-size: 12px;
    }

    .real-time2017.cmp2018 .cmb {
        margin-left: -70px;
    }

    .box-protect2017 h3 {
        font-size: 25px;
    }

    .comparison2018 .bottom .product.small .bdf {
        margin-top: 24px;
    }

    .comparison2018 ul .info h3 {
        font-size: 26px;
    }

    .comparison2018-header h3 {
        font-size: 38px;
    }

    .comparison2018 .yellowBtn {
        font-size: 12px;
    }

    .comparison2018 i {
        font-size: 20px;
    }

    .comparison2018 .info.arrow {
        background-position: 37px 18px;
    }

    .product2018 .boxImg img
    .comparison2018 .info.arrow.active {
        background-position: 34px 20px;
    }

    .comparison2018 .row-custom.item h4 {
        font-size: 10px;
    }

    .comparison2018 .row-custom.item h3 {
        font-size: 14px;
    }

    .comparison2018 i.first {
        margin-left: 14px;
        margin-right: 15px;
    }

    .comparison2018 .product-title {
        font-size: 12px;
    }

    .comparison2018 .product.small img {
        max-width: 105px;
    }

    .comparison2018 .product img {
        max-width: 135px;
    }

    .comparison2018 ul li p {
        font-size: 10px;
    }

    .def-ntx h3 {
        font-size: 20px;
    }

    .def-ntx .img-sv {
        max-width: 300px;
    }

    .content-usecase2 .greenBtn {
        padding: 8px 14px;
        font-size: 12px;
        margin-bottom: 10px;
    }

    .def-ntx h3 {
        margin-top: 0em;
        font-size: 24px;
    }

    .def-ntx .defn {
        margin-top: 50px;
    }

    .linear-ntx h3 {
        font-size: 20px;
        margin-top: 1em;
    }

    .agile-ntx h3 br, .infra-ntx h3 br {
        display: none;
    }

    .agile-ntx h3 br, .infra-ntx h3 {
        font-size: 24px;
    }

    #premiumAwrds.v2017 img {
        margin-bottom: 30px;
    }

    #premiumAwrds.v2017 a {
        font-size: 13px;
    }

    .one-tap2017 .cmb {
        margin-bottom: -55px;
    }

    .one-tap2017 p {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .one-tap2017 p a {
        font-size: 13px;
    }

    .one-tap2017 p br {
        display: none;
    }

    .one-tap2017 .store {
        max-width: 100px;
    }

    .one-tap2017 h4 {
        font-size: 24px;
        margin-top: 3em;
    }

    .real-time2017 .cmb {
        margin-bottom: -27px;
    }

    .real-time2017 h4 {
        font-size: 30px;
        margin-top: 1em;
    }

    .one-stop2017 p {
        font-size: 14px;
    }

    .one-stop2017 p br {
        display: none;
    }

    .one-stop2017 h3 {
        font-size: 28px;
        margin-top: 1.3em;
    }

    .central-header2017 h3 br {
        display: none;
    }

    .central-header2017 h3 {
        font-size: 20px;
    }

    .central-header2017 h2 {
        margin-top: 2em;
        font-size: 34px;
    }

    .central-header2017 {
        min-height: 600px;
        background-position: center bottom;
    }

    .translate-banner .left-one .info-in.v2 {
        margin-left: 2%;
        width: 520px;
        padding: 10px;
        height: 330px;
    }

    #ovrChosep.v2 .inpList {
        width: 30%;
    }

    .cases-content .readMB {
        font-size: 11px;
    }

    .business-slider2017.v2 .greenBtn {
        font-size: 11px;
        padding: 12px 15px;
        margin: 5px 0 0 0;
    }

    .business-slider2017.v2 .blueDarkBtn {
        font-size: 11px;
        padding: 12px 15px;
    }

    .wifiNet p {
        padding-bottom: 2em;
    }

    .wifiNet .title {
        padding-top: 0;
        font-size: 2.5em;
    }

    .wifiNet {
        padding: 6em 0;
    }

    .freeScanner {
        margin-top: 0;
        padding: 2em 0;
    }

    .freeScanner .img-responsive {
        padding: 4em 0 0 0;
    }

    .business-features2017 p {
        font-size: 10px;
    }

    .business-features2017 .nav-tabs li {
        width: 220px;
    }

    .menu-new2017 .partners-logos {
        display: none;
    }

    .menu-new2017 .custom-links {
        display: none;
    }

    .menu-new2017 .social-menu {
        display: none;
    }

    .menu-new2017 .partners-logos {
        margin: 10px 0 !important;
    }

    .menu-new2017 .login-to-pan {
        display: none;
    }

    .menu-new2017 .custom-links2 {
        display: none;
    }

    .banner-menu-static, #menCollection, #menCollection2, #menCollection3, .menu-new2017 #myCarousel2 {
        display: none;
    }

    .bottom-business2017 .event-name .title {
        font-size: 13px;
    }

    .bottom-business2017.case .servercase a {
        font-size: 10px;
    }

    .bottom-business2017.case .servercase {
        padding: 20px 10px;
    }

    .bottom-business2017.case .servercase h3 {
        font-size: 23px;
    }

    .cases-content p {
        font-size: 13px;
    }

    .cases-content .item h3 {
        font-size: 16px;
    }

    .cases-content .item h5 {
        font-size: 18px;
    }

    .cases-content .lt {
        font-size: 9px;
    }

    .usecases-header h3 {
        font-size: 22px;
    }

    .cases-content .custom {
        font-size: 24px;
    }

    .protection-bdf {
        background: url(../images/protectionbg.jpg) 40% center no-repeat;
    }

    .protection-bdf .odometer-inside span {
        font-size: 70px;
    }

    .translate-banner .info-in a {
        font-size: 15px;
    }

    .translate-banner .info-in i {
        font-size: 18px;
    }

    .translate-banner .rp a {
        font-size: 12px;
    }

    .translate-banner .right-one .info-in h4 {
        font-size: 14px;
    }

    .translate-banner .right-one .info-in {
        margin-left: 2%;
        width: 510px;
        height: 350px;
    }

    .translate-banner .info-in .anchor {
        font-size: 12px;
    }

    .translate-banner .info-in p {
        font-size: 16px;
        margin-top: 10px;
    }

    .translate-banner .left-one .info-in {
        width: 390px;
        height: 440px;
    }

    .bottom-business2017 .bottom-full li a {
        font-size: 12px;
    }

    .only-business2017 {
        top: 49px;
    }

    .only-business2017 .menu3 li a {
        font-size: 10px;
    }

    .bottom-business2017 .custom-link {
        font-size: 12px;
    }

    .bottom-business2017 .event-name .address {
        font-size: 10px;
        margin-left: 6px;
    }

    .bottom-business2017 .event-name .title {
        font-size: 14px;
        margin-left: 6px;
    }

    .bottom-business2017 .date .event-date {
        width: 100%;
    }

    .business-slider2017.v2 .left.carousel-control, .business-slider2017.v2 .right.carousel-control {
        left: 72%;
    }

    .business-slider2017.v2 .carousel-indicators {
        right: 7%;
    }

    .business-slider2017.v2 p {
        font-size: 13px;
    }

    .business-features2017 .nav-tabs li a:after {
        bottom: 2.5em;
    }

    .business-features2017 .title2 {
        font-size: 11px;
    }

    .business-features2017 p {
        font-size: 11px;
    }

    .business-features2017 .custom-features .item {
        height: 360px;
    }

    .business-features2017 .features li a {
        font-size: 12px;
    }

    .business-features2017 .custom-features h3 {
        font-size: 20px;
    }

    .business-slider2017 h2 {
        font-size: 45px !important;
        margin: 30px 0;
    }

    .content-hvi p.custom {
        font-size: 12px;
    }

    .thankyoupage .text {
        text-align: left;
    }

    .thankyoupage .date2 h5 {
        font-size: 24px;
    }

    .strong-together p br, .lag-notify p br {
        display: none;
    }

    .devices-protection ul li {
        margin: 0 15px;
    }

    .solution_configurator.v3 .choose label {
        text-align: center;
    }

    .transitionend p {
        font-size: 15px;
        text-shadow: 1px 1px 1px #000
    }

    .content-hvi h6 {
        font-size: 16px;
    }

    .content-hvi h4 {
        margin-top: 0;
        font-size: 22px;
    }

    .content-hvi h5 br {
        display: none;
    }

    .content-hvi h5 {
        margin-bottom: 5px;
    }

    .translate-banner .main-text h3 {
        font-size: 32px;
    }

    nav#mainNav .shopcart {
        background: transparent !important;
    }

    nav#mainNav .mainLinks h3 .nextLevel {
        width: 14% !important;
    }

    nav#mainNav .mainLinks .dropdown-menu ul li a {
        font-size: 12px;
        color: #666;
    }

    .menu-new2017 .techA, .menu-new2017 .already-links, .menu-new2017 .already {
        display: none;
    }

    .menu-new2017 h3 {
        color: #484848 !important;
        font-weight: 500 !important;
    }

    .menu-new2017 .search-input {
        display: none !important;
    }

    nav#mainNav .mainLinks li:hover .mainLink a::after {
        display: none;
    }

    /*.menu-new2017 .already-links, .menu-new2017 .already{display: none;}*/
    #menCollection {
        display: none;
    }

    nav#mainNav .mainLinks li:hover .mainLink a {
        background: transparent none repeat scroll 0 0;
        color: #fff !important;
    }

    nav#mainNav .mainLinks li .mainLink a::after {
        display: none;
    }

    .menu-new2017 .menuFix {
        height: 49px;
    }

    .menu-new2017 .static-links {
        display: none;
    }

    nav#mainNav .mainLinks {
        width: 100%;
        text-align: left;
        margin: 0 !important;
    }

    .menu-new2017 .search-input {
        position: static;
        width: 100%;
        text-align: left;
        padding-left: 10px;
    }

    nav#mainNav .topMenuWrapper {
        padding: 0 !important;
        transition: all 0.5s ease;
        transform: translate(-290px);
        background: #10131a;
        display: block;
        position: fixed !important;
        width: 270px;
        height: 100vh;
        bottom: 0;
        top: 49px;
    }

    nav#mainNav .topMenuWrapper.active {
        transform: translate(-10px);
    }

    nav#mainNav #lang_down a {
        font-size: 9px;
    }

    .blue-map h3.first {
        margin-top: 40px !important;
    }

    .blue-map h2 {
        font-size: 80px;
    }

    .customer2017 p br {
        display: none;
    }

    .solution_configurator.v2 .decide a {
        font-size: inherit;
    }

    .solution_configurator label p {
        font-size: 9px;
    }

    .solution_configurator.v2 label {
        height: 110px;
        width: 90px;
    }

    .solution_configurator .why {
        font-size: 14px;
    }

    .solution_configurator.v2 .expired a {
        font-size: 12px;
    }

    .solution_configurator.v2 .expired {
        font-size: 11px;
    }

    .solution_configurator.v2 .vat {
        font-size: 9px;
    }

    .solution_configurator.v2 .bg.cta .price {
        font-size: 15px;
    }

    .solution_configurator.v2 .noBgMenu #tabs li a span {
        font-size: 10px;
    }

    .solution_configurator.v2 .box {
        margin-left: 0;
        padding: 0 !important;
    }

    .solution_configurator.v2 .box img {
        margin-left: -30px;
    }

    .blue-map h3.first {
        margin-top: 28px;
    }

    .our-thing2017 h2 {
        font-size: 22px;
    }

    .our-thing2017 q {
        font-size: 17px;
    }

    .choose-bitdefender h3 {
        margin-top: 30px;
    }

    .choose-bitdefender p {
        font-size: 22px;
    }

    .box-blog .blog-title {
        font-size: 20px;
    }

    .section-buttons li {
        margin: 0 10px;
    }

    .section-buttons li a {
        padding: 15px 10px;
        width: 134px;
        height: 110px;
    }

    .static-header {
        background-position: 10% top;
    }

    .static-header h2 {
        font-size: 48px;
    }

    .static-header .titleD {
        font-size: 18px;
    }

    .carousel-awards .carousel-inner {
        max-width: 700px;
    }

    .tabs-free .yellowBtn.cust {
        padding: 8px 14px !important;
    }

    .tabs-head h3 {
        font-size: 36px;
    }

    .tabs-free .imgl img {
        max-width: 400px;
        margin-left: 0;
    }

    .tabs-free {
        margin: -124px auto 0;
    }

    .tabs-free .yellowBtn, .tabs-free p {
        font-size: 13px;
    }

    .tabs-free h1.betaIMG {
        font-size: 34px;
    }

    .tabs-free {
        width: 96%;
    }

    #prodSection.v2017.ab {
        background: #e3e3e3 !important;
    }

    #prodSection.v2017.ab .bottSect {
        margin-top: -10px !important;
        margin-left: 0;
    }

    #advanced-protection.v2 {
        height: 485px !important;
    }

    #advanced-protection.v2 .grav-logo {
        margin-top: 10px;
    }

    #advanced-protection.v2 h1 {
        font-size: 40px;
    }

    .customer-case .blue-box.v2 {
        padding-top: 60px;
    }

    .customer-case .blue-box {
        padding: 80px 20px;
        font-size: 14px;
    }

    .customer-case .blue-box {
        width: 80%;
    }

    .molecule2016 a {
        font-size: 13px;
    }

    .molecule2016 p {
        font-size: 13px;
    }

    .molecule2016 span {
        font-size: 15px;
    }

    .molecule2016 h3 {
        font-size: 22px;
    }

    .universe-man {
        background-position: -70% top;
        background-size: cover;
    }

    .universe-man .details {
        width: 77%;
    }

    .blue-section p {
        font-size: 18px;
    }

    .advanced-protection2017 canvas {
        display: none;
    }

    .advanced-protection2017 h1 {
        font-size: 48px;
    }

    .email-attacks h3 {
        margin-top: 0;
    }

    .sandbox-analyzer h3 {
        font-size: 48px;
    }

    #filters_locator2016.overlay .bottom-options {
        bottom: -67px !important;
    }

    .subheader-lunch2017 .img-orange-off.small {
        line-height: 1.1;
    }

    .subheader-lunch2017 .img-orange-off {
        bottom: -5px;
        left: 10px;
        font-size: 13px;
        width: 90px;
        height: 90px;
        background-size: cover;
        padding: 25px 0;
    }

    .subheader-lunch2017 .img-orange-off.small.fr {
        left: 7px;
    }

    .subheader-lunch2017 .img-orange-off.small.lr {
        left: 7px;
    }

    #filters_locator2016 .col-md-2.image {
        padding-right: 0 !important;
    }

    #filters_locator2016 span.company-details {
        margin-left: 0;
        display: block;
        font-size: 11px;
    }

    #filters_locator2016 span.company {
        font-size: 12px !important;
    }

    .subheader-lunch2017 .discount-orange.mini.lr {
        left: 8px;
    }

    .subheader-lunch2017 .discount-orange {
        left: 10px;
    }

    .subheader-lunch2017 .discount-orange.mini.fr {
        left: 10px;
    }

    .static-banner2.box .left-static h4 {
        font-size: 26px;
    }

    .aws-tabs2017 p {
        margin-top: 50px;
    }

    .aws-video2017 h2 {
        margin-top: 40px;
    }

    .aws-video2017 {
        min-height: 480px;
    }

    .security-amazon2017 .amazonimg {
        margin-top: 60px;
    }

    .aws-header-section h2 {
        margin-top: 90px;
    }

    .aws-header-section {
        min-height: 500px;
    }

    .static-banner2.classic-line .left-static .img-boxes {
        margin-top: 60px;
    }

    .static-banner2 .bottom-static a.redBtn {
        font-size: 11px;
        margin-top: 18px;
        padding: 11px;
    }

    .static-banner2 .right-static p {
        font-size: 13px !important;
    }

    #prodSection.v2017.fp2017.rnsw {
        background: rgba(0, 0, 0, 0) url("../images/bg_anti-ransomware.jpg") no-repeat scroll center top;
        padding: 0;
    }

    #LPGartnerHead.v2017 .slide3 {
        margin-top: 0 !important;
    }

    #LPGartnerHead.v2017 .slide2 {
        margin-top: 0 !important;
    }

    .static-banner2 .bottom-static h4 {
        font-size: 16px !important;
    }

    #LPGartnerHead.v2017 p {
        font-size: 14px !important;
    }

    .all-products2017.v2 ul#products-filters .clearfix {
        display: none;
    }

    .trusted-2017.fp {
        background-size: 170%;
        background-position: -322px center
    }

    .anywhere-anytime.fp2017 {
        background-position: 73% center;
    }

    #prodSection.v2017.fp2017 {
        background: #E3E3E3;
    }

    #prodSectionBottom .form-horizontal {
        margin-top: 0;
        left: 0;
    }

    #prodSection.v2017.fp2017 .ultimate {
        text-align: center;
    }

    #bottom-buy2017.lunch2017 h3 {
        font-size: 30px;
    }

    #prod-comparison.lunch2017 a.yellowBtn {
        font-size: 13px;
    }

    .subheader-lunch2017 .free {
        font-size: 13px;
    }

    .subheader-lunch2017 b {
        font-size: 20px;
    }

    .subheader-lunch2017 h4.title {
        margin-top: 11px;
    }

    .subheader-lunch2017 {
        margin-top: -16em;
    }

    .subheader-lunch2017 .fix {
        left: -10px;
    }

    .lunch2017-header .logo {
        margin-top: 50px;
    }

    .lunch2017-header {
        min-height: 550px;
        background-size: cover;
    }

    .subheader-lunch2017 .boxP img.first, .subheader-lunch2017 .content, .subheader-lunch2017 .box .content {
        margin-right: 0;
    }

    .subheader-lunch2017 .boxP img.last, .subheader-lunch2017 .content.right {
        margin-left: 0;
    }

    .subheader-lunch2017 .boxP img {
        padding: 20px 10px;
        margin-top: 30px;
    }

    .subheader-lunch2017.one_product {
        margin-top: -28em;
    }

    .subheader-lunch2017.one_product .boxP img {
        margin-top: -36px;
    }

    .one_product h5 {
        font-size: 5em;
    }

    .one_product.subheader-lunch2017 h4.title2prods, .one_product .two_products.logoProd {
        color: #333;
        text-align: center;
    }

    .one_product.footerProd h4 {
        text-align: center;
        margin-top: 0;
    }

    .one_product .labelNewPrice, .one_product .labelOldPrice, .one_product .labelSave {
        color: #666666
    }

    .one_product .three_products.bigTitle {
        font: 200 1.5em/1em "Roboto", sans-serif;
    }

    .one_product .three_products.smallTitle {
        font: 300 .9em/1em "Roboto", sans-serif;
    }

    .subheader-lunch2017 .three_products h4.title, .one_product.footerProd h4 {
        margin-top: 10px;
        font-size: 1.3em;
        display: block;
        min-height: 60px;
    }

    .subheader-lunch2017.one_product .three_products.boxP img {
        padding: 0;
        max-width: 122%;
        margin-top: -88px;
    }

    .three_products.boxP img {
        max-width: 117%;
    }

    .subheader-lunch2017.one_product {
        margin-top: -13em;
    }

    .compatiblew10-2017 img {
        max-width: 92%
    }

    .compatiblew10-2017 span {
        font-size: 13px;
    }

    #bestProt.mac.v2017 .avTable .xAxis {
        margin-top: 3em;
    }

    #OEMcateg3.v2 .spacer {
        margin: 0;
    }

    #prod-comparison.prod5 .product-selector .product-name {
        font-size: 13px;
    }

    #prod-comparison.prod5 .product-selector img.box {
        width: 75%;
    }

    #prodSection.v2017.tsmdHead .ultimate {
        margin-top: 0;
    }

    #prodSection.v2017 .trial-info .expired a {
        font-size: 14px;
    }

    #prodSection.v2017.bms.bottom .form-horizontal {
        top: 0;
    }

    #prodSection.v2017 .new-award {
        max-width: 110px;
    }

    #prodSection.v2017.bms .boxImg {
        margin-left: 0 !important;
    }

    #prodSection.renewTSMD .logoHeader {
        margin-bottom: 10px;
    }

    #prodSection.LP2016.renewTSMD h2 {
        font-size: 2.5em !important;
    }

    #prodSection.renewTSMD h2 span {
        font-size: 1.3em;
    }

    #prodSection.renewTSMD .FP.priceBox {
        top: 275px;
        left: 103px;
    }

    .insights-blog.v2 .by-who a {
        font-size: 13px;
    }

    #prodSection.v2017.mac .bdf {
        margin-top: 38px;
    }

    #prodSection.v2017.bms .boxImg {
        margin-left: 0 !important;
    }

    .insights-blog.v2 .by-who a {
        font-size: 13px;
    }

    .insights-blog.v2 .lastest h6 {
        font-size: 15px;
        margin-top: -3px;
    }

    #prodSection.v2017.is .bdf {
        margin-top: 2em;
    }

    #prodSection.v2017.bms .trial-info.v2 {
        text-align: center;
        padding-left: 0;
    }

    #prodSection.v2017.bms .customLeft {
        left: 0;
    }

    #prodSection.v2017.bms .form-horizontal {
        top: 0;
        left: 0;
    }

    #prodSection.v2017.v2 .bdf {
        margin-top: 35px;
    }

    #prodSection.v2017 .new-sticker {
        top: 11px;
    }

    #prodSection.v2017 .ribbonOrange {
        top: 16px;
        right: 27px;
        width: 34%;
    }

    #prodSection.v2017 .ribbon_txt {
        top: 45px;
        right: 25px;
        font-size: 18px;
    }

    #prodSection.v2017 .ribbon_txt strong {
        font-size: 23px;
    }

    #prodSection.v2017.av .bdf {
        margin-top: 2em;
    }

    #prodSection.v2017.tsmdHead.v2 .form-horizontal {
        left: 0;
        top: 0;
    }

    #bottom-buy2017 h3 {
        font-size: 42px;
    }

    #prodSection.v2017 .trial-info a.download {
        padding-left: 0px;
        margin-bottom: 5px;
    }

    #prodSection.v2017 a.sec-button {
        display: block;
    }

    #prodSection.v2017 .boxImg {
        margin-left: 0px;
    }

    #prodSection.v2017 .trial-info {
        text-align: center;
        margin: 10px 0 20px 0;
    }

    #prodSection.v2017.tsmdHead.v2 .form-horizontal {
        margin-top: 1em;
    }

    .header-tsmd2017 h3 {
        margin-bottom: 1em;
    }

    .header-tsmd2017 h2 {
        font-size: 36px;
        margin-top: 70px;
    }

    #prodSection.bms.bottom.v2 .form-horizontal, #prodSection.bottom.mac.v2017 .form-horizontal {
        margin-top: 1em !important;
    }

    #prodSection.bms.bottom.v2 .trial-info {
        text-align: left;
    }

    #prodSection.bms.bottom.v2 .trial-info a.download {
        padding-left: 0;
    }

    #prodSection.bms.bottom.v2 .title {
        margin-top: 0;
    }

    #btmProd.business.new2016 .special-offer .disc {
        font-size: 1.6em !important;
    }

    .top-details2017 h5 a {
        font-size: inherit;
    }

    .top-details2017 h3 {
        font-size: 36px;
    }

    #prodSection.bms .form-horizontal {
        margin-top: 1em;
    }

    #prodSection.bms .bms-awards {
        margin-top: 4em;
    }

    .secureDL {
        background-position: center -30%;
    }

    .secureDL h1 {
        font-size: 45px;
    }

    .secureDL h3 {
        font-size: 28px;
    }

    .secureDL h3 img {
        max-width: 150px;
    }

    .Protection #custom-gallery ul li span {
        font-size: 16px;
        padding-top: 8px;
    }

    #beta2017.v2 .beta-txt img {
        max-width: 200px;
    }

    #beta2017.v2 h1 {
        font-size: 50px;
    }

    #mediaModal #content.v7_overlay {
        font-size: 12px;
    }

    #mediaModal #content.v7_overlay p.av {
        font-size: 13px;
    }

    #mediaModal #content.v7_overlay h1 {
        font-size: 28px !important;
    }

    #LPGartnerHead.v2017 .slide1 p {
        margin-top: 10px;
        font-size: 13px !important;
        text-align: left !important;
        margin-left: 0 !important;
        color: #5d5d5d;
        font-weight: normal;
        line-height: 1.5;
    }

    #LPGartnerHead.v2017 .time {
        color: #717171;
        font-size: 13px;
        display: block;
    }

    #LPGartnerHead.v2017 q {
        font-size: 21px;
        color: #444;
        margin-top: 25px;
        display: block;
    }

    #prodSection.XXL-aktion-DE.LP2016.de.v2 .priceBox p {
        font-size: 13px !important;
        line-height: 13px !important;
        margin-top: 4px;
    }

    .v2 .tablePrice .oldp {
        font-size: 20px;
    }

    .XXL-aktion-DE .lto.popular {
        right: 53px;
    }

    #prodSection.v2017 .subTitle {
        font-size: 15px !important;
    }

    #bottom-buy2017 .buyNow.v2017 {
        margin: 1em 0;
    }

    #bottom-buy2017 .on span {
        display: block;
        margin: 10px 0;
    }

    #bottom-buy2017 .styled {
        width: 80px;
        margin: 0 auto;
    }

    #bottom-buy2017 .styled select {
        font-size: 13px;
        width: 80px;
    }

    #bottom-buy2017 .bottom-config a.info {
        display: block;
    }

    #bottom-buy2017 a.compare {
        font-size: 13px;
    }

    #bottom-buy2017 h6.title {
        font-size: 18px;
    }

    #bottom-buy2017 .adjust h6.title {
        padding-left: 40px;
    }

    .take-a-look a.blueBtn2.v2017 {
        font-size: 12px;
        padding: 11px 13px;
    }

    .take-a-look .left, .take-a-look .middle, .take-a-look .right {
        padding-right: 10px;
    }

    .take-a-look p {
        font-size: 11px;
    }

    .take-a-look h3 {
        font-size: 36px;
    }

    #new-improved2017 a.read-more.v2 {
        margin-top: auto;
    }

    #new-improved2017 p {
        padding: 0;
    }

    #new-improved2017 h3 {
        font-size: 40px;
    }

    #bestProt.v2016.v2017.newhomepage p.customp {
        font-size: 15px;
    }

    #bestProt.v2016.v2017.newhomepage h1 {
        font-size: 40px;
    }

    .compatiblew10-2017 h5 {
        font-size: 14px;
    }

    #top-buy2017 .buyNow.v2017 {
        font-size: 13px;
        padding: 10px 20px;
    }

    #prodSection.v2017 a.download {
        font-size: 14px;
    }

    #prodSection.v2017 .icons i {
        font-size: 26px;
    }

    #prodSection.v2017 .trial-info .expired {
        margin: 5px 0;
    }

    .hybrid-infrastructure p.custom {
        font-size: 14px;
    }

    #bestProt.v2016.newhomepage p.customp {
        font-size: 18px;
    }

    .productStructure h1 {
        font-size: 48px;
    }

    .gartner2016.customBG p {
        padding-left: 0;
    }

    .product.marginHer2 .tablePrice .sep {
        margin-top: 9px;
    }

    .product.marginHer .tablePrice .sep {
        margin-top: 26px;
    }

    #prodSection.LP2016.v4 .badge-off {
        top: 12px;
    }

    .tablePrice.noBgMenu.v2 #tabs > li a {
        text-align: center;
    }

    #prodSection.v2016.fp-try .price + div {
        text-align: right;
    }

    #prodSection.v2016.fp-try .priceTable .wrap p {
        text-align: right;
    }

    #prodSection.v2016.fp-try .priceTable .price p {
        text-align: right;
    }

    #prodSection.v2016.fp-try .ultimate .noPadding h4, #prodSection.v2016.fp-try .ultimate .noPadding p {
        text-align: left;
    }

    #prodSection.v2016.fp-try .ultimate .noPadding p br {
        display: none;
    }

    #prodSection.v2016.fp-try .ultimate .expired a {
        font-size: 13px;
        display: block;
    }

    #prodSection.v2016.fp-try .boxImg figure {
        margin-top: -2em;
    }

    #prodSection.v2016.fp-try .ultimate p {
        font-size: 13px;
    }

    #prodSection.v2016.fp-try ul li {
        text-align: left;
    }

    #prodSection.v2016.fp-try {
        text-align: center;
    }

    .testimonal-map div.modal-dialog {
        width: 80% !important;
    }

    #toolbox_prods.newVersion .noPaddingRM {
        padding-right: 0 !important;
    }

    #toolbox_prods.newVersion .content h5 {
        font-size: 18px;
    }

    #toolbox_prods.newVersion .blue {
        font-size: 14px;
    }

    #toolbox_prods.newVersion a.yellowBtn {
        font-size: 12px;
        padding: 9px 12px;
    }

    #av2016-free h1.betaIMG {
        background-position: 98% 2px;
    }

    #mediaModal.tsmd_freeorbuy2016 .left::after {
        width: 50px;
        height: 50px;
        font-size: 16px;
        line-height: 34px;
    }

    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 a.greenBtn {
        font-size: 13px;
    }

    #mediaModal.tsmd_freeorbuy2016 .right img.product {
        width: 180px !important;
        margin-top: 20px !important;
    }

    #prodSection.newOverlay .priceTable h6 {
        margin: 0;
    }

    #prodSection.newOverlay .priceS .old-price, #prodSection.newOverlay .priceS .save, #prodSection.newOverlay .priceS .newprice {
        text-align: center;
    }

    #prodSection.newOverlay .priceS .old-price {
        margin-top: 30px;
    }

    #prodSection.newOverlay .modal-dialog, #prodSection.newOverlay .modal-dialog, #prodSection.newOverlay .modal-dialog {
        width: 90% !important;
    }

    #prodSection.v2016.v3 .new-badge {
        top: 5.6%;
        right: 3.6%;
        max-width: 70px;
    }

    #prodSection.v2016.v3 .title {
        font-size: 2.7em !important;
    }

    .testimonal-map .open-list .wrappeR {
        width: 600px;
    }

    nav#mainNav h3 {
        margin-bottom: 0;
    }

    nav#mainNav .mainLinks .dropdown-menu ul li a {
        margin: 1px 0 !important;
    }

    nav#mainNav .mainLinks li .mainLink a {
        background: transparent !important;
    }

    nav#mainNav .mainLinks .dropdown-menu ul li {
        margin: 1px 0 !important;
    }

    nav#mainNav .mainLinks .dropdown-menu ul br {
        display: none;
    }

    nav#mainNav .shopcart.full span {
        background-color: #de0000 !important;
        font: 11px/14px "Open Sans", sans-serif;
        height: 14px;
        margin: 10px 0 0 7px;
    }

    nav#mainNav .shopcart span, nav#mainNav .shopcart.full span {
        background-color: #de0000 !important;
        border-radius: 2px;
        color: #f4f4f4;
        display: block !important;
        font: 13px/13px "Open Sans", sans-serif;
        margin: 0 0 0 0.7em;
        min-width: 13px;
        padding: 0;
        text-align: center;
    }

    nav#mainNav .shopcart.full span {
        background-color: #de0000;
        font: 11px/14px "Open Sans", sans-serif;
        height: 14px;
        width: 14px;
        margin: 10px 0 0 13px;
    }

    .insights-blog .lastest span.by-who {
        font-size: 12px;
        margin-top: 1em;
    }

    .insights-blog .lastest h6 {
        margin-top: 0;
        font-size: 15px;
    }

    .insights-blog .bordeR {
        padding-top: 1em;
    }

    .insights-blog span.topics {
        margin-top: 1em;
    }

    .insights-blog a {
        font-size: 13px;
    }

    .insights-blog p {
        font-size: 13px;
    }

    #socialMedia .icons {
        margin-top: -2em;
    }

    #welcome-back a {
        font-size: 14px;
    }

    #welcome-back h4.title {
        font-size: 20px;
    }

    .gartner2016 h3, #socialMedia.v2016 h4.socialText {
        font-size: 30px;
    }

    .gartner2016 p, .hybrid-infrastructure p {
        font-size: 17px;
    }

    .meet-bitdefender2016 .links a, .gartner2016 a, .hybrid-infrastructure a, .worldwide a {
        font-size: 15px;
    }

    .meet-bitdefender2016 .customH p {
        font-size: 13px;
    }

    .meet-bitdefender2016 .customH h4 {
        font-size: 20px;
    }

    .meet-bitdefender2016 h4 {
        font-size: 26px;
    }

    #bestProt.v2016.newhomepage h1 {
        font-size: 46px;
    }

    #bestProt.v2016.newhomepage p.customp {
        font-size: 16px;
    }

    .anywhere-anytime a.b-info {
        margin: 1.5em 0 2em 0;
        color: #333;
    }

    .anywhere-anytime h6.cMargin {
        margin-top: 2em;
    }

    .anywhere-anytime {
        background-position: 60% top;
    }

    .productStructure a.buyNowRed {
        font-size: 13px;
    }

    .productStructure h1 {
        font-size: 46px;
    }

    .zero-days {
        text-align: center;
    }

    .hypervisor-hvi.attack-detection .container div {
        text-align: center;
    }

    .hypervisor-hvi.attack-detection h3 {
        font-size: 30px;
    }

    .hypervisor-hvi.attack-detection h3 br {
        display: none;
    }

    .hypervisor-hvi img {
        margin: 30px auto;
    }

    .hypervisor-hvi, .persistent-threats p, .citrix .container {
        text-align: center;
    }

    #home-hvi {
        padding-top: 5em !important;
    }

    nav#mainNav {
        top: 0 !important;
    }

    nav#mainNav.active #bigLogo {
        top: 0 !important;
    }

    .navFix {
        height: 3.6em;
    }

    .navFade {
        content: "";
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: #000;
        opacity: .5;
        z-index: 998;
    }

    nav#mainNav #langsel {
        display: none;
    }

    #home-hvi h1 {
        font-size: 58px;
    }

    .persistent-threats p.corners {
        background-position: center center;
        padding-left: 10px;
    }

    /* nav#mainNav #bigLogo	{ top: 2.8em !important; } */
    nav#mainNav #bigLogo img {
        max-width: 10em;
    }

    nav#mainNav #bigLogo a {
        display: inline-block;
    }

    nav#mainNav #firstNav {
        display: none;
        overflow: auto;
    }

    /*nav#mainNav .topMenuWrapper { display: none; }*/
    #secondNav .container {
        width: auto;
        padding: 0;
    }

    nav#mainNav .mobileMenuTrigger {
        display: block;
    }

    nav#mainNav .navbar-toggle {
        float: left;
    }

    nav#mainNav .navbar-toggle.active {
        background: #333 !important;
    }

    nav#mainNav .mainLinks {
        overflow: hidden;
    }

    nav#mainNav .mainLinks li {
        float: none;
        border-bottom: 1px solid #303030;
        overflow: hidden;
        transition: all 0.1s ease-out 0s;
    }

    nav#mainNav #firstNav {
        position: fixed;
        top: 0;
        height: 100%;
        width: 80%;
        max-width: 21em;
        -ms-transform: translate(-21em);
        -webkit-transform: translate(-21em);
        transform: translate(-21em);
        transition: all 0.5s;
    }

    nav#mainNav #secondNav {
        transition: all 0.5s;
        -ms-transform: translate(0);
        -webkit-transform: translate(0);
        transform: translate(0);
        height: auto;
    }

    nav#mainNav.open #firstNav {
        -ms-transform: translate(0);
        -webkit-transform: translate(0);
        transform: translate(0);
    }

    /* nav#mainNav.open #secondNav		{ -ms-transform: translate(21em); -webkit-transform: translate(21em); transform: translate(21em); } */
    nav#mainNav.open .navbar-toggle, body.menuOpen .navbar-toggle {
        background: #333 !important;
    }

    nav#mainNav #firstNav .container {
        width: 100%;
        padding: 0;
    }

    nav#mainNav .mainLinks li a {
        transition: all 0.1s ease-out 0s;
        float: left;
        width: 84%;
        background: transparent;
    }

    nav#mainNav .mainLinks li:hover, nav#mainNav .mainLinks li:focus {
        background: #181818;
    }

    nav#mainNav .mainLinks .nextLevel {
        display: block;
        float: right;
        width: 15%;
        text-align: center;
        line-height: 2.4em;
        padding: 0.45em 0;
        cursor: pointer;
        background: #181818;
    }

    nav#mainNav .mainLinks h3 .nextLevel {
        background: #E8E8E8;
        padding: 0 0 !important;
        width: 16% !important;
        line-height: 2.6em;
    }

    /* nav#mainNav .mainLinks .nextLevel .fa	{ transition: transform 0.5s; } */
    nav#mainNav .mainLinks .nextLevel.active .fa {
        transform: rotate(-180deg);
    }

    nav#mainNav .mainLinks .nextLevel:hover, nav#mainNav .mainLinks .nextLevel:focus {
        color: #fff;
    }

    nav#mainNav .dropdown-menu {
        clear: both;
        float: none;
        position: relative;
        top: auto;
        width: auto !important;
        border: 0;
    }

    nav#mainNav .mainLinks li:hover .dropdown-menu {
        display: none;
    }

    nav#mainNav .dropdown-menu li {
        padding: 0;
    }

    nav#mainNav .dropdown-menu li .col {
        padding: 0;
        display: block;
    }

    nav#mainNav .dropdown-menu li:hover, nav#mainNav .dropdown-menu li:focus {
        background: #fff;
    }

    nav#mainNav .dropdown-menu ul {
        display: none;
        margin: 0;
    }

    nav#mainNav .dropdown-menu {
        padding: 0 0;
    }

    nav#mainNav h3 {
        font-size: 0.9em;
        line-height: 2.6em;
        padding: 0 0 0 1em !important;
        background: #f7f7f7;
        margin: 0 0 2px 0;
        cursor: pointer;
        position: relative;
    }

    nav#mainNav h3:hover, nav#mainNav h3.active {
        background: #e8e8e8;
    }

    nav#mainNav h3 a {
        float: none !important;
        line-height: 2.4em !important;
    }

    nav#mainNav h3 .nextLevel {
        padding: 0 !important;
    }

    nav#mainNav h3 .nextLevel:hover .fa {
        color: #000;
    }

    nav#mainNav .triangle {
        left: 1.8em;
        top: 0;
    }

    nav#mainNav .empty {
        display: none;
    }

    nav#mainNav .mainLinks .dropdown-menu ul li {
        border: 0;
        background: #e8e8e8;
        margin-bottom: 1px;
    }

    nav#mainNav .mainLinks .dropdown-menu ul li a {
        width: 100%;
        margin: 0;
        line-height: 2.4em;
        padding: 0.8em 0.3em 0.8em 1.6em;
        line-height: 1.2;
    }

    nav#mainNav .langWrapper .shopcart {
        display: none;
    }

    nav#mainNav #firstNav {
        display: block;
    }

    nav#mainNav .onlyMobile {
        display: block;
        margin-top: 0.1em;
    }

    nav#mainNav .onlyMobile .shopcart {
        margin-top: .6em;
        margin-right: 0;
        background: none;
        padding: 0;
        text-align: center;
    }

    nav#mainNav .onlyMobile .shopcart img {
        width: 30px;
    }

    nav#mainNav .onlyMobile .myBitdefender {
        margin-right: 1em;
        font-size: 1em;
        color: #fff;
    }

    nav#mainNav .onlyMobile .myBitdefender img {
        width: 15px;
        display: inline-block;
        margin-right: 0.3em;
    }

    .navbar-toggle {
        margin-bottom: 7px !important;
    }
}

/* ################################### SM RESPONISVE ##################################*/
@media (min-width: 768px) and (max-width: 1023px) {
    .support_center_header .title2 {
        margin: 0 0 0.5em 0;
        text-align: center;
    }

    .upgrade_now {
        background-position: top center;
    }

    .smbrenew2017header .title {
        font-size: 2.1em;
    }

    .smbrenew2017header .subtitle {
        font-size: 1.2em;
    }

    .product2018 .boxImg img {
        max-width: 385px;
        margin-left: -110px;
        margin-top: 0;
        bottom: 26px;
    }

    .tabs-shots2018 .carousel-control.right {
        right: -100px;
    }

    .tabs-shots2018 .carousel.slide.mac {
        right: -18px;
        top: 9px;
    }

    .tabs-shots2018 .carousel.slide.android {
        right: -15px;
        top: 31px;
    }

    .locDesc .number {
        font-size: 40px;
    }

    .locDesc .datasheet {
        padding: 10px 33px;
    }

    .locDesc ul.opt li {
        padding: 1px;
    }

    .locDesc .number {
        font-size: 40px;
    }

    .locDesc .datasheet {
        padding: 10px 33px;
    }

    .locDesc ul.opt li {
        padding: 1px;
    }

    #prod-comparison.prod5.v2017 table thead .boxshot
    #prod-comparison.v2017 .for {
        display: none;
    }

    .comfortPromoPack h1 {
        font-size: 4em;
    }

    .comfortPromoPack {
        background-position: left 8px top 334px;
        background-size: 59% auto;
        margin: 0;
    }

    .comfortPromoPack .name_prod span {
        font-size: 47px;
    }

    .comfortPromoPack .product .buyBox li a {
        font-size: 19px;
        padding: 6px 13px;
        margin-top: 3px;
    }

    .comfortPromoPack .product .buyBox .number {
        font-size: 14px;
    }

    .comfortPromoPack .product .buyBox li span {
        font-size: 30px;
    }

    .triangle-down {
        border-left: 43px solid transparent;
        border-right: 43px solid transparent;
        margin: 0 0 0 32px;
    }

    .comfortPromoPack .bonus {
        font-size: 15px;
        margin: 0.5em 0 1em 2.2em;
    }

    .comfortPromoPack .devices {
        font-size: 16px;
        font-weight: 300;
        margin: 0.2em 0 0.5em 1.5em;
    }

    .comfortPromoPack .devices span {
        font-size: 36px;
    }

    .comfortPromoPack ul {
        margin-top: 26em;
    }

    .comfortPromoPack ul li {
        font-size: 16px;
    }

    #prodSection.productTSMD h2 {
        font-size: 3.1em !important;
    }

    #prodSection.productTSMD h2 span {
        font-size: 1.3em !important;
    }

    #prodSection.productTSMD .product h1 {
        font-size: 2.5em;
        font-weight: 800;
    }

    #prodSection.productTSMD .product h2.subtitle {
        font-size: 2.1em !important;
    }

    #prodSection.productTSMD ul li {
        font-size: 1em;
        padding: 5px 0 0;
    }

    #prodSection.productTSMD .FP.priceBox {
        left: 83px;
        top: 324px;
    }

    #prodSection.renewTSMD .logoHeader {
        margin-bottom: 10px;
    }

    #prodSection.LP2016.renewTSMD h2 {
        font-size: 1.5em !important;
    }

    #prodSection.renewTSMD h2.upgrade {
        font-size: 2.5em !important;
    }

    #prodSection.renewTSMD h2.upgrade span {
        font-size: 1.3em;
    }

    #prodSection.renewTSMD .FP.priceBox {
        top: 275px;
        left: 103px;
    }

    #prodSection.LP2016.v2.renew_protect h2 {
        font-size: 3.5em !important;
        font-weight: 200;
        margin-bottom: 0.2em;
    }

    #prodSection.LP2016.v2.renew_protect h3 {
        font-size: 2em;
        font-weight: 600;
    }

    #prodSection.LP2016.v2.renew_protect h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    #prod-comparison .icons .fa {
        font-size: 24px;
        color: #5b5b5b;
    }

    #prod-comparison table .lto.bestV::before {
        top: 35px;
    }

    #prod-comparison table .lto.bestV {
        font-size: 13px;
    }

    .secureDL .side.right img {
        left: -13px;
    }

    .secureDL .mid img {
        position: relative;
        left: -20px;
    }

    .secureDL .back2school {
        background-size: contain;
    }

    .secureDL .back2school {
        font-size: 20px;
        padding-top: 13px;
        top: -185px;
    }

    .secureDL .lob {
        font-size: 27px;
    }

    .secureDL .side.left img {
        left: -19px;
    }

    .newTable h6 {
        font-size: 25px;
    }

    .newTable h6 span {
        font-size: 23px;
    }

    .secureDL .side img {
        padding-top: 32px;
    }

    .secureDL {
        background-position: center -70%;
        height: 590px;
    }

    .comfort {
        background-position: left -98px top 258px !important;
    }

    .comfort h1 {
        font-size: 4em;
    }

    .comfort h2 {
        font-size: 2em;
    }

    .product .logo_prod {
        font-size: 19px;
    }

    .product .name_prod {
        font-size: 31px;
    }

    .product .buyBox li {
        padding: 1px 12px;
        height: 40px;
        font-size: 11px;
    }

    .product .buyBox li a {
        font-size: 22px;
        margin-top: 4px;
    }

    .product .buyBox li span {
        font-size: 20px;
    }

    .product .buyBox .number {
        padding: 5px 16px;
    }

    .product .buyBox .labelNewP {
        font-size: 16px;
    }

    .product .buyBox .NewP {
        font-size: 22px;
    }

    .TopThree h1 {
        font-size: 2.3em;
    }

    .TopThree h2 {
        font-size: 1.3em;
    }

    .TopThree blockquote {
        font-size: 13px;
    }

    .Protection h1 {
        font-size: 2.2em;
    }

    #prod-comparison > p {
        font-size: 14px;
    }

    #btmProd.business.new2016 .txt {
        padding: 0 15px;
    }

    #btmProd.business.new2016 .txt h2 {
        font-size: 28px;
    }

    #whyBdfGZ h2 {
        font-size: 28px;
    }

    #superiorPerformance {
        padding: 2em 0 4em 0;
    }

    #superiorPerformance h2 {
        font-size: 28px;
    }

    #business2016Top h1 {
        font-size: 35px;
    }

    #superiorProtection h2 {
        font-size: 30px;
    }

    #LPGartnerHead .carousel-indicators {
        bottom: -3px;
    }

    #LPGartnerHead .slide1 h1 {
        font: 300 2.2em/1em "Exo 2", sans-serif;
        margin: 1rem 0 0 7rem;
    }

    #LPGartnerHead .slide1 p {
        font: 500 1.1em/1em "Roboto", sans-serif;
        margin: -.5rem 0 0 7rem;
    }

    #LPGartnerHead .slide1 p.protect {
        font-size: 1.1rem;
        margin: 0rem 0 0 3rem;
    }

    #LPGartnerHead .slide2 {
        margin: 1.5rem 0 0;
    }

    #LPGartnerHead .slide2 p {
        font-size: 1.7em;
    }

    #LPGartnerHead .slide2 h1 {
        font-size: 5em;
        margin: 0;
    }

    #LPGartnerHead .slide2 img {
        max-width: 78px;
    }

    #LPGartnerHead .slide3 {
        margin: 3rem 0 0;
    }

    #LPGartnerHead .slide3 img {
        max-width: 65px;
    }

    #LPGartnerHead .slide3 p:nth-child(1) {
        margin-top: 2rem;
    }

    #LPGartnerHead .slide3 p {
        font-size: 1.7em;
    }

    #LPGartnerHead .slide4 {
        margin: 1.8rem 0 0;
    }

    #LPGartnerHead .slide4 h3 {
        font-size: 1.2em;
    }

    #headlineProd h1 {
        font-size: 2.05em;
    }

    #prod-comparison .boxshotBig {
        max-width: 170px;
    }

    #prod-comparison table .progress {
        width: 155px;
    }

    #prod-comparison table .lto.popular::before, #prod-comparison table .lto.NewBox::before {
        top: 32px;
    }

    #prod-comparison table .lto.popular {
        font-size: 10px;
        left: 64px;
    }

    #prod-comparison table .lto.NewBox {
        font-size: 11px;
        left: 64px;
    }

    #prod-comparison table .w10Comp strong {
        font-size: 18px;
    }

    #prod-comparison table .w10Comp {
        font-size: 12px;
    }

    #prod-comparison table .labelComp {
        font-size: 15px;
    }

    #prod-comparison table .infoLabel {
        font-size: 12px;
    }

    #prod-comparison table .NewCompare {
        text-align: center !important;
    }

    #prodSection.LP2016.protectOptimize2 h4 {
        font-size: 3rem;
    }

    #prodSection.LP2016.protectOptimize2 .subTitle {
        font-size: 1.7rem;
        font-weight: 300;
    }

    #prodSection.LP2016.protectOptimize2 i {
        font-size: 2.5rem;
    }

    #prodSection.LP2016.protectOptimize2 .tablePrice.btmProd {
        margin-top: 0
    }

    #prodSection.LP2016.protectOptimize2 .box1 {
        left: 45px;
        top: 185px;
    }

    #prodSection.LP2016.protectOptimize2 a.buyNow {
        font-size: 12px;
    }

    #prodSection.LP2016.protectOptimize h1, #prodSection.LP2016.protectOptimize2 h1 {
        font-size: 6rem;
    }

    #prodSection.LP2016.protectOptimize h3, #prodSection.LP2016.protectOptimize2 h3 {
        font-size: 2.5rem;
    }

    #prodSection.LP2016.protectOptimize .tablePrice.col2 {
        left: -19px;
    }

    .ransomware h3 {
        font-size: 36px;
    }

    .secSol h2 {
        font-size: 3.5rem;
    }

    #prodSectionProtect h2 {
        font-size: 3.5rem;
    }

    #prodSectionProtect h1 {
        font-size: 7rem;
    }

    #FtrsProtect .no {
        font-size: 39px;
    }

    #FtrsProtect .txt {
        font-size: 13px;
        padding-top: 8px;
    }

    iframe {
        width: 100% !important;
    }

    #renewLicence .findKey {
        padding: 0 5.5rem;
    }

    #LicenceScreens .scrVersion {
        font-size: 1.5rem;
    }

    #LicenceScreens a {
        top: -16px;
    }

    a.close_company_area {
        padding: 0 2.2em 0 0;
        font: 300 1em/1em 'Roboto';
        position: absolute;
        bottom: 1em;
        right: 1em;
    }

    #companyW .contentW {
        height: 28em;
        padding: 1em 1.5em;
        overflow: auto;
        position: relative;
    }

    body {
        padding-top: 0 !important;
    }

    .navbarMain {
        display: none !important;
    }

    #xsMenu {
        display: block !important;
    }

    .navbarSecond {
        display: block !important;
    }

    body {
        font-size: 13px;
    }

    h1 {
        font-size: 60px;
    }

    h2 {
        font-size: 3.2em;
    }

    h3 {
        font-size: 2.5em;
    }

    h4 {
        font-size: 23px;
    }

    h5 {
        font-size: 1.45em;
    }

    a {
        font-size: 1.3em;
    }

    #filters_locator2016 .location .location {
        font-size: 11px;
    }

    a.renew {
        font-size: 1em;
    }

    .subTitle {
        font: 300 1.7em/1em 'Roboto', serif;
    }

    #firstnav {
        height: 3.8em;
    }

    #header a {
        font-size: 1em;
    }

    #classicLine .price {
        font-size: 3em;
    }

    #classicLine ul li {
        font-size: 1em;
    }

    #SMB h5 {
        padding: 0;
        font-size: 1.3em;
    }

    #SMB p {
        padding: 2px 0;
    }

    #SMB .products {
        min-height: 18em;
    }

    #socialMedia {
        background: url(../images/bgSocialMedia.png) no-repeat scroll center top rgba(0, 0, 0, 0);
        background-size: 200% auto;
    }

    #socialMedia .txtWhite {
        font-size: 1.2em;
    }

    #prodSection .add_cart, #btmProd .add_cart {
        display: inline-block;
        font-size: 1.1em
    }

    #sphFtrs h6 {
        font: 500 1.1em/1em 'Roboto';
    }

    #scrModal1 .modal-dialog, #scrModal2 .modal-dialog, #scrModal3 .modal-dialog, #scrModal4 .modal-dialog, #mediaModal .modal-dialog, #mediaModal2 .modal-dialog, #flagsModal .modal-dialog {
        width: 650px;
        margin: 10.5em auto;
    }

    #scrModal1 .carousel-control, #scrModal2 .carousel-control, #scrModal3 .carousel-control, #scrModal4 .carousel-control {
        top: 2.5em;
    }

    /*product page*/
    #prodSection ul li, .priceTable .saving {
        font-size: 0.9em;
    }

    .priceTable select {
        height: 40px;
        font-size: 1em;
    }

    .priceTable label, .priceTable p label {
        font-size: 1em !important;
        margin: 1.3em 0 0;
    }

    .priceTable p label {
        margin: 4px 0 0 29px !important;
    }

    .priceTable span {
        margin-top: 0;
        font-size: 0.9em !important;
    }

    .priceTable p:not(#foo) > input + label:before {
        margin: -3px 0 0 -27px !important;
    }

    #prodFtrs h2 {
        font-size: 5em;
        margin: 2em 0 0;
    }

    #prodFtrs h4 {
        font-size: 4.1em;
    }

    #sphFtrs p {
        font-size: 1em;
    }

    #btmProd .center {
        margin: 6.5em -1em 0 0.5em;
    }

    #prodAwrds .awrd {
        margin: 1em auto 0;
    }

    .priceTable p:not(#foo) > input + label:before {
        left: 32px;
        top: 10px;
    }

    /*BMS product page*/
    .bms #prodSection blockquote p, .bms #btmProd blockquote p {
        font-size: 0.9em;
    }

    .bms #prodSection blockquote footer, .bms #btmProd blockquote footer {
        font-size: 0.8em;
    }

    .bms #prodSection .btn {
        display: inline-block;
    }

    .bms #weyg {
        margin: 0;
    }

    #sphFtrs .txt {
        padding: 0;
    }

    #sphFtrs .scrShoots {
        margin: 1em 0;
    }

    .bms .lowered-3 {
        margin-top: -2em;
    }

    .bms .lowered-2 {
        margin-top: -3em;
    }

    /*AV for Mac*/
    #secondZone h3 {
        font-size: 2.4em
    }

    #secondZone a {
        margin: 0.5em 0 2em !important;
    }

    #MACaward .award q {
        font-size: 1.3em;
        margin: 0 0 0 2em;
    }

    #MACaward p {
        text-align: center;
    }

    #MACaward .award {
        padding: 0;
    }

    .avTable .xAxis li {
        width: 50%;
    }

    .avTable .xAxis li:first-child {
        text-align: left;
    }

    .avTable .xAxis li:last-child {
        text-align: right;
    }

    /*Product Comparison*/
    #threeAwards q {
        font-size: 1em;
        margin: 0;
    }

    #prodComparison .row_odd .cell, #prodComparison .row_even .cell {
        line-height: 1.2em;
        padding: 1em;
        min-height: 4.9em;
    }

    #prodComparison .row_even .cell i, #prodComparison .row_odd .cell i {
        padding-top: 1.5em;
    }

    #prodComparison .cell p {
        font-size: 1em;
    }

    /*Renewal Center*/
    #RnwTop #quickRnw .form-inline .form-group {
        display: table;
    }

    #RnwTop #quickRnw .form-inline input {
        margin-left: 0.8em;
        width: 11em;
        margin-right: 0.5em;
        display: inline;
    }

    /*Renew License*/
    #RnwProd .priceTable {
        margin-top: 2em;
    }

    #RnwProd .renew {
        width: auto;
    }

    /*Cluefuf for Android page*/
    .cland #prodSection .yspacer {
        margin: 2.1em 0 0;
    }

    .cland .lowered-3 {
        margin-top: 2em;
    }

    /*Trial downloads*/
    #toolbox_prods .prodWrapper figure {
        margin: 0;
        padding-right: 15px;
    }

    #toolbox_prods .badge-wrapper a {
        font-size: 1em;
    }

    #toolbox_prods .prodWrapper p.trial {
        margin: 0 0 1em 0.5em;
    }

    #toolbox_prods .prodWrapper {
        padding-bottom: 1em;
    }

    /*Tech Assist*/
    #people_1step {
        bottom: 39px;
        position: absolute;
        right: 0;
        width: 52%;
    }

    #solutionsTA .priceTable p.p_new {
        font-size: 2.4em;
    }

    #TAneeds .subTitle {
        margin: 0.5em 0;
    }

    #GZfirst .number {
        font-size: 1.2em;
    }

    #people_2step {
        left: -2em;
    }

    /*Small Business*/
    #SMBchoise h2 {
        font: 600 2.7em/1.1em "Bitter";
    }

    #SMBchoise h3 {
        min-height: 2.3em;
    }

    #SMBchoise .header {
        min-height: 15em;
    }

    #SMBchoise .options {
        padding: 1em;
    }

    .topImg {
        padding: 4em 0 0;
    }

    #GZfirst .circle {
        font: 400 1.7em/1.7em "Roboto";
        height: 2em;
        width: 2em;
    }

    /*Small Business product page*/
    #GZprodDesc .btnDatasheet {
        margin: 0;
    }

    #GZprodDesc .circle {
        padding: 0;
        margin: 0 1em 0 0;
    }

    #GZprodDesc .envelope {
        margin: 0.3em 0 0;
    }

    #GZprodDesc a.envelope {
        line-height: 3.5em;
    }

    #GZprodDesc img {
        margin: 4em 0 0;
    }

    #GZprodDesc .datasheet {
        margin: 2em 3em 0 0;
    }

    /*SMB downloads*/
    #smbDwnld_formW {
        margin: -8em 0 4em;
    }

    /*Enterprise homepage*/
    #GZprodFtrs h6 {
        margin: 0 0 0;
        text-align: center;
    }

    #GZprodFtrs h4 {
        font-size: 4em;
        text-align: center;
    }

    #GZprodFtrs {
        background: url("../images/bg_sky.jpg") no-repeat scroll center top #000;
        padding: 6em 0 4em;
    }

    #GZprodFtrs .clouds {
        margin: -20em auto -2em;
    }

    #GZprodFtrs #plusFeatBtn, #GZprodFtrs .txtMedSize {
        text-align: center;
    }

    #GZprodFtrs #plusFeatBtn a.plusbg {
        margin: 2em 0 0;
    }

    #carouselEntrprs #part {
        margin: 2em 0 6em;
    }

    #featBlog .featured .rightSide {
        padding: 0 0 0 1em;
    }

    #carouselEntrprs .logo, #carouselEntrprs .logo:hover {
        background-size: auto 38%
    }

    #featBlog .rightSide {
        padding: 0;
        margin: 0;
    }

    #featBlog img {
        margin: 0em 1em 2em 0;
    }

    #featBlog p {
        margin: 2em 0 2em;
    }

    #featBlog h2 {
        margin: 0 0 1em;
    }

    /*Toolbox*/
    .tboxComp h3 {
        font-size: 1.2em;
    }

    .tboxComp p {
        font-size: 0.82em;
    }

    .tboxComp ul li a {
        font-size: 0.9em;
    }

    /*Virus Removal Tool*/
    #fvrtWrapper h2 span {
        font-size: 1.3em
    }

    #fvrtWrapper .form-control {
        font-size: 1.1em;
        height: 3em;
        width: 18em;
    }

    #fvrtWrapper .btn {
        font-size: 1.2em;
        margin: 0 0 0 0.2em;
        width: 5.5em;
        height: 2.8em;
    }

    #srch_vrem_tools p {
        width: 100%;
    }

    #feat_rem_tool a.dwld_now {
        margin: 1em 0 0 1.3em;
    }

    #virus_header_search label {
        margin: -2em 0.5em 0 0;
    }

    #virus_header_search input[type="search"] {
        width: 9em;
    }

    #virus_header_search select {
        margin: -1em 0 0;
    }

    #security_news .imgW {
        height: 17em;
    }

    #security_news .txt {
        height: 8em
    }

    #security_news ul li .wrapper {
        margin: 2em 0 0;
    }

    #vlist_area .vinfo {
        padding: 3em 1em;
    }

    #vlist_area .links {
        text-align: center;
    }

    #vlist_area .vinfo a.plusbg {
        margin: 0 1em 1em 0;
    }

    #vlist_area .vinfo a.dwldnow {
        margin: 0 0 0 -4em !important;
    }

    #vlist_area .vinfo .or {
        display: block;
        margin: 0.8em 0;
    }

    #vlist_area .virus .vname a {
        color: #b20000;
        background: url(../images/plus_virus_list.png) left 1.1em no-repeat;
    }

    /*LP Clutter Cleanup */
    #LPcleanup .desktop {
        height: 50.6em;
    }

    /*Partner Homepage */
    #PANheader {
        background-position: right -33em top;
    }

    #PANfeat a.plusbg {
        margin-left: 1em;
    }

    #PANresell img {
        margin: 4em 0 2em 0;
    }

    #PANresell .step1 {
        margin: 0 0 3em 0;
    }

    #PANresell .step2 {
        margin: 0 0 0 0;
    }

    #PANresell .step3 {
        margin: 0 -1em;
    }

    /* Partner Locator */
    #locPANheader {
        background-position: right -40em bottom;
    }

    #locPANheader .solution {
        font-size: 1.5em;
        margin: 0.8em 0 0;
    }

    #locPANheader div.PANlocator {
        margin-top: 3.2em;
    }

    #PANfeat .subTitle {
        display: block;
    }

    #PAN-video iframe {
        width: 100% !important;
    }

    /* Service Providers */
    #GZfirst h1 {
        line-height: 1.1em;
    }

    /* Product Page BRAIN */
    #Brain .getAccess {
        font-size: 2.3em;
    }

    .brainDiagPattern {
        height: 1.7em;
    }

    #Brain #B-R-A-I-N {
        font-size: 15em;
    }

    #Brain .weCallIt {
        font-size: 1.9em;
    }

    #Brain .weCallLeft, #Brain .weCallRight {
        margin-top: 0.9em;
    }

    #Brain .BitIntel {
        font-size: 1.8em;
    }

    #BrainWrapper .BnextArrow {
        right: 4%;
    }

    #BrainWrapper .BprevArrow {
        left: 4%;
    }

    #BrainExplained h1 {
        font-size: 6.2em;
        margin: 5.4em 0 0;
    }

    #Brain #brainProduct {
        margin-top: 13em;
    }

    #BrainExplained p {
        font-size: 1.7em;
        padding: 0 2.9em;
    }

    .connectBrainStatic {
        display: none;
    }

    #underProd h6 {
        font-size: 1.6em;
    }

    #BrainOneAccount p {
        margin: 0 0 3em;
    }

    /* Product Page FP */
    #prodSection.FP_prodSection .badgePos div {
        margin-top: 1.2em;
    }

    #prodSection.FP_prodSection .badgePos {
        margin: 2em auto 0;
        overflow: hidden;
    }

    /* LP Family Pack */
    #LP_FP_intro {
        background-position: right -510px bottom -40px;
    }

    #LP_FP_footer {
        background-position: right -200px center;
    }

    #LP_FP_intro.einstein h2 {
        margin-top: 1.6em;
    }

    #LP_FP_intro.einstein .box {
        margin-top: 5em;
    }

    #LP_FP_intro.einstein .off {
        top: 1.8em;
    }

    #LP_FP_intro.einstein {
        background-position: center !important;
    }

    /* FunZone page */
    #FunZone h2 {
        padding: 0 2em;
    }

    #FunZone.funZoneHP .thumbnail {
        overflow: visible;
    }

    #FunZone.funZoneHP .caption {
        transition: all 0s;
        height: auto;
        padding: 9px;
        line-height: 1.4;
    }

    #FunZone.funZoneHP .thumbnail:hover .FunZone_img {
        height: 13em;
        transition: all 0s;
    }

    #FunZone.funZoneHP .thumbnail:hover .caption {
        height: auto;
        padding: 9px;
    }

    /* Custom Mobile Menu */
    .navbar-toggle {
        display: block;
    }

    .navbar-header {
        width: 100%;
    }

    /* Service Providers page */
    #GZfirst.bgGrey .btnEntrprs {
        margin: 0;
    }

    /* OEM news */
    #OEMnewsMenu .news {
        margin-bottom: 30px;
    }

    #OEMrated img {
        display: inline-block;
        margin-top: 0;
    }

    .OEMindex a.tabname {
        font-size: 0.9em;
    }

    .nav-tabs > li {
        padding: 0;
    }

    #oemSocial .social {
        margin-top: 30px;
    }

    .OEMindex {
        margin: 3em 0 0;
    }

    /*Install & setup*/
    #ta_prodHeader .ta_h1_bd_logo img {
        width: 100%;
    }

    #ta_prodHeader hr {
        margin: 1.7em 0;
    }

    #howitworks .step2 {
        margin: 0 2.5em;
        padding: 0 2em;
    }

    #howitworks .step4 {
        margin: 0 1.9em;
        padding: 0 2em;
    }

    #howitworks .subTitle {
        margin: 0 0 1em;
    }

    #howItWorks img {
        margin-left: 2% !important;
    }

    .adr #howItWorks.adrt_mac img {
        width: 98% !important;
        margin-left: 3% !important;
    }

    #quickSupport {
        background: url("../images/bg_quicksupport_section.jpg") no-repeat scroll left 45% top / cover rgba(0, 0, 0, 0);
    }

    #schedcall {
        border-right: 1px solid #4F3E2F;
        border-left: 1px solid #4F3E2F;
        margin: 0;
    }

    #chat {
        border-right: 1px solid #4F3E2F;
        margin: 0;
    }

    #quickSupport h4 {
        margin: 0 0 1em;
    }

    #btmProd_ta form {
        margin: -5em 0;
    }

    #btmProd_ta .center .logo-small {
        max-width: 50%;
        padding: 1em 0;
    }

    #userReviews q {
        font-size: 1.3em;
    }

    #btmProd_ta .center {
        margin: 3.5em 0 0 0;
    }

    /* SDK Integration */
    #OEMmenu a span.menu {
        font-size: 1em;
    }

    /*Free Antivirus (Gonzales)*/
    #feats.gnz h4 {
        font-size: 1.2em;
    }

    #feats.gnz h6 {
        min-height: 6.2em;
    }

    #feats.gnz .feat {
        padding: 2em 0;
    }

    /* awards */
    /* consumer support*/
    #leftSide .topSrc {
        padding: 0.8em 0.1em 0.9em 0.4em;
    }

    #leftSide .topSrc input {
        font-size: 0.82em;
        padding-left: 3px;
        padding-right: 3px;
    }

    #leftSide .topSrc .btn {
        margin: 0.1em 0 0 0 !important;
    }

    #leftSide .extra h4 {
        font-size: 1.4em;
    }

    #leftSide ul li {
        margin-left: -1.5em;
    }

    #contSide #GZdemos .time {
        top: 81%;
        right: 27%;
        font-size: 0.7em;
    }

    #contSide #GZdemos p {
        text-align: center;
    }

    #contSide iframe {
        width: 100% !important;
    }

    /* OAS Product */
    #prodSection .badgePos div {
        margin: 0.6em 0 0 0;
    }

    /*Free antivirus - Gonzales*/
    #better.gnz p {
        font-size: 1em;
    }

    /* Consumer Support*/
    #GZfaq .resources .datasheet {
        margin-top: 0.5em !important;
    }

    /* #GZdemos .round                 { top:30%; right: 43%;} */
    /* Press Center */
    .btmBan img {
        margin: -5em 0 0;
    }

    .bgbtmBan .more {
        margin: 3em 1em 0 0 !important
    }

    /* New Business Homepage */
    #businessTable table .sep {
        width: 0.5%;
    }

    #GZfirst.business {
        padding-top: 0;
    }

    #businessBanner h1 span {
        display: block;
        margin: 0.2em auto;
    }

    #carouselEntrprs.business {
        padding-bottom: 0;
    }

    #businessBanner h5 {
        margin-top: 3em;
    }

    /* New Business Security */
    .entSecurity {
        padding-top: 0 !important;
    }

    #businessTable table.GZGlyph .sep {
        display: none;
    }

    #businessTable table.GZGlyph td:first-child {
        padding-left: 0;
    }

    #businessTable table.GZGlyph a {
        font-size: 1em;
    }

    ul.checkList {
        padding-left: 20px;
    }

    #GZfooterDL {
        padding-top: 0;
    }

    #GZfooterDL .circle {
        margin-top: 0.5em;
    }

    #GZfooterDL a.learnMore {
        font-size: 1em !important;
    }

    #GZfooterDL h2 {
        margin-bottom: 0.5em;
    }

    /* Comparison Page */
    #tbComp table {
        table-layout: fixed;
    }

    #tbComp th:first-child {
        width: 30%;
    }

    #tbComp th {
        width: 24%;
    }

    #SMBcomp #tbComp .tableComparation p.devices {
        line-height: 1.3;
    }

    #SMBcomp #tbComp .tableComparation th > img.box {
        max-width: 110px;
    }

    #SMBcomp #tbComp .tableComparation th > img {
        max-width: 130px;
    }

    #SMBcomp #tbComp .tableComparation .btn {
        font-size: 0.9em;
    }

    /* LP March */
    .priceTable.business p label {
        margin-left: 10px !important;
        font-size: 1.3em;
    }

    .priceTable.business p.amount label a {
        padding: 0px 2px 0 4px !important;
    }

    .priceTable .years_checkbox p > input + label {
        margin-left: 35px !important;
    }

    .priceTable.business .need_more {
        margin-left: 10px !important;
    }

    .priceTable p:not(#foo) > input + label::before {
        margin-top: -5px !important
    }

    #enterpriseExperts {
        background: #F1F1F1;
        padding-bottom: 2em;
        min-height: auto;
    }

    #march_award .award img {
        margin-top: 7em;
    }

    #prodSection.march span.priceWrapper {
        width: 30%;
        left: 30px;
        text-align: center;
    }

    #prodSection.march span.priceWrapper img {
        display: inline-block;
    }

    #prodSection.reviewers.v2 fieldset i {
        top: 50px !important;
    }

    #subMenu {
        margin-top: 0.4em;
    }

    #prodSection.scratchCards .yspacer {
        margin-top: 4em;
    }

    #prodSection.scratchCards .btn {
        margin: 1.5em 0;
    }

    #prodSection.scratchCards .docs {
        text-align: center;
        margin-top: 1em;
    }

    /* START LP NAVBAR */
    .LPNav a {
        font-size: 1.1em;
    }

    .LPNav .navbar-header {
        display: none;
    }

    #nordics hr.v2 {
        bottom: 0;
        position: relative;
    }

    #nordics hr {
        margin: 10px 0 20px 0 !important;
    }

    #nordics a {
        margin-bottom: 10px;
    }

    #nordics a.chat {
        top: 48px;
        right: 60%;
    }

    #nordics-footer .ad-text {
        margin-left: 0;
    }

    /* LP 1 product PC Optimizer */
    .pcOptimizerBox::before, .pcOptimizerBox::after {
        left: 0;
        right: 0
    }

    /*LP cosmos*/
    #prodSection.cosmos .btn.add_cart {
        display: block !important;
    }

    #prodSection.cosmos {
        background: transparent !important;
    }

    #prodSection.cosmos .priceTable {
        margin-top: 5% !important;
    }

    #prodSection.cosmos a span {
        bottom: 55px !important
    }

    #table-comparative #tbComp table {
        width: 100% !important;
    }

    /* Jobs */
    #careers .showCities a.active::before {
        top: -.9em;
    }

    #careers .jobCategory ul li a {
        font-size: 1.1em;
    }

    #prodSection.FP_prodSection.business .badgePos {
        text-align: center;
    }

    #prodSection.FP_prodSection.business .badgePos img {
        width: 5em;
    }

    #prodSection.FP_prodSection.business .badgePos {
        top: 43em;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
    }

    #prodSection.FP_prodSection.business .form-horizontal {
        margin-top: 8em !important;
    }

    /*UBP*/
    #UBP.gravityZone {
        background-color: #000000;
        padding: 0em 0 16em 0;
        background-position: center top !important;
    }

    #UBP.gravityZone .borders div.border::before {
        display: none;
    }

    #UBP.gravityZone h6 {
        margin-bottom: 1em;
    }

    #UBP .compare a {
        margin-top: -1em;
        display: inline-block;
    }

    #UBP.gravityZone h4 {
        margin-top: 3em;
    }

    #UBP.gravityZone h3 {
        font-size: 2em;
    }

    /* Website Enterprise Technologies */
    #GZ_Techs .actions a {
        font-size: .9em;
    }

    #GZ_GlbPrtNtk .techImg {
        background-position: 30% 0 !important;
        right: 0;
        top: -16%;
        width: 100%;
    }

    #GZ_Techs section {
        width: 116%;
        margin-left: -8%;
    }

    #GZ_EdtSctTls .techImg {
        left: 0%;
        width: 100%;
        background-position: 55% 0;
    }

    #GZ_SmtScn .techImg {
        background-position: 50% 0;
        width: 100%;
    }

    #GZ_Pht .techImg {
        right: 0;
        top: -220px;
        width: 100%;
        background-position: 66% 0;
    }

    #GZ_ZrdTrtPrt .techImg {
        background-position: 60% 0;
        top: -140px;
        width: 100%;
    }

    #GZ_RtmMsgPrt .techImg {
        background-size: cover;
        height: 180px;
        left: auto;
        width: 284px;
        right: 59%;
    }

    /* LP PC Optimizer */
    #prodSection.LPpcOpt h2 span {
        display: block;
    }

    #prodSection.LPpcOpt .badgeOff {
        bottom: 31% !important;
        right: 3% !important;
    }

    #btmProd_ta.LPpcOpt .badgeOff {
        right: 18% !important;
    }

    #prodSection.LPpcOpt .ctfd {
        top: 5em;
    }

    /* 365 days Full Antivirus Protection */
    #full365AV #prodSection .price_img {
        width: 55px;
        left: 21%;
    }

    /* BD2015 Techs You Can Trust */
    #techsYouTrust #botSym {
        top: -13px;
    }

    #techsYouTrust .botInfo .txt {
        height: 18.5em;
    }

    /* BD2015 One Step Ahead */
    #oneStepAhead .title {
        font-size: 5em;
    }

    #oneStepAhead .subtitle {
        font-size: 1.2em;
    }

    #oneStepAhead #nimbus .bsn {
        margin-top: -12em;
    }

    #oneStepAhead #nimbus .counter .val {
        font-size: 2.5em;
    }

    #oneStepAhead #gz {
        background-position: -29em -55px;
    }

    #oneStepAhead #end_scr {
        background-position: 50% 0;
    }

    #oneStepAhead .slider {
        padding-top: 0;
    }

    #oneStepAhead .sliderButtons a {
        width: 100px;
        height: 120px;
    }

    #oneStepAhead .sliderButtons figure {
        height: 100px;
        width: 100px;
    }

    #oneStepAhead .sliderButtons h5 {
        font-size: 0.8em;
    }

    #oneStepAhead .sliderButtons p {
        display: none;
    }

    /* Lp Campaign March */
    #march_award.jun .award .text {
        margin-top: 5em;
    }

    #march_award.jun .award img {
        margin-top: 3em;
    }

    #march_award.jun h1 {
        font-size: 3em;
    }

    #march_award.jun img.logo {
        margin: 3.5em 0 1em 0;
    }

    #content #tbComp .tableComparation th h2 {
        font-size: 0.9em !important;
    }

    #mediaModal.overlayP .modal-dialog, #mediaModal2.overlayP .modal-dialog, #flagsModal.overlayP .modal-dialog {
        width: 98% !important;
    }

    #content h2 {
        font-size: 1.4em !important;
    }

    #tbComp .tableComparation td.firstTD a {
        font-size: 0.9em !important;
    }

    #content .btnUpgrade {
        background: url(../images/btn_red_xs.png) center top no-repeat;
        height: 40px;
        width: 150px;
    }

    #content h1 {
        margin-top: 1em;
    }

    #content .btnChoice {
        background: url(../images/btn_grey_xs.png) center top no-repeat;
    }

    /* Bitdefender 2016 BETA */
    #beta2016 .response p a {
        font-size: 1em;
    }

    #prodSection.backToSchool_lp {
        background-position: center 0 !important;
    }

    #iwantTo .box {
        width: 340px;
    }

    #iwantTo .products {
        text-align: center;
    }

    #iwantTo .products span.old-price {
        margin-top: 8px;
    }

    /* Bitdefender 2016 v3 BETA */
    #beta2016.v3 a, #beta_feedback a, #increase_chances a, #how_test a {
        font-size: 1.1em;
    }

    #prodSection.business.v2 .logo-small {
        margin-top: 2em !important;
    }

    #prodSection.business.v2 .badgePos div {
        text-align: left;
    }

    #prodSection.business.v2 .middle {
        text-align: left;
    }

    #prodSection.business.v2 .badgePos img {
        width: 4em;
    }

    #RnwTop.renewal2 ul li {
        line-height: 26px;
    }

    #RnwTop.renewal2 ul li {
        font-size: 12px !important;
    }

    #RnwTop.renewal2 .form-group a.btn {
        font-size: 12px !important;
        height: 40px !important;
        line-height: 24px !important;
    }

    #RnwTop.renewal2 #quickRnw .form-inline input {
        margin-right: 5px !important;
    }

    #RnwTop.renewal2 #quickRnw .form-inline input {
        width: 50%;
        height: 40px;
    }

    #RnwTop.renewal2 #quickRnw .bgForm {
        height: 4.5em;
    }

    #RnwProd.v2 .activePack {
        margin-top: 0;
    }

    #RnwProd.v2 .activePack figure {
        width: auto;
        margin-left: 0;
    }

    #RnwProd.v2 .customHeight {
        padding-top: 20px !important;
        margin-top: -40px;
        padding-bottom: 0 !important;
    }

    #mediaModal.overlayP.free .modal-dialog, #mediaModal2.overlayP.free .modal-dialog, #flagsModal.overlayP.free .modal-dialog {
        width: 750px !important;
    }

    #PANawards.v2 h5 {
        margin-top: 0;
    }

    #PANawards h4.customTitle {
        font-size: 30px;
    }

    #PANawards.v2 h5 {
        margin-top: 15px !important;
    }

    /* Bitdefender 2016 Product Page */
    #prodSection.v2016 .badgePos {
        margin: 10px 0 0 40px !important;
        position: static !important;
        width: 270px !important;
        overflow: hidden;
    }

    #prodSection.v2016 .badgePos a img {
        max-width: 80px;
    }

    #prodSection.v2016 .badgePos div {
        margin-top: 2em;
        width: 180px;
    }

    #prodSection.v2016 .particles {
        left: -400px;
    }

    #prodSection.v2016 .priceTable {
        position: relative;
        z-index: 40;
    }

    #prodSection.v2016 .title {
        font-size: 3.5em;
    }

    #prodSection.v2016 .subTitle {
        font-size: 1.8em;
    }

    #prodSection.v2016 .priceTable .wrap p {
        text-align: center;
    }

    #prodSection.v2016 .priceTable .wrap {
        text-align: center;
    }

    #prodSection.v2016 .priceTable .wrap .buyNow {
        float: none !important;
    }

    #bestProt.v2016 .avTable .avTop {
        width: 100%;
    }

    #bdfTopFtrs {
        background-position: -30em bottom !important;
        padding-top: 0;
    }

    #prodScreenshot .control.left {
        left: -40px;
    }

    #prodScreenshot .control.right {
        right: -40px;
    }

    #prodScreenshot .control {
        font-size: 100px;
        height: 100px;
    }

    #btmProd.v2016 .title {
        font-size: 3.5em;
    }

    #btmProd.v2016 .priceTable {
        margin-top: 65px;
    }

    #bdfCentral .allNeeds p {
        width: 100%;
    }

    .techSlider {
        height: 220px;
    }

    #secondZone.mac h3:nth-child(1) {
        margin-top: 60px;
    }

    #btmProd.v2016.bms img.pcChoice, #prodSection.v2016.bms img.pcChoice {
        margin-right: 0;
    }

    #btmProd.v2016.bms .badgePos {
        position: static;
    }

    /* techs */
    .techSlider .sliderButtons a {
        padding-left: 6px;
        padding-right: 6px;
    }

    .techSlider .slideItem#tech-8 {
        background-position: 3em 30%
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: 1em 0%
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: 24em 100%;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: -8em 0%
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: 35em 50%
    }

    /* smart scan */
    .techSlider .slideItem#tech-4 {
        background-position: 10% 30%
    }

    /* clueful */
    .techSlider .slideItem#tech-5 {
        background-position: 0em 30%
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: 14em 30%
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: 7em 800%
    }

    /* anto rootkit */
    /* Bitdefender Central */
    #centralHowLogIn h2 {
        margin-top: .5em;
    }

    /* LP AV 4 Mac */
    #LP_MacTop .mac_laptop {
        margin-top: 150px;
    }

    #LP_MacNonStop .container-fluid {
        width: 750px;
    }

    #LP_MacNonStop .notif-wrapper {
        padding: 0 30px;
    }

    #LP_MacNonStop .notif {
        padding: 0 30px;
    }

    #LP_MacNonStop .checkH1, #LP_MacNonStop .checkH2 {
        text-align: center !important;
    }

    /* LP 3 product Launch 2016 */
    #prodSection .priceBox {
        bottom: -10px;
    }

    #prodSection a.buyNow {
        font-size: 14px;
    }

    .tablePrice {
        padding: 10px 15px;
    }

    .tablePrice .oldp {
        font-size: 18px;
    }

    .tablePrice .valab {
        font-size: 9px;
        margin-top: 0;
    }

    #LP_2016Ftrs .no {
        font-size: 30px;
    }

    #LP_2016Ftrs .txt {
        font-size: 12px;
        padding-top: 5px;
    }

    #LP_2016Ftrs .container::before {
        left: 33%;
    }

    #LP_2016Ftrs .container::after {
        right: 40%;
    }

    #prodSection.LP2016 .particles {
        height: 500px;
    }

    #prodSection.LP2016 .priceBox, #prodSection .FP.priceBox {
        width: 140px;
        height: 140px;
        background-size: cover;
    }

    #prodSection.LP2016 .priceBox img, #prodSection .FP.priceBox img {
        width: 100%;
    }

    #prodSection .priceBox p {
        font-size: 28px;
        top: 47px;
    }

    #prodSection.LP2016.twoProd .tablePrice {
        margin-top: 0;
        max-width: 100%;
    }

    .twoProd .tablePrice::after {
        display: none;
    }

    .twoProd .tablePrice::before {
        display: block;
    }

    .addInstall label {
        padding-bottom: 2px;
    }

    .twoProd .ftr {
        margin-top: 71px;
    }

    #prodSection.twoProd .displaced {
        margin-left: auto;
    }

    #prodSection.oneProd .tablePrice {
        margin-top: 0;
    }

    #prodSection.oneProd .particles {
        top: 0%;
    }

    #GZprodDesc.v2 img {
        margin-top: 0;
    }

    #GZprodDesc.v2 .laptop {
        margin-top: 5em;
    }

    #GZprodDesc.v2 .inputs label {
        font-size: 12px;
    }

    #GZprodDesc.v2 .laptop {
        padding-right: 0;
    }

    #GZprodDesc.v2 .phoneTxt {
        font-size: 12px;
    }

    #GZprodDesc.v2 .inputRow .text-left {
        text-align: center !important;
    }

    #mediaModal.pcOptimizer .modal-dialog {
        width: 760px !important;
    }

    #mediaModal.pcOptimizer #content h1 {
        margin-top: 2em !important;
    }

    #mediaModal.pcOptimizer #content h5 {
        font-size: 18px;
    }

    /* Ready for Windows 10? */
    #readyW10 p {
        font-size: 2em
    }

    #readyW10 img {
        max-height: 50px;
    }

    #prodAwrds .btmAward {
        margin-top: 3em;
    }

    #GZftrs.avChart .bars {
        padding: 0 13px !important;
    }

    /* av-is-ts */
    #prodSection.LP2016.pcmag a.buyNow {
        padding: 15px 11px 15px 40px;
        font-size: 10px;
    }

    #prodSection.LP2016.pcmag .tablePrice .oldp {
        margin-top: 5px;
    }

    #prodSection.LP2016.pcmag .tablePrice .oldp, #prodSection.LP2016.pcmag .tablePrice .newp {
        font-size: 14px;
        margin-right: 5px;
    }

    #prodSection.LP2016.pcmag .years_checkbox input + label {
        font-size: 11px;
        line-height: 18px;
    }

    #prodSection.LP2016.pcmag .tablePrice .save {
        padding: 0 !important;
        font-size: 12px;
    }

    #prodSection.LP2016.pcmag .years_checkbox div.col-md-4.noPadding + div > span {
        font-size: 10px;
        white-space: nowrap;
    }

    #prodSection.LP2016.pcmag .nav-tabs > li > a {
        font-size: 12px;
    }

    #prodComparison.av-is-ts .priceWrapper {
        display: none !important;
    }

    #march_award.v2 {
        margin-top: 200px !important;
    }

    #prodComparison.av-is-ts .th h2 {
        font-size: 14px !important;
    }

    #prodComparison.av-is-ts .th h2 span {
        margin-top: 40px;
    }

    #prodComparison.av-is-ts span.actprice {
        font-size: 14px !important;
    }

    #prodComparison.av-is-ts .variation {
        font-size: 11px !important;
    }

    #prodComparison.av-is-ts .th h2 {
        font-size: 15px !important;
    }

    #prodComparison.av-is-ts .noXSp {
        padding: 0 !important;
    }

    #prodComparison.av-is-ts a.buyNow {
        font-size: 11px !important;
        padding: 8px 10px 8px 40px !important;
    }

    #prodComparison.av-is-ts .oldprice {
        font-size: 11px !important;
    }

    #tbComp.av-is-ts td a {
        font-size: 13px !important;
    }

    #btmProd.v2016.av-is-ts .title .bdf {
        margin-top: 10px;
    }

    #btmProd.v2016.av-is-ts .title {
        font-size: 40px;
    }

    #prodSection.LP2016.de.v3 .priceBox p {
        margin-top: 5px;
    }

    #prodSection.LP2016.de.v3 .priceBox p span {
        font-size: 30px;
    }

    #ec2days h3 {
        font-size: 28px;
        margin-top: 35px;
    }

    #ec2days .subtitle {
        font-size: 22px;
    }

    #ec2days .quote q {
        font-size: 25px;
    }

    #prodSection.LP2016.de.v2 .priceBox p {
        font-size: 15px !important;
        line-height: 17px !important;
    }

    #prodSection.LP2016.de .priceBox p {
        margin-top: 2px;
        font-size: 16px !important;
        line-height: 18px !important;
    }

    /* LP Migration 2016 */
    #prodSection.LP2016.migration .part {
        left: auto;
        right: -190%;
        top: -160px;
    }

    #prodSection.business.SMB img.img35Off {
        width: 100px !important;
        bottom: 6em !important;
    }

    #prodSection.business.SMB .w10logo {
        width: 60px !important;
        bottom: 7em !important;
    }

    #prodSection.business.SMB .form-horizontal {
        margin-top: 0 !important;
    }

    #prodSection.business.SMB .badgePos {
        position: static;
    }

    #bestRated h6 {
        font-size: 16px;
    }

    #bestRated h3 {
        font-size: 38px;
    }

    #bestRated h5 {
        margin-top: 2em;
    }

    /* BS */
    #prodSection.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 80px !important;
        width: 100px;
    }

    #btmProd.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 64px !important;
        width: 100px !important;
    }

    /* Black Friday 2016 DE */
    #prodSection.BF2016 .discount_wrapper {
        width: 210px;
        height: 243px;
    }

    #prodSection.BF2016 .discount_wrapper .value {
        font-size: 30px;
        height: 55px;
    }

    #prodSection.BF2016 .discount_wrapper .value span {
        font-size: 16px;
    }

    .modal-backdrop {
        z-index: 9;
    }

    #mediaModal.av_free2016 .right h1 {
        font-size: 32px !important
    }

    #mediaModal.av_free2016 span.old-price.line {
        font-size: 20px !important;
    }

    #mediaModal.av_free2016 span span {
        font-size: 12px !important;
    }

    #mediaModal.av_free2016 a.no {
        font-size: 12px !important;
    }

    #mediaModal.av_free2016 a.redBtn {
        font-size: 14px;
    }

    #mediaModal.av_free2016 .right h3 {
        font-size: 20px !important;
    }

    #mediaModal.av_free2016 figure {
        margin-top: 25%;
    }

    /* Black Friday */
    #prodSection .priceBox p.v2 {
        top: 51px;
    }

    #prodSection .priceBox p.v2 .val {
        font-size: 36px !important;
    }

    #prodSection .priceBox p.v2 .txt .perc {
        font-size: 26px !important;
    }

    #prodSection .priceBox p.v2 .txt {
        padding-top: 2px !important;
    }

    #prodSection .FP.priceBox {
        left: 50px;
    }

    #prodSection .priceBox.small-text p {
        top: 52px;
        font-size: 27px;
    }

    /* Business Security */
    #prodSection.smb.v2016 h1 {
        font-size: 3.8em;
    }

    #prodSection.smb.v2016 p.subtitle {
        font-size: 1.5em;
    }

    #prodSection.v2016 .title {
        font-size: 3em;
    }

    #prodSection.smb.v2016 .off {
        max-width: 120px !important;
    }

    #btmProd.smb.v2016 .off {
        max-width: 120px !important;
    }

    #prodSection.smb.v2016 .w10, #btmProd.smb.v2016 .w10 {
        max-width: 58px !important;
    }

    #prodSection.smb.v2016 .newBadge {
        padding-top: 0 !important;
    }

    /* pop up tsmd free or buy */
    #mediaModal.tsmd_freeorbuy2016 .right img.ribbon {
        width: 320px;
        left: -7px;
    }

    #mediaModal.tsmd_freeorbuy2016 .right h3 {
        font-size: 24px;
        top: 58px;
    }

    #mediaModal.tsmd_freeorbuy2016 .left h1 {
        font-size: 18px !important;
    }

    #mediaModal.tsmd_freeorbuy2016 .right h1 {
        font-size: 34px !important;
    }

    #mediaModal.tsmd_freeorbuy2016 .right img.product {
        width: 150px;
        margin: 0 auto
    }

    #mediaModal.tsmd_freeorbuy2016 a.yellowBtn {
        margin-top: 1em;
    }

    #mediaModal.tsmd_freeorbuy2016 .award {
        margin-top: 20px;
    }

    #mediaModal.tsmd_freeorbuy2016 .award img {
        width: 40px;
    }

    #mediaModal.tsmd_freeorbuy2016 a.greenBtn {
        font-size: 14px;
    }

    #mediaModal.tsmd_freeorbuy2016.fp .right h3 {
        font-size: 20px;
    }

    /* button */
    #prodSection.v2016 a.sec-button {
        display: block;
        margin-bottom: 15px;
    }

    /* happy antivirus */
    .circles-slider .circle-rotate {
        width: 760px !important;
        top: -450px !important;
    }

    .circles-slider .purple-shadow {
        top: 0 !important;
        width: 600px !important;
    }

    .circles-slider .circle-rotate2 {
        width: 495px !important;
        top: -321px !important;
    }

    #prodSection.LP2016.BF2016v3 .title h2 {
        font-size: 48px;
    }

    #prodSection.BF2016v3.second .lens-background {
        background: transparent !important;
    }

    #prodSection.BF2016v3.second h1 {
        font-size: 40px;
        margin-top: 2.5em !important;
    }

    #prodSection.BF2016v3.second .circle-rotate2 {
        top: -620px !important;
    }

    #prodSection.BF2016v3.second .circle-rotate {
        top: -800px !important;
    }

    #prodSection.BF2016v3.second h4 {
        font-size: 22px;
    }

    #prodSection.BF2016v3.second .circle-rotate {
        top: -520px !important;
    }

    #prodSection.BF2016v3.second .circle-rotate2 {
        top: -388px !important;
    }

    #prod-comparison table h5 .fa {
        right: 10%;
    }

    #classicLine.box .box-custom-img img {
        max-width: 100%;
    }

    #classicLine.box h2 {
        background: none;
    }

    #classicLine.box .myDevices {
        display: inline-block;
    }

    #classicLine.box .dev {
        text-align: center;
    }

    #classicLine.box .item {
        padding-bottom: 2em;
    }

    #classicLine.box .descr.box {
        min-height: 100px;
    }

    #filters_locator2016 span.company {
        font-size: 14px;
    }

    #filters_locator2016 .contact-details span, #filters_locator2016 span.location {
        font-size: 11px !important;
    }

    #filters_locator2016 .customPadding {
        margin-top: 10px;
        padding: 20px 0 !important;
    }

    #filters_locator2016 .contact-details {
        background-position: 80% 22px;
    }

    #ranked1 h2, #mgmSimple h2 {
        padding-top: 0;
    }

    #MSPprogram .cloud-2015 {
        max-width: 120px;
    }

    #choiceIsYours ul, #choiceIsYours .info {
        padding: 0;
    }

    #choiceIsYours .info {
        text-align: center;
    }

    #choiceIsYours .info .or {
        display: block;
        padding: 6px;
    }

    #choiceIsYours ul li {
        font-size: .9em;
    }

    #choiceIsYours .info .dl {
        font-size: 13px;
    }

    #OEMcateg3.v2 .cols {
        width: 25%;
        margin-left: 0% !important;
    }

    #OEMcateg3.v2 .col1 {
        margin-left: 1% !important;
    }

    #OEMcateg3.v2 .col2 {
        margin-left: 11% !important;
    }

    #OEMcateg3.v2 .col3 {
        margin-left: 12% !important;
    }

    #underProd.business.v2016 h2 {
        font-size: 2.6em;
    }

    #OEMcateg3.v2 p a, #sysReq.v2 p a {
        font-size: 1em;
    }

    #sysReq.v2 .cols {
        width: 17% !important;
    }

    #sysReq.v2 .cols.col1 {
        margin-left: 5% !important;
    }

    #sysReq.v2 .cols.col2 {
        margin-left: 7.5% !important;
    }

    #sysReq.v2 .cols.col3 {
        margin-left: 7% !important;
    }

    #sysReq.v2 .cols.col4 {
        margin-left: 7% !important;
    }

    #prodSection.v2016.FPv2 {
        background-position: -140% top;
    }

    #prodSection.v2016.FPv2 .avail {
        text-align: center;
    }

    #prodSection.v2016.FPv2 .devices {
        margin: 0 auto;
    }

    #prodSection.v2016.FPv2 .off50 {
        max-width: 120px;
    }

    #prodSection .priceBox.box-v2 p {
        width: 70px !important;
        margin: 10px auto 0 !important;
    }

    #prodSection .priceBox.box-v2 .currency {
        font-size: 18px !important;
    }

    #prodSection .priceBox.box-v2 .value {
        font-size: 30px !important;
    }

    #prodSection .priceBox.box-v2 .value-small {
        font-size: 17px !important;
        padding-top: 10px !important;
    }

    #prodSection .priceBox.box-v3 .row2 {
        font-size: 28px !important;
    }

    #prodSection .priceBox.box-v3 .one {
        font-size: 24px !important;
    }

    #prodSection .priceBox.box-v3 .year {
        font-size: 18px !important;
    }

    #visionary_header h1 span {
        font-size: 42px;
    }

    #compareTableBox.v2 figure {
        width: 220px !important;
        margin: 0 auto !important;
    }

    #compareTableBox.v2 .marginm {
        margin-top: 0 !important;
    }

    #compareTableBox.v2 .th.big {
        top: 0 !important;
        margin-top: -30px;
    }

    #compareTableBox.v2 .th h2 {
        font-size: 18px;
    }

    #compareTableBox.v2 .marginm {
        padding-top: 0;
    }

    #compareTableBox.v2 figure.box {
        width: 210px !important;
        margin-top: -4px !important;
        top: 15px !important;
        left: 10px !important;
    }

    #compareTableBox.v2 a.buyNow {
        font-size: 13px;
    }

    #compareTableBox.v2 table tbody tr td {
        font-size: 11px;
    }

    #compareTableBox.v2.prod2 figure {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        margin-left: 45px !important;
    }

    #prodComparison.v20162 .th h2 {
        font-size: 18px;
    }

    #prodComparison.v20162 .box + div.marginm {
        margin-top: -53px;
    }

    #prodComparison.v20162.prod2 .activePack figure {
        margin-left: 30px !important;
        width: 295px !important;
    }

    #prodComparison.v20162.prod2 .box + div.marginm {
        margin-top: -52px;
    }

    #prodComparison.v20162 figure.box {
        margin-top: -7px !important;
    }

    #prodComparison.v20162 .activePack {
        margin-top: 0;
    }

    /* lp brief 2016 */
    #prodSection.brief .priceBox p {
        font-size: 36px;
        line-height: 46px;
    }

    #brief-header h2 {
        font-size: 34px;
    }

    /* bms ro */
    #prodSection.v2016.ro .ultimate.v2 {
        margin-top: 1em !important;
    }

    #centralManage .social_btn img {
        max-width: 120px;
    }

    /* Our Mission */
    .ourMission {
        position: relative;
        bottom: 0;
        width: 100%;
        float: left;
        padding: 0 5px;
        background-position: 90% top;
        height: 83px;
    }

    .ourMission h2 {
        width: 100%;
        font-size: 14px;
        margin: 8px 0;
        float: none;
    }

    nav#mainNav .mainLinks .dropdown-menu .ourMission .redBtn {
        max-width: 120px;
        padding: 6px 10px;
        font-size: 12px;
        float: none;
        margin: 2px auto 0;
        display: block;
    }

    .ourMission .ft {
        display: none;
    }

    /* bms ro */
    #prodSection.v2016.ro .ultimate.v2 {
        margin-top: 1em !important;
    }

    /* business award */
    #prodSection.business.newAward .badgePos div {
        float: left !important;
        margin: 3em 0 0 1em !important;
        text-align: left !important;
    }

    #prodSection.business.newAward .badgePos {
        margin-top: 2em !important;
    }

    #prodSection.business.newAward .badgePos img {
        margin-left: 0 !important;
    }

    /* download page */
    #downloadPage .container::after {
        bottom: -115px;
    }

    /* lp consumer */
    #prodSection.consumerDE {
        background-position: center -550px !important;
    }

    #prodSection.LP2016.consumerDE .relative-margin {
        left: 0 !important;
    }

    #prodSection.LP2016.consumerDE a.yellowBtn {
        font-size: 14px;
    }

    #prodSection.LP2016.consumerDE .boxWrapper .awards img {
        width: 10%;
    }

    #prodSection.LP2016.consumerDE .boxWrapper .awards img.width4, #prodSection.LP2016.consumerDE .boxWrapper .awards img.width2 {
        width: 15%;
    }

    #prodSection.LP2016.consumerDE .boxWrapper .awards img.width3 {
        width: 7%;
    }

    /* ts upgrade windows 10 */
    #upgradeW10 h3 {
        font-size: 30px;
    }

    #upgradeW10 p.inline {
        font-size: 12px;
    }

    #upgradeW10 span.details {
        font-size: 11px;
    }

    /* install de */
    #ta_prodHeader.v2 .form-horizontal {
        right: 0;
    }

    #ta_prodHeader.v2 h3 {
        font-size: 26px;
    }

    #ta_prodHeader.v2 h4 {
        font-size: 20px;
    }

    #GZ_Techs.v2 #GZ_newSection {
        height: 950px;
        margin-left: -9%;
    }

    #GZ_newSection .techImg {
        background-position: -150px 0 !important;
    }

    #GZ_Techs h1 {
        font-size: 3.2em;
    }

    #GZ_GlbPrtNtk.v2 {
        margin-top: 5px !important;
    }

    #GZ_EdtSctTls {
        height: 700px;
    }

    #GZ_GlbPrtNtk .container {
        margin-top: 1em;
    }

    #GZ_GlbPrtNtk {
        height: 630px;
    }

    #GZ_Techs.noRotate .container {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }

    /* WINDOWS 10 COMPATIBILITY */
    #W10comp h3 {
        font-size: 36px !important;
    }

    #prodSection.brief .priceBox p {
        font-size: 32px !important;
    }

    #W10Benefits .subtitle {
        font-size: 19px;
        padding: 2em;
    }

    #W10install .txtMedSize {
        font-size: 1.25em
    }

    #W10install a {
        font-size: 1em
    }

    #W10speed h2 {
        font-size: 34px
    }

    /* business v2 */
    #prodSection.business.vPower .priceTable .price {
        text-align: center !important;
    }

    #prodSection.business.vPower h1 {
        font-size: 58px !important;
    }

    #prodSection.business.vPower .badgePos div {
        margin-top: 0 !important;
    }

    #prodSection.business.vPower .priceBox p {
        font-size: 26px !important;
    }

    #prodSection.business.vPower .badgePos {
        width: auto !important;
    }

    #prodSection.business.vPower .form-horizontal {
        margin-top: 4em !important;
    }

    /* comparison tooltip */
    #prod-comparison table .lto.mostP {
        left: 60px !important;
    }

    /* av 2016 free */
    #av2016-featuredlist h1 {
        font-size: 40px;
    }

    #av2016-free h1 {
        font-size: 46px !important;
        margin-top: 2em;
    }

    #av2016-free h3 {
        font-size: 32px;
    }

    #av2016-makefree p {
        font-size: 15px;
    }

    #av2016-makefree h3 {
        font-size: 40px;
    }

    #av2016-getride h4 {
        font-size: 20px;
    }

    #av2016-getride p {
        font-size: 13px;
    }

    #av2016-getride h3 {
        font-size: 23px;
    }

    #av2016-getride q {
        font-size: 16px;
    }

    #av2016-featuredlist ul {
        padding: 0;
    }

    /* reviewers logged */
    #mainNav.v2016 .mainLinks li {
        display: block;
        text-align: left;
    }

    /* map testimonials */
    .testimonal-map {
        min-height: 630px !important;
    }

    .testimonal-map .pin1 {
        left: 123px !important;
        top: 225px !important;
    }

    .testimonal-map .pin2 {
        left: 228px !important;
        top: 344px !important;
    }

    .testimonal-map .pin3 {
        left: 347px !important;
        top: 235px !important;
    }

    .testimonal-map .pin4 {
        left: 352px !important;
        top: 196px !important;
    }

    .testimonal-map .pin5 {
        left: 368px !important;
        top: 217px !important;
    }

    .testimonal-map .pin6 {
        left: 383px !important;
        top: 238px !important;
    }

    .testimonal-map .pin7 {
        left: 392px !important;
        top: 232px !important;
    }

    .testimonal-map .pin8 {
        left: 378px !important;
        top: 219px !important;
    }

    .testimonal-map .pin9 {
        left: 389px !important;
        top: 215px !important;
    }

    .testimonal-map .pin10 {
        left: 404px !important;
        top: 208px !important;
    }

    .testimonal-map .pin11 {
        left: 569px !important;
        top: 292px !important;
    }

    .testimonal-map iframe {
        width: 100% !important;
    }

    /* adu students */
    .content-section-a i, .content-section-b i {
        font-size: 200px !important;
        margin: 50px 0;
    }

    .content-section-a .red-check {
        margin-left: 100px;
    }

    .content-section-a h2, .content-section-b h2 {
        font-size: 28px;
    }

    #mainNav.v2016.adu img.abu-img {
        max-width: 55%;
        margin-top: 30px;
    }

    #mainNav.v2016.adu.active img.abu-img {
        margin-top: 7px;
    }

    #mainNav.v2016.adu.active #secondNav {
        height: 52px;
    }
}

/* media queries end */

/* ###################################  XS RESPONISVE  ##################################*/
@media (max-width: 767px) {
    .securityAdvisory .inputbox {
        padding-top: .3em;
        padding-bottom: .3em;
    }

    .securityAdvisory__table thead {
        display: none;
    }

    .securityAdvisory__table tbody, .securityAdvisory__table tr {
        display: block;
    }

    .securityAdvisory__table tr {
        padding: 1em 0;
    }

    .securityAdvisory__table tr:first-child {
        padding-top: 0;
    }

    .securityAdvisory__pagination {
        text-align: center;
        font-size: 1.2em;
    }

    .securityAdvisory__pagination .first, .securityAdvisory__pagination .last {
        margin: 0;
    }

    .securityAdvisory__table td {
        padding: 0.3em 0.5em;
    }

    .securityAdvisory__table .col-small, .securityAdvisory__table .col-medium, .securityAdvisory__table .col-large {
        width: 100%;
        display: block;
    }

    .newBox2.v2 .boximg {
        margin-top: 60px !important;
    }

    .newBox2.v2 {
        height: auto;
    }

    .newBox2.v3 .title {
        padding-top: 0;
    }

    .securityAdvisory, .securityAdvisory__single {
        min-height: 0;
        padding: 2em 0;
        margin: 0;
    }

    .support_center_poducts .product_types a {
        padding: 0.7em 0.2em;
    }

    .multi-slider .item.bgP h3 {
        font-size: 28px;
    }

    .multi-slider .item.bgP p {
        line-height: 1.3;
    }

    .product2018.bms .boxImg img {
        margin: 0 auto !important;
    }

    .static-header.cl2017 h2 {
        font-size: 27px;
    }

    .usecases-accordion .panel-body {
        padding: 20px;
    }

    .usecases-video2017 .video {
        width: 100%;
        float: none;
    }

    .support_center_poducts .product_types a {
        padding-top: .5em;
        padding-bottom: .5em;
    }

    .support_center_poducts .product_types {
        text-align: center;
    }

    .support_center_poducts .product_types li {
        float: none;
        display: inline-block;
    }

    .support_center_poducts .product_types a {
        font-size: 15px;
    }

    .support_center_poducts .product_list li {
        width: 50%;
    }

    .support_center_poducts .product_list .bdf, .support_center_poducts .product_list .name {
        font-size: 13px;
        min-height: 28px;
    }

    .support_center_poducts .product_types li.select_year {
        float: none;
    }

    .support_center_poducts .product_list li img {
        display: none;
    }

    .support_page .title {
        font-size: 16px;
        line-height: 1.2;
    }

    .support_page .title, .support_page .content {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .support_articles .main_link {
        font-size: 17px;
    }

    .support_center_header .search {
        font-size: 14px;
    }

    .support_center_header .title2 {
        margin: 0 0 0.5em 0;
        text-align: center;
    }

    .top_solutions .title {
        font-size: 30px;
    }

    .top_solutions .howto {
        padding-left: 0;
    }

    .upgrade_now {
        background-position: 83% 0%;
        padding: 2em 0;
        position: relative;
    }

    .upgrade_now:before {
        content: "";
        background: #fff;
        opacity: .5;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .contact_support .title {
        font-size: 35px;
        line-height: 1.1;
    }

    .contact_support .link img {
        max-height: 50px;
    }

    .contact_support .link .text {
        line-height: 1.1;
    }

    .contact_support .second_row {
        padding-left: 0;
        padding-right: 0;
    }

    .upgrade_now img {
        max-width: 200px;
        margin: 0 auto;
    }

    .upgrade_now .overtitle {
        font-size: 18px;
        text-align: center;
    }

    .upgrade_now .title {
        font-size: 28px;
        text-align: center;
    }

    .upgrade_now .subtitle {
        font-size: 18px;
        text-align: center;
    }

    .top_solutions .videos {
        border-left: 0;
        border-top: 1px solid #e7e7e7;
        margin-top: 2em;
    }

    .support_center_header .title {
        font-size: 30px;
    }

    .whats-new2017 .disclaimer {
        margin-top: 20px;
    }

    .buy-more-devices {
        height: auto;
    }

    .buy-more-devices h4 {
        font-size: 24px;
    }

    .quick-solutions2017 p {
        font-size: 14px;
    }

    .quick-solutions2017 {
        text-align: center;
    }

    .quick-solutions2017 h3 {
        font-size: 26px;
    }

    .best-suits2017 h4 {
        font-size: 27px;
    }

    .middle-optimizer2017 hr {
        display: none;
    }

    .pc-optimizer2017.product2018 .logo {
        margin-top: -2em;
        max-width: 100px;
        margin-bottom: 0;
    }

    .business-features2017 .list-protect a {
        margin-bottom: 40px;
        display: block;
    }

    .usecases-section h3 {
        font-size: 20px;
        margin-top: 30px;
    }

    .usecases-video2017 .text {
        width: 100%;
        float: none;
        padding: 0 30px 20px 30px;
        text-align: center;
    }

    .whats-new2017 a {
        font-size: 12px;
    }

    .whats-new2017 {
        padding-top: 3em !important;
    }

    .quick-solutions2017 .col-sm-3 {
        margin-bottom: 40px;
    }

    .pc-optimizer2017 {
        background-position: 61% 0% !important;
        background-size: 282% !important;
    }

    .best-suits2017 img {
        margin-top: 60px;
    }

    .pc-optimizer2017 h4 br {
        display: none;
    }

    .pc-optimizer2017 h4 {
        font-size: 16px;
    }

    .pc-optimizer2017 h2 {
        font-size: 20px;
    }

    .popup-mgmt .image-wrapper img {
        margin-left: auto;
        margin-right: auto;
    }

    .team-members .popup-trigger {
        max-width: 345px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: block;
    }

    .company-header.pc .title {
        font-size: 1.9em;
        padding-top: 0;
    }

    .company-graphic .data-table .item {
        width: 100%;
        margin-left: 0%;
    }

    .company-graphic .data-table .item.left .date {
        right: auto;
        text-align: left;
    }

    .company-graphic .data-table .item.left .text {
        float: right;
    }

    .company-graphic .data-table .item.left .text:before {
        border-left: 0;
        border-right: 20px solid #f3f3f3;
        right: auto;
        left: -20px;
    }

    .company-graphic .data-table .left .line {
        left: 16.5%;
        right: auto;
    }

    .company-graphic .data-table .left .dot {
        right: auto;
        left: 56%;
    }

    .company-header {
        background-position: 0% center;
    }

    .company-header.hp .title {
        padding-top: 0.1em;
        font-size: 1.9em;
    }

    .company-header .title {
        padding-top: 0.5em;
    }

    #businessTable.v2.smb17rnStep2 .priceTable p label {
        margin-left: 0 !important;
    }

    #businessTable.v2.smb17rnStep2 .priceTable .years_checkbox p label {
        text-align: center;
        padding-left: 5px !important;
    }

    #businessTable.v2.smb17rnStep2 .tooltiPlus a {
        margin: -2.7em -0.5em 0;
    }

    .product2018.bms .customSelect-price img {
        display: block;
        margin: 0 auto;
    }

    .take-a-look.lp .text {
        text-align: center !important;
    }

    .take-a-look.lp h5 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .take-a-look.lp h3 {
        font-size: 24px;
    }

    .take-a-look.lp .blue-logo {
        max-width: 80px;
        margin-top: 10px;
    }

    .take-a-look.lp h2 {
        font-size: 20px !important;
    }

    .bms2017-best q {
        font-size: 1.3em !important;
        margin-top: 30px;
        display: block;
    }

    .bms2017-best .award1, .bms2017-best .award2 {
        margin-top: 0;
        max-width: 80px;
    }

    .bms2017-best .title {
        font-size: 24px;
    }

    #businessTable.v2 .console-option .font {
        font-size: 11px;
    }

    .findmykey .expand {
        display: none !important;
    }

    .findmykey .scrshot {
        max-width: 100%;
    }

    .smb17rnStep1 .keyfield {
        padding-left: 1em;
        padding-right: 1em;
    }

    .smb17rnStep1 .checkkey .stepno {
        display: block;
        border: 0;
    }

    .smb17rnStep1 .checkkey {
        padding: 0.1em 0.3em;
    }

    .smb17rnStep1 .checkkey .stepno {
        padding: 0.3em;
    }

    .smb17rnStep1 .info a {
        font-size: 1em;
    }

    .toolbox-content .col-sm-4 {
        margin-bottom: 25px;
    }

    .toolbox-content {
        text-align: center;
    }

    .smbrenew2017header {
        padding: 1em 0 4em;
    }

    .smbrenew2017header .title {
        font-size: 1.6em;
    }

    .smbrenew2017header .subtitle {
        font-size: 1.2em;
    }

    .modal-dialog.trial-modal {
        max-width: 730px;
        width: 95%;
    }

    .contentTrial .step2 .title {
        margin-top: 25px;
        font-size: 25px;
    }

    .contentTrial .darkOrangeBtn {
        font-size: 13px;
    }

    .contentTrial .step2 {
        padding-bottom: 4px;
    }

    .contentTrial ul {
        width: 100%;
    }

    .contentTrial .col1 {
        font-size: 20px;
    }

    .contentTrial .col1 span {
        font-size: 15px;
    }

    .contentTrial .subtitle {
        margin-top: 5px;
    }

    .contentTrial .col2 {
        font-size: 25px;
    }

    .contentTrial .step1, .contentTrial .step2, .contentTrial .bg-blue {
        padding-left: 15px;
        padding-right: 15px;
    }

    .contentTrial .small {
        padding: 15px 0;
    }

    .contentTrial .form-group {
        width: 100%;
    }

    .contentTrial .form-inline .form-control {
        width: 56%;
        display: inline-block;
    }

    .contentTrial .greenBtn {
        vertical-align: 0;
    }

    .modal-dialog.trial-modal .modal-body .noPaddingLeft {
        padding: 0;
    }

    .modal-dialog.trial-modal {
        max-width: 730px;
        width: 95%;
    }

    .contentTrial .step2 .title {
        margin-top: 25px;
        font-size: 25px;
    }

    .contentTrial .darkOrangeBtn {
        font-size: 13px;
    }

    .contentTrial .step2 {
        padding-bottom: 4px;
    }

    .contentTrial ul {
        width: 100%;
    }

    .contentTrial .col1 {
        font-size: 20px;
    }

    .contentTrial .col1 span {
        font-size: 15px;
    }

    .contentTrial .subtitle {
        margin-top: 5px;
    }

    .contentTrial .col2 {
        font-size: 25px;
    }

    .contentTrial .step1, .contentTrial .step2, .contentTrial .bg-blue {
        padding-left: 15px;
        padding-right: 15px;
    }

    .contentTrial .small {
        padding: 15px 0;
    }

    .contentTrial .form-group {
        width: 100%;
    }

    .contentTrial .form-inline .form-control {
        width: 56%;
        display: inline-block;
    }

    .contentTrial .greenBtn {
        vertical-align: 0;
    }

    .modal-dialog.trial-modal .modal-body .noPaddingLeft {
        padding: 0;
    }

    .bms2017-best .award {
        max-height: 150px;
        padding-bottom: 3em;
    }

    .bms2017-best q {
        font-size: 2.3em;
    }

    .tabs-shots2018 .laptop-fixed.mac {
        max-width: 290px;
    }

    .tabs-shots2018 .laptop-fixed {
        max-width: 310px;
    }

    .product2018 .boxImg img {
        max-width: 290px;
        margin: 0 auto;
        margin-top: 20px;
        display: block;
    }

    .tabs-shots2018 .carousel.slide.android {
        right: -13px;
        top: 34px;
    }

    .tabs-shots2018 .carousel.slide.android {
        width: 250px;
    }

    .tabs-shots2018 .carousel-inner.mac .item.active img {
        max-width: 260px;
    }

    .tabs-shots2018 .carousel.slide.mac {
        width: 250px;
    }

    .choose-best2018 .text {
        float: none;
        text-align: center;
        width: 100%;
    }

    .choose-best2018 .icon {
        width: 100%;
        float: none;
        text-align: center;
    }

    .sections2018 .anchor {
        margin-top: 434px;
    }

    .sections2018 p {
        font-size: 14px;
    }

    .tabs-shots2018 .carousel.slide {
        left: 0;
        right: -19px;
        top: 50px;
        width: 170px
    }

    .tabs-shots2018 .carousel-control {
        display: none;
    }

    .tabs-shots2018 .carousel.slide {
        top: 26px;
    }

    .tabs-shots2018 .carousel-inner .item.active img {
        max-width: 170px;
    }

    .tabs-shots2018 ul.second {
        margin-left: 0;
        display: block;
    }

    .tabs-shots2018 p {
        font-size: 12px;
    }

    .tabs-shots2018 h3 {
        font-size: 25px;
    }

    .multi-layer2018 {
        min-height: 720px;
    }

    .multi-layer2018 li {
        margin-bottom: 121px;
        font-size: 12px;
    }

    .our-thing2017 h3 {
        font-size: 26px;
    }

    .product2018 .npmc {
        padding-left: 0 !important;
    }

    .product2018 .logo {
        margin-top: 2em;
    }

    .beta2018 .done, .beta2018 .required {
        text-align: center;
        margin-top: 2px;
    }

    .beta2018 form input {
        width: 280px;
        text-align: center;
    }

    .beta2018 form button {
        display: block;
        margin: 0 auto;
        margin-top: 10px;
    }

    .beta2018 {
        background-position: center bottom;
    }

    .beta2018 h4 br {
        display: none;
    }

    .beta2018 p {
        font-size: 10px;
    }

    .beta2018 form {
        margin-top: 1em;
    }

    .beta2018 h3 {
        font-size: 25px;
        margin-top: 0.3em;
    }

    .beta2018 .container {
        text-align: center !important;
    }

    .ntx-blueprint .purpleBtn {
        margin-bottom: 2em;
    }

    .agile-ntx.amz img {
        position: static;
        width: 100%;
    }

    .agile-ntx h3, .infra-ntx h3 {
        font-size: 22px;
    }

    .gz-providers2017 {
        height: 400px;
    }

    .gz-providers2017 h3 {
        font-size: 32px;
    }

    .gz-providers2017 p {
        font-size: 14px;
    }

    .gz-providers2017 h2 {
        margin-top: 10px;
    }

    .real-time2017.cmp2018 .orangeArrowBtn {
        margin-bottom: 20px;
    }

    .real-time2017 p {
        font-size: 11px;
    }

    .real-time2017 h4 {
        font-size: 24px;
    }

    .real-time2017.cmp2018 .cmb {
        margin-left: -30px;
    }

    .box-protect2017 .boxBtn {
        margin-bottom: 20px;
    }

    .box-protect2017 {
        text-align: center;
    }

    .comparison2018 .not-sure .blueBtn2 {
        margin-left: 0;
    }

    .comparison2018 .not-sure .button {
        text-align: center;
    }

    .comparison2018 .row-custom.item h4 {
        font-size: 9px;
    }

    .comparison2018 .dropdown-features .row-custom.item h3 {
        font-size: 10px;
    }

    .comparison2018 .dropdown-features .info {
        left: 3px;
    }

    .comparison2018 .row-custom.item h4 br {
        display: none;
    }

    .comparison2018 .info.arrow {
        background-position: 80% 9px;
    }

    .comparison2018 .info.arrow.active {
        background-position: 80% 12px;
    }

    .comparison2018 i.first {
        display: block;
        text-align: center;
        margin-top: 5px;
    }

    .comparison2018-header h4 {
        font-size: 18px;
    }

    .comparison2018 .product .top-orange {
        font-size: 9px;
    }

    .comparison2018 .devices {
        font-size: 10px;
    }

    .comparison2018 ul li p br {
        display: none;
    }

    .comparison2018 .yellowBtn {
        padding: 6px 3px;
        font-size: 9px;
    }

    .comparison2018 .bdf {
        font-size: 10px;
    }

    .comparison2018 .product.small img {
        margin-top: 35px;
    }

    .comparison2018 .product img {
        max-width: 67px;
        margin-top: 13px;
    }

    .comparison2018 ul .info h3 {
        font-size: 16px;
    }

    .comparison2018 .product-title {
        font-size: 10px;
    }

    .comparison2018 .product.small img {
        max-width: 65px;
    }

    .def-ntx .img-sv {
        max-width: 250px;
        margin: 0 auto;
        margin-bottom: 2em;
    }

    .content-usecase2 .br:after {
        display: none;
    }

    .content-usecase2 .see-solutions h4 {
        font-size: 23px;
    }

    .content-usecase2 .see-graphic h2 {
        font-size: 34px;
    }

    .content-usecase2 .imgicon {
        text-align: center;
    }

    .content-usecase2 p {
        font-size: 12px;
    }

    .content-usecase2 h3 {
        font-size: 20px;
    }

    .linear-ntx .purpleBtn {
        margin-bottom: 2em;
    }

    .infra-ntx h3 {
        font-size: 24px;
    }

    .def-ntx h3 {
        font-size: 21px;
    }

    .agile-ntx, .infra-ntx, .linear-ntx, .def-ntx {
        text-align: center;
    }

    .ntx-blueprint h3 {
        font-size: 26px;
    }

    .ntx-blueprint {
        text-align: center;
    }

    .locDesc .number {
        font-size: 34px;
    }

    .locDesc .datasheet {
        padding: 10px 20px;
    }

    .locDesc .txtInternational {
        font-size: 24px;
    }

    .locDesc .flag {
        margin-top: 19px;
    }

    .locDesc .fa-globe {
        margin-top: 6px;
    }

    .central-header2017 h3 {
        font-size: 19px;
    }

    .one-tap2017 {
        text-align: center;
    }

    .one-tap2017 .cmb {
        margin-left: -60px;
        margin-bottom: -58px;
    }

    .real-time2017 .cmb {
        margin-left: -60px;
    }

    .central-header2017 .scroll-more {
        bottom: 20px;
    }

    .central-header2017 .desktop {
        max-width: 200px;
    }

    .central-header2017 {
        background-position: center top
    }

    .real-time2017 p {
        font-size: 13px;
    }

    .real-time2017 p br {
        display: none;
    }

    .real-time2017 {
        text-align: center;
    }

    .one-stop2017 p {
        font-size: 13px;
    }

    .one-stop2017 h3 {
        font-size: 24px;
    }

    .one-stop2017 {
        text-align: center;
        padding-bottom: 2em;
    }

    .central-header2017 {
        text-align: center;
    }

    .central-header2017 h2 {
        margin-top: 0;
    }

    .translate-banner .back-option .info-in.come {
        right: 0;
    }

    .translate-banner .left-one .info-in.v2 .blueBtn2.more {
        margin-top: 15px !important;
    }

    .translate-banner .left-one .info-in.v2 {
        width: 90%;
        height: auto;
        margin: 3em auto 0;
        left: 0;
        right: 0;
    }

    .mapworlds {
        background: #556;
    }

    #ovrChosep.v2 .inpList ul li, #ovrChosep.v2 .inpList a {
        width: 100% !important;
    }

    #ovrChosep.v2 .inpList {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        margin: 0 auto 70px;
    }

    .onlmb {
        margin-bottom: 20px !important
    }

    #prod-comparison.v2017 .learn-more {
        font-size: 11px !important;
    }

    #prod-comparison.v2017 .for3 {
        font-size: 12px;
        margin-top: 0;
    }

    #prod-comparison.prod5 table thead .product-name, #prod-comparison.v2017 .details {
        font-size: 9px;
    }

    #prod-comparison.v2017 table .greenBtn {
        padding: 7px 12px !important;
        font-size: 12px !important;
    }

    #prod-comparison.v2017 .b-logo {
        margin-top: 20px !important;
    }

    #prod-comparison.v2017 .for {
        display: none;
    }

    #prod-comparison.prod5.v2017 table thead .boxshot {
        width: 50px;
    }

    .global-footer .sublinks a {
        font-size: 10px;
    }

    .global-footer .logo-footer {
        margin-top: 50px;
    }

    .global-footer {
        text-align: center;
        background: #000;
    }

    .bottom-business2017 h3 {
        white-space: normal;
        font-size: 24px;
    }

    .bottom-business2017 .left {
        height: auto;
        padding: 20px;
    }

    .bottom-business2017 .right {
        margin-top: 0;
        height: auto;
        margin-top: -50px;
    }

    .bottom-business2017 .bottom-features {
        background: #ccc;
    }

    .cases-content .custom {
        margin-top: 0;
    }

    .cases-content img {
        margin: 10px 0;
    }

    .cases-content .custom {
        font-size: 16px;
    }

    .usecases-header {
        padding: 20px 0 !important;
    }

    .usecases-header .text-right {
        text-align: left !important;
    }

    .menu-new2017 .date {
        width: 14%;
    }

    .menu-new2017 .event-name {
        width: 82%;
    }

    .menu-new2017 .date .event-date {
        padding: 7px 6px;
    }

    .translate-banner .info-in p {
        font-size: 15px;
    }

    .translate-banner .info-in .anchor {
        font-size: 11px;
    }

    .translate-banner .left-one .info-in.v2 .anchor.v2 {
        text-align: left;
        padding-top: 7px;
    }

    .menu-new2017 .item {
        margin-bottom: 0;
    }

    .menu-new2017 .carousel-indicators.v2 {
        position: static;
        width: auto;
        margin-left: 0;
    }

    .menu-new2017 .custom-links2 {
        display: none;
    }

    .menu-new2017 .event-name .address {
        font-size: 12px;
    }

    nav#mainNav .mainLinks .dropdown-menu a {
        font-size: 12px;
        margin-top: 7px !important;
    }

    .menu-new2017 .date .event-date {
        background: transparent;
        width: auto;
        height: auto;
        color: #111;
    }

    .carousel-awards4 li .hover {
        left: 25px;
        right: 0;
    }

    .carousel-awards4 li.secondS .hover {
        left: -130px;
    }

    .carousel-awards4 .item li.hover {
        left: 0;
        right: 0;
    }

    .carousel-awards4 .item li {
        width: 49%;
        margin: 0 0 30px 0;
    }

    .protection-bdf {
        padding-left: 10px !important;
    }

    .trusted2017 .years15 {
        margin-top: 30px;
        max-width: 150px;
    }

    .trusted2017 p {
        font-size: 13px;
        line-height: 1.3;
        font-weight: 300;
    }

    .trusted2017 h3 {
        font-size: 32px;
    }

    .protection-bdf .title.v2 {
        margin-top: -20px;
    }

    .protection-bdf .title {
        font-size: 35px;
        margin-top: 150px;
    }

    .protection-bdf .odometer-inside span {
        font-size: 50px;
    }

    .solution-need .right {
        padding: 0;
        border-left: 0;
    }

    .solution-need .left {
        padding: 0;
    }

    .translate-banner .backN {
        display: block;
        margin-bottom: 5px;
        font-size: 12px;
        color: #333;
    }

    .translate-banner .backNL {
        display: block;
        margin-bottom: 5px;
        font-size: 12px;
        color: #333;
    }

    .translate-banner .backN i, .translate-banner .backNL i {
        font-size: 12px !important;
        color: #333 !important;
        margin-right: 2px !important;
    }

    .translate-banner .dropdown {
        background: url('../images/arrow-menu.png') 98% center no-repeat;
    }

    .translate-banner .list-none.rp {
        display: none;
    }

    .translate-banner .info-in a {
        font-size: 13px;
    }

    .translate-banner .info-in li {
        margin-bottom: 10px;
    }

    .translate-banner .info-in ul.features {
        margin: 5px 0;
    }

    .translate-banner .left-one .info-in {
        background: rgba(234, 239, 248, .8);
        width: 90%;
        margin: 90px auto 0;
        padding: 12px 15px;
        height: auto;
    }

    .translate-banner .rp {
        margin: 0;
        border-right: 0;
    }

    .translate-banner .anchor.first {
        margin-left: 0 !important;
    }

    .translate-banner .right-one .info-in h4 br {
        display: none;
    }

    .translate-banner .right-one .info-in h3 {
        margin-bottom: 5px;
    }

    .translate-banner .right-one .info-in {
        background: rgba(234, 239, 248, .8);
        width: 90%;
        margin: 100px auto 0;
        padding: 12px 15px;
        height: auto;
    }

    .translate-banner .right-click {
        margin-left: 5px;
    }

    .translate-banner .right-one.active {
        width: 100%;
    }

    .translate-banner .left-one.inactive {
        width: 0%;
    }

    .noPaddingMobile {
        padding: 0 !important;
    }

    .translate-banner .right-one.inactive {
        width: 0%;
    }

    .translate-banner .left-one.active {
        width: 100%;
    }

    .translate-banner .left-one {
        background: url('../images/newbdf1a.jpg') 91% top no-repeat;
    }

    .translate-banner .main-text h3 {
        position: relative;
        z-index: 105;
    }

    .translate-banner .left-one:after, .translate-banner .right-one:after {
        display: none;
    }

    .translate-banner .main-text .dist {
        display: block;
        width: 20px;
        display: inline-block;
    }

    .translate-banner .main-text h3 img {
        top: 150px;
        margin: 0 20px;
        max-width: 90px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .translate-banner .main-text h2 {
        font-size: 20px;
        margin-top: 220px;
    }

    .translate-banner .main-text h4 {
        font-size: 15px;
    }

    .translate-banner .main-text {
        width: auto;
    }

    .business-features2017 .nav-tabs li a:after {
        display: none;
    }

    .bottom-business2017 .date .event-date {
        width: auto;
    }

    .bottom-business2017 h6 {
        text-align: center;
    }

    .bottom-business2017 .bottom-full li {
        margin-right: 17px;
    }

    .bottom-business2017 .bottom-full li a {
        font-size: 9px;
    }

    .bottom-business2017 .bottom-full {
        padding: 6px 8px;
        height: 33px;
        text-align: center;
    }

    .bottom-business2017 .bottom-full ul {
        margin-bottom: 0;
    }

    .bottom-business2017 .left, .bottom-business2017 .right {
        margin-bottom: 10px;
        width: 100%;
    }

    .business-slider2017.v2 .logoM {
        margin-top: 4em;
    }

    .business-slider2017.v2 .item {
        padding-left: 6%;
    }

    .business-features2017 .nav-tabs li {
        width: 100%;
    }

    .business-features2017 h5 {
        font-size: 19px;
    }

    .business-features2017 .custom-features .item {
        margin-bottom: 20px;
    }

    .business-features2017 .custom-features {
        margin-top: 0;
    }

    .business-features2017 .custom-features .item {
        width: 100%;
    }

    .business-slider2017 .left.carousel-control {
        left: 5px;
    }

    .business-slider2017 .right.carousel-control {
        right: 5px;
    }

    .only-business2017 .menu3 {
        display: none;
    }

    .quickscan2017 .system, .quickscan2017 .button, .quickscan2017 ul {
        margin-top: 30px;
    }

    .quickscan2017 ul li {
        font-size: 13px;
    }

    .quickscan2017 h3 {
        font-size: 22px;
    }

    #awards_page.thankyoupage .sect {
        margin-top: 5px !important;
    }

    .strong-together .icons-social a {
        max-width: 35px;
    }

    .devices-protection ul li a {
        display: block;
        margin-bottom: 20px;
    }

    .devices-protection ul li {
        display: block;
    }

    .devices-protection h3 {
        font-size: 18px;
    }

    .thankyoupage .date2 h5 {
        font-size: 16px;
    }

    #awards_page.v2017 .ss-row {
        margin-bottom: 30px !important;
    }

    .thankyoupage .text.v3 {
        margin-top: 24px;
    }

    .thankyoupage h4 {
        font-size: 14px;
    }

    #awards_page.thankyoupage .sect {
        font-size: 28px;
        line-height: 1.1;
    }

    .thankyoupage .number {
        font-size: 60px;
    }

    .thankyoupage .ss-left, .thankyoupage .odd .ss-right {
        margin-top: 0;
    }

    .thankyoupage .text br {
        display: none;
    }

    .thankyoupage .text {
        font-size: 11px;
        margin-top: 30px;
        line-height: 1;
    }

    #awards_page.thankyoupage .sect {
        margin-top: 5px !important;
    }

    .strong-together .icons-social a {
        max-width: 35px;
    }

    .devices-protection ul li a {
        display: block;
        margin-bottom: 20px;
    }

    .devices-protection ul li {
        display: block;
    }

    .devices-protection h3 {
        font-size: 18px;
    }

    .thankyoupage .date2 h5 {
        font-size: 16px;
    }

    #awards_page.v2017 .ss-row {
        margin-bottom: 30px !important;
    }

    .thankyoupage .text.v3 {
        margin-top: 24px;
    }

    .thankyoupage h4 {
        font-size: 14px;
    }

    #awards_page.thankyoupage .sect {
        font-size: 28px;
        line-height: 1.1;
    }

    .thankyoupage .number {
        font-size: 60px;
    }

    .thankyoupage .ss-left, .thankyoupage .odd .ss-right {
        margin-top: 0;
    }

    .thankyoupage .text br {
        display: none;
    }

    .thankyoupage .text {
        font-size: 11px;
        margin-top: 30px;
        line-height: 1;
    }

    .solution_configurator.v3 .box {
        margin-top: 0;
    }

    .solution_configurator .choose label:last-child {
        border: none;
    }

    .solution_configurator.v3 label p {
        margin: 10px 0;
        text-align: center;
    }

    .solution_configurator .check-box {
        width: auto !important;
        float: none !important;
    }

    .solution_configurator.v3 .product-title {
        font-size: 18px;
    }

    .request-a-demo p {
        font-size: 17px;
    }

    .request-a-demo h3 {
        font-size: 30px;
    }

    .transitionend h3 {
        font-size: 27px;
    }

    .content-hvi .floating {
        display: none;
    }

    .header-hvi2017 .svg {
        margin: 0 auto;
    }

    .header-hvi2017 {
        text-align: center;
    }

    .header-hvi2017 h3 {
        text-align: center;
        font-size: 40px;
    }

    .solution_configurator label p {
        padding-top: 8px;
    }

    .solution_configurator.v2 .choose label {
        padding: 0.8em;
    }

    .solution_configurator.v2 .choose input + label .check-box {
        display: block;
        font-size: 16px;
        width: 10px;
        padding-right: 30px;
    }

    .solution_configurator.v2 .choose input + label .check-box span {
        font-size: 12px !important;
    }

    .solution_configurator.v2 .choose input:checked + label {
        border-bottom: 0;
    }

    .solution_configurator.v2 .box img {
        max-width: 250px;
        margin: 0 auto;
    }

    .box-blog .box-award {
        margin-right: 0;
    }

    .solution_configurator.v2 .trial-info {
        margin-right: 5px;
    }

    .solution_configurator.v2 .bdf {
        margin-top: 20px;
    }

    .solution_configurator.v2 .subtitle {
        font-size: 17px;
    }

    .solution_configurator.v2 .title {
        font-size: 20px;
    }

    .solution_configurator.v2 .container {
        padding: 0 !important;
    }

    .blue-map .inovation {
        font-size: 17px;
    }

    .blue-map h2 {
        font-size: 64px;
    }

    .blue-map h3 {
        font-size: 40px;
    }

    .our-thing2017 #myCarousel2 {
        margin-top: 100px;
    }

    .choose-bitdefender p {
        font-size: 19px;
    }

    .section-buttons li {
        margin-bottom: 20px;
    }

    .section-buttons h4 {
        font-size: 16px;
    }

    .section-buttons h3 {
        font-size: 26px;
    }

    .static-header {
        background-position: 22% top;
    }

    .static-header h2 {
        font-size: 39px;
        margin-top: 15px;
    }

    .static-header .titleD {
        font-size: 16px;
        margin-top: 13px;
    }

    #langsel {
        display: none !important;
    }

    nav#mainNav .topMenuWrapper {
        display: block;
        position: fixed !important;
    }

    nav#mainNav .topMenuWrapper.active {
        transform: translate(-14px);
    }

    .carousel-awards .item q {
        font-size: 14px;
    }

    .carousel-awards .carousel-inner {
        height: auto !important;
    }

    .carousel-awards .item .fl {
        width: 100%;
        float: none;
        text-align: center;
    }

    .carousel-awards .img-co {
        width: 100%;
        float: none;
    }

    .tabs-free .imgl img {
        max-width: 100%;
    }

    .tabs-free {
        margin-top: -120px;
    }

    .tabs-free ul li a {
        font-size: 11px;
    }

    .tabs-free .yellowBtn, .tabs-free p {
        font-size: 12px;
    }

    .tabs-free {
        text-align: center;
    }

    #welcome-back.v2017 {
        background: #070921;
    }

    #welcome-back.v2017 .notyet {
        font-size: 9px;
    }

    #welcome-back.v2017 h4.title {
        font-size: 14px;
    }

    #prodSection.v2017.ab .bdf {
        margin-top: 0;
    }

    #prodSection.v2017.ab {
        background: #e3e3e3 !important;
    }

    #prodSection.v2017.ab .newStr {
        margin: 20px auto;
    }

    .stripe2017 .greenBtn {
        font-size: 16px;
    }

    #headstripe.v2017 {
        background-size: 100%;
        min-height: 85px;
    }

    .stripe2017 h4 {
        font-size: 15px;
    }

    .stripe2017 h3 {
        font-size: 13px;
    }

    .stripe2017 h2 {
        font-size: 28px;
    }

    #awards_page.v2017 .quote p {
        font-size: 10px;
    }

    #awards_page.v2017 .quote .title-prod {
        font-size: 11px;
    }

    #awards_page.v2017 .quote .award-title {
        font-size: 11px;
    }

    #filters_locator2016 .headerFilter label {
        font-size: 11px !important;
    }

    .colC {
        padding: 15px 5px !important;
    }

    .all-products2017 .greenBtn {
        margin-bottom: 20px;
    }

    .all-products2017 li.col-xs-12.col-sm-4 {
        height: auto;
    }

    #locPANheader2016 {
        position: relative;
    }

    #locPANheader2016:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: rgba(255, 255, 255, .6);
    }

    #locPANheader2016 h2 {
        font-size: 50px;
    }

    #locPANheader2016 p {
        font-size: 15px;
    }

    #locPANheader2016 .thinFont {
        margin-top: 100px;
    }

    #advanced-protection.v2 span {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .advanced-protection2017 .whiteBtnT {
        font-size: 11px;
        margin-top: 5px;
    }

    #advanced-protection.v2 {
        height: 450px !important;
    }

    #advanced-protection.v2 p {
        font-size: 12px;
    }

    #advanced-protection.v2 .grav-logo {
        margin-top: 0px;
    }

    #advanced-protection.v2 h1 {
        font-size: 21px;
    }

    .discover-solutions h3 {
        margin-top: 50px;
    }

    .discover-solutions {
        text-align: center;
    }

    .intrigued span {
        font-size: 18px;
    }

    .customer-case .blue-box {
        width: 100%;
    }

    .customer-case h4 {
        font-size: 15px;
    }

    .molecule2016 h3 {
        font-size: 20px;
        margin-top: 30px;
    }

    .molecule2016 {
        text-align: center;
    }

    .universe-man h5 {
        font-size: 18px;
    }

    .universe-man {
        text-align: center;
    }

    .blue-section h5 {
        font-size: 30px;
    }

    .blue-section p {
        font-size: 14px;
    }

    .advanced-protection2017 .whiteBtnT {
        font-size: 14px;
    }

    .advanced-protection2017 {
        height: 450px !important;
    }

    .advanced-protection2017 h1 {
        font-size: 34px;
        margin-top: 0.3em;
    }

    .automic-sandbox .img img {
        margin-top: 3em;
    }

    .hand-tech ul {
        padding-left: 0;
    }

    .system-requirements h3 {
        font-size: 28px;
    }

    .sandbox-analyzer h3 span {
        font-size: 15px;
    }

    .sandbox-analyzer h3 {
        font-size: 23px;
        margin-top: 8em;
    }

    #filters_locator2016.overlay #content span a {
        font-size: 13px !important;
    }

    #filters_locator2016.overlay #content p a {
        font-size: 13px !important;
    }

    #filters_locator2016.overlay #content h2 {
        line-height: 1.3;
    }

    .do-your-thing2016 a {
        margin: 10px 0;
    }

    .do-your-thing2016.inLP .item {
        margin: 0 0 30px 0;
        display: block;
    }

    .do-your-thing2016 p br {
        display: none;
    }

    .do-your-thing2016 p {
        font-size: 12px;
    }

    .do-your-thing2016 h2 {
        font-size: 30px;
    }

    .do-your-thing2016 {
        text-align: center;
    }

    #filters_locator2016 .info-upload br {
        display: none;
    }

    .lunch2017-header h5 b {
        display: block;
    }

    #filters_locator2016 .info-upload {
        font-size: 12px;
        padding: 0 10px;
    }

    .subheader-lunch2017 {
        margin-top: -220px !important;
    }

    #locPANheader2016 {
        text-align: center;
    }

    #filters_locator2016 select {
        width: 90px !important;
    }

    .headerFilter .col-xs-4 {
        padding: 0 10px !important;
    }

    .static-banner2.box .left-static a {
        float: none;
    }

    .static-banner2.box .left-static .box-b-text {
        text-align: center;
        max-width: 100%;
        margin: 0;
        float: none;
    }

    .static-banner2 .left-static.mrl {
        margin-bottom: 0;
        padding-bottom: 20px !important;
    }

    .static-banner2.box .left-static h4 {
        font-size: 20px;
        margin-top: 0;
    }

    .static-banner2.box .left-static .box-logo {
        max-width: 140px;
    }

    .static-banner2.box100 .boxBtn {
        float: none;
        margin-top: 20px;
    }

    .aws-tabs2017 p {
        margin: 20px 0;
    }

    .static-banner2.box100 .right-static {
        padding-bottom: 50px;
    }

    .aws-tabs2017 .border-button {
        font-size: 13px;
    }

    .aws-tabs2017 .border-button {
        margin: 0;
    }

    .aws-video2017 h2 {
        font-size: 32px;
    }

    .aws-video2017 p {
        font-size: 15px;
    }

    .aws-header-section .yellowBtn {
        margin-top: 16px;
    }

    .aws-header-section .or {
        display: block;
        margin-top: 15px;
    }

    .aws-header-section a.greenBtn {
        display: block;
    }

    .aws-header-section h2 {
        font-size: 23px;
        margin-top: 40px;
    }

    .static-banner2 .yellowBtn {
        margin-bottom: 10px;
        padding: 12px 16px;
    }

    .static-banner2 .text-Bstatic p {
        font-size: 16px;
    }

    .static-banner2 .text-Bstatic h3 {
        font-size: 16px;
        margin: 5px 0;
    }

    .static-banner2.classic-line .left-static .img-boxes {
        margin-top: 20px;
    }

    .static-banner2 .bottom-static {
        position: static;
        margin-bottom: 50px;
    }

    .static-banner2 .right-static h2 {
        font-size: 30px;
    }

    .static-banner2 .right-static p {
        margin-top: 0;
    }

    .static-banner2 .right-static .bdf {
        margin-top: 5px;
    }

    .static-banner2 .right-static h3 {
        margin-bottom: 10px;
    }

    .static-banner2 .left-static {
        width: 100%;
        float: none;
        margin: 0 0 40px 0;
        height: auto;
    }

    .static-banner2 .right-static {
        width: 100%;
        float: none;
        height: auto;
        text-align: center;
    }

    #prodSection.v2017.fp2017.rnsw {
        padding: 0 0 1em;
    }

    .whiteBoldTxt {
        margin-top: .5em;
    }

    #prodSection.LP2016.hurry {
        background-position: left -26em top 0;
    }

    #prodSection.LP2016.hurry h2 {
        min-height: inherit;
    }

    #prodSection.LP2016.hurry h2.large {
        font-size: 29px !important;
    }

    #prodSection.LP2016.hurry h5 {
        font-size: 39px;
        margin-bottom: 0;
    }

    .all-products2017 .row3 img {
        height: auto;
    }

    .all-products2017 li.all {
        border-bottom: 1px solid #f1f1f1;
        padding-bottom: 20px !important;
        height: auto;
    }

    .all-products2017 .pull-right {
        float: none;
        text-align: center;
        margin-top: 1em;
    }

    .all-products2017 {
        text-align: center;
    }

    .all-products2017 .styled {
        float: none;
        margin: 1em auto;
    }

    .all-products2017 h2 {
        font-size: 34px;
    }

    .trusted-2017.fp {
        background-size: cover
    }

    #prodSectionBottom .boxImg {
        float: none;
        margin: 0 auto !important;
        max-width: 500px;
    }

    #BrainOneAccount.v2017.fp h1 {
        font-size: 22px;
    }

    #bottom-buy2017.lunch2017 h3 {
        font-size: 19px;
    }

    #new-improved2017.lunch2017 .info-lunch {
        position: static;
        margin-top: 20px;
        background: transparent;
    }

    #new-improved2017.lunch2017 .info-lunch p {
        font-size: 11px;
    }

    .subheader-lunch2017 .free {
        margin-bottom: 20px;
    }

    .subheader-lunch2017 .borders {
        border: none;
    }

    .lunch2017-header {
        min-height: 450px;
    }

    .subheader-lunch2017 .boxP img, .subheader-lunch2017 .boxP {
        padding: 0;
        margin-bottom: 35px;
    }

    .subheader-lunch2017 {
        margin-top: 0;
    }

    .lunch2017-header .item span {
        display: block;
        margin-top: 10px;
        font-size: 15px;
    }

    .lunch2017-header .item {
        display: block;
    }

    .lunch2017-header h5 {
        font-size: 15px;
    }

    .lunch2017-header h2 {
        font-size: 26px;
    }

    .one_product h5 {
        font-size: 3em;
    }

    .one_product .logoProd, .one_product.subheader-lunch2017 h4.title, .one_product .subprod_title, .one_product ul, .one_product.subheader-lunch2017 h4.title2prods {
        color: #333;
    }

    .subheader-lunch2017.one_product .three_products.boxP img, .three_products.boxP img {
        max-width: 100%;
    }

    .subheader-lunch2017.one_product .three_products.boxP img.xsbox, .three_products.boxP img {
        margin-top: 15px;
    }

    .one_product.subheader-lunch2017 h4.title {
        margin-top: -40px;
    }

    .subheader-lunch2017.one_product .boxP img {
        margin-top: 28px;
    }

    #bestProt.mac.v2017 .avTable .xAxis {
        margin-top: 2em;
    }

    #bestProt.v2017.mac q {
        font-size: 12px !important;
        font-weight: 400;
    }

    #bestProt.v2017.mac h2 {
        font-size: 28px !important;
    }

    .comfortPromoPack {
        background-image: none;
        margin: 0 0 1rem;
    }

    .comfortPromoPack h1 {
        font-size: 3em;
    }

    .comfortPromoPack h2 {
        font-size: 1.5em;
        font-weight: 300;
    }

    .comfortPromoPack .product .name_prod {
        font-size: 24px;
        margin: 2em 0 0 2em;
    }

    .comfortPromoPack .product .name_prod span {
        font-size: 36px;
    }

    .comfortPromoPack .product .buyBox li a {
        font-size: 19px;
        padding: 6px 13px;
    }

    .comfortPromoPack .product .buyBox .number {
        font-size: 14px;
    }

    .comfortPromoPack .product .buyBox li span {
        font-size: 30px;
    }

    .triangle-down {
        border-left: 40px solid transparent;
        border-right: 40px solid transparent;
        margin: 0 0 0 28px;
    }

    .comfortPromoPack .bonus {
        font-size: 15px;
        margin: 0.5em 0 1em 2.2em;
    }

    .comfortPromoPack .devices {
        font-size: 16px;
        font-weight: 300;
        margin: 0.2em 0 0.5em 1.5em;
    }

    .comfortPromoPack .devicesPromo img {
        padding: 4.5em 1em 0 0;
    }

    .comfortPromoPack .devices span {
        font-size: 36px;
    }

    .comfortPromoPack ul {
        margin-top: 1em;
    }

    .comfortPromoPack ul li {
        font-size: 16px;
    }

    #prod-comparison.prod5 .product-selector .product-name {
        font-size: 11px;
        height: 80px;
    }

    #prod-comparison.prod5 .product-selector .bdf {
        font-size: 10px;
    }

    .unsubscribe2017 {
        padding: 4em 0;
    }

    .unsubscribe2017 {
        text-align: center;
    }

    .unsubscribe2017 label {
        display: block;
        font-size: 15px;
    }

    .unsubscribe2017 .redBtn {
        margin: 0;
    }

    .unsubscribe2017 .ip-row {
        margin-left: 0;
        text-align: center;
    }

    #prodSection.productTSMD h2 {
        font-size: 2.8em !important;
        margin-bottom: 1em;
    }

    #prodSection.productTSMD h2 {
        font-size: 2.8em !important;
        margin-bottom: 1em;
    }

    #prodSection.productTSMD .product h1 {
        font-size: 2.5em;
        font-weight: 800;
        margin-top: 1.2em;
    }

    #prodSection.productTSMD .product h2.subtitle {
        font-size: 2.1em !important;
        margin-bottom: 0;
    }

    #prodSection.productTSMD ul li {
        font-size: 1em;
        padding: 5px 0 0;
    }

    #prodSection.productTSMD .FP.priceBox {
        left: 55px;
        top: 229px;
    }

    #prodSection.productIS .FP.priceBox {
        left: 55px;
        top: 229px;
    }

    #prodSection.v2017.mac a.sec-button {
        margin-right: 0;
    }

    #prodSection.v2017.mac .trial-info.v2 {
        padding-left: 65px;
    }

    #prodSection.renewTSMD .logoHeader {
        margin-bottom: 10px;
    }

    #prodSection.LP2016.renewTSMD h2 {
        font-size: 2.5em !important;
    }

    #prodSection.renewTSMD h2 span {
        font-size: 1.5em;
        line-height: 0.8;
    }

    #prodSection.renewTSMD .FP.priceBox {
        top: 236px;
        left: 103px;
    }

    .insights-blog.v2 .item {
        padding: 0 !important;
    }

    #prodSection.v2017.bms .bmS {
        padding: 0 !important;
    }

    #top-buy2017.vHead.sticky {
        display: none !important;
    }

    #prodSection.v2017.bms .form-horizontal {
        margin-top: 0 !important;
    }

    #top-buy2017 {
        display: none !important;
    }

    #prodSection.v2017 .form-horizontal {
        left: 0 !important;
    }

    #prodSection.v2017 .new-sticker {
        top: 15px;
    }

    #prodSection.v2017.av .form-horizontal {
        left: 0;
    }

    #prodSection.v2017.tsmdHead .title br {
        display: none;
    }

    #prodSection.v2017 .tablePrice {
        max-width: 100%;
    }

    #prodSection.v2017 .boxImg {
        max-width: 500px;
        float: none;
        margin: 0 auto !important;
    }

    #BrainOneAccount.v2017 {
        min-height: 605px;
        height: auto;
    }

    #brainDevices.v2017 {
        min-height: 240px;
    }

    #BrainOneAccount.v2017 h3 {
        font-size: 15px;
    }

    #BrainOneAccount.v2017 h3 br {
        display: none;
    }

    #BrainOneAccount.v2017 h1 {
        margin-top: 1em;
    }

    #prodSection.v2017 .paddingMobile {
        padding: 0 !important;
    }

    #prodSection.v2017.tsmdHead.v2 .form-horizontal {
        left: 0;
    }

    #prodSection.v2017.tsmdHead .bdf {
        margin-top: 0em;
    }

    #prodSection.v2017 .trial-info a.download {
        margin-right: 5px;
    }

    #prodSection.v2017 a.sec-button {
        display: inline-block;
    }

    #prodSection.v2017 .trial-info.v2 {
        padding-left: 65px;
    }

    #prodSection.v2017 .boxImg {
        margin: 2em 0 0 0;
    }

    #prodSection.v2017 .ribbon_txt {
        top: 48px;
        right: 25px;
        font-size: 18px;
    }

    .header-tsmd2017 h3 {
        margin-bottom: 0;
    }

    .header-tsmd2017 {
        min-height: 200px;
    }

    .header-tsmd2017 h3 {
        font-size: 19px;
    }

    .header-tsmd2017 h2 {
        font-size: 28px;
        margin-top: 50px;
    }

    .header-tsmd2017 .videoMagic {
        margin-top: 0;
    }

    #prodSection .icon {
        text-align: center;
    }

    #secondZone.mac.v2017 h3 {
        font-size: 29px;
    }

    #prodSection.LP2016.v2.renew_protect h2 {
        font-size: 3.5em !important;
        font-weight: 200;
        margin-bottom: 0.2em;
    }

    #prodSection.LP2016.v2.renew_protect h3 {
        font-size: 2em;
        font-weight: 600;
    }

    #prodSection.LP2016.v2.renew_protect h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    #prod-comparison .icons .fa {
        font-size: 20px;
        color: #5b5b5b;
    }

    #prod-comparison table .lto.bestV::before {
        top: 21px;
    }

    #prod-comparison table .lto.bestV {
        font-size: 9px;
        padding: 5px 8px;
        left: 10px;
    }

    #prodSection.LP2016.v2.renew_protect h3 {
        font-size: 2em;
        font-weight: 600;
    }

    .solution_configurator .box {
        padding-bottom: 2em;
    }

    .solution_configurator .box img {
        position: relative;
        left: -20px;
    }

    .solution_configurator .choose .icon {
        display: none;
        padding-bottom: 5px;
    }

    .solution_configurator .check-box {
        display: block;
        float: left;
        width: 15%;
        padding: 0;
    }

    .solution_configurator label p {
        display: block;
        width: 85%;
        float: left;
        text-align: left;
        padding-top: 5px;
    }

    .solution_configurator .choose label {
        float: none;
        display: block;
        width: 100%;
        border-left: 0;
        margin: 0;
        border-bottom: 0;
        height: auto;
        padding: 1em;
        position: relative;
        overflow: hidden;
    }

    .solution_configurator .choose label:last-child {
        border-bottom: 1px solid #c2c2c2;
    }

    .solution_configurator .content {
        top: 5%;
    }

    .solution_configurator .close-btn {
        left: 50%;
        right: auto;
        margin-left: -20px;
    }

    .bms2017-features .title-new .yellow {
        margin: 3px 0 0 11px;
    }

    .top-details2017 .icon.mobile {
        margin-top: 50px;
    }

    #FPprodFtrs2.scrsht2016 h2 {
        font-size: 30px;
    }

    .top-details2017 h5 br {
        display: none;
    }

    #secondZone.mac.v2017 .macScreen {
        margin-top: 1em;
        max-width: 230px;
    }

    #secondZone.mac.v2017 h2.bolder + div.text-left {
        margin-top: 2em;
    }

    #secondZone.mac.v2017 h2 {
        font-size: 26px;
        margin-bottom: 0.3em;
    }

    #new-improved2017.mac p br {
        display: none;
    }

    #bestProt.v2016.mac-test-2017 q {
        font-size: 12px;
    }

    #bestProt.v2016.mac h2 {
        font-size: 30px;
    }

    #bestProt.v2016.mac .imgs {
        margin-top: 30px;
    }

    #prodSection.v2017 .p767 {
        padding: 0 30px !important;
    }

    .bms2017-features .title-new .yellow {
        margin: 3px 0 0 11px;
    }

    .top-details2017 .icon.mobile {
        margin-top: 50px;
    }

    #prodSection.bottom .system-requirements h3 {
        font-size: 30px;
    }

    .top-details2017 h5 br {
        display: none;
    }

    #secondZone.mac.v2017 .macScreen {
        margin-top: 1em;
        max-width: 230px;
    }

    #secondZone.mac.v2017 h2.bolder + div.text-left {
        margin-top: 2em;
    }

    #secondZone.mac.v2017 h2 {
        font-size: 26px;
        margin-bottom: 0.3em;
    }

    #new-improved2017.mac p br {
        display: none;
    }

    #bestProt.v2016.mac-test-2017 q {
        font-size: 12px;
    }

    #bestProt.v2016.mac h2 {
        font-size: 30px;
    }

    #bestProt.v2016.mac .imgs {
        margin-top: 30px;
    }

    #prodSection.v2017 .p767 {
        padding: 0 30px !important;
    }

    .bms2017-features .title-new .yellow {
        margin: 3px 0 0 11px;
    }

    .top-details2017 .icon.mobile {
        margin-top: 50px;
    }

    #prodSection.LP2016.v2.renew_protect h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    #prod-comparison .icons .fa {
        font-size: 20px;
        color: #5b5b5b;
    }

    #prod-comparison table .lto.bestV::before {
        top: 21px;
    }

    #prod-comparison table .lto.bestV {
        font-size: 9px;
        padding: 5px 8px;
        left: 10px;
    }

    .take-a-look .icon {
        text-align: center;
    }

    .solution_configurator .box {
        padding-bottom: 2em;
    }

    .solution_configurator .box img {
        position: relative;
        left: -20px;
    }

    .solution_configurator .choose .icon {
        display: none;
        padding-bottom: 5px;
    }

    .solution_configurator .check-box {
        display: block;
        float: left;
        width: 15%;
        padding: 0;
    }

    .solution_configurator label p {
        display: block;
        width: 85%;
        float: left;
        text-align: left;
        padding-top: 5px;
    }

    .solution_configurator .choose label {
        float: none;
        display: block;
        width: 100%;
        border-left: 0;
        margin: 0;
        border-bottom: 0;
        height: auto;
        padding: 1em;
        position: relative;
        overflow: hidden;
    }

    .solution_configurator .choose label:last-child {
        border-bottom: 1px solid #c2c2c2;
    }

    .solution_configurator .content {
        top: 5%;
    }

    .solution_configurator .close-btn {
        left: 50%;
        right: auto;
        margin-left: -20px;
    }

    .bms2017-features .title-new .yellow {
        margin: 3px 0 0 11px;
    }

    .top-details2017 .icon.mobile {
        margin-top: 50px;
    }

    .top-details2017 .icon {
        text-align: center;
    }

    .top-details2017 .icon img {
        margin-top: 10px;
    }

    .top-details2017 h5 {
        font-size: 16px;
    }

    .top-details2017 h3 {
        font-size: 30px;
    }

    .bms2017-features h4 {
        margin-top: 5px;
    }

    .bms2017-features .action {
        margin-top: 3em;
    }

    .bms2017-features img {
        display: block;
        margin: 15px auto 20px;
    }

    .bms2017-features .action hr {
        display: none;
    }

    .bms2017-features h2 {
        font-size: 36px;
    }

    .bms2017-features h3 {
        font-size: 18px;
    }

    #prodSection.bms .ultimate .best-award {
        margin-top: 30px;
    }

    #prodSection.v2017 .ultimate p {
        font-size: 13px;
    }

    #business2016Top .special-offer {
        padding: 0 !important;
        background: none !important;
    }

    .TopThree.v2 h1 strong {
        font-size: 1.1em;
    }

    #business2016Top .special-offer {
        padding: 0 !important;
        background: none !important;
    }

    .TopThree.v2 h1 strong {
        font-size: 1.1em;
    }

    .digitalLifeTable .container {
        padding: 0 3px;
    }

    .newTable td {
        font-size: 10px;
    }

    .newTable .enhanced, .newTable .new3 {
        font-size: 9px;
    }

    .newTable .w10 {
        font-size: 12px;
    }

    .newTable .product-name {
        font-size: 14px;
    }

    .newTable thead .buyNow, .newTable tfoot .buyNow.v2017 {
        font-size: 11px;
        padding: 10px;
    }

    .newTable .price .big {
        font-size: 16px;
        padding: 0;
        display: block;
    }

    .newTable h6 {
        font-size: 18px;
    }

    .newTable .box {
        width: 80px;
    }

    .newTable h6 span {
        font-size: 16px;
    }

    .newTable td {
        padding: 10px 5px;
    }

    .TopThree.v2 .aplus {
        display: none;
    }

    .secureDL {
        background-position: center top;
        height: 200px;
    }

    .secureDL .header {
        padding: 5em 0;
    }

    .secureDL h1 {
        font-size: 29px;
        margin-bottom: 0;
    }

    .secureDL h3 img {
        display: none;
    }

    .secureDL h3 {
        font-size: 22px;
    }

    .secureDL .info {
        margin-top: 20px;
    }

    .bestPerf .mid {
        border: 0;
        padding-top: 3em;
        padding-bottom: 3em;
    }

    .secureDL .side.left img, .secureDL .side.right img {
        left: -30px;
        padding: 0;
    }

    .secureDL .mid img {
        left: -30px;
        position: relative;
    }

    .secureDL .mid {
        padding: 4em 0 !important;
    }

    .secureDL .back2school {
        background: none;
        top: 0;
        padding-bottom: 9em;
    }

    .secureDL .lob {
        display: block;
    }

    .bestPerf .subtitle {
        font-size: 34px;
        padding-bottom: 1em;
    }

    .product2017Ftrs .mid {
        border: 0;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    #how_test .details .known_bugs {
        padding: 0;
    }

    #beta2017.v2 .beta-txt .txt {
        font-size: 30px;
        letter-spacing: 10px;
        padding: 0;
    }

    #beta2017.v2 .beta-txt img {
        display: none;
    }

    #beta2017.v2 h1 {
        font-size: 40px;
    }

    #beta2017.v2 .subtitle {
        font-size: 21px;
        margin: 1em 0 0;
    }

    .comfort {
        background-position: left -98px top 330px !important;
    }

    .comfort h1 {
        font-size: 4em;
    }

    .comfort h2 {
        font-size: 2em;
    }

    .product .logo_prod {
        font-size: 19px;
    }

    .product .name_prod {
        font-size: 31px;
    }

    .product .buyBox li {
        padding: 1px 12px;
        height: 59px;
        font-size: 11px;
        text-align: center
    }

    .product .buyBox li a {
        font-size: 22px;
        margin-top: 4px;
    }

    .product .buyBox li span {
        font-size: 24px;
    }

    .product .buyBox .number {
        padding: 5px 16px;
    }

    .product .buyBox .labelNewP {
        font-size: 16px;
    }

    .product .buyBox .NewP {
        font-size: 22px;
    }

    .TopThree h1 {
        font-size: 2.3em;
    }

    .TopThree h2 {
        font-size: 1.3em;
    }

    .TopThree blockquote {
        font-size: 13px;
    }

    .Protection h1 {
        font-size: 2.2em;
    }

    #table-comparative table.vMagic th h2 {
        font-size: 16px;
    }

    #prod-comparison > p {
        font-size: 12px;
    }

    #prodSection.v2017 .title {
        font-size: 30px;
    }

    #prodSection.v2017 .bdf {
        margin-top: 10px;
    }

    #bottom-buy2017 h3 .bdf {
        font-size: 24px;
    }

    #bottom-buy2017 h3 .bdf {
        margin-bottom: 0;
    }

    .testimonal-map.v2 h2 {
        color: #fff;
    }

    .testimonal-map.v2 .hidden-map {
        display: block;
    }

    .testimonal-map.v2:before {
        opacity: 1;
    }

    #beta2017 h1 {
        font-size: 2.6em;
    }

    #beta2017 h3 {
        font-size: 2em;
    }

    #mediaModal #content.v7_overlay h1 {
        font-size: 25px !important;
    }

    #mediaModal #content.v7_overlay .right h3 {
        font-size: 22px !important;
    }

    #mediaModal #content.v7_overlay ul li {
        list-style: none;
    }

    #LPGartnerHead.v2017 .carousel-inner > .item {
        height: 350px;
    }

    #LPGartnerHead.v2017 .carousel-indicators {
        bottom: 0px;
    }

    .trusted-2017 h4 {
        margin-top: -0.5em;
    }

    #bottom-buy2017 .buyNow.v2017 {
        display: inline-block;
    }

    #bottom-buy2017 ul.bottom-features {
        margin: 2em 0;
    }

    #bottom-buy2017 h6.title {
        font-size: 26px;
    }

    #bottom-buy2017 h5 {
        margin-bottom: 2em;
    }

    #bottom-buy2017 h6.title {
        margin: 0 0 20px 0;
    }

    #bottom-buy2017 img {
        padding: 0 30px 0 0 !important;
    }

    #bottom-buy2017 h5 {
        font-size: 20px;
    }

    #bottom-buy2017 h3 {
        font-size: 30px;
    }

    #top-buy2017 {
        display: none;
    }

    #FPprodFtrs2.scrsht2016.v2017 h2 {
        font-size: 26px;
    }

    .take-a-look .right img {
        margin-top: 0;
    }

    .take-a-look .action hr {
        display: none;
    }

    .take-a-look img {
        margin-top: 15px;
    }

    .product-awards2017 q {
        font-size: 14px;
    }

    .product-awards2017 img {
        max-width: 140px;
    }

    .product-awards2017 .award2 {
        max-width: 50px;
    }

    .product-awards2017 h5 {
        font-size: 26px;
    }

    .product-awards2017 .col {
        display: block;
        width: 100%;
        margin-bottom: 30px;
    }

    #new-improved2017 {
        background: #111;
        height: auto;
    }

    #new-improved2017 .second {
        margin-top: 3em;
    }

    #new-improved2017 h3 {
        font-size: 32px;
    }

    #new-improved2017 h5 {
        margin: 15px 0 15px 0;
    }

    #new-improved2017.padding5 {
        padding: 3em 0 !important;
    }

    #bestProt.v2016.v2017.newhomepage p.customp {
        font-size: 14px;
    }

    #bestProt.v2016.v2017 h3.section {
        font-size: 26px;
    }

    #bestProt.v2016.v2017.newhomepage h1 {
        font-size: 34px;
    }

    .compatiblew10-2017 div.text-right {
        text-align: center !important;
    }

    .compatiblew10-2017 img:after {
        content: "";
        position: absolute;
        right: -5px;
        height: 30px;
        width: 10px;
        background: blue;
    }

    #prodSection.v2017 .ultimate h4 {
        font-size: 18px;
    }

    .hybrid-infrastructure p.custom {
        font-size: 14px;
        margin-bottom: 1.5em;
    }

    .gartner2016 h3 {
        font-size: 24px;
    }

    .gartner2016.customBG p {
        font-size: 17px;
    }

    #business2016Ftrs .image-slider-wrapper img, #business2016Ftrs .image-slider-wrapper, #business2016Ftrs .sld::before {
        display: none !important;
    }

    #business2016Ftrs .sld h3, #business2016Ftrs .sld p {
        color: #272727 !important;
    }

    #business2016Ftrs {
        padding-top: 0;
    }

    #business2016Ftrs .sld {
        background: #fff !important;
        cursor: default;
    }

    #btmProd.business.new2016 .txt {
        padding: 0 15px;
    }

    #btmProd.business.new2016 .txt h2 {
        font-size: 28px;
    }

    #whyBdfGZ h2 {
        font-size: 28px;
    }

    #superiorPerformance h2 {
        font-size: 28px;
    }

    #superiorProtection h2 {
        font-size: 30px;
    }

    #business2016Top .priceTable {
        margin-top: 5px;
    }

    #business2016Top .priceTable .dif big {
        font-size: 1.3em;
    }

    #business2016Top .priceTable hr {
        margin: 0 !important;
        padding: 0;
    }

    #business2016Top .priceTable.business p label[for="amount"] {
        margin-left: 0 !important
    }

    #business2016Top .priceTable .oldPrice {
        margin-bottom: 0;
    }

    .lightGreenBtn {
        font-size: 15px;
    }

    .redBtn.v2 {
        font-size: 12px;
        padding: 5px;
    }

    .redBtn.v2 img {
        margin: 0 auto 2px auto;
        padding: 0;
        display: block;
    }

    #business2016Top {
        padding: 1em 0;
    }

    #business2016Top h2 {
        font-size: 18px;
    }

    #business2016Top h1 {
        font-size: 22px;
    }

    #prodSection.LP2016.v4 .badge-off {
        display: none;
    }

    #prodSection.v2016.fp-try .price + div, #prodSection.v2016.fp-try .priceTable .wrap p {
        text-align: center;
    }

    #prodSection.v2016 .unlimited_no, #btmProd.v2016 .unlimited_no {
        text-align: center !important;
    }

    #prodSection.v2016.fp-try .ultimate .noPadding h4, #prodSection.v2016.fp-try .ultimate .noPadding p {
        text-align: center;
    }

    #prodSection.v2016.fp-try .boxImg figure {
        margin-top: 1em;
    }

    #prodSection.v2016.fp-try {
        background: #C98862;
    }

    #prodSection.v2016.fp-try ul {
        padding-top: 5px;
    }

    #prodSection.v2016.fp-try ul li {
        font-size: 11px;
    }

    #prodSection.v2016.fp-try .title {
        margin-top: 0;
        font-size: 2.5em !important;
    }

    #GZ_newSection h1 {
        font-size: 3.1em !important;
    }

    #GZ_newSection h2 {
        font-size: 2.8em !important;
    }

    #GZ_newSection h4 {
        font-size: 24px !important;
    }

    #GZ_newSection h4 {
        padding-left: 0;
    }

    #GZ_Techs #GZ_newSection {
        height: auto !important;
        padding: 0 10px !important;
    }

    .testimonal-map div.modal-dialog {
        width: 100% !important;
    }

    .testimonal-map .vid-item {
        height: 72px;
        width: 80px;
    }

    .testimonal-map .thumb {
        height: 75px;
        top: 25px;
    }

    .testimonal-map .vid-item .desc {
        text-align: left;
        font-size: 10px;
        padding-left: 5px;
        background-image: none;
    }

    #toolbox_prods.newVersion .noPaddingRM {
        padding: 0 20px !important;
        margin-top: 2em;
    }

    #av2016-free h1.betaIMG {
        background-position: center 0px;
    }

    #prodSection.newOverlay .priceTable h6 {
        font-size: 24px !important;
    }

    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016.mac .right h1 {
        font-size: 24px !important;
    }

    #prodSection.newOverlay .award {
        margin: 10px 0 !important;
    }

    #prodSection.newOverlay .right img.sales {
        margin-top: 0;
    }

    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 a.greenBtn, #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 a.yellowBtn {
        padding: 14px 18px;
    }

    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 .left, #mediaModal.tsmd_freeorbuy2016 .right {
        height: auto !important;
    }

    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 .left {
        margin-bottom: 2em;
    }

    #prodSection.newOverlay .priceS .old-price {
        margin-top: 30px;
    }

    #prodSection.newOverlay .modal-dialog, #prodSection.newOverlay .modal-dialog, #prodSection.newOverlay .modal-dialog {
        width: 90% !important;
    }

    #prodSection.newOverlay .noPaddingRight {
        padding: 0 !important;
    }

    #prodSection.newOverlay .install input {
        padding: 4px 5px;
    }

    #mediaModal.tsmd_freeorbuy2016 label.first, #mediaModal.tsmd_freeorbuy2016 #termsBuy + label {
        font-size: 9px !important;
    }

    #LPGartnerHead .carousel-indicators {
        bottom: -7px;
    }

    #LPGartnerHead .slide1 h1 {
        font: 700 1.2em/1em "Exo 2", sans-serif;
        margin: 0;
        text-align: center;
    }

    #LPGartnerHead .slide1 hr {
        border: 1px solid #00ade4;
        margin: 0.5rem 0;
    }

    #LPGartnerHead .slide1 p {
        font: 500 1.1em/1em "Roboto", sans-serif;
        margin: -.5rem 0 0 7rem;
    }

    #LPGartnerHead .slide1 p.protect {
        font-size: 1rem;
        margin: 0;
        text-align: center;
    }

    #LPGartnerHead .slide2 {
        margin: 0.2rem 0 0;
    }

    #LPGartnerHead .slide2 p {
        font-size: 1em;
        margin: 0;
    }

    #LPGartnerHead .slide2 h1 {
        font-size: 2.5em;
        margin: 0;
    }

    #LPGartnerHead .slide2 img {
        max-width: 42px;
    }

    #LPGartnerHead .slide3 {
        margin: 0;
    }

    #LPGartnerHead .slide3 img {
        max-width: 33px;
    }

    #LPGartnerHead .slide3 p:nth-child(1) {
        margin-top: 1.5rem;
    }

    #LPGartnerHead .slide3 p {
        font-size: 0.9em;
        margin: 1.1rem 0 0;
    }

    #LPGartnerHead .slide3 mark {
        padding: 2px 6px;
    }

    #LPGartnerHead .slide4 {
        margin: 1rem 0 0;
    }

    #LPGartnerHead .slide4 h3 {
        font-size: 1em;
    }

    #LPGartnerBody h2 {
        margin: 1rem 0 2rem;
    }

    #LPGartnerBody p {
        font-size: 1.1em;
        margin: 0 0 2rem;
    }

    #LPGartnerBody h1 {
        font-size: 1em;
    }

    #LPGartnerBody .protected p {
        font-size: 2rem;
        margin: 2rem 0 0;
    }

    #LPGartnerBody ul li a {
        font-size: 1em;
        margin: 3rem 0 2rem;
    }

    #LPGartnerBody .complete {
        margin: 3rem 0 2rem;
        margin: 3rem 0 2rem;
    }

    #LPGartnerBody .start {
        font-size: 2em;
    }

    #LPGartnerBody .trial {
        font-size: 3em;
    }

    #headlineProd h1 {
        font-size: 1.8em;
    }

    #prod-comparison .boxshotBig {
        max-width: 77px;
    }

    #prod-comparison table .progress {
        width: 90px;
    }

    #prod-comparison table .lto.popular::before, #prod-comparison table .lto.NewBox::before {
        top: 21px;
    }

    #prod-comparison table .lto.popular {
        font-size: 8px;
        left: 15px;
        padding: 1px 3px;
        top: 7px;
    }

    #prod-comparison table .lto.NewBox {
        font-size: 9px;
        left: 26px !important;
        padding: 5px 6px;
        top: 7px;
    }

    #prod-comparison table .NewCompare {
        text-align: center !important;
    }

    #prod-comparison table .NewCompare a {
        font-size: 9px;
    }

    #prod-comparison table .title {
        font-size: 13px;
    }

    #prod-comparison table .topdv {
        font-size: 10px;
    }

    #prod-comparison table a.linkdv {
        font-size: 9px;
    }

    #prod-comparison table .labelCut {
        font-size: 15px;
    }

    #prod-comparison table .labelPrice {
        font-size: 19px;
    }

    #prod-comparison table .greenBtn, #prod-comparison table .yellowBtn {
        font-size: 9px;
        padding: 9px 17px;
    }

    #prod-comparison table .ltoComp {
        font-size: 9px;
        padding: 2px 5px;
    }

    #prod-comparison table .ltoSave {
        font-size: 10px;
        padding: 2px 8px;
    }

    #prod-comparison table .guarantee {
        font-size: 13px;
    }

    #prod-comparison table .w10Comp strong {
        font-size: 12px;
    }

    #prod-comparison table .w10Comp {
        font-size: 11px;
    }

    #prod-comparison table .labelComp {
        font-size: 12px;
    }

    #prod-comparison table .infoLabel {
        font-size: 10px;
    }

    #bestProt.v2016.comparison .quote {
        margin: -2rem 0 0;
    }

    .the-most-advanced .pulse2, .the-most-advanced .pulse1 {
        width: 300px;
        height: 300px;
    }

    .the-most-advanced span.title {
        margin-top: 44px;
    }

    .the-most-advanced .icon {
        width: 290px;
        height: 290px;
    }

    .the-most-advanced p {
        font-size: 12px;
    }

    .the-most-advanced h3 {
        font-size: 29px;
    }

    .box-room {
        padding-bottom: 0 !important;
        height: 340px;
        margin-bottom: 11em;
    }

    .box-room .box-img {
        margin-top: 3.5em;
    }

    .box-room p {
        font-size: 16px;
    }

    .box-room h2 {
        font-size: 28px;
    }

    .box-room h4 {
        font-size: 25px;
    }

    .anywhere-anytime a.b-info {
        font-size: 12px;
    }

    .anywhere-anytime .store {
        max-width: 120px;
    }

    .anywhere-anytime {
        background-position: 42% top;
    }

    #bestProt.newhomepage .slideR {
        margin-top: 20px;
    }

    #bestProt.newhomepage .item q {
        font-size: 12px;
    }

    #bestProt.v2016.newhomepage p.customp {
        font-size: 14px;
    }

    #bestProt.v2016.newhomepage h1 {
        font-size: 32px;
        margin-bottom: 20px;
    }

    .w10-section .col-xs-12 {
        text-align: center;
    }

    .w10-section a.pull-right {
        float: none !important;
        margin-top: 5px;
        display: block;
    }

    .w10-section h5 {
        font-size: 16px;
    }

    .w10-section img.w10-sec {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }

    .productStructure .particles2 {
        display: none;
    }

    .productStructure a.buyNowRed {
        margin-top: 2em;
    }

    .productStructure span.devices {
        font-size: 13px;
    }

    .productStructure .features li {
        background-position: left 5px;
        font-size: 14px;
    }

    .productStructure .devices img {
        display: block;
        margin: 0 auto 10px;
    }

    .productStructure span {
        font-size: 15px;
    }

    .productStructure h4 {
        font-size: 20px;
    }

    .productStructure h1 {
        font-size: 32px;
    }

    .quick-links .dot {
        font-size: 12px;
    }

    .quick-links .dot .dot-inner {
        margin-bottom: 10px;
    }

    .quick-links div.col-xs-4 {
        padding: 0;
    }

    .quick-links .dot:after {
        display: none;
    }

    .quick-links .dot .dot-inner {
        width: 70px;
        height: 70px;
    }

    #yourlife2016 h2 {
        margin-top: 2em;
    }

    #prodSection.LP2016.protectOptimize2 h4 {
        margin: 0;
    }

    #prodSection.LP2016.protectOptimize2 .box1 {
        left: 64px;
    }

    #prodSection.LP2016.protectOptimize2 .priceBox.small {
        left: 37px !important;
        bottom: 18px !important;
    }

    #prodSection.LP2016.protectOptimize {
        background-color: #03151F;
    }

    #prodSection.LP2016.protectOptimize h1, #prodSection.LP2016.protectOptimize2 h1 {
        font-size: 5rem;
    }

    #prodSection.LP2016.protectOptimize h3, #prodSection.LP2016.protectOptimize2 h3 {
        font-size: 2rem;
        padding: 0 2rem;
    }

    #prodSection.LP2016.protectOptimize .tablePrice.col2 {
        left: 0;
    }

    .ransomware img {
        margin-top: -80px;
    }

    .ransomware h3 {
        font-size: 30px;
    }

    .ransomware p {
        font-size: 20px;
    }

    .secSol img {
        margin-top: -89px;
    }

    .secSol h2 {
        font-size: 2.5rem;
    }

    #prodSectionProtect h2 {
        font-size: 2rem;
    }

    #prodSectionProtect h1 {
        font-size: 4rem;
    }

    #prodSectionProtect .buyNow {
        font-size: 13px;
        padding: 10px 14px 16px 50px;
    }

    #FtrsProtect .no {
        font-size: 39px;
    }

    #FtrsProtect .txt {
        font-size: 13px;
        padding-top: 8px;
    }

    iframe {
        width: 100% !important;
    }

    .videoMagic span.line {
        width: 50px;
        display: inline-block;
        overflow: hidden;
    }

    #LicenceScreens ul li {
        background: none;
        display: inline-block;
        outline: medium none;
        padding: 2px;
        min-height: 0;
        margin-top: 1rem;
    }

    #LicenceScreens h1 {
        margin: 2rem 0 4rem;
    }

    #LicenceScreens ul li.active {
        background: #dcdcdc none repeat scroll 0 0;
        color: #ff0004;
        padding: 2px;
        background-position: left -1px;
        height: 2px;
    }

    #LicenceScreens ul li.last {
        min-height: 0;
        background-position: left -1px;
        height: 2px;
    }

    #LicenceScreens a {
        top: 0;
    }

    #LicenceScreens a.access {
        font-size: 1.3rem;
        outline: medium none;
        padding-top: 0;
        position: relative;
        top: 0;
        vertical-align: inherit;
    }

    #renewCentral h3, #renewLicence h3 {
        font-size: 2em;
    }

    #renewCentral h4, #renewLicence h4 {
        font-size: 2.7rem;
    }

    #renewCentral .last, #renewLicence .last {
        padding: 1rem 0;
    }

    #renewCentral .btn-central {
        margin: 3rem 2rem 1rem;
    }

    #headerRenewal .up, #headerRenewal .older {
        margin: 0;
    }

    #renewLicence #quickRnw .labelInput {
        font-size: 1.2rem;
    }

    #renewLicence .form-control {
        width: 100%;
    }

    #renewLicence .yellowBtn {
        padding: 12px 15px;
        margin: 1rem 0 0;
    }

    #renewLicence p {
        text-align: center;
    }

    #LicenceScreens h1 {
        font-size: 3rem;
    }

    #LicenceScreens h1 b {
        font-size: 2.7rem;
    }

    .hypervisor-hvi.attack-detection {
        padding: 0em;
    }

    .persistent-threats p, .hypervisor-hvi p {
        font-size: 15px;
    }

    .persistent-threats h3, .hypervisor-hvi h3 {
        font-size: 26px;
    }

    #home-hvi a.purpleBtn {
        font-size: 13px;
        margin-top: 10px;
    }

    #home-hvi ul li {
        margin-bottom: 20px;
        background: transparent;
    }

    #home-hvi {
        text-align: center;
        padding: 2em 0 !important;
    }

    #home-hvi h1 {
        font-size: 50px;
        margin-bottom: 40px;
    }

    .zero-days {
        text-align: center;
    }

    .hypervisor-hvi.attack-detection .container div {
        text-align: center;
    }

    .hypervisor-hvi.attack-detection h3 {
        font-size: 30px;
    }

    .hypervisor-hvi.attack-detection h3 br {
        display: none;
    }

    .hypervisor-hvi img {
        margin: 30px auto;
    }

    .hypervisor-hvi, .persistent-threats p, .citrix .container {
        text-align: center;
    }

    a.close_company_area {
        padding: 0 2.2em 0 0;
        font: 300 1em/1em 'Roboto';
        position: absolute;
        bottom: 1em;
        right: 1em;
    }

    #companyW .contentW {
        height: 28em;
        margin: 0;
        padding: 1em 1.5em;
        overflow: auto;
        position: relative;
    }

    #brand_guidelines {
        padding: 5em 0 0 0;
        overflow: hidden;
    }

    nav#mainNav #bigLogo img {
        width: 121px;
    }

    nav#mainNav #bigLogo {
        margin-top: 1em;
    }

    .navbar-toggle {
        margin-top: 5px !important;
        margin-right: 9px !important;
        margin-bottom: 4px !important;
    }

    nav#mainNav .onlyMobile .myBitdefender img {
        vertical-align: -4px;
    }

    nav#mainNav .onlyMobile .myBitdefender {
        margin-right: .5em;
    }

    body {
        font-size: 12px;
        padding-top: 0 !important;
    }

    h1 {
        font-size: 3.5em;
    }

    h2 {
        font-size: 2.5em;
    }

    h3 {
        font-size: 1.9em;
    }

    h4 {
        font-size: 1.5em;
    }

    h5 {
        font-size: 1.45em;
    }

    a {
        font-size: 1em;
    }

    a.renew {
        font-size: 1em;
    }

    a.linkBigRed, a.linkBig {
        font-size: 1.2em;
    }

    .subTitle {
        font: 300 1.4em/1.3em 'Roboto', serif !important;
        display: block;
    }

    #enjoyAndroid {
        padding-bottom: 1em;
        padding-top: 3em;
        background-color: #f7f7f7;
    }

    #enjoyAndroid h1 {
        font-size: 2.5em;
        letter-spacing: -0.04em;
    }

    #enjoyAndroid img {
        margin: 2em 0;
    }

    #classicLine .price {
        font-size: 2.7em;
    }

    #classicLine .logo-small {
        margin: 3em 0 0;
        width: 71%;
    }

    #classicLine h3 {
        font-size: 2em;
    }

    #classicLine ul li {
        padding: 3px 0;
        width: 100%;
        font-size: 1em;
    }

    #award img {
        display: inline-block;
        width: 18%;
    }

    #gravityZone p {
        margin: 1em 0;
    }

    #gravityZone img {
        padding: 2em 0 0;
    }

    #SMB h5 {
        padding: 0;
        min-height: 1em;
    }

    #SMB p {
        padding: 2px 0;
    }

    #SMB .inquiry {
        padding: 1em 0 0;
    }

    #SMB .products {
        min-height: 17em;
    }

    #SMB .endpoints {
        padding-top: 4em;
    }

    #SMB .security {
        padding-top: 3em;
    }

    #socialMedia {
        background: url(../images/bgSocialMedia.png) no-repeat scroll center top rgba(0, 0, 0, 0);
        background-size: 300% auto;
    }

    #socialMedia .txtWhite {
        font-size: 1.2em;
    }

    #socialMedia .icons-social {
        height: 4em;
    }

    #footer {
        background: url("../images/dragon.png") no-repeat scroll center bottom -12px / 100% auto #000000;
    }

    #footer .social {
        margin: -2em 0 1em;
    }

    #footer a.social {
        padding: 0;
    }

    #footer a.social img {
        max-width: 70%;
        height: auto;
        margin: 0 auto;
    }

    #footer .socialSmall {
        margin: 0 0 11em;
    }

    #copyright {
        position: relative;
    }

    #copyright select {
        -moz-appearance: none;
        background: none repeat scroll 0 0 #F8F8F8;
        border: medium none;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        outline: medium none;
        padding: 3px;
        width: 12em;
    }
}

@media (max-width: 767px) {
    .carousel-awards .item q {
        font-size: 14px;
    }

    .carousel-awards .carousel-inner {
        height: auto !important;
    }

    .carousel-awards .item .fl {
        width: 100%;
        float: none;
        text-align: center;
    }

    .carousel-awards .img-co {
        width: 100%;
        float: none;
    }

    .tabs-free .imgl img {
        max-width: 100%;
    }

    .tabs-free {
        margin-top: -120px;
    }

    .tabs-free ul li a {
        font-size: 11px;
    }

    .tabs-free .yellowBtn, .tabs-free p {
        font-size: 12px;
    }

    .tabs-free {
        text-align: center;
    }

    #welcome-back.v2017 {
        background: #070921;
    }

    #welcome-back.v2017 .notyet {
        font-size: 9px;
    }

    #welcome-back.v2017 h4.title {
        font-size: 14px;
    }

    #prodSection.v2017.ab .bdf {
        margin-top: 0;
    }

    #prodSection.v2017.ab {
        background: #e3e3e3 !important;
    }

    #prodSection.v2017.ab .newStr {
        margin: 20px auto;
    }

    .stripe2017 .greenBtn {
        font-size: 16px;
    }

    #headstripe.v2017 {
        background-size: 100%;
        min-height: 85px;
    }

    .stripe2017 h4 {
        font-size: 15px;
    }

    .stripe2017 h3 {
        font-size: 13px;
    }

    .stripe2017 h2 {
        font-size: 28px;
    }

    #awards_page.v2017 .quote p {
        font-size: 10px;
    }

    #awards_page.v2017 .quote .title-prod {
        font-size: 11px;
    }

    #awards_page.v2017 .quote .award-title {
        font-size: 11px;
    }

    #filters_locator2016 .headerFilter label {
        font-size: 11px !important;
    }

    .colC {
        padding: 15px 5px !important;
    }

    .all-products2017 .greenBtn {
        margin-bottom: 20px;
    }

    .all-products2017 li.col-xs-12.col-sm-4 {
        height: auto;
    }

    #locPANheader2016 {
        position: relative;
    }

    #locPANheader2016:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: rgba(255, 255, 255, .6);
    }

    #locPANheader2016 h2 {
        font-size: 50px;
    }

    #locPANheader2016 p {
        font-size: 15px;
    }

    #locPANheader2016 .thinFont {
        margin-top: 100px;
    }

    #advanced-protection.v2 span {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .advanced-protection2017 .whiteBtnT {
        font-size: 11px;
        margin-top: 5px;
    }

    #advanced-protection.v2 {
        height: 450px !important;
    }

    #advanced-protection.v2 p {
        font-size: 12px;
    }

    #advanced-protection.v2 .grav-logo {
        margin-top: 0px;
    }

    #advanced-protection.v2 h1 {
        font-size: 21px;
    }

    .discover-solutions h3 {
        margin-top: 50px;
    }

    .discover-solutions {
        text-align: center;
    }

    .intrigued span {
        font-size: 18px;
    }

    .customer-case .blue-box {
        width: 100%;
    }

    .customer-case h4 {
        font-size: 15px;
    }

    .molecule2016 h3 {
        font-size: 20px;
        margin-top: 30px;
    }

    .molecule2016 {
        text-align: center;
    }

    .universe-man h5 {
        font-size: 18px;
    }

    .universe-man {
        text-align: center;
    }

    .blue-section h5 {
        font-size: 30px;
    }

    .blue-section p {
        font-size: 14px;
    }

    .advanced-protection2017 .whiteBtnT {
        font-size: 14px;
    }

    .advanced-protection2017 {
        height: 450px !important;
    }

    .advanced-protection2017 h1 {
        font-size: 34px;
        margin-top: 0.3em;
    }

    .automic-sandbox .img img {
        margin-top: 3em;
    }

    .hand-tech ul {
        padding-left: 0;
    }

    .system-requirements h3 {
        font-size: 28px;
    }

    .sandbox-analyzer h3 span {
        font-size: 15px;
    }

    .sandbox-analyzer h3 {
        font-size: 23px;
        margin-top: 8em;
    }

    #filters_locator2016.overlay #content span a {
        font-size: 13px !important;
    }

    #filters_locator2016.overlay #content p a {
        font-size: 13px !important;
    }

    #filters_locator2016.overlay #content h2 {
        line-height: 1.3;
    }

    .do-your-thing2016 a {
        margin: 10px 0;
    }

    .do-your-thing2016.inLP .item {
        margin: 0 0 30px 0;
        display: block;
    }

    .do-your-thing2016 p br {
        display: none;
    }

    .do-your-thing2016 p {
        font-size: 12px;
    }

    .do-your-thing2016 h2 {
        font-size: 30px;
    }

    .do-your-thing2016 {
        text-align: center;
    }

    #filters_locator2016 .info-upload br {
        display: none;
    }

    .lunch2017-header h5 b {
        display: block;
    }

    #filters_locator2016 .info-upload {
        font-size: 12px;
        padding: 0 10px;
    }

    .subheader-lunch2017 {
        margin-top: -220px !important;
    }

    #locPANheader2016 {
        text-align: center;
    }

    #filters_locator2016 select {
        width: 90px !important;
    }

    .headerFilter .col-xs-4 {
        padding: 0 10px !important;
    }

    .static-banner2.box .left-static a {
        float: none;
    }

    .static-banner2.box .left-static .box-b-text {
        text-align: center;
        max-width: 100%;
        margin: 0;
        float: none;
    }

    .static-banner2 .left-static.mrl {
        margin-bottom: 0;
        padding-bottom: 20px !important;
    }

    .static-banner2.box .left-static h4 {
        font-size: 20px;
        margin-top: 0;
    }

    .static-banner2.box .left-static .box-logo {
        max-width: 140px;
    }

    .static-banner2.box100 .boxBtn {
        float: none;
        margin-top: 20px;
    }

    .aws-tabs2017 p {
        margin: 20px 0;
    }

    .static-banner2.box100 .right-static {
        padding-bottom: 50px;
    }

    .aws-tabs2017 .border-button {
        font-size: 13px;
    }

    .aws-tabs2017 .border-button {
        margin: 0;
    }

    .aws-video2017 h2 {
        font-size: 32px;
    }

    .aws-video2017 p {
        font-size: 15px;
    }

    .aws-header-section .yellowBtn {
        margin-top: 16px;
    }

    .aws-header-section .or {
        display: block;
        margin-top: 15px;
    }

    .aws-header-section a.greenBtn {
        display: block;
    }

    .aws-header-section h2 {
        font-size: 23px;
        margin-top: 40px;
    }

    .static-banner2 .yellowBtn {
        margin-bottom: 10px;
        padding: 12px 16px;
    }

    .static-banner2 .text-Bstatic p {
        font-size: 16px;
    }

    .static-banner2 .text-Bstatic h3 {
        font-size: 16px;
        margin: 5px 0;
    }

    .static-banner2.classic-line .left-static .img-boxes {
        margin-top: 20px;
    }

    .static-banner2 .bottom-static {
        position: static;
        margin-bottom: 50px;
    }

    .static-banner2 .right-static h2 {
        font-size: 30px;
    }

    .static-banner2 .right-static p {
        margin-top: 0;
    }

    .static-banner2 .right-static .bdf {
        margin-top: 5px;
    }

    .static-banner2 .right-static h3 {
        margin-bottom: 10px;
    }

    .static-banner2 .left-static {
        width: 100%;
        float: none;
        margin: 0 0 40px 0;
        height: auto;
    }

    .static-banner2 .right-static {
        width: 100%;
        float: none;
        height: auto;
        text-align: center;
    }

    #prodSection.v2017.fp2017.rnsw {
        padding: 0 0 1em;
    }

    .whiteBoldTxt {
        margin-top: .5em;
    }

    #prodSection.LP2016.hurry {
        background-position: left -26em top 0;
    }

    #prodSection.LP2016.hurry h2 {
        min-height: inherit;
    }

    #prodSection.LP2016.hurry h2.large {
        font-size: 29px !important;
    }

    #prodSection.LP2016.hurry h5 {
        font-size: 39px;
        margin-bottom: 0;
    }

    .all-products2017 .row3 img {
        height: auto;
    }

    .all-products2017 li.all {
        border-bottom: 1px solid #f1f1f1;
        padding-bottom: 20px !important;
        height: auto;
    }

    .all-products2017 .pull-right {
        float: none;
        text-align: center;
        margin-top: 1em;
    }

    .all-products2017 {
        text-align: center;
    }

    .all-products2017 .styled {
        float: none;
        margin: 1em auto;
    }

    .all-products2017 h2 {
        font-size: 34px;
    }

    .trusted-2017.fp {
        background-size: cover
    }

    #prodSectionBottom .boxImg {
        float: none;
        margin: 0 auto !important;
        max-width: 500px;
    }

    #BrainOneAccount.v2017.fp h1 {
        font-size: 22px;
    }

    #bottom-buy2017.lunch2017 h3 {
        font-size: 19px;
    }

    #new-improved2017.lunch2017 .info-lunch {
        position: static;
        margin-top: 20px;
        background: transparent;
    }

    #new-improved2017.lunch2017 .info-lunch p {
        font-size: 11px;
    }

    .subheader-lunch2017 .free {
        margin-bottom: 20px;
    }

    .subheader-lunch2017 .borders {
        border: none;
    }

    .lunch2017-header {
        min-height: 450px;
    }

    .subheader-lunch2017 .boxP img, .subheader-lunch2017 .boxP {
        padding: 0;
        margin-bottom: 35px;
    }

    .subheader-lunch2017 {
        margin-top: 0;
    }

    .lunch2017-header .item span {
        display: block;
        margin-top: 10px;
        font-size: 15px;
    }

    .lunch2017-header .item {
        display: block;
    }

    .lunch2017-header h5 {
        font-size: 15px;
    }

    .lunch2017-header h2 {
        font-size: 26px;
    }

    .one_product h5 {
        font-size: 3em;
    }

    .one_product .logoProd, .one_product.subheader-lunch2017 h4.title, .one_product .subprod_title, .one_product ul, .one_product.subheader-lunch2017 h4.title2prods {
        color: #333;
    }

    .subheader-lunch2017.one_product .three_products.boxP img, .three_products.boxP img {
        max-width: 100%;
    }

    .subheader-lunch2017.one_product .three_products.boxP img.xsbox, .three_products.boxP img {
        margin-top: 15px;
    }

    .one_product.subheader-lunch2017 h4.title {
        margin-top: -40px;
    }

    .subheader-lunch2017.one_product .boxP img {
        margin-top: 28px;
    }

    #bestProt.mac.v2017 .avTable .xAxis {
        margin-top: 2em;
    }

    #bestProt.v2017.mac q {
        font-size: 12px !important;
        font-weight: 400;
    }

    #bestProt.v2017.mac h2 {
        font-size: 28px !important;
    }

    .comfortPromoPack {
        background-image: none;
        margin: 0 0 1rem;
    }

    .comfortPromoPack h1 {
        font-size: 3em;
    }

    .comfortPromoPack h2 {
        font-size: 1.5em;
        font-weight: 300;
    }

    .comfortPromoPack .product .name_prod {
        font-size: 24px;
        margin: 2em 0 0 2em;
    }

    .comfortPromoPack .product .name_prod span {
        font-size: 36px;
    }

    .comfortPromoPack .product .buyBox li a {
        font-size: 19px;
        padding: 6px 13px;
    }

    .comfortPromoPack .product .buyBox .number {
        font-size: 14px;
    }

    .comfortPromoPack .product .buyBox li span {
        font-size: 30px;
    }

    .triangle-down {
        border-left: 40px solid transparent;
        border-right: 40px solid transparent;
        margin: 0 0 0 28px;
    }

    .comfortPromoPack .bonus {
        font-size: 15px;
        margin: 0.5em 0 1em 2.2em;
    }

    .comfortPromoPack .devices {
        font-size: 16px;
        font-weight: 300;
        margin: 0.2em 0 0.5em 1.5em;
    }

    .comfortPromoPack .devicesPromo img {
        padding: 4.5em 1em 0 0;
    }

    .comfortPromoPack .devices span {
        font-size: 36px;
    }

    .comfortPromoPack ul {
        margin-top: 1em;
    }

    .comfortPromoPack ul li {
        font-size: 16px;
    }

    #prod-comparison.prod5 .product-selector .product-name {
        font-size: 11px;
        height: 80px;
    }

    #prod-comparison.prod5 .product-selector .bdf {
        font-size: 10px;
    }

    .unsubscribe2017 {
        padding: 4em 0;
    }

    .unsubscribe2017 {
        text-align: center;
    }

    .unsubscribe2017 label {
        display: block;
        font-size: 15px;
    }

    .unsubscribe2017 .redBtn {
        margin: 0;
    }

    .unsubscribe2017 .ip-row {
        margin-left: 0;
        text-align: center;
    }

    #prodSection.productTSMD h2 {
        font-size: 2.8em !important;
        margin-bottom: 1em;
    }

    #prodSection.productTSMD h2 {
        font-size: 2.8em !important;
        margin-bottom: 1em;
    }
}

@media (max-width: 767px) {
    .single-page .img-responsive {
        width: 100%;
    }

    .wp-caption {
        width: 100% !important;
    }

    .support_page .content.single-page div.alignnone,
    .support_page .content.single-page div.alignright,
    .support_page .content.single-page div.alignleft {
        width: 100% !important;
    }

    .support_page.supportArticle .content.single-page p {
        padding-left: 5px !important;
    }

    .single-page {
        word-break: normal;
        white-space: normal;
    }

    .reasons {
        padding: inherit;
    }

    .carousel-awards .item q {
        font-size: 14px;
    }

    .carousel-awards .carousel-inner {
        height: auto !important;
    }

    .carousel-awards .item .fl {
        width: 100%;
        float: none;
        text-align: center;
    }

    .carousel-awards .img-co {
        width: 100%;
        float: none;
    }

    .tabs-free .imgl img {
        max-width: 100%;
    }

    .tabs-free {
        margin-top: -120px;
    }

    .tabs-free ul li a {
        font-size: 11px;
    }

    .tabs-free .yellowBtn, .tabs-free p {
        font-size: 12px;
    }

    .tabs-free {
        text-align: center;
    }

    #welcome-back.v2017 {
        background: #070921;
    }

    #welcome-back.v2017 .notyet {
        font-size: 9px;
    }

    #welcome-back.v2017 h4.title {
        font-size: 14px;
    }

    #prodSection.v2017.ab .bdf {
        margin-top: 0;
    }

    #prodSection.v2017.ab {
        background: #e3e3e3 !important;
    }

    #prodSection.v2017.ab .newStr {
        margin: 20px auto;
    }

    .stripe2017 .greenBtn {
        font-size: 16px;
    }

    #headstripe.v2017 {
        background-size: 100%;
        min-height: 85px;
    }

    .stripe2017 h4 {
        font-size: 15px;
    }

    .stripe2017 h3 {
        font-size: 13px;
    }

    .stripe2017 h2 {
        font-size: 28px;
    }

    #awards_page.v2017 .quote p {
        font-size: 10px;
    }

    #awards_page.v2017 .quote .title-prod {
        font-size: 11px;
    }

    #awards_page.v2017 .quote .award-title {
        font-size: 11px;
    }

    #filters_locator2016 .headerFilter label {
        font-size: 11px !important;
    }

    .colC {
        padding: 15px 5px !important;
    }

    .all-products2017 .greenBtn {
        margin-bottom: 20px;
    }

    .all-products2017 li.col-xs-12.col-sm-4 {
        height: auto;
    }

    #locPANheader2016 {
        position: relative;
    }

    #locPANheader2016:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: rgba(255, 255, 255, .6);
    }

    #locPANheader2016 h2 {
        font-size: 50px;
    }

    #locPANheader2016 p {
        font-size: 15px;
    }

    #locPANheader2016 .thinFont {
        margin-top: 100px;
    }

    #advanced-protection.v2 span {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .advanced-protection2017 .whiteBtnT {
        font-size: 11px;
        margin-top: 5px;
    }

    #advanced-protection.v2 {
        height: 450px !important;
    }

    #advanced-protection.v2 p {
        font-size: 12px;
    }

    #advanced-protection.v2 .grav-logo {
        margin-top: 0px;
    }

    #advanced-protection.v2 h1 {
        font-size: 21px;
    }

    .discover-solutions h3 {
        margin-top: 50px;
    }

    .discover-solutions {
        text-align: center;
    }

    .intrigued span {
        font-size: 18px;
    }

    .customer-case .blue-box {
        width: 100%;
    }

    .customer-case h4 {
        font-size: 15px;
    }

    .molecule2016 h3 {
        font-size: 20px;
        margin-top: 30px;
    }

    .molecule2016 {
        text-align: center;
    }

    .universe-man h5 {
        font-size: 18px;
    }

    .universe-man {
        text-align: center;
    }

    .blue-section h5 {
        font-size: 30px;
    }

    .blue-section p {
        font-size: 14px;
    }

    .advanced-protection2017 .whiteBtnT {
        font-size: 14px;
    }

    .advanced-protection2017 {
        height: 450px !important;
    }

    .advanced-protection2017 h1 {
        font-size: 34px;
        margin-top: 0.3em;
    }

    .automic-sandbox .img img {
        margin-top: 3em;
    }

    .hand-tech ul {
        padding-left: 0;
    }

    .system-requirements h3 {
        font-size: 28px;
    }

    .sandbox-analyzer h3 span {
        font-size: 15px;
    }

    .sandbox-analyzer h3 {
        font-size: 23px;
        margin-top: 8em;
    }

    #filters_locator2016.overlay #content span a {
        font-size: 13px !important;
    }

    #filters_locator2016.overlay #content p a {
        font-size: 13px !important;
    }

    #filters_locator2016.overlay #content h2 {
        line-height: 1.3;
    }

    .do-your-thing2016 a {
        margin: 10px 0;
    }

    .do-your-thing2016.inLP .item {
        margin: 0 0 30px 0;
        display: block;
    }

    .do-your-thing2016 p br {
        display: none;
    }

    .do-your-thing2016 p {
        font-size: 12px;
    }

    .do-your-thing2016 h2 {
        font-size: 30px;
    }

    .do-your-thing2016 {
        text-align: center;
    }

    #filters_locator2016 .info-upload br {
        display: none;
    }

    .lunch2017-header h5 b {
        display: block;
    }

    #filters_locator2016 .info-upload {
        font-size: 12px;
        padding: 0 10px;
    }

    .subheader-lunch2017 {
        margin-top: -220px !important;
    }

    #locPANheader2016 {
        text-align: center;
    }

    #filters_locator2016 select {
        width: 90px !important;
    }

    .headerFilter .col-xs-4 {
        padding: 0 10px !important;
    }

    .static-banner2.box .left-static a {
        float: none;
    }

    .static-banner2.box .left-static .box-b-text {
        text-align: center;
        max-width: 100%;
        margin: 0;
        float: none;
    }

    .static-banner2 .left-static.mrl {
        margin-bottom: 0;
        padding-bottom: 20px !important;
    }

    .static-banner2.box .left-static h4 {
        font-size: 20px;
        margin-top: 0;
    }

    .static-banner2.box .left-static .box-logo {
        max-width: 140px;
    }

    .static-banner2.box100 .boxBtn {
        float: none;
        margin-top: 20px;
    }

    .aws-tabs2017 p {
        margin: 20px 0;
    }

    .static-banner2.box100 .right-static {
        padding-bottom: 50px;
    }

    .aws-tabs2017 .border-button {
        font-size: 13px;
    }

    .aws-tabs2017 .border-button {
        margin: 0;
    }

    .aws-video2017 h2 {
        font-size: 32px;
    }

    .aws-video2017 p {
        font-size: 15px;
    }

    .aws-header-section .yellowBtn {
        margin-top: 16px;
    }

    .aws-header-section .or {
        display: block;
        margin-top: 15px;
    }

    .aws-header-section a.greenBtn {
        display: block;
    }

    .aws-header-section h2 {
        font-size: 23px;
        margin-top: 40px;
    }

    .static-banner2 .yellowBtn {
        margin-bottom: 10px;
        padding: 12px 16px;
    }

    .static-banner2 .text-Bstatic p {
        font-size: 16px;
    }

    .static-banner2 .text-Bstatic h3 {
        font-size: 16px;
        margin: 5px 0;
    }

    .static-banner2.classic-line .left-static .img-boxes {
        margin-top: 20px;
    }

    .static-banner2 .bottom-static {
        position: static;
        margin-bottom: 50px;
    }

    .static-banner2 .right-static h2 {
        font-size: 30px;
    }

    .static-banner2 .right-static p {
        margin-top: 0;
    }

    .static-banner2 .right-static .bdf {
        margin-top: 5px;
    }

    .static-banner2 .right-static h3 {
        margin-bottom: 10px;
    }

    .static-banner2 .left-static {
        width: 100%;
        float: none;
        margin: 0 0 40px 0;
        height: auto;
    }

    .static-banner2 .right-static {
        width: 100%;
        float: none;
        height: auto;
        text-align: center;
    }

    #prodSection.v2017.fp2017.rnsw {
        padding: 0 0 1em;
    }

    .whiteBoldTxt {
        margin-top: .5em;
    }

    #prodSection.LP2016.hurry {
        background-position: left -26em top 0;
    }

    #prodSection.LP2016.hurry h2 {
        min-height: inherit;
    }

    #prodSection.LP2016.hurry h2.large {
        font-size: 29px !important;
    }

    #prodSection.LP2016.hurry h5 {
        font-size: 39px;
        margin-bottom: 0;
    }

    .all-products2017 .row3 img {
        height: auto;
    }

    .all-products2017 li.all {
        border-bottom: 1px solid #f1f1f1;
        padding-bottom: 20px !important;
        height: auto;
    }

    .all-products2017 .pull-right {
        float: none;
        text-align: center;
        margin-top: 1em;
    }

    .all-products2017 {
        text-align: center;
    }

    .all-products2017 .styled {
        float: none;
        margin: 1em auto;
    }

    .all-products2017 h2 {
        font-size: 34px;
    }

    .trusted-2017.fp {
        background-size: cover
    }

    #prodSectionBottom .boxImg {
        float: none;
        margin: 0 auto !important;
        max-width: 500px;
    }

    #BrainOneAccount.v2017.fp h1 {
        font-size: 22px;
    }

    #bottom-buy2017.lunch2017 h3 {
        font-size: 19px;
    }

    #new-improved2017.lunch2017 .info-lunch {
        position: static;
        margin-top: 20px;
        background: transparent;
    }

    #new-improved2017.lunch2017 .info-lunch p {
        font-size: 11px;
    }

    .subheader-lunch2017 .free {
        margin-bottom: 20px;
    }

    .subheader-lunch2017 .borders {
        border: none;
    }

    .lunch2017-header {
        min-height: 450px;
    }

    .subheader-lunch2017 .boxP img, .subheader-lunch2017 .boxP {
        padding: 0;
        margin-bottom: 35px;
    }

    .subheader-lunch2017 {
        margin-top: 0;
    }

    .lunch2017-header .item span {
        display: block;
        margin-top: 10px;
        font-size: 15px;
    }

    .lunch2017-header .item {
        display: block;
    }

    .lunch2017-header h5 {
        font-size: 15px;
    }

    .lunch2017-header h2 {
        font-size: 26px;
    }

    .one_product h5 {
        font-size: 3em;
    }

    .one_product .logoProd, .one_product.subheader-lunch2017 h4.title, .one_product .subprod_title, .one_product ul, .one_product.subheader-lunch2017 h4.title2prods {
        color: #333;
    }

    .subheader-lunch2017.one_product .three_products.boxP img, .three_products.boxP img {
        max-width: 100%;
    }

    .subheader-lunch2017.one_product .three_products.boxP img.xsbox, .three_products.boxP img {
        margin-top: 15px;
    }

    .one_product.subheader-lunch2017 h4.title {
        margin-top: -40px;
    }

    .subheader-lunch2017.one_product .boxP img {
        margin-top: 28px;
    }

    #bestProt.mac.v2017 .avTable .xAxis {
        margin-top: 2em;
    }

    #bestProt.v2017.mac q {
        font-size: 12px !important;
        font-weight: 400;
    }

    #bestProt.v2017.mac h2 {
        font-size: 28px !important;
    }

    .comfortPromoPack {
        background-image: none;
        margin: 0 0 1rem;
    }

    .comfortPromoPack h1 {
        font-size: 3em;
    }

    .comfortPromoPack h2 {
        font-size: 1.5em;
        font-weight: 300;
    }

    .comfortPromoPack .product .name_prod {
        font-size: 24px;
        margin: 2em 0 0 2em;
    }

    .comfortPromoPack .product .name_prod span {
        font-size: 36px;
    }

    .comfortPromoPack .product .buyBox li a {
        font-size: 19px;
        padding: 6px 13px;
    }

    .comfortPromoPack .product .buyBox .number {
        font-size: 14px;
    }

    .comfortPromoPack .product .buyBox li span {
        font-size: 30px;
    }

    .triangle-down {
        border-left: 40px solid transparent;
        border-right: 40px solid transparent;
        margin: 0 0 0 28px;
    }

    .comfortPromoPack .bonus {
        font-size: 15px;
        margin: 0.5em 0 1em 2.2em;
    }

    .comfortPromoPack .devices {
        font-size: 16px;
        font-weight: 300;
        margin: 0.2em 0 0.5em 1.5em;
    }

    .comfortPromoPack .devicesPromo img {
        padding: 4.5em 1em 0 0;
    }

    .comfortPromoPack .devices span {
        font-size: 36px;
    }

    .comfortPromoPack ul {
        margin-top: 1em;
    }

    .comfortPromoPack ul li {
        font-size: 16px;
    }

    #prod-comparison.prod5 .product-selector .product-name {
        font-size: 11px;
        height: 80px;
    }

    #prod-comparison.prod5 .product-selector .bdf {
        font-size: 10px;
    }

    .unsubscribe2017 {
        padding: 4em 0;
    }

    .unsubscribe2017 {
        text-align: center;
    }

    .unsubscribe2017 label {
        display: block;
        font-size: 15px;
    }

    .unsubscribe2017 .redBtn {
        margin: 0;
    }

    .unsubscribe2017 .ip-row {
        margin-left: 0;
        text-align: center;
    }

    #prodSection.productTSMD h2 {
        font-size: 2.8em !important;
        margin-bottom: 1em;
    }

    #prodSection.productTSMD h2 {
        font-size: 2.8em !important;
        margin-bottom: 1em;
    }

    /*#copyright label 		{ position:relative; font-weight: normal;}
					#copyright label:after 	{ content: ">";font:700 25px "Consolas",monospace; color: #3F3F3F;padding: 0 0 2px;pointer-events: none;position: absolute;right: 10px;top: -2px;background-color: #F8F8F8; -webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
					#copyright label:before { background-color: #F8F8F8; content: ""; display: block;pointer-events: none;position: absolute;right: 2px;top: 0;width: 20px; height:24px;} */
    #copyright .select {
        margin: 1em 0;
    }

    #copyright .small {
        padding: 1em 0;
    }

    #prodAwrds .midItem {
        margin: 2em 0;
    }

    #prodAwrds .Vbord {
        border-right: 0;
    }

    #SOSbtmProd .btmForm {
        margin-top: 0;
    }

    #prodSection .dropdown-menu > li > a {
        font-size: 0.9em;
    }

    #prodFtrs .small {
        padding: 0;
    }

    #prodAwrds .btmAward {
        margin: 3em auto;
    }

    #SOS h1 {
        line-height: 1.1em;
    }

    #SOS h3 {
        max-height: inherit;
    }

    #SOS ul {
        padding: 0 0 1em;
    }

    #SOSbtmProd .btmBox {
        margin: -2em 0 0;
    }

    /*product page*/
    #prodSection ul li, .priceTable .saving {
        font-size: 1em;
    }

    .priceTable select {
        height: 40px;
        font-size: 1em;
    }

    .priceTable label {
        font-size: 1em !important;
        margin: 1em 0 0;
    }

    .priceTable p label {
        font-size: 1.2em !important;
        margin: 0.5em 0 0;
    }

    .priceTable span {
        margin-top: 0;
        font-size: 0.9em !important;
    }

    .priceTable p:not(#foo) > input + label:before {
        margin: 0 0 0 -19px !important;
    }

    input[type="radio"], input[type="checkbox"] {
        margin: 6px 7px 0;
    }

    .priceTable .price p {
        font-size: 1.2em;
    }

    #prodSection .add_cart {
        display: inline-block;
    }

    #prodAwrds .awrd {
        margin: 2.5em auto -1em;
    }

    #prodAwrds .img-margin {
        margin-top: 0;
    }

    #prodAwrds small {
        margin: -1.5em 0 1.2em;
        display: block;
    }

    #prodFtrs {
        background: url("../images/bg_middle_productXS.jpg") no-repeat center top #25292C;
        padding: 0 0 5em;
    }

    #prodFtrs h2 {
        margin: 1em 0 0;
        font-size: 3.7em;
    }

    #prodFtrs h4 {
        font-size: 3em;
    }

    #sphFtrs h6 > i {
        font-size: 4em;
    }

    #sphFtrs .scrShoots {
        margin: 2em 0;
    }

    #owl-demo .item img {
        display: block;
        width: 100%;
        height: auto;
    }

    #btmProd {
        margin: 4em 0 0;
    }

    #btmProd .logo-small {
        margin: 0 0 0.3em !important;
    }

    #btmProd .add_cart {
        display: inline-block;
    }

    .adr #btmProd {
        margin-top: 1em;
    }

    /*BMS product page*/
    .bms #prodSection figure.imgprod {
        margin: 0;
    }

    .bms #prodSection blockquote p, .bms #btmProd blockquote p {
        font-size: 1em;
    }

    .bms #prodSection blockquote footer, .bms #btmProd blockquote footer {
        font-size: 0.9em;
    }

    .bms .lowered-2 {
        margin-top: 4em;
    }

    .bms .lowered-3 {
        margin-top: -1em;
    }

    #BMSwearable h1 {
        margin-top: .6em;
        font-size: 3.5em;
        text-align: center;
    }

    #BMSwearable h3 {
        font-size: 2.2em;
        text-align: center;
    }

    #BMSwearable p {
        text-align: center;
        font-size: 1.4em;
        line-height: 1.2;
    }

    /*AV for Mac*/
    #prodSection .subTitle {
        font-size: 1.4em !important;
        padding: 0.4em 0.1em 0 0;
    }

    #secondZone a {
        margin: 0.5em 0 2em !important;
    }

    #MACaward {
        margin: 0;
    }

    #MACaward .award {
        border-left: 0;
    }

    #MACaward .award q {
        font-size: 1.3em;
        text-align: center;
        padding: 0.5em 0 0;
    }

    #MACaward p {
        text-align: center;
    }

    #MACaward img {
        padding: 1em 0;
        margin: 0 auto;
    }

    #features img {
        padding: 3.5em 0 0;
    }

    #btmProd form {
        margin: 0em 0 0;
    }

    /*Product Comparison*/
    #prodComparison .th h2 {
        font-size: 1.4em;
    }

    #prodComparison .th h2 span {
        font-size: 0.7em;
    }

    #prodComparison .th .btn {
        font-size: 1em;
    }

    #prodComparison .th p {
        font-size: 0.9em;
    }

    #prodComparison .th p.price {
        font-size: 1.5em;
    }

    #prodComparison .th p.fmore a {
        display: block;
        font-size: 0.95em;
    }

    #prodComparison .row_odd .cell, #prodComparison .row_even .cell {
        line-height: 1.2em;
        padding: 1em;
        min-height: 7em;
    }

    #prodComparison .row_even .cell i, #prodComparison .row_odd .cell i {
        padding-top: 3em;
    }

    #prodComparison .cell p {
        font-size: 0.9em;
    }

    #pageHeader h1 {
        margin: 0.5em 0;
        font-size: 1.8em;
    }

    #solutionsNav a {
        font-size: 1.3em;
    }

    #social_sharingTop {
        margin: 0;
    }

    #threeAwards h2 {
        margin: 0 0 0.5em;
    }

    #threeAwards q {
        margin: 2em 0 0.7em;
        line-height: 1.2em;
        font-size: 1em;
    }

    #threeAwards img {
        padding: 1em 0;
    }

    /*Renewal Center*/
    #RnwTop ul li {
        font-size: 0.9em;
    }

    #RnwTop #quickRnw {
        margin: 10em 0 0;
    }

    #RnwTop #quickRnw img {
        margin: -22em 0 0 0;
    }

    #RnwTop #quickRnw .bgForm {
        margin-left: 0;
        height: auto;
    }

    /* #RnwTop #quickRnw .form-inline input	{ width: 13.5em;} */
    #RnwTop #quickRnw .form-inline .form-group {
        padding: 0.3em 0 0 0;
    }

    #RnwTop #quickRnw .form-inline .form-group > a {
        margin: 1.5em 0 0;
    }

    #RnwTop #quickRnw .form-inline .form-group > button {
        margin: 1.5em 0 0;
    }

    #RnwTop #quickRnw .form-inline {
        padding: 0 0 0.5em;
    }

    /*Renew License*/
    #RnwProd .renew {
        bottom: -1em;
        right: -15em;
    }

    #price p {
        text-align: right;
    }

    /*Cluefuf for Android page*/
    .cland #prodSection .yspacer {
        margin: 3.1em 0 0;
    }

    .cland .lowered-3 {
        margin-top: 2em;
    }

    .cland .lowered-1 {
        margin-bottom: 3em;
    }

    /*Trial Downloads*/
    .dwldnow, #toolbox_prods .prodWrapper .dwldnow {
        margin: 2em 0 0;
    }

    #toolbox_prods .prodWrapper p.trial {
        margin: 0;
    }

    #toolbox_prods .prodWrapper p {
        padding: 1em 0
    }

    #toolbox_prods .prodWrapper {
        padding-bottom: 5em;
    }

    #toolbox_prods .description {
        margin-top: 2em;
    }

    #toolbox_prods .badge-wrapper a {
        font-size: .9em;
    }

    #toolbox_prods .badge-wrapper p {
        padding: 0;
    }

    #toolbox_prods .badge-wrapper figure {
        padding-right: 15px;
    }

    #solutionsNav a {
        font-size: 1em;
    }

    /*Tech Assist*/
    #first_step {
        padding: 1.5em 2em 2em;
    }

    p#notsure {
        margin: 0.5em 0 0 4em;
    }

    #solutionsTA h2 {
        font: 700 3em/1em "Bitter", serif;
    }

    #solutionsTA p.subTitle {
        padding: 0.5em 0 1em;
    }

    #TAneeds a.btn {
        margin: 0 0 0.2em 0;
    }

    #GZfirst .number {
        font-size: 1.2em;
    }

    #GZfirst .circle {
        margin: 1em auto;
    }

    #whychooseus hr {
        margin: 1.5em 0;
    }

    #userReviews {
        margin: 0 0 3em;
    }

    #userReviews q {
        line-height: 1.2em;
    }

    #wizardTA .serviceImg {
        margin-bottom: 2em;
        text-align: center;
    }

    /*Small Business*/
    #SMBchoise h2 {
        font: 600 2.7em/1.1em "Bitter";
    }

    #SMBcomp h2 {
        text-align: center;
        margin: 0 0 1em;
    }

    #SMBneeds {
        margin: -4em auto 3em;
    }

    /*Small Business product page*/
    #GZprodDesc {
        padding: 3em 0 0;
    }

    #GZprodDesc img {
        margin: 0 0 2em;
    }

    #GZprodDesc .logoGZ {
        margin: 0;
        max-width: 75%;
    }

    #GZprodDesc .btnDatasheet {
        margin: 0;
    }

    #GZprodDesc .envelope {
        display: inline;
    }

    #GZprodDesc .datasheet {
        float: none;
        margin: 2em auto;
    }

    #GZprodDesc ul li {
        font-size: 1em;
        line-height: 1.2em;
    }

    #GZpartLogos img {
        padding: 0.5em;
    }

    #GZpartLogos .logos {
        margin: 1.5em 0 0;
    }

    #GZftrs h1, #GZfirst h1 {
        line-height: 1em;
        margin-bottom: 0;
    }

    #GZftrs .benefits {
        line-height: 1.2em;
    }

    #GZfirst .number {
        margin: -0.6em 0 1em;
    }

    /*SMB downloads*/
    #smbDwnld_form {
        padding: 0.5em 0.7em;
    }

    #smbDwnld_form input, #smbDwnld_form select {
        margin: 0 0 1em;
    }

    #header_smb_downloads h1 {
        font-size: 3em
    }

    /*Enterprise homepage*/
    #carouselEntrprs h1 {
        font: 600 2.7em/1em "Bitter", serif;
    }

    #GZprodFtrs h6 {
        margin: 0 0 0;
        text-align: center;
    }

    #GZprodFtrs h4 {
        font-size: 4em;
        text-align: center;
    }

    #GZprodFtrs {
        background: url("../images/bg_sky.jpg") no-repeat scroll center top #000;
        padding: 6em 0 4em;
    }

    #GZprodFtrs .clouds {
        margin: -20em auto -2em;
    }

    #GZprodFtrs #plusFeatBtn, #GZprodFtrs .txtMedSize {
        text-align: center;
    }

    #GZprodFtrs #plusFeatBtn a.plusbg {
        margin: 2em 0 0;
    }

    #carouselEntrprs #part {
        margin: 2em 0 6em;
    }

    #Entrprs .partners img {
        margin: 0;
    }

    #PremiumContnt img {
        margin: 3em 0 0em;
    }

    #PremiumContnt a {
        text-align: center
    }

    #featBlog .rightSide {
        padding: 1em !important;
        margin: 2em 0;
    }

    #featBlog img {
        margin: 2em 1em 2em 0;
    }

    #featBlog p {
        padding: 0em 0 0em 1em !important
    }

    #featBlog .latest {
        padding: 0 !important
    }

    /*Premium content*/
    #premiumAwrds p {
        text-align: center;
        padding: 0.2em 0;
    }

    /*Toolbox*/
    .tboxComp h3 {
        font-size: 1.2em;
    }

    .tboxComp p {
        font-size: 0.82em;
    }

    .tboxComp ul li a {
        font-size: 0.9em;
    }

    /*Virus Removal*/
    #fvrtWrapper .form-control {
        width: 18em;
        margin-bottom: 1em;
    }

    #fvrtWrapper .btn {
        margin: 0em 0 0;
    }

    #fvrtWrapper form {
        margin: 0 0 2em;
    }

    #global_feat {
        padding: 0 0 0 1em !important;
    }

    #srch_vrem_tools p#gvalvl {
        margin: 1em 0 0;
    }

    #srch_vrem_tools {
        background: url("../images/search_wrapper_free_removal_tools_mobile.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        margin: 0;
        padding: 5em 0 0;
        text-align: center;
    }

    #srch_vrem_tools p {
        font-size: 1em;
        width: 100%
    }

    #security_news p.subTitle {
        padding: 1em 1em 2em;
    }

    #security_news .imgW {
        height: 17em;
    }

    #security_news ul li .wrapper {
        margin: 2em 0 0;
    }

    #vlist_area .dwnldn {
        text-align: center;
    }

    #vlist_area .dwnldn a {
        background-color: #eee;
        padding: 1em;
    }

    #vlist_area .vinfo {
        padding: 3em 1em;
    }

    #vlist_area .vinfo a.plusbg {
        margin: 0 1em 1em 0;
    }

    #vlist_area .vinfo a.dwldnow {
        margin: 1em 0 0 -1em !important;
    }

    #vlist_area .vinfo .links, #vlist_area .vinfo .links span, #vlist_area .vinfo .links .or {
        text-align: center;
    }

    #vlist_area .virus_stats .three {
        padding: 0;
    }

    #vlist_area .virus .vname a {
        color: #b20000;
        background: url(../images/plus_virus_list.png) left 1.1em no-repeat;
    }

    #vlist_area .virus.selected .vname a {
        background: url(../images/minus_virus_list.png) left 1.5em no-repeat;
    }

    /*LP Clutter Cleanup */
    #LPcleanup .desktop {
        height: 54.8em;
    }

    .clutterLightWrapper {
        display: none;
    }

    .LPcleanupDrawing .shareBox {
        display: none;
    }

    /*Partner Homepage */
    #PANheader {
        background-position: right -59em top;
    }

    #PANheader h1 {
        font-size: 4.1em;
        margin: 0.3em 0 0.1em;
    }

    #PANheader h2 {
        font-size: 2em;
    }

    #PANheader img {
        margin-top: 2em;
    }

    #PANheader a.joinNow {
        display: block;
        margin: 1em 0;
        max-width: 7em;
        padding: 0.6em 1.3em;
    }

    #PANheader span.joinNow {
        margin: 0 auto;
        text-align: left;
    }

    #PANheader span.joinNow.txtItalic {
        display: block;
        line-height: 1;
        margin: 1em 0;
        padding: 0;
    }

    #PANheader ul li {
        font-size: 1.1em;
    }

    #PANheader .locator .btn {
        display: block;
        float: left;
        margin: 0.7em 0 !important;
    }

    #PANheader .locator p {
        font-size: 0.8em;
        margin: 0.3em 0 0;
    }

    #PANheader .locator img {
        width: 2.6em;
        margin: 0.5em 0 0;
    }

    #PANheader div.locator {
        padding: 0;
        margin-top: 0.7em;
    }

    #PANactions.bgGrey, #PANaffil.bgGrey {
        padding: 2em 0;
    }

    #PANactions ul {
        padding: 0;
    }

    #PANactions ul li {
        padding: 0 0 1em 0;
        border-bottom: 1px dashed #afafaf;
        border-right: 0;
        margin-top: 1em;
    }

    #PANactions ul li:first-child {
        margin-top: 0;
    }

    #PANactions a.datasheet {
        margin: 0 0 1em;
    }

    #PANactions ul li:last-child {
        border: 0;
    }

    #PANactions p {
        min-height: auto;
        font-size: 1em;
    }

    #PANfeat .subTitle {
        display: block;
    }

    #PANfeat a.plusbg {
        margin-left: 1.5em;
    }

    #PANfeat .title, #PANfeat .checked, #PANfeat .text-left, #PANactions .text-left {
        text-align: center;
    }

    #PANfeat p {
        text-align: center;
        font-size: 1em;
    }

    #PANresell img {
        margin: 2em auto;
        float: none;
    }

    #PANresell .step1, #PANresell .step2, #PANresell .step3 {
        margin: 0 0 0.5em;
    }

    #PANresell p {
        font-size: 1em;
    }

    #PANresell h2 {
        line-height: 1.1em;
    }

    #PAN-video img {
        width: 100%;
    }

    #PAN-video a.play-video {
        top: 47%;
    }

    #PAN-video iframe {
        width: 100% !important;
        height: auto !important;
        margin: 0;
    }

    #PAN-video.bgdarkGrey {
        padding: 3em 0 1em;
    }

    #PANaffil .learnMore {
        margin: 1.5em 0 !important;
    }

    #carouselEntrprs {
        padding-top: 0;
    }

    /*Partner Locator*/
    #locPANheader {
        background-position: right -56em bottom;
    }

    #locPANheader h1 {
        font-size: 4.1em;
        margin: 0.3em 0 0.1em;
    }

    #locPANheader h2 {
        font-size: 2em;
    }

    #locPANheader img {
        margin-top: 2em;
        width: 40%;
        max-width: 171px;
    }

    #locPANheader .solution {
        font-size: 1.6em;
    }

    #locPANheader div.PANlocator {
        margin: 3em 0 0 0;
    }

    #locPANheader .PANlocator p {
        line-height: 1.1em;
    }

    #locPANheader .PANlocator button {
        margin-left: 0;
    }

    #locPANheader .PANlocator img {
        margin-left: -4.5em;
    }

    #PANfeat #virus_library {
        padding: 4em 0 0 0;
    }

    #virus_header_search label {
        width: 10em;
        text-align: left;
    }

    #virus_header_search select {
        margin: 0.5em 0;
    }

    .partnerFilters {
        display: none;
    }

    #PANfeat #virus_library #showPartFilt {
        width: 7em;
        text-align: left;
        background-color: #b9b9b9;
    }

    /*Service Providers*/
    #techGZ .selectSolution {
        padding: 0;
    }

    #techGZ .serviceProv, #techGZ .hostedCloud, #techGZ .serviceProv:hover, #techGZ .hostedCloud:hover {
        background-size: 100%;
    }

    #techGZ .nav-tabs > li > a.serviceProv, #techGZ .nav-tabs > li > a.hostedCloud {
        border: 0.4em solid #F7F7F7;
    }

    #techGZ .nav-tabs > li.active > a.hostedCloud, #techGZ .nav-tabs > li.active > a.hostedCloud:hover, #techGZ .nav-tabs > li.active > a.hostedCloud:focus {
        background-size: 100%;
        border: 0.4em solid #E7E7E7;
    }

    #techGZ .nav-tabs > li.active > a.serviceProv, #techGZ .nav-tabs > li.active > a.serviceProv:hover, #techGZ .nav-tabs > li.active > a.serviceProv:focus {
        background-size: 100%;
        border: 0.4em solid #E7E7E7;
    }

    #techGZ .hostedCloud, #techGZ .serviceProv {
        height: 8em;
    }

    #techGZ.serviceProv a.tabname {
        font-size: 1.05em;
        padding: 0.5em;
    }

    #techGZ.serviceProv .tabCont {
        height: 5em;
    }

    #GZpartLogos .gfImax {
        margin: 2em 0;
    }

    #GZfirst .serProv .btnEntrprs {
        margin: 2em 0;
    }

    #GZfaq h3 {
        font: 400 1.9em/1.2em "Exo 2", sans-serif;
    }

    /* Tech Assist */
    /*#first_step li > input { display: none !important; }*/
    #first_step ul li > label {
        margin-left: 0;
        padding-left: 3em;
    }

    #solutionsTA .priceTable p.p_new {
        font-size: 2.2em;
        margin-top: 0.2em;
    }

    /* Product Page BRAIN */
    #Brain p {
        font-size: 1.2em;
        font-weight: normal;
    }

    #Brain q {
        font-size: 1.6em;
    }

    #Brain .quoteBlock {
        margin: 3em 0 0;
    }

    #Brain .getAccess {
        font-size: 2em;
    }

    #Brain .securityArch {
        font-size: 3em;
    }

    #Brain #B-R-A-I-N {
        font-size: 7em;
    }

    #Brain .BitIntel {
        margin-top: 0.3em;
        font-size: 2em;
    }

    #BrainWrapper .BnextArrow {
        right: 2%;
    }

    #BrainWrapper .BprevArrow {
        left: 2%;
    }

    #BrainExplained h1 {
        font-size: 5.0em;
        margin: 7.4em 0 0.3em 0;
        line-height: 0.9;
    }

    #BrainExplained p {
        font-size: 1.5em;
        margin: 1.9em 0 0;
        padding: 0 2.2em;
    }

    #BrainExplained p.bold {
        margin: 0;
        font-size: 1.7em;
    }

    #BrainExplained #whatIsNav {
        bottom: 20em;
        right: 0;
        left: 0;
        margin: auto;
        width: 20em;
    }

    #joinBrain .badgePos div {
        float: none;
        text-align: center;
    }

    #joinBrain .badgePos img {
        float: none;
        margin: 0 auto;
    }

    #BrainOneAccount {
        height: 775px;
        background-position: center top;
    }

    #joinBrain h1, #joinBrain p {
        text-align: left !important;
    }

    #joinBrain .badgePos p {
        text-align: center !important;
    }

    .connectBrainStatic {
        display: none;
    }

    /* Family Pack Page */
    .newSlideWrapper.FP_slider {
        height: 400px !important;
    }

    #newSlider.FP_newSlider {
        height: 405px !important;
    }

    .FP_slider .customNav {
        margin-top: 330px !important;
    }

    #impFtrs .userB {
        margin-top: 1.5em;
    }

    #FPprodFtrs .prodDetails .menu {
        margin-bottom: 2em;
    }

    #prodSection.FP_prodSection .badgePos div {
        margin-top: 2em;
    }

    #prodSection.FP_prodSection .badgePos {
        margin: 2em auto 0;
        overflow: hidden;
    }

    #prodSection.FP_prodSection .badgePos img {
        float: none !important;
        margin: 0 auto !important;
    }

    #prodSection.FP_prodSection .badgePos div {
        float: none !important;
        text-align: center !important;
    }

    #prodSection.FP_prodSection .badgePos {
        width: 250px !important;
    }

    .LP_FP_screenshots .miniSliderNav a .fa {
        margin: -0.1em;
    }

    /* Family Pack LP */
    #FPprodFtrs.LP_FP h5, #FPprodFtrs2.LP_FP h5 {
        text-align: center !important;
        margin-bottom: 0 !important;
    }

    .noPaddingXS {
        padding: 0 !important;
    }

    #LP_FP_intro {
        height: auto;
        background-size: cover;
        background-position: left -240px top;
        background-color: #fff;
        position: relative;
    }

    #LP_FP_intro .container {
        position: relative;
        z-index: 10;
    }

    #LP_FP_intro h1 {
        font-size: 3em;
        margin: 0.2em;
    }

    #FPprodFtrs.LP_FP .prodDetails {
        padding: 2em 0;
    }

    #FPprodFtrs.LP_FP .featWrapper {
        padding-top: 2em;
    }

    #animFtrs {
        background-image: none;
        background-color: #fff;
        height: auto;
    }

    #animFtrs .dotWrapper {
        position: relative;
        top: 0;
        left: 0;
        width: 5em;
        height: 5em;
        background: none repeat scroll 0 0 rgba(23, 23, 23, 0.1);
        padding: 0.5em;
        margin-top: -40%;
    }

    #animFtrs .dotWrapper .fa {
        font-size: 1.7em;
        line-height: 2.4em;
    }

    #animFtrs .infoXS p {
        color: #171717;
        font-size: 1em;
    }

    #animFtrs .infoXS {
        display: none;
    }

    #animFtrs .infoXS.active {
        display: block;
    }

    #animFtrs .infoXS h4 {
        color: #f8481e;
        font-size: 1.1em;
        margin: 1.2em 0 0.4em;
    }

    #animFtrs .infoXS p.descr {
        opacity: 0.6;
        margin-top: 2em;
    }

    #LP_FP_footer {
        padding-top: 0;
        background: #fff;
        height: auto;
    }

    #LP_FP_footer .btmBox {
        margin-top: 3em;
    }

    #LP_FP_footer h3 {
        text-align: center;
        font-size: 3em;
    }

    #LP_FP_footer h3 img {
        max-width: 160px;
        display: block;
        margin: 0 auto 0.2em;
    }

    #LP_FP_footer p {
        font-size: 1.4em;
        text-align: center;
    }

    #LP_FP_footer .specialOffer {
        padding: 0 0 0.5em;
    }

    #copyright.FP_cpr {
        text-align: center;
    }

    #animFtrs .dotWrapper.active {
        background-color: rgba(249, 73, 30, .2);
    }

    #animFtrs .dotWrapper.active .dot {
        background: #f9491e;
    }

    #FPprodFtrs .sliderContainer .slideText {
        background-color: rgba(256, 256, 256, .4);
    }

    #LP_FP_intro .logo {
        margin-bottom: 2em;
        margin-top: 2em;
        max-width: 160px;
    }

    #LP_FP_intro h2 {
        font-size: 2.8em;
        text-align: center !important;
    }

    #LP_FP_intro .orderFP {
        margin-top: 2em;
        margin-bottom: 2em;
    }

    #LP_FP_intro .specialOffer .p_new {
        text-align: center;
    }

    #LP_FP_intro .specialOffer {
        text-align: center;
        font-size: 1.3em;
    }

    #LP_FP_intro:before {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }

    #LP_FP_intro p {
        color: #222;
        text-align: center !important;
    }

    #LP_FP_intro .specialOffer {
        color: #222;
    }

    #LP_FP_footer .orderFP {
        margin-top: 0;
        margin-bottom: 2em;
    }

    #LP_FP_intro .small {
        line-height: 1.3;
    }

    #underProd.FPuProd .award .text {
        margin: 1em 0 0 0;
        display: block;
    }

    #underProd.FPuProd q {
        text-align: center;
    }

    #underProd.FPuProd cite {
        text-align: center;
    }

    #LP_FP_intro.einstein:before {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    #LP_FP_intro.einstein .box {
        margin: .5em auto 0;
        float: none;
    }

    #LP_FP_intro.einstein .off {
        font-size: 1.7em;
        left: 0.5em;
        top: -0.2em;
    }

    #LP_FP_intro.einstein {
        background-size: auto !important;
        background-position: top center !important;
        margin-top: 5em;
        background-color: #E8E8E8 !important;
    }

    #LP_FP_intro.einstein h2 {
        font-size: 2.2em;
        margin-top: 2em;
        line-height: 1.1;
    }

    #LP_FP_intro.einstein .specialOffer .p_new {
        font-size: 2em;
        color: #ff4c00;
    }

    #LP_FP_intro.einstein .specialOffer .p_old {
        font-size: 1.5em;
        color: #222;
    }

    #LP_FP_intro.einstein .container {
        padding: 0;
    }

    #LP_FP_intro.einstein .orderFP {
        margin-bottom: 2.4em;
        margin-top: 1.1em;
    }

    #LP_FP_intro.einstein .logo {
        margin-bottom: 3.1em;
        margin-top: -3.2em;
    }

    #LP_FP_intro.einstein .specialOffer {
        margin: 2.5em 0 0;
    }

    /* Fun Zone Page */
    #FunZone .shArt .shArtItem {
        position: relative;
    }

    #FunZone.funZoneHP .thumbnail {
        overflow: visible;
    }

    #FunZone.funZoneHP .caption {
        transition: all 0s;
        height: auto;
        padding: 9px;
        line-height: 1.4;
    }

    #FunZone.funZoneHP .thumbnail:hover .FunZone_img {
        height: 13em;
        transition: all 0s;
    }

    #FunZone.funZoneHP .thumbnail:hover .caption {
        height: auto;
        padding: 9px;
    }

    #FunZone textarea {
        margin: 1em 0.3em;
    }

    /* Back to top */
    .backTop {
        position: absolute;
        bottom: 50px;
        right: 10px;
    }

    .backTop a {
        width: 60px;
        height: 60px;
        background: url("../images/to-top.png") no-repeat scroll center center / 50% auto #000;
        text-align: center;
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
        display: block;
    }

    .backTop a:hover {
        width: 60px;
        height: 60px;
        background: url("../images/to-top-hover.png") no-repeat scroll center 25px / 50% auto #000;
        color: #fff;
    }

    /* Service Providers */
    #GZfirst div.text-right {
        text-align: center !important;
    }

    #GZfirst .btnEntrprs {
        margin: 0;
    }

    #GZfirst.bgWhite .btnEntrprs {
        margin-bottom: 2em;
    }

    #GZfaq .resources {
        padding: 0;
    }

    #GZfirst .circle {
        line-height: 1.75em;
    }

    /* OEM Homepage */
    #OEMnewsMenu .info {
        margin: 20px 0 0 0;
    }

    #OEMnewsMenu .solutions, #OEMnewsMenu .info {
        float: none !important;
        display: block;
        margin: 40px auto 0;
        overflow: hidden;
        text-align: center;
    }

    #OEMrated h1 {
        font-size: 3em;
    }

    .OEMindex .nav-tabs > li {
        padding: 0;
        margin-bottom: -1px;
    }

    .OEMindex .nav-tabs > li > a {
        background-size: 80% !important;
        padding: 1em !important;
        height: auto !important;
        min-height: 6em !important;
    }

    .OEMindex .nav-tabs > li > a > p, .OEMindex .nav-tabs > li.active > a > p {
        font-size: 1.15em;
        padding-top: 10px;
    }

    .OEMindex .nav-tabs > li > a span {
        display: none;
    }

    .OEMindex {
        margin: 3em 0;
    }

    .OEMcateg a.link {
        padding-left: 3em;
        margin: 1.1em 0;
    }

    #banner_oemhub, #banner_monthnl {
        width: auto;
        margin-bottom: 20px;
    }

    #oemSocial .social a {
        text-align: center;
        margin-bottom: 20px;
    }

    #oemSocial .social a img {
        display: inline-block;
        width: 3em;
    }

    #oemSocial {
        padding: 2em 0;
    }

    /* SDK Integration */
    #OEMcategoryHead h1 {
        margin-top: 1em;
        font-size: 2.3em;
    }

    #OEMmenu img {
        margin: 1em 0;
        display: inline-block;
    }

    #OEMmenu a span.menu {
        margin-bottom: 1.5em;
    }

    .OEMcateg .light {
        font-size: 2.5em;
        text-align: center;
    }

    #OEMlist h2, #OEMlist .art, #OEMlist .artGrey {
        text-align: center;
    }

    #OEMcategoryHead .topfig {
        margin-top: -2.5em;
    }

    .OEMcateg {
        padding: 3em 0 6em;
    }

    #OEMpartHead {
        padding: 3em 0;
    }

    /*Install & setup*/
    #ta_prodHeader .inst_stp {
        background: url("../images/bg_prodheader_installsetup.jpg") no-repeat scroll left 58% top rgba(0, 0, 0, 0);
    }

    #ta_prodHeader h1 {
        font-size: 3.1em;
        margin-top: 0.2em;
        padding: 0;
    }

    #ta_prodHeader .subTitle {
        padding: 0;
    }

    #ta_prodHeader hr {
        margin: 16.4em 0 1.5em;
    }

    #ta_prodHeader .t_assist {
        margin: 2em 0;
    }

    #howitworks.bgWhite {
        text-align: left;
    }

    #howitworks h2 {
        text-align: center;
    }

    #howitworks .subTitle {
        text-align: center;
    }

    #howitworks .step2, #howitworks .step4 {
        padding: 0;
    }

    #quickSupport h4 {
        margin: 0 0 1em;
    }

    #schedcall, #chat {
        margin: 1em 0 3em;
    }

    #schedcall {
        border-left: none;
    }

    #chat {
        border-right: none;
    }

    #quickSupport p {
        text-align: left;
        font-size: 0.93em;
    }

    #btmProd_ta .btmBox {
        margin: 2em 0 3em;
    }

    #btmProd_ta .center {
        margin: 0;
    }

    #btmProd_ta .center .logo-small {
        max-width: 34%;
    }

    #btmProd_ta .center h2 {
        padding-top: 0.2em;
    }

    #btmProd_ta form {
        margin: -1em 0 0;
    }

    /*Free Antivirus (Gonzales)*/
    #head.gnz h1 {
        font-size: 2.757em
    }

    #head.gnz blockquote p:before, #quote.gnz blockquote p:before {
        color: #989898;
        content: "“";
        display: inline-block;
        font: italic 500 1.2em/1em Arial, sans-serif;
        margin-right: 9px;
        position: relative;
        top: 0.2em;
    }

    #head.gnz blockquote p:after, #quote.gnz blockquote p:after {
        color: #989898;
        content: "”";
        display: inline-block;
        font: italic 500 1.2em/1em Arial, sans-serif;
        margin-left: 1px;
        position: relative;
        top: 0.2em;
    }

    #head.gnz .ratings {
        padding: 0;
        font-size: 0.9em;
    }

    #feats.gnz figure {
        margin: 2em 0 0;
    }

    #feats.gnz h6 {
        font-size: 1.25em
    }

    #feats2 p {
        font-size: 1em;
    }

    #better.gnz ul li {
        text-align: center;
    }

    #better.gnz ul {
        margin: 30px 0 0;
    }

    #better.gnz hr {
        margin: 0 0 3em;
    }

    #social.gnz {
        background: url("../images/gonz_comm_shape.png") no-repeat scroll center top / 90% auto rgba(0, 0, 0, 0);
    }

    #better.gnz p, #sysreq.gnz p {
        font-size: 1em;
    }

    #sysreq.gnz h2 {
        font-size: 2.1em;
    }

    /* consumer support*/
    #mediaModal .modal-cancel, #mediaModal2 .modal-cancel, #flagsModal .modal-cancel {
        display: none;
    }

    #mediaModal .modal-dialog, #mediaModal2 #mediaModal .modal-dialog, #flagsModal #mediaModal .modal-dialog {
        width: 98% !important;
        padding: 0 !important
    }

    #contSide iframe {
        width: 100% !important;
        height: auto !important;
        margin: 0;
    }

    .shArt .titleLabel {
        text-align: left;
        margin-top: 1em;
    }

    #contSide .shArt h1 {
        margin-top: 1em;
        font-size: 2em;
    }

    #GZfaq .resources .datasheet {
        white-space: normal !important;
        margin-top: 1em !important;
        text-align: left;
    }

    #contSide #GZdemos .time {
        right: 15%;
        top: 81%;
        font-size: 0.8em;
    }

    /* #GZdemos .round               {  right: 0; left: 0; margin: 0 auto } */
    #GZdemos a.related-video .thumb {
        margin-bottom: 1em;
    }

    #leftSide {
        margin-top: -2em;
    }

    #leftSide .extra ul li {
        border: none;
    }

    .panel-heading .accordion-toggle:after {
        margin-right: 8px;
    }

    #PressSubHeader a.selected {
        background: transparent;
        text-align: left;
    }

    #pageSubHeader a.selected {
        background: transparent;
        text-align: left;
    }

    #pageSubHeader a, #pageHeader h1, #PressSubHeader a, #leftSide .extra {
        display: block;
        text-align: left;
    }

    #leftSide .leftMenu {
        padding: 0;
    }

    #leftSide .leftMenu p {
        margin: 0 0 10px -16px;
    }

    #leftSide .leftMenu h4 {
        cursor: pointer;
        padding: 1em 1.5em;
    }

    #solutionsNav a {
        padding: 0 1em 0 0;
    }

    #leftSide .topSrc .btn, #leftSide .topSrc input {
        display: inline-block;
        vertical-align: middle;
    }

    #leftSide .topSrc input {
        font-size: 0.9em;
        padding-left: 6px;
        padding-right: 6px;
    }

    .btnNext {
        margin: 0 0 1em !important;
    }

    .btmBan {
        margin: 0;
    }

    .btmBan p {
        margin-top: 2em;
        float: none;
    }

    .btmBan img {
        margin: -5em 0 1em;
    }

    /* oty product */
    #prodSection .badgePos div {
        margin: 1.7em 0 0 0;
    }

    #prodSection .badgePos > a {
        margin-right: 0.3em;
    }

    /* New Business Homepage */
    /*#businessTable table			{ display: none; }*/
    #GZfirst.business {
        padding-top: 0;
    }

    #businessBanner h1 span {
        display: block;
        margin: 0.2em auto;
    }

    #carouselEntrprs.business {
        padding-bottom: 0;
    }

    #businessBanner h5 {
        margin-top: 1em;
    }

    /* New Business Security */
    .entSecurity {
        background-position: right -580px top !important;
        position: relative;
        max-height: 640px !important;
        overflow: hidden;
    }

    .entSecurity .container {
        transform: translateY(0px) !important;
        position: relative;
        z-index: 2;
    }

    .entSecurity img {
        margin: 0 !important;
    }

    .entSecurity:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        content: "";
        z-index: 1;
        opacity: .5;
    }

    #GZprodDesc.entSecurity .freeTrialBtn, #GZfooterDL .freeTrialBtn {
        margin: 0 auto;
        display: block;
        max-width: 14em;
        text-align: center;
    }

    #GZfooterDL {
        padding-top: 0;
    }

    #GZfooterDL .freeTrialBtn {
        font-size: 1.1em;
    }

    #GZfooterDL .circle {
        margin: 0 auto;
        float: none !important;
        display: block;
    }

    #GZfooterDL .learnMore {
        float: none !important;
        font-size: 1em !important;
        font-weight: normal !important;
        margin: 0.3em 0 !important;
    }

    .noMarginXS {
        margin: 0 !important;
    }

    .noPaddingXS {
        padding: 0 !important;
    }

    #GZprodDesc.entSecurity .circle {
        float: none !important;
        display: block;
    }

    #GZprodDesc.entSecurity .learnMore {
        float: none !important;
    }

    #GZprodDesc.entSecurity .callSales {
        text-align: center;
        margin-top: 1em;
    }

    .newGZTable td, .newGZTable th {
        padding: 0.3em;
    }

    #businessTable h1 {
        font-size: 2.8em;
    }

    #businessTable table.GZGlyph {
        display: block !important;
        margin-top: 0;
    }

    #businessTable table.GZGlyph .sep {
        display: none;
    }

    #carouselEntrprs.business {
        padding-top: 5em !important;
    }

    #businessTable table.GZGlyph a {
        font-size: 1em;
    }

    #businessTable table.GZGlyph tr td:first-child {
        width: 10%;
        padding: 1em 0.5em;
    }

    #businessTable table.GZGlyph tr .hideXS {
        display: none !important;
    }

    #businessTable .GZGlyphSwitch {
        list-style: none;
        margin: 2em 0 0;
        border-bottom: 1px solid #dcdcdc;
    }

    #businessTable .GZGlyphSwitch li {
        padding: 0;
    }

    #businessTable .GZGlyphSwitch a {
        font-size: 1em;
        outline: 0;
        display: block;
        border-top: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc;
        height: 112px;
    }

    #businessTable .GZGlyphSwitch li:first-child a {
        border-left: 1px solid #dcdcdc;
    }

    #businessTable .GZGlyphSwitch li.active {
        background: #fff;
    }

    #businessTable .GZGlyphSwitch img {
        max-width: 60px;
    }

    #businessTable .GZGlyphSwitch a.viewProd {
        color: #0084cf;
        line-height: 1;
        border-top: 0;
        height: auto !important;
        padding: 0.7em 0;
    }

    #businessTable .GZGlyphSwitch a.viewProd:hover {
        color: #e80000;
    }

    .priceTable.business p {
        padding: 0 0.7em;
    }

    .priceTable.business p label {
        margin-top: 0 !important;
    }

    #GZprodDesc.entSecurity_product h2 {
        font-size: 2em;
    }

    /* Comparison Page */
    #tbComp table {
        table-layout: fixed;
    }

    #SMBcomp #tbComp .tableComparation .firstTD a {
        white-space: normal;
        padding: 0.2em;
    }

    #tbComp .tableComparation th.tcHead.features, #tbComp .tableComparation th.tcHead {
        white-space: normal;
        padding: 0.2em 0.2em 0.7em !important;
        font-size: 1em;
    }

    #tbComp .tableComparation th.tcHead.bestDeal {
        padding-bottom: 0 !important;
    }

    #SMBcomp #tbComp th #award {
        display: none;
    }

    #tbComp th:first-child {
        width: 20%;
    }

    #tbComp th {
        width: 24%;
    }

    #SMBcomp #tbComp .tableComparation p.devices {
        line-height: 1.3;
    }

    #SMBcomp #tbComp .tableComparation th > img.box {
        max-width: 70px;
        margin-left: -20px;
    }

    #SMBcomp #tbComp .tableComparation th > img {
        max-width: 70px;
        margin-left: -10px;
    }

    #SMBcomp #tbComp .tableComparation .btn {
        font-size: 0.9em;
        white-space: normal;
    }

    #threeAwards figure img {
        float: none !important;
        margin: 0 auto !important;
    }

    .priceTable.business p.amount label a {
        padding: 1px 2px 0 3px !important;
    }

    .priceTable.business p.amount label {
        margin-left: 0;
    }

    #enterpriseExperts {
        background: #F1F1F1;
        padding-bottom: 2em;
        min-height: auto;
    }

    #enterprise_headerImage li {
        white-space: normal;
    }

    #prodSection.march span.priceWrapper {
        width: 30%;
        left: 30px;
        text-align: center;
    }

    #march_award .award {
        margin-top: 8em;
    }

    #subMenu {
        margin-top: -0.2em;
    }

    #prodSection.reviewers.v2 fieldset i {
        top: 47px !important;
    }

    #reviewers_buttons .row > div {
        margin-bottom: 2em;
    }

    #prodSection.scratchCards .yspacer {
        margin-top: 4em;
    }

    #prodSection.scratchCards .btn {
        margin: 1.5em 0;
    }

    #prodSection.scratchCards .docs {
        text-align: center;
        margin-top: 1em;
    }

    /* START LP NAVBAR */
    .LPNav .navbar-toggle {
        float: left;
        margin: 8px 0 6px !important;
    }

    .LPNav .navbar-header {
        margin: 0;
    }

    .LPNav .navbar-tiggle {
        margin: 0 !important;
    }

    .LPNav .navbar-collapse a {
        font-size: 1em;
    }

    .LPNav .navbar-collapse {
        height: 100%;
        max-width: 21em;
        position: fixed;
        top: 0;
        transform: translate(-21em);
        transition: all 0.5s ease 0s;
        width: 80%;
        display: block;
        background: #0b0b0b;
        margin-right: 0;
        padding: 0 !important;
        max-height: 100% !important;
        box-shadow: none;
    }

    .LPNav .navbar-collapse.open {
        transform: translate(0px)
    }

    .LPNav .navbar-collapse .navbar-nav {
        margin: 0;
    }

    .LPNav .navbar-inverse .navbar-brand, .LPNav .navbar-inverse .navbar-nav > li > a {
        text-shadow: none;
    }

    .LPNav .nav > li {
        border-bottom: 1px solid #303030;
    }

    /* END LP NAVBAR */
    #headstripe {
        background: url("../images/1_hbk.png") no-repeat scroll -650px 50px #000000;
    }

    .navFade {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: #000;
        opacity: .5;
        z-index: 998;
    }

    /* Nordics */
    #nordics hr.v2 {
        bottom: 0;
        position: relative;
    }

    #nordics hr {
        margin: 10px 0 20px 0 !important;
    }

    #nordics a {
        margin-bottom: 10px;
    }

    #nordics a.chat {
        top: 48px;
        right: 20%;
    }

    #nordics-footer .ad-text {
        margin-left: 0;
    }

    /* Modal */
    #setup .modal-text {
        bottom: 0 !important;
        height: auto !important;
        left: 0 !important;
        position: relative !important;
        width: 100% !important;
    }

    #setup .modal-body {
        height: auto !important;
    }

    #setup .modal-body > img {
        display: block !important;
        margin: 0 auto !important;
    }

    /* LP IS + PC Optimizer */
    .pcOptimizerBox .title {
        padding: 0 15px !important;
    }

    .pcOptimizerBox .logo-small {
        max-width: 90px !important;
    }

    .pcOptimizerBox h4 {
        font-size: 1.7em !important;
    }

    .pcOptimizerBox p {
        font-size: 1em !important;
        margin-top: 1em !important;
    }

    .pcOptimizerBox .noPaddingLeft {
        padding: 0 15px !important;
    }

    .pcOptimizerBox li {
        font-size: .9em !important;
    }

    .pcOptimizerBox .picProd {
        max-width: 94px;
    }

    /* LP 1 product PC Optimizer */
    .pcOptimizerBox::before, .pcOptimizerBox::after {
        left: 0;
        right: 0
    }

    /*LP cosmos*/
    #prodSection.cosmos .btn.add_cart {
        display: block !important;
    }

    #prodSection.cosmos {
        background: transparent !important;
    }

    #prodSection.cosmos .priceTable {
        margin-top: 5% !important;
    }

    /* Safepay */
    ul.safepay-feats li {
        min-height: auto !important;
    }

    #prodSection.cosmos a span {
        bottom: 55px !important;
    }

    /* lp SMB */
    #prodSection.SMB ul {
        margin-top: 0;
        list-style-image: url(../images/check.png);
    }

    #prodSection.SMB ul li {
        color: #000;
        font-size: 1em;
        text-shadow: none;
    }

    #prodSection.SMB h2 {
        margin-bottom: 1.5em;
    }

    #prodSection.SMB .badgePos div {
        max-width: 100%;
    }

    #tbComp .tableComparation tbody td {
        white-space: normal;
        vertical-align: middle;
    }

    #table-comparative {
        padding-top: 10em;
    }

    #table-comparative #tbComp {
        overflow: visible;
        border-top: 0;
    }

    #table-comparative th > img {
        top: -100px;
    }

    #table-comparative #tbComp table {
        width: 100% !important;
    }

    /* Jobs */
    #careers .showCities a.active::before {
        top: -.9em;
    }

    #prodSection.FP_prodSection.business .badgePos {
        text-align: center;
    }

    #prodSection.FP_prodSection.business .badgePos img {
        width: 5em;
    }

    #prodSection.FP_prodSection.business .badgePos {
        top: 0;
        position: relative;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
    }

    #prodSection.FP_prodSection.business .form-horizontal {
        margin-top: 1em !important;
    }

    #careers .jobCategory ul li a {
        font-size: 1.1em;
    }

    #careers .jobCategory ul li {
        border: 0;
        padding: .3em 15px
    }

    /* UBP */
    #UBP.container {
        transform: translate(0, 0) !important;
    }

    #UBP.gravityZone {
        background: #092238;
        padding: 5em 0;
        overflow: visible !important
    }

    #UBP.gravityZone .borders div.border::before {
        display: none;
    }

    #UBP.gravityZone h6 {
        margin-bottom: 1em;
    }

    #UBP .compare a {
        margin-top: -1em;
        display: inline-block;
    }

    #UBP.gravityZone a.btn {
        font-size: 1em;
    }

    /* gravity banner */
    #gravityzone_banner {
        background-position: left center !important;
        padding-top: 10em;
    }

    /* Website Enterprise Technologies */
    #GZ_Techs {
        text-align: center;
    }

    #GZ_Techs section {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        min-height: 100% !important;
        height: auto !important;
        padding: 0;
        background-attachment: fixed !important;
    }

    #GZ_Techs section .container {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        padding: 5em 15px;
        margin: 0 !important;
    }

    #GZ_Techs .actions .or {
        display: block;
        margin: .8em auto;
    }

    #GZ_Techs .actions a {
        line-height: 1;
    }

    .watchTrailer {
        margin-left: 2em;
    }

    #GZ_Techs {
        padding: 0;
    }

    #GZ_Techs h2 {
        font-size: 4em;
    }

    #GZ_Techs h1 {
        font-size: 4.1em;
    }

    #GZ_Techs section .techImg {
        transform: rotate(0) !important;
        -webkit-transform: rotate(0) !important;
        -ms-transform: rotate(0) !important;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        opacity: .4;
    }

    #GZ_Techs .actions {
        margin-bottom: 0;
    }

    /* #GZ_Techs section::after	{ background: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: ""; opacity: .5; z-index: 6 } */
    #GZ_GlbPrtNtk .techImg {
        background-position: 50% 0;
    }

    #GZ_EdtSctTls .techImg {
        background-position: 38% 0;
        top: -18em !important;
        opacity: .2 !important;
    }

    #GZ_SmtScn .techImg {
        background-position: 64% -9em;
        top: -18em !important;
    }

    #GZ_Pht .techImg {
        background-position: 47% -9em;
        top: -18em !important;
    }

    #GZ_ZrdTrtPrt, #GZ_ZrdTrtPrt .container {
        transform: rotate(0) !important;
        -webkit-transform: rotate(0) !important;
        -ms-transform: rotate(0) !important;
        margin: 0;
    }

    #GZ_ZrdTrtPrt .techImg {
        background-position: 66% -9em;
        top: -10em !important;
    }

    #GZ_RtmMsgPrt, #GZ_RtmMsgPrt .container {
        transform: rotate(0) !important;
        -webkit-transform: rotate(0) !important;
        -ms-transform: rotate(0) !important;
        margin: 0;
    }

    #GZ_RtmMsgPrt .techImg {
        background-position: 66% 12em;
        top: 0 !important;
    }

    /* LP PC Optimizer */
    #prodSection.LPpcOpt h2 span, #btmProd_ta.LPpcOpt h2 span {
        display: block;
    }

    #prodSection.LPpcOpt h4 {
        margin-top: 2em;
    }

    #btmProd_ta.LPpcOpt .new_price, #btmProd_ta.LPpcOpt .buyNow {
        background: none;
    }

    #btmProd_ta.LPpcOpt .old_price {
        background: url(../images/vertical-line.png) top 0 right 10px no-repeat;
    }

    #btmProd_ta.LPpcOpt .buyNow {
        text-align: center;
        margin: 2em 0 0 0;
    }

    #prodSection.LPpcOpt .badgeOff {
        bottom: 31% !important;
        right: 3% !important;
    }

    #btmProd_ta.LPpcOpt .badgeOff {
        right: -4% !important;
    }

    #prodSection.LPpcOpt .ctfd {
        top: 0;
    }

    /* 365 days Full Antivirus Protection */
    #tripleChoice .bar {
        text-align: center;
        margin: 0 0 2em 0;
    }

    #full365AV #title {
        margin-top: 1em;
    }

    #prodSection.two .row > div {
        margin-bottom: 3em;
    }

    #full365AV #prodSection .price_img {
        width: 75px;
    }

    /* BD2015 Techs You Can Trust */
    #techsYouTrust .title {
        font-size: 3.8em;
    }

    #techsYouTrust .buttons > div {
        padding: 0;
    }

    #techsYouTrust .buttons a {
        font-size: .9em;
    }

    #usrProtected {
        font-size: 4em;
        margin-top: 8em;
    }

    #usrProtected .txt {
        font-size: .23em;
        line-height: 1.4em;
        letter-spacing: 0.6em;
    }

    #techsFooter {
        height: 630px;
    }

    #techsSlider .images {
        height: 220px;
    }

    .slider3elm .arrows {
        top: 7em;
    }

    #techsYouTrust #botSym {
        top: 52px;
    }

    .slider3elm {
        height: 35em;
    }

    #techsYouTrust .botInfo {
        margin-top: 5em;
        text-align: center;
    }

    #techsYouTrust .botInfo .txt {
        height: auto;
        padding: 0 15px !important;
    }

    #techsYouTrust .botInfo .pull-right {
        display: inline-block !important;
        float: none !important;
        margin: 0.5em 0 3em;
    }

    #techsYouTrust #btmEarth {
        margin-top: -450px;
    }

    /*PAN Awards*/
    #PANawards.v2 {
        background: #F8F7F8 !important;
    }

    #PANawards.v2 h4 {
        margin-bottom: 2.5em;
    }

    /* BD2015 One Step Ahead */
    #oneStepAhead .logo {
        margin-top: 4em;
    }

    #oneStepAhead .title {
        font-size: 5em;
    }

    #oneStepAhead .topEarth h2 {
        font-size: 2.8em;
        line-height: 1.1;
    }

    #oneStepAhead .subtitle {
        font-size: 1.5em;
    }

    #oneStepAhead #nimbus .bsn {
        margin-top: -5em;
        z-index: 540;
    }

    #oneStepAhead h1.innerTitle {
        font-size: 3em;
    }

    #oneStepAhead #nimbus .counter .val {
        font-size: 2.5em;
    }

    #oneStepAhead #gz {
        background-position: -29em -55px;
    }

    #oneStepAhead #end_scr {
        background-position: 50% 0;
    }

    #oneStepAhead .slider {
        padding-top: 0;
        margin-top: -10em;
        position: relative;
        z-index: 400;
    }

    .mid-sign {
        max-width: 50px;
        margin: 1em auto;
    }

    .tech_descr {
        text-align: center;
        position: relative;
    }

    .tech_descr:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(3, 5, 12, .5);
    }

    .tech_descr .container {
        position: relative;
        z-index: 200;
    }

    #oneStepAhead #nimbus .cloud {
        z-index: 300;
    }

    #oneStepAhead #gz {
        margin-top: -61em;
    }

    #oneStepAhead #end_scr {
        margin-top: -18em;
    }

    #oneStepAhead h3.section {
        font-size: 2.6em;
    }

    #oneStepAhead .avTable .noPaddingRight {
        padding-right: 15px !important;
        padding-left: 0 !important;
        margin-top: 2em;
    }

    #oneStepAhead .sliderButtons a {
        width: 15%;
        height: 60px;
        max-width: 100px;
        margin: 0;
        padding: 2px;
    }

    #oneStepAhead .sliderButtons figure {
        height: 60px;
        width: 100%;
        display: block;
        position: relative;
    }

    #oneStepAhead .sliderButtons h5 {
        font-size: 0.8em;
        display: none;
    }

    #oneStepAhead .sliderButtons p {
        display: none;
    }

    #oneStepAhead .sliderWrapper {
        height: 440px;
    }

    #oneStepAhead .sliderButtons img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        max-width: 100%;
        max-height: 90%;
        display: block;
    }

    #oneStepAhead .sliderButtons {
        margin-top: -30px;
    }

    /* Lp Campaign June */
    #march_award.jun .award .text {
        margin-top: 5em;
    }

    #march_award.jun .award img {
        margin-top: 3em;
        float: none;
        display: inline-block;
    }

    #march_award.jun h1 {
        font-size: 2.5em;
        margin: 1em 0;
    }

    #march_award.jun img.logo {
        margin: 0 0 1em 0;
    }

    #march_award.jun .award {
        margin: 0;
    }

    #march_award.jun .award .text {
        float: none;
        display: inline-block;
    }

    /* Bitdefender 2016 BETA */
    #beta2016 h1 {
        font-size: 2.8em;
        margin-top: 2.9em;
        line-height: 1.1;
    }

    #beta2016 h3 {
        font-size: 2em;
        letter-spacing: .3em;
    }

    #beta2016 .prize {
        margin-bottom: -6em;
        margin-top: -5em;
    }

    #beta2016 .response p a {
        font-size: 1em;
    }

    #beta_reward p.disclaimer {
        font-size: .8em;
    }

    #content .btnChoice, #content .btnUpgrade {
        border-radius: 10px;
        height: auto;
        padding: 7px 10px;
        white-space: normal;
        background: #800000;
        margin-top: 5px;
    }

    #content .btnChoice {
        background: #999 !important;
        margin-top: 0 !important;
    }

    #content .btnUpgrade {
        font-size: 11px;
    }

    #content h2 {
        margin-bottom: 5px;
    }

    #prodSection.backToSchool_lp {
        background-position: center 0 !important;
    }

    #prodSection.backToSchool_lp h1 {
        font-size: 28px;
        margin-top: 2em;
    }

    #prodSection.backToSchool_lp .borderWhite span {
        font-size: 12px;
    }

    #prodSection.backToSchool_lp .borderWhite {
        padding: 14px 0 !important;
        margin-bottom: 40px;
    }

    #content h2 {
        margin-bottom: 5px;
    }

    #iwantTo .separator {
        background: transparent;
    }

    #iwantTo .box {
        width: auto;
    }

    #iwantTo .products {
        text-align: center;
        margin-bottom: 40px;
    }

    /* Bitdefender 2016 v3 BETA */
    #beta2016.v3 h1 {
        font-size: 9em;
    }

    #beta2016.v3 h2 {
        font-size: 5em;
    }

    #beta2016.v3 .sep hr {
        margin-top: 3em;
    }

    #beta2016.v3 .campaign h4 {
        font-size: 2.7em;
    }

    #beta2016.v3 #beta_steps .period .title, .beta2018v2 #beta_steps .period .title {
        font-size: 1em;
        width: 60px;
        left: -22px;
    }

    #beta2016.v3 #beta_steps .period .date, .beta2018v2 #beta_steps .period .date {
        width: 60px;
        left: -20px;
    }

    #beta2016.v3 {
        overflow: hidden;
    }

    #how_test .ftrs h4 {
        font-size: 1.4em;
        margin-bottom: 0.6em;
        margin-top: 1em;
    }

    #how_test .mid-sign {
        max-width: 100%;
    }

    #prodSection.business.v2 .middle {
        text-align: center;
    }

    #prodSection.business.v2 .badgePos {
        margin-top: 2em !important;
    }

    #RnwTop.renewal2 #quickRnw {
        margin-top: 10em !important;
    }

    #RnwTop.renewal2 ul li {
        font-size: 9px;
        margin-left: 0;
    }

    #RnwTop.renewal2 .form-group a.btn {
        height: auto;
    }

    #RnwTop.renewal2 ul li {
        padding-left: 3px;
    }

    #RnwTop.renewal2 .form-group a.btn {
        font-size: 12px !important;
        height: 40px !important;
        line-height: 24px !important;
    }

    #RnwTop.renewal2 #quickRnw .form-inline input {
        margin-right: 5px !important;
    }

    #RnwTop.renewal2 .form-group a.btn {
        font-size: 12px !important;
        height: 40px !important;
        line-height: 24px !important;
    }

    #RnwTop.renewal2 #quickRnw .form-inline input {
        margin-right: 5px !important;
    }

    #RnwProd.v2 .activePack figure {
        width: 250px !important;
        margin-left: 0;
        padding: 0 15px !important;
    }

    #RnwProd.v2 #prodComparison .th, #RnwProd.v2 #prodComparison .cell {
        border-left: 1px solid #dedede;
    }

    #RnwProd.v2 .activePack {
        margin-top: 0;
    }

    #RnwProd.v2 .container.custom > div {
        margin-bottom: 50px;
    }

    #RnwProd.v2 .cell p {
        margin-top: 20px !important;
    }

    #mediaModal.overlayP.v2 .modal-dialog, #mediaModal2.overlayP.v2 .modal-dialog, #flagsModal.overlayP.v2 .modal-dialog {
        width: 96% !important;
    }

    #prodSection.v2 span.customHr {
        left: -21px;
    }

    /* overlay free antivirus */
    #mediaModal.overlayP.free .modal-dialog, #mediaModal2.overlayP.free .modal-dialog, #flagsModal.overlayP.free .modal-dialog {
        width: 100% !important;
    }

    #mediaModal.overlayP.free .modal-body {
        padding: 30px 0 !important;
    }

    #tbComp.free {
        padding-top: 20px !important;
    }

    .customTable .row div span {
        font-size: 10px;
    }

    .customTable img.logo {
        margin-left: 0;
    }

    .customTable img.off {
        top: -3.5em;
        width: 60px;
    }

    .customTable .last a.btn {
        white-space: normal;
        font-size: 9px;
    }

    .customTable .right.free h5 {
        white-space: normal;
        font-size: 14px;
    }

    .customTable .right.free {
        margin-top: -26px;
    }

    .customTable .row div span {
        display: block;
    }

    .customTable .body .right {
        height: 30px;
    }

    .customTable .row .right {
        border: transparent;
        border-right: 1px solid #f5f5f5;
    }

    .customTable .row div, .customTable .last .borderB {
        border-right: transparent;
    }

    #PANawards.v2 h5 {
        margin-top: 0;
    }

    #PANawards h4.customTitle {
        font-size: 20px;
    }

    /* LP 3 products windows 10 */
    #LP_W10 h1 {
        font-size: 3.6em;
    }

    #LP_W10 h2 {
        font-size: 3.1em;
    }

    #PANawards.v2 h5 {
        margin: 0 0 30px 0 !important;
    }

    /* Bitdefender 2016 Product Page */
    #prodSection.v2016 .badgePos {
        margin: 10px 0 0 40px !important;
        position: static !important;
        width: 270px !important;
        overflow: hidden;
    }

    #prodSection.v2016 .badgePos a img {
        max-width: 80px;
    }

    #prodSection.v2016 .badgePos div {
        margin-top: 2em;
        width: 180px;
    }

    #prodSection.v2016 .particles {
        left: -490px;
        top: -200px;
    }

    #prodSection.v2016 .priceTable {
        position: relative;
        z-index: 40;
    }

    #prodSection.v2016 .title {
        font-size: 2.8em;
        margin-top: 1em;
    }

    #prodSection.v2016 .title .bdf {
        font-size: .6em;
    }

    #prodSection.v2016 .subTitle {
        font-size: 1.8em;
    }

    #prodSection.v2016 .priceTable .wrap p {
        text-align: center;
    }

    #prodSection.v2016 .priceTable .wrap {
        text-align: center;
    }

    #prodSection.v2016 .priceTable .wrap .buyNow {
        float: none !important;
    }

    #prodSection.v2016 .priceTable label {
        text-align: left;
    }

    #prodSection.v2016 .ultimate .text-right {
        text-align: center;
    }

    #bestProt.v2016 .avTable .avTop {
        width: 100%;
    }

    #bestProt.v2016 .avTable p.best, #bestProt.v2016 .avTable p.overall {
        font-size: .9em;
    }

    #bestProt.v2016 .avTable .noPaddingRight, #bestProt.v2016 .avTable .noPaddingLeft {
        padding: 0 !important;
    }

    #bestProt.v2016 .avTable {
        padding-left: 0;
        margin-bottom: 1em;
    }

    #bdfTopFtrs {
        background-position: -35em bottom !important;
        text-align: center;
        position: relative;
        padding: 0em 0 6em 0;
    }

    #bdfTopFtrs:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #f2f2f2;
        opacity: .2;
    }

    #bdfTopFtrs .ftr h2 {
        font-size: 2.5em;
    }

    #bdfTopFtrs .wrap {
        position: relative;
        z-index: 20;
    }

    #bdfCentral .allNeeds > div {
        margin-bottom: 2em;
        padding-left: 80px;
    }

    #bdfCentral .need1 {
        background-position: 16px center;
    }

    #bdfCentral .need2 {
        background-position: 8px center;
    }

    #bdfCentral .need3 {
        background-position: 21px center;
    }

    #bdfCentral .logo {
        width: 170px;
    }

    #bdfCentral h2 {
        font-size: 2.4em;
    }

    #bdfCentral h3 {
        font-size: 2.2em;
    }

    #bdfCentral .dl {
        margin-top: 0;
    }

    #bdfCentral .dl a {
        margin: 0 0 1em 0;
    }

    #sphFtrs.v2016 .quote {
        margin-bottom: 1.5em;
    }

    #sphFtrs.v2016 .subtitle {
        padding: 0;
    }

    #sphFtrs.v2016 .smallTitle {
        font-size: 2.1em;
    }

    #prodScreenshot .control.left {
        left: 0px;
    }

    #prodScreenshot .control.right {
        right: 0px;
    }

    #prodScreenshot .control {
        font-size: 100px;
        height: 100px;
    }

    #btmProd.v2016 .title {
        font-size: 2.8em;
        margin-top: 1em;
    }

    #btmProd.v2016 .priceTable .wrap .buyNow {
        float: none !important;
    }

    #btmProd.v2016 .priceTable .wrap p {
        text-align: center;
    }

    #btmProd.v2016 .priceTable .wrap {
        text-align: center;
    }

    #btmProd.v2016 .btmBox {
        margin-bottom: 0;
    }

    #btmProd.v2016 .info {
        margin-top: 0;
    }

    .techSlider {
        height: auto;
    }

    .techSlider .sliderButtons {
        display: none;
    }

    #prodSection.v2016 .unlimited_no, #btmProd.v2016 .unlimited_no {
        text-align: center;
    }

    #prodSection.v2016 .newBadge a {
        max-width: 100%;
    }

    #prodSection.v2016.bms .paddM {
        padding: 0 30px !important;
    }

    .techSlider .slideItem h2 {
        font-size: 2.3em;
    }

    .techSlider .slideItem#tech-8 {
        background-position: center 30%
    }

    /* GPN */
    .techSlider .slideItem#tech-2 {
        background-position: center 0%
    }

    /* anti rans */
    .techSlider .slideItem#tech-0 {
        background-position: center 100%;
    }

    /* autopilot */
    .techSlider .slideItem#tech-1 {
        background-position: center 0%
    }

    /* photon */
    .techSlider .slideItem#tech-7 {
        background-position: center 50%
    }

    /* smart scan */
    .techSlider .slideItem#tech-5 {
        background-position: center 30%
    }

    /* anti spam */
    .techSlider .slideItem#tech-6 {
        background-position: center 30%
    }

    /* web filter */
    .techSlider .slideItem#tech-3 {
        background-position: center 0%
    }

    /* anto rootkit */
    .techSlider .slideItem#tech-4 {
        background-position: center 50%
    }

    /* clueful */
    .techSlider .slideItem .alignMid {
        z-index: 30;
    }

    .techSlider .slideItem .container {
        background: rgba(0, 0, 0, .7);
    }

    .techSlider .slideItem h2, .techSlider .slideItem .subTitle {
        width: 100%;
    }

    /* Bitdefender Central */
    #centralHowLogIn img {
        float: none !important;
        margin: 0 auto;
    }

    #centralHowLogIn h2 {
        text-align: center;
        font-size: 2.3em;
        margin-bottom: 1em;
    }

    #centralHowLogIn li {
        line-height: 1.1;
        font-size: 1.3em;
        margin-bottom: 1em;
    }

    #centralJoin {
        padding-bottom: 2em;
    }

    /* LP AV 4 Mac */
    .LP_AV4Mac .logo img {
        max-width: 120px;
        width: 100%;
    }

    .LP_AV4Mac .logo {
        padding-top: 10px !important;
    }

    #LP_MacTop .mac_laptop {
        margin-top: 5em;
    }

    #LP_MacTop h2 {
        margin-top: 1.5em;
        text-align: center;
    }

    #LP_MacTop p {
        text-align: center;
    }

    #LP_MacTop .blueBtn {
        margin: 0 auto;
        display: block;
    }

    #LP_MacTop .info {
        width: 100%;
        max-width: 100%;
        color: #f2f2f2;
    }

    #LP_MacTop {
        height: auto;
        min-height: 550px;
    }

    #LP_MacTop .mac_laptop {
        max-width: 350px;
        width: 100%;
    }

    #LP_MacNonStop .notif-wrapper {
        padding: 0 15px;
    }

    #LP_MacNonStop .checkH1, #LP_MacNonStop .checkH2 {
        text-align: center !important;
    }

    #LP_MacBot {
        text-align: center !important;
    }

    #LP_MacBot .box {
        margin: 0 auto;
        float: none !important;
    }

    #LP_MacBot .logo {
        margin-left: auto;
        margin-right: auto;
        margin-top: 4em;
    }

    #LP_MacBot .info {
        max-width: 100%;
        width: 100%;
    }

    #LP_MacBot .blueBtn {
        display: block;
        margin: 0 auto;
    }

    #LP_MacBot {
        padding-bottom: 2em;
    }

    /* LP 3 product Launch 2016 */
    #prodSection.LP2016 .title h2 {
        font-size: 3.3em;
    }

    #prodSection.LP2016 .glow-sep img {
        width: 100%;
    }

    #prodSection.LP2016 .product {
        margin-bottom: 2em;
    }

    #prodSection.two .displaced, #prodSection.two .displaced2 {
        margin: 0;
    }

    .tablePrice.col2, .tablePrice.col3 {
        left: 0;
    }

    #prodSection.LP2016 .boxImg {
        max-width: 270px;
        width: 100%;
        margin: 0 auto;
    }

    #LP_2016Ftrs .container::before, #LP_2016Ftrs .container::after {
        display: none;
    }

    #LP_2016Ftrs .col2, #LP_2016Ftrs .col3 {
        left: 0;
    }

    #LP_2016Ftrs .col-xs-12 {
        margin-bottom: 10px;
    }

    #LP_2016Ftrs .no {
        text-align: left;
    }

    #prodSection.LP2016 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .tablePrice, .prod2 .addInstall, .prod2 .ftr ul {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: both;
    }

    #prodSection.LP2016 .particles {
        display: none;
    }

    #prodSection.LP2016 .box2, #prodSection.LP2016 .box1 {
        left: 0;
    }

    #prodSection.LP2016.twoProd .title h2 {
        font-size: 2.6em;
    }

    #prodSection.LP2016.twoProd .tablePrice {
        margin-top: 0;
        max-width: 100%;
    }

    .twoProd .tablePrice::after {
        display: none;
    }

    .twoProd .tablePrice::before {
        display: block;
    }

    .addInstall label {
        padding-bottom: 3px;
    }

    .twoProd .ftr {
        margin-top: 71px;
    }

    #prodSection.oneProd .tablePrice {
        margin-top: 0;
    }

    #prodSection.oneProd .particles {
        top: 4%;
    }

    #GZprodDesc.v2 .inputRow .text-left {
        text-align: center !important;
    }

    #GZprodDesc.v2 .laptop {
        padding-right: 0;
    }

    #GZprodDesc.v2 .phoneTxt {
        font-size: 12px;
    }

    #GZprodDesc.v2 .inputs label {
        text-align: center;
    }

    #mediaModal.pcOptimizer .modal-dialog {
        width: 100% !important;
    }

    #mediaModal.pcOptimizer #content {
        background: url("../images/bg_pcOptimizer.png") center top no-repeat #25272C;
        height: auto;
        padding: 20px !important;
    }

    #mediaModal.pcOptimizer #content h1 {
        font-size: 30px !important;
    }

    #mediaModal.pcOptimizer #content .text-left.center, #mediaModal.pcOptimizer #content h5 {
        text-align: center;
    }

    #mediaModal.pcOptimizer #content .text-right.center {
        text-align: center;
    }

    /* Ready for Windows 10? */
    #readyW10 {
        text-align: center;
        background-color: #0067b1;
        background-image: none;
    }

    #readyW10 p {
        font-size: 2em;
        margin: .5em 0;
        line-height: 1.1;
    }

    #readyW10 img {
        max-height: 50px;
        display: block;
        margin: 0 auto;
    }

    #superiorToDD table .bdf {
        padding-left: 0;
        padding-right: 2px;
    }

    #superiorToDD table .mcr {
        padding-left: 0;
        padding-right: 2px;
    }

    #superiorToDD .subtitle td {
        font-size: .6em;
    }

    #prodSection.business .monate3gratis {
        bottom: 10px;
        left: 15%;
        width: 80px;
    }

    #prodSection.business .price .monate3gratis {
        left: 0;
        width: 70px;
    }

    #prodSection .FP.priceBox {
        left: 4%;
    }

    #GZftrs.avChart .title-list span {
        text-align: left;
        font-size: 11px;
    }

    #GZftrs.avChart .title-list {
        padding: 0 !important;
    }

    #GZftrs.avChart .bar .progress-barAV {
        margin-bottom: 25px;
    }

    #GZftrs.avChart .bars {
        padding: 0 12px !important;
    }

    #GZftrs.avChart ul.lines {
        height: 240px !important;
    }

    #GZftrs.avChart .legend {
        margin: 20px 0;
    }

    #GZftrs.avChart .legend span {
        font-size: 9px;
    }

    #GZftrs.avChart .legend span:before {
        top: 2px;
    }

    /* av-is-ts */
    #prodSection.LP2016.pcmag .years_checkbox input + label {
        line-height: 18px;
    }

    #prodSection.LP2016.pcmag .tablePrice {
        float: left;
    }

    #prodSection.LP2016.pcmag ul {
        text-align: center;
    }

    #prodSection.LP2016.pcmag ul li {
        display: inline-block;
        float: none;
    }

    #prodSection.LP2016.pcmag .nav-tabs > li > a {
        font-size: 12px;
    }

    #prodSection.LP2016.pcmag a.buyNow {
        font-size: 13px;
    }

    #thirdNav {
        display: none;
    }

    .navFix {
        height: 43px !important;
    }

    #oneStepAhead #nimbus .secondRowCounter {
        margin-top: 0;
    }

    #oneStepAhead #nimbus .mid-sign.v2 {
        display: none;
    }

    #oneStepAhead #nimbus .counter .txt {
        margin-bottom: 2em;
    }

    #prodComparison.av-is-ts .priceWrapper {
        display: none !important;
    }

    #prodComparison.av-is-ts .avProduct {
        margin-bottom: 30px;
    }

    #march_award.v2 {
        display: none !important;
    }

    #tbComp.av-is-ts {
        display: none;
    }

    #btmProd.v2016.av-is-ts .title .bdf {
        margin-top: 0 !important;
    }

    #LP_MacTop.v2 .priceBox {
        left: auto;
        width: 160px;
        height: 160px;
        background-size: cover;
    }

    #LP_MacTop.v2 #prodSection .priceBox img {
        width: 100%;
        height: 100%;
    }

    #LP_MacTop.v2 #prodSection .priceBox p {
        font-size: 30px;
    }

    #ec2days h3 {
        font-size: 24px;
        margin-top: 15px;
    }

    #ec2days .subtitle {
        font-size: 22px;
        line-height: 1;
        margin-top: 5px;
    }

    #ec2days .quote q {
        font-size: 20px;
        margin-top: 5px;
    }

    #ec2days .pcmag {
        margin-top: -25px;
    }

    #prodComparison.av-is-ts .th {
        border: 1px solid #ccc;
    }

    /* LP Migration 2016 */
    #prodSection.LP2016.migration .priceTable {
        margin-top: 0;
    }

    #prodSection.LP2016.migration {
        padding-top: 30px;
    }

    #prodSection.LP2016.migration .text-right {
        text-align: center;
    }

    #prodSection.LP2016.migration .buyNow.pull-right {
        float: none !important;
    }

    #prodSection.LP2016.migration .discl {
        text-align: center;
    }

    #prodSection.LP2016.migration .part {
        display: none;
    }

    #prodComparison a.buyNow {
        background-image: none;
        padding: 10px;
        font-size: 12px;
    }

    #prodSection.business.SMB .w10logo {
        display: none;
    }

    #prodSection.business.SMB img.img35Off {
        bottom: 5em;
        left: 4em;
        width: 80px;
    }

    #bestRated h5 {
        margin-top: 0.5em;
        font-size: 20px;
    }

    #bestRated h3 {
        font-size: 28px;
    }

    #bestRated h6 {
        font-size: 16px;
    }

    .btmWrapper {
        min-height: auto;
    }

    #btmProd.business {
        margin-top: 0;
        padding-top: 4em;
    }

    #prodSection.v2016 .BSimg25Off {
        bottom: 40px !important;
        left: 27% !important;
        width: 100px;
    }

    #btmProd.v2016 .BSimg25Off {
        bottom: 30px !important;
        left: 23% !important;
        width: 100px !important;
    }

    /* Black Friday 2016 DE */
    #prodSection.BF2016 .discount_wrapper {
        width: 210px;
        height: 243px;
    }

    #prodSection.BF2016 .discount_wrapper .value {
        font-size: 30px;
        height: 55px;
    }

    #prodSection.BF2016 .discount_wrapper .value span {
        font-size: 16px;
    }

    .BFcountWrapper {
        padding: 0;
    }

    #BFcountDown.flip-clock-wrapper ul {
        width: 28px;
    }

    #BFcountDown .flip-clock-divider.days .flip-clock-label {
        left: 7px;
    }

    #BFcountDown .flip-clock-divider .flip-clock-label {
        right: -57px;
    }

    #BFcountDown .flip-clock-divider.minutes .flip-clock-label {
        right: -58px;
    }

    #BFcountDown .flip-clock-divider.seconds .flip-clock-label {
        right: -61px;
    }

    .modal-backdrop {
        z-index: 9;
    }

    #mediaModal.av_free2016 div.text-left, #mediaModal.av_free2016 div.text-right, #mediaModal.av_free2016 a.no {
        text-align: center !important;
    }

    #mediaModal.av_free2016 .right h1 {
        font-size: 34px !important;
    }

    /* Business Security */
    #prodSection.smb.v2016 h1 {
        font-size: 2.8em;
    }

    #btmProd.smb.v2016 h1 {
        font-size: 2.6em !important;
    }

    #prodSection.smb.v2016 .first-row .logo {
        width: 140px;
    }

    #prodSection.smb.v2016 .off {
        max-width: 120px !important;
    }

    #btmProd.smb.v2016 .off {
        max-width: 120px !important;
    }

    #prodSection.smb.v2016 .w10, #btmProd.smb.v2016 .w10 {
        max-width: 58px !important;
    }

    #prodSection.smb.v2016 .title {
        font-size: 2.6em;
    }

    #prodSection.smb.v2016 .newBadge a img {
        max-width: 70px !important;
    }

    #prodSection.smb.v2016 .newBadge q {
        text-align: center !important;
        display: block;
    }

    #prodSection.smb.v2016 .newBadge p {
        text-align: center !important;
        display: block;
    }

    #prodSection.smb.v2016 .newBadge .txt {
        padding-left: 0;
    }

    #prodSupport img {
        float: right;
    }

    #prodSupport p {
        margin-bottom: 2em;
    }

    #bestChoice4business h2, #table-comparative.v2016 h2, #underProd.business.v2016 h2 {
        font-size: 2.5em;
        padding: 0;
    }

    #bestChoice4business p {
        font-size: 1.2em;
        margin-bottom: 1em;
    }

    #table-comparative.v2016 #tbComp {
        border: 0;
    }

    #table-comparative.v2016 .tableComparation td.firstTD a {
        padding: 5px;
    }

    #prodSection.smb.v2016 .newBadge {
        padding-top: 0 !important;
    }

    #prodSection.BF2016v2 h5.special {
        font-size: 24px;
        padding: 0;
    }

    #prodSection.BF2016v2 h5.special span {
        font-size: 16px;
        padding: 0;
    }

    #prodSection.BF2016v2 h5.special {
        top: 366px;
    }

    .OEMindex.v2016 h5 {
        font-size: 1.6em;
    }

    .OEMcateg .container {
        padding: 0;
    }

    /* pop up tsmd free or buy */
    #mediaModal.tsmd_freeorbuy2016 .right img.ribbon {
        width: 182px;
        left: -3px;
        top: 23px;
    }

    #mediaModal.tsmd_freeorbuy2016 .right h3 {
        font-size: 12px;
        top: 26px;
    }

    #mediaModal.tsmd_freeorbuy2016 .left h1 {
        font-size: 13px !important;
    }

    #mediaModal.tsmd_freeorbuy2016 .right h1 {
        font-size: 12px !important;
    }

    #mediaModal.tsmd_freeorbuy2016 .right img.product {
        width: 120px;
        margin: 0 auto
    }

    #mediaModal.tsmd_freeorbuy2016 a.yellowBtn {
        margin-top: 1em;
    }

    #mediaModal.tsmd_freeorbuy2016 .award {
        margin-top: 20px;
    }

    #mediaModal.tsmd_freeorbuy2016 .award img {
        width: 40px;
    }

    #mediaModal.tsmd_freeorbuy2016 .left::after {
        display: none;
    }

    #mediaModal.tsmd_freeorbuy2016 .modal-dialog {
        width: 360px !important;
    }

    #prodSection.newOverlay .modal-dialog, #prodSection.newOverlay .modal-dialog, #prodSection.newOverlay .modal-dialog {
        width: 90% !important;
    }

    #mediaModal.tsmd_freeorbuy2016 .row {
        margin: 0 !important;
    }

    #mediaModal.tsmd_freeorbuy2016 .modal-body {
        padding: 0;
    }

    #mediaModal.tsmd_freeorbuy2016 .left h4 {
        font-size: 11px;
    }

    #mediaModal.tsmd_freeorbuy2016 label.first, #mediaModal.tsmd_freeorbuy2016 #termsBuy + label {
        font-size: 10px !important;
    }

    #mediaModal.tsmd_freeorbuy2016 input {
        width: 100%;
    }

    #mediaModal.tsmd_freeorbuy2016 a.greenBtn {
        padding: 8px 15px;
        font-size: 11px;
    }

    #mediaModal.tsmd_freeorbuy2016 .right {
        padding: 40px 0 0 0 !important;
        height: 520px;
    }

    #mediaModal.tsmd_freeorbuy2016 a.yellowBtn {
        padding: 8px 11px;
        font-size: 12px;
    }

    #mediaModal.tsmd_freeorbuy2016 .award q {
        font-size: 10px;
    }

    #mediaModal.tsmd_freeorbuy2016 .left {
        padding: 0 !important;
        height: 520px;
    }

    #mediaModal.tsmd_freeorbuy2016.fp .right h3 {
        font-size: 12px;
    }

    #mediaModal.tsmd_freeorbuy2016 #content {
        padding: 5px !important;
        width: 100%;
    }

    #prodSection.v2016 a.sec-button {
        display: block;
        margin-bottom: 15px;
    }

    #mediaModal.tsmd_freeorbuy2016.fp .right img.ribbon {
        top: 15px;
    }

    #mediaModal.tsmd_freeorbuy2016 .right h3 {
        top: 18px;
    }

    /* happy antivirus */
    #prodSection.LP2016.BF2016v3 { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c173b+0,123163+50,123163+50,123163+51,2e569d+100 */
        background: #0c173b; /* Old browsers */
        background: -moz-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c173b', endColorstr='#2e569d', GradientType=0); /* IE6-9 */
    }

    #prodSection.LP2016.BF2016v3 .title h2 {
        font-size: 24px;
    }

    #prodSection.LP2016.BF2016v3 .title h3 {
        font-size: 16px;
    }

    .circles-slider .circle-rotate {
        width: 360px !important;
        top: -190px !important;
    }

    .circles-slider .purple-shadow {
        width: 100% !important;
        top: 0 !important;
    }

    .circles-slider .circle-rotate2 {
        width: 235px !important;
        top: -130px !important;
    }

    #prodSection.BF2016v3.second .lens-background {
        background: transparent !important;
    }

    #prodSection.BF2016v3.second h1 {
        font-size: 30px;
        margin-top: 0 !important;
    }

    #prodSection.BF2016v3.second .circle-rotate2 {
        top: -620px !important;
    }

    #prodSection.BF2016v3.second .circle-rotate {
        top: -800px !important;
    }

    #prodSection.BF2016v3.second h4 {
        font-size: 22px;
    }

    #prodSection.circles { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c173b+0,123163+50,123163+50,123163+51,2e569d+100 */
        background: #0c173b; /* Old browsers */
        background: -moz-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c173b', endColorstr='#2e569d', GradientType=0); /* IE6-9 */
    }

    #prodSection.oneProd.circles .Title h2 {
        font-size: 36px;
    }

    #prodSection.oneProd.circles .Title h3 {
        font-size: 26px;
    }

    #prod-comparison table h5 .fa {
        display: none;
    }

    #prod-comparison table th:first-child {
        width: 19%;
    }

    #prod-comparison table th {
        width: 27%;
    }

    #prod-comparison table th h4, #prod-comparison table h3 {
        font-size: 13px;
    }

    #prod-comparison p.os {
        line-height: 1.2;
    }

    #prod-comparison table td, #prod-comparison table th {
        border-right-width: 2px;
    }

    #prod-comparison a.redBtn {
        line-height: 1.1;
    }

    #meetTheFuture {
        background-position: 54% top
    }

    #prod-comparison table h5 {
        padding: 5px 1px;
    }

    .box-popup-wrapper .popup-content h1 {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .box-popup-wrapper ul {
        padding: 0;
        margin: 0;
    }

    .box-popup-wrapper ul li {
        font-size: 12px;
    }

    .box-popup-wrapper .popup-content {
        width: 95%;
        height: 95%;
    }

    .box-popup-wrapper .boxBtn {
        margin-top: 10px;
    }

    .box-popup-wrapper .popup-content {
        padding: 10px 10px;
        background-position: 60% -150%;
    }

    .box-popup-wrapper .popup-content:before {
        background: #fff none repeat scroll 0 0;
        content: "";
        opacity: .6;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
    }

    .box-popup-wrapper .boxBtn {
        font-size: 12px;
        padding: 10px;
    }

    .box-popup-wrapper p {
        font-size: 12px;
    }

    .box-popup-wrapper .keep {
        bottom: 5px;
        right: 9px;
        z-index: 15;
    }

    .box-popup-wrapper .col-xs-12 {
        z-index: 10;
    }

    #classicLine.box .box-custom-img img {
        max-width: 100%;
    }

    #classicLine.box h2 {
        background: none;
    }

    #classicLine.box .myDevices {
        display: inline-block;
    }

    #classicLine.box .dev {
        text-align: center;
    }

    #classicLine.box .item {
        padding-bottom: 4em;
    }

    #classicLine.box .try-renew {
        padding-left: 10px;
    }

    #classicLine.box .descr.box {
        min-height: 100px;
    }

    #filters_locator2016 .headerFilter {
        height: auto;
    }

    #filters_locator2016 .headerFilter .text-right {
        text-align: left;
    }

    #filters_locator2016 .headerFilter .text-right.mb-c {
        text-align: center;
    }

    .contentWrapper .row > div {
        text-align: center;
    }

    #filters_locator2016 .spans i, #filters_locator2016 .spans .float {
        float: none;
    }

    #filters_locator2016 .contact-details {
        background: transparent;
    }

    #ranked1 h2 {
        font-size: 2.3em;
    }

    #MSPintro h1 {
        font-size: 2.5em;
    }

    #MSPintro .col-xs-12 {
        padding-top: 9em;
        padding-left: 0;
        padding-right: 0;
    }

    #integrateWithEase hr {
        padding: 0;
    }

    #mgmSimple h2 {
        padding-top: 0;
    }

    #mgmSimple ul {
        padding-bottom: 30px;
    }

    #MSPprogram .cloud-2015 {
        float: none !important;
        max-width: 100px;
        padding-top: 10px;
    }

    #choiceIsYours .info .or {
        display: block;
        padding: 6px;
    }

    #choiceIsYours .info {
        text-align: center;
    }

    #choiceIsYours ul, #choiceIsYours .info {
        padding: 0;
    }

    #choiceIsYours .info {
        margin-bottom: 3em;
    }

    #choiceIsYours .contactRMM {
        margin-top: 0;
    }

    #joinMSP .or .line {
        width: 50px;
    }

    #OEMcateg3.v2 .cols, #sysReq.v2 .cols {
        width: 100%;
        margin: 0 !important;
    }

    #OEMcateg3.v2 p a, #sysReq.v2 p a {
        font-size: 1em;
    }

    #OEMcateg3.v2 .adv .line, #sysReq.v2 .adv .line {
        width: 20%;
    }

    #OEMcateg3.v2 .adv .txt, #sysReq.v2 .adv .txt {
        width: 60%;
    }

    #sysReq.v2 .adv-list .extra p {
        width: 100%;
        left: 0%;
    }

    #choiceIsYours ul {
        min-height: auto;
    }

    #prodSection.v2016.FPv2 .avail {
        text-align: center;
    }

    #prodSection.v2016.FPv2 .devices {
        margin: 0 auto;
    }

    #prodSection.v2016.FPv2 {
        background-position: 60% top;
    }

    #legalPage .links a {
        display: block;
    }

    .tablePrice.noBgMenu .installv2 label {
        font-size: 12px;
        margin-top: 5px;
    }

    .tablePrice.noBgMenu #my-tab-content .years_checkbox input + label {
        padding: 4px 0 3px 27px !important;
        font-size: 11px;
    }

    .tablePrice.noBgMenu .installv2 label {
        font-size: 10px;
    }

    .tablePrice.noBgMenu .installv2 span {
        font-size: 9px;
    }

    /* homepage pan 2016 */
    #PANheader.vr2016 img {
        margin: 2em auto;
        width: 110px;
    }

    #PANheader.vr2016 {
        text-align: center;
    }

    #PANheader.vr2016 h2 {
        font-size: 20px;
    }

    #PANheader.vr2016 ul li {
        font-size: 12px;
        background: transparent;
    }

    #PANheader.vr2016 .textC {
        text-align: center !important;
    }

    .panButton {
        float: none !important;
    }

    #PANheader.vr2016 a.joinNow {
        max-width: none;
        margin-top: 0;
    }

    #PANheader.vr2016 span.letsMake {
        display: block;
        margin-left: 0;
        float: none;
    }

    #PANheader.vr2016 .panButton {
        margin-bottom: 10px;
    }

    #PANheader.vr2016 a.locator2016 {
        font-size: 13px;
    }

    /* visionray lp */
    #visionary_header .logo {
        width: 100px;
    }

    #visionary_content .first_row {
        font-size: 20px;
    }

    #visionary_content .compl_report h4 {
        margin-top: 1em;
    }

    #visionary_header h1 span {
        font-size: 26px;
    }

    #visionary_header h1 span.row2 {
        font-size: 26px;
    }

    /* lp comp box v2 */
    #compareTableBox.v2 .th h2 {
        font-size: 13px;
    }

    #compareTableBox a.buyNow {
        font-size: 12px;
        padding: 8px 14px;
        background-image: none;
    }

    #compareTableBox.v2 .th.big {
        top: 0;
    }

    #compareTableBox.v2 th {
        vertical-align: bottom;
    }

    #compareTableBox.v2 .th p.fmore a {
        font-size: 11px;
    }

    #compareTableBox.v2 .devices img {
        margin: 0 auto;
        display: block;
    }

    #compareTableBox.v2 table tbody tr td {
        font-size: 11px;
    }

    #compareTableBox.v2.prod2 .marginm {
        margin-top: 0 !important
    }

    #prodComparison.v20162 .cell {
        min-height: 6em;
    }

    #prodComparison.v20162.prod2 .activePack figure {
        margin-left: 0 !important;
    }

    #prodComparison.v20162 .customBG {
        height: 70px;
    }

    #prodComparison.v20162 .customBG.v2 {
        height: 80px;
        padding: 5px 0;
    }

    #prodComparison.v20162 .customBG p.other-text {
        margin-top: 0 !important;
    }

    /* bms ro */
    #prodSection.v2016.ro .ultimate.v2 {
        margin-top: 0 !important;
    }

    #centralManage .social_btn img {
        max-width: 120px;
    }

    #centralManage h2 {
        font-size: 28px;
    }

    #centralManage .subtitle {
        font-size: 23px;
        line-height: 1.1;
    }

    #centralManage .subtitle {
        margin-bottom: 2em;
    }

    #centralManage .social_wrapper {
        text-align: center;
    }

    /* Our Mission */
    .ourMission {
        position: relative;
        bottom: 0;
        width: 100%;
        float: left;
        padding: 0 5px;
        background-position: 90% top;
        height: 83px;
    }

    .ourMission h2 {
        width: 100%;
        font-size: 13px;
        margin: 8px 0;
        float: none;
    }

    nav#mainNav .mainLinks .dropdown-menu .ourMission .redBtn {
        max-width: 120px;
        padding: 6px 10px;
        font-size: 12px;
        float: none;
        margin: 2px auto 0;
        display: block;
    }

    .ourMission .ft {
        display: none;
    }

    /* lp brief 2016 */
    #brief-header h2 {
        font-size: 26px;
    }

    /* bms ro */
    #prodSection.v2016.ro .ultimate.v2 {
        margin-top: 0 !important;
    }

    /* business award */
    #prodSection.business.newAward .badgePos {
        margin-top: 2em !important;
    }

    /* download page */
    #generated-key a.greenBtn, #downloadPage a {
        font-size: 12px;
    }

    #downloadPage .container::after {
        bottom: -110px;
    }

    /* lp consumer */
    #prodSection.consumerDE {
        background-position: center -480px !important;
        background: #295094 !important;
    }

    #prodSection.LP2016.consumerDE .boxWrapper .boxes img {
        width: 26%;
        margin-bottom: 20px;
    }

    #prodSection.consumerDE ul li, #prodSection.consumerDE h4, #prodSection.LP2016.consumerDE .boxWrapper .awards h5 {
        color: #fff;
    }

    .center-mobile {
        text-align: center !important;
    }

    #prodSection.consumerDE .row > div {
        margin-bottom: 1em;
    }

    #prodSection.LP2016.consumerDE .boxes img.bms {
        width: 22% !important;
        margin-bottom: 0px !important;
    }

    #prodSection.LP2016.consumerDE .relative-margin {
        left: 0 !important;
    }

    /*endpoints fr page*/
    #prodAwrds .customQuote {
        margin-top: 20px !important;
    }

    /* enjoy benefits */
    #enjoyBenefits h1 {
        font-size: 16px;
        margin: 0;
        z-index: 10 !important;
    }

    #enjoyBenefits img {
        height: 90px;
        margin: -20px auto 0;
        display: block;
        padding: 0 0 10px !important;
    }

    /* ts upgrade w10 */
    #upgradeW10 .mid {
        margin-top: -0.7em;
    }

    #upgradeW10 h3 {
        font-size: 24px;
    }

    #upgradeW10 img.w10 {
        display: block;
        margin: 0 auto;
        width: 80px;
    }

    #upgradeW10 p.inline {
        display: block;
        margin: 1em 0;
        width: 100%;
    }

    #upgradeW10 div.inl {
        width: 100%;
    }

    #upgradeW10 span.details {
        margin-top: 1em;
        font-size: 11px;
    }

    /* install de */
    #ta_prodHeader.v2 .row {
        margin: 0 20px;
    }

    #ta_prodHeader.v2 h3 {
        font-size: 30px;
    }

    #ta_prodHeader.v2 h4 {
        font-size: 26px;
    }

    #ta_prodHeader.v2 .form-horizontal {
        right: 0;
    }

    #ta_prodHeader.v2 h3 {
        font-size: 26px;
    }

    #ta_prodHeader.v2 h4 {
        font-size: 20px;
    }

    /* pan header locator 2016 */
    #filters_locator2016 .search-wrapper input.search-partner {
        width: auto;
    }

    #filters_locator2016 .row {
        margin: 0;
    }

    /* web technologies */
    #GZ_newSection h2, #GZ_newSection h4 {
        transform: rotate(0deg);
    }

    #GZ_newSection .techImg {
        background-position: -150px 0 !important;
    }

    #GZ_GlbPrtNtk.v2 {
        margin-top: 0 !important;
    }

    #HVI1 h3 {
        font-size: 44px;
    }

    #HVI1 .logo img {
        margin-top: 1em;
    }

    #GZ_EdtSctTls.hvi h1 {
        font-size: 30px;
    }

    #GZ_GlbPrtNtk.hvi h1 {
        font-size: 30px;
    }

    #reserveHVI h1 {
        font-size: 40px !important;
    }

    #reserveHVI h2 {
        font-size: 20px !important;
    }

    #HVI1 h3 {
        font-size: 38px;
    }

    #GZ_Techs.noRotate .container {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }

    #GZ_EdtSctTls.hvi h1 {
        font-size: 24px;
    }

    #reserveHVI h1 {
        font-size: 32px !important;
    }

    #reserveHVI h2 {
        font-size: 18px !important;
    }

    #oneStepAhead.hvi a.learnMore + img {
        display: block;
        margin: 0 auto;
    }

    /* WINDOWS 10 COMPATIBILITY */
    #W10comp .w10bg {
        height: 255px !important;
    }

    #W10comp h3 {
        font-size: 28px !important;
        margin-top: 30px !important;
    }

    #W10comp .subtitle {
        font-size: 17px !important;
    }

    #W10comp .w10img {
        width: 24% !important;
        margin-bottom: 0 !important;
    }

    #W10Benefits .subtitle {
        font-size: 17px !important;
    }

    #W10install .txtMedSize {
        font-size: 1.25em
    }

    #W10install a {
        font-size: 1em
    }

    #W10speed h2 {
        font-size: 24px !important;
        line-height: 1.1em
    }

    #W10speed p {
        font-size: 19px !important;
        line-height: 1.1em;
        margin-top: 1.5em;
    }

    /* business v2 */
    #prodSection.LP2016 .priceBox, #prodSection .FP.priceBox {
        background-size: cover;
        height: 140px;
        width: 140px;
    }

    #prodSection.business.vPower h1 {
        font-size: 34px !important;
    }

    #prodSection.business.vPower h1 + p {
        font-size: 14px;
        padding: 0 30px !important;
    }

    #prodSection.business.vPower .elements {
        padding: 0 20px !important;
    }

    #prodSection.business.vPower img.elements {
        margin-bottom: 2em !important;
    }

    #prodSection.business.vPower .priceBox p {
        top: 42px;
        font-size: 30px;
        line-height: 1;
    }

    #prodSection.business.vPower .badgePos, #prodSection.business.vPower .badgePos div {
        width: 100% !important;
        text-align: center !important;
    }

    #prodSection.business.vPower .priceTable .price {
        text-align: center !important;
    }

    #prodSection.business.vPower .badgePos q {
        margin-top: 10px !important;
    }

    #prodSection.business.vPower .years_checkbox p > input + label {
        margin-left: 15px !important;
        font-size: 12px !important;
    }

    #prodSection.business.vPower .years_checkbox p label {
        font-size: 12px !important;
    }

    #prodSection.business.vPower .priceBox p {
        font-size: 28px;
    }

    /* comparison tooltip */
    #prod-comparison table .lto.mostP {
        white-space: nowrap;
        font-size: 12px;
        left: 5px;
    }

    #prod-comparison table .lto.mostP.new {
        white-space: nowrap;
        left: 15px;
        top: -53px;
    }

    /* av 2016 free edition */
    #av2016-free {
        min-height: 450px;
    }

    #av2016-featuredlist h1 {
        font-size: 40px;
    }

    #av2016-free h1 {
        font-size: 30px !important;
        margin-top: 1em;
    }

    #av2016-free h3 {
        font-size: 18px;
    }

    #av2016-makefree p, #av2016-livedigital p {
        font-size: 13px;
    }

    #av2016-makefree h3 {
        font-size: 21px;
    }

    #av2016-getride h4 {
        font-size: 20px;
    }

    #av2016-getride p {
        font-size: 13px;
    }

    #av2016-getride h3 {
        font-size: 20px;
    }

    #av2016-getride q {
        font-size: 16px;
    }

    #av2016-featuredlist ul {
        padding: 0;
    }

    #av2016-livedigital h5 {
        font-size: 22px;
    }

    #av2016-getride .text-center {
        margin: 10px 0;
        padding: 0 !important;
    }

    #av2016-featuredlist {
        text-align: left;
    }

    #av2016-featuredlist h1 {
        font-size: 24px;
        padding-left: 15px;
    }

    #av2016-featuredlist ul li {
        padding: 0 !important;
    }

    #av2016-featuredlist h3 {
        font-size: 16px;
    }

    #prodScreenshot h2, #av2016-systemreq h2 {
        font-size: 24px;
    }

    #av2016-systemreq ul li h4 {
        font-size: 15px;
    }

    #av2016-systemreq ul li {
        font-size: 12px;
    }

    #av2016-systemreq .products .col-xs-8 {
        margin: 20px 0;
    }

    #av2016-systemreq .icons-social a {
        margin: 15px 5px 0;
        max-width: 40px;
    }

    #av2016-systemreq a.yellowBtn {
        margin-top: 2em;
    }

    /* reviewers logged */
    #mainNav.v2016 .mainLinks li {
        display: block !important;
        text-align: left;
    }

    /* map testimonials */
    .testimonal-map h2 {
        font-size: 28px;
    }

    .testimonal-map {
        min-height: 500px !important;
        background: transparent;
    }

    .testimonal-map .pin {
        position: static !important;
        left: 0 !important;
    }

    .testimonal-map .pin > span {
        width: 100%;
        position: static !important;
    }

    .testimonal-map #vtest-map {
        display: none;
    }

    .testimonal-map .only-mobile .row-custom a {
        color: #333;
        padding: 10px 0;
        text-align: center;
        display: block;
        border-bottom: 1px solid #eee;
    }

    .testimonal-map .only-mobile {
        display: block;
    }

    .testimonal-map span a.hover-text {
        font-size: 12px;
        width: 100%;
        position: static;
        color: #333 !important;
        display: block;
        background: transparent;
        padding: 15px 0
    }

    .testimonal-map span a.hover-text:after {
        display: none !important;
    }

    .testimonal-map .open-list .wrappeR {
        width: 80% !important;
        padding: 10px 10px 0 10px;
    }

    /* adu students */
    .content-section-a i, .content-section-b i {
        font-size: 200px !important;
        margin: 50px 0;
    }

    .content-section-a .red-check {
        margin-left: 100px;
    }

    .content-section-a h2, .content-section-b h2 {
        font-size: 28px;
    }

    #mainNav.v2016.adu.active img.abu-img {
        margin-top: 0;
    }

    #mainNav.v2016.adu.active #secondNav {
        height: 80px;
    }

    #mainNav.v2016.adu #bigLogo img {
        display: block;
        margin: 0 auto;
    }

    #mainNav.v2016.adu #bigLogo {
        margin-top: 20px;
    }

    #mainNav.v2016.adu #bigLogo a.pull-left {
        float: none !important
    }

    #mainNav.v2016.adu img.abu-img {
        display: none;
    }

    .content-section-a, .content-section-b {
        text-align: center;
    }

    .content-section-a .red-check {
        margin-left: 0;
    }
}

@media all and (min-width: 400px) and (max-width: 680px) {
    .box-room {
        margin-bottom: 19em;
    }

    #prodSection.v2017.v2 .trial-info.v2 {
        padding-left: 36%;
    }
}

/* media queries end */
@media all and (max-width: 1800px) {
    .static-banner2 .bottom-static p {
        font-size: 14px;
    }

    .static-banner2 .bottom-static h4 {
        font-size: 20px;
    }
}

@media (max-width: 1280px) {
    .product2018.bms .boxImg img {
        max-width: 500px;
        margin-left: 10px;
    }

    .product2018 .boxImg {
        margin-left: 0;
    }

    .container {
        width: 1280px !important;
    }
}

@media (max-width: 1279px) {
    .container {
        width: 96% !important;
    }
}

@media (max-width: 700px) {
    .container {
        width: 100% !important;
    }

    .container > .col-xs-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .submit_btn a {
        color: white;
    }
}

@media (min-width: 1280px) and (max-width: 1550px) {
    .section-buttons h4 {
        margin-bottom: 20px;
    }

    .section-buttons {
        padding: 2em 0 0 0 !important;
    }

    .static-header {
        padding: 1em 0 !important;
        min-height: 400px;
    }
}

@media only screen and (max-width: 500px) {
    .g-recaptcha {
        transform: scale(0.88);
        transform-origin: 0 0;
    }

    .support_page.supportArticle .content.single-page p {
        font-size: 15px;
        word-break: break-word;
    }

    #help_pn {
        word-break: break-word;
    }
}

.support_page .content.single-page .submit_btn a.btn-success {
    color: white !important;
}

.bit-rating-area {
    display: none;
}

#userReviewsCarousel h3 {
    overflow-wrap: break-word;
}

@media only screen and (max-width: 400px) {
    #userReviewsCarousel h3,
    #userReviewsCarousel h2 {
        font-size: 2rem;
    }

    #userReviewsCarousel .slide p {
        font-size: 1.4rem;
    }
}

.callUs .col-md-12.noPadding {
    float: left;
}

@media (max-width: 990px) {
    .bit-mm .section__items.accordion__body {
        margin-bottom: 0;
    }

    .bit-mm .section.accordion {
        margin-bottom: 0;
    }
}

.v-tabs {
    height: auto !important;
    min-height: 533px;
}


.drop__container .drop__body .drop__body__title.bit-account-profile,
.drop__container .drop__body .bit-account-profile p {
    color: #333;
    font-size: 13px;
    line-height: 15px;
}


.alert-box {
    display: flex;

    font-size: 16px;
    border-radius: 5px;
    flex-direction: row;
}

.alert-icon {
    width: 50px;
    display: inline-flex;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    background: /* top, transparent black, faked with gradient */ linear-gradient(
            rgba(0, 0, 0, 0.1),
            rgba(0, 0, 0, 0.1)
    );
    padding: 8px 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    filter: saturate(2);
}

.alert-text {
    display: inline-flex;
    width: calc(100% - 50px);
    flex-wrap: wrap;
    padding-left: 10px;
    padding-top: 11px;
    padding-bottom: 10px;
    padding-right: 10px;
    text-rendering: geometricPrecision;
}

.alert-text p {
    margin: 0;
}
.alert-text a {
    font-size: 16px;
}


.chatSupport {padding-bottom: 10px; margin-bottom: 20px;}
h4.chatTitle,h3.chatTitle {font-size: 22px;}
h4.titleEmail, h3.titleEmail {font-size: 26px;}
h3.chatTitle{
    font-weight: normal;
}