@media (min-width:768px) and (max-width:1023px) {
    .support_center_header .title2 {
        margin: 0 0 .5em;
        text-align: center
    }
    .upgrade_now {
        background-position: top center
    }
    .smbrenew2017header .title {
        font-size: 2.1em
    }
    #LPGartnerHead .slide4 h3,
    .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 ul.opt li {
        padding: 1px
    }
    .locDesc .number {
        font-size: 40px
    }
    .locDesc .datasheet {
        padding: 10px 33px
    }
    #prod-comparison.prod5.v2017 table thead .boxshot #prod-comparison.v2017 .for {
        display: none
    }
    .comfort h1,
    .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
    }
    #prod-comparison>p,
    .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: .5em 0 1em 2.2em
    }
    .comfortPromoPack .devices {
        font-size: 16px;
        font-weight: 300;
        margin: .2em 0 .5em 1.5em
    }
    .comfortPromoPack .devices span,
    .ransomware h3 {
        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: .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,
    .TopThree blockquote {
        font-size: 13px
    }
    .secureDL .side.right img {
        left: -13px
    }
    .secureDL .mid img {
        position: relative;
        left: -20px
    }
    .secureDL .back2school {
        background-size: contain;
        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,
    h4 {
        font-size: 23px
    }
    .secureDL .side img {
        padding-top: 32px
    }
    .secureDL {
        background-position: center -70%;
        height: 590px
    }
    .comfort {
        background-position: left -98px top 258px!important
    }
    #UBP.gravityZone h3,
    .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
    }
    #mediaModal.tsmd_freeorbuy2016.fp .right h3,
    .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
    }
    #fvrtWrapper h2 span,
    .TopThree h2,
    a {
        font-size: 1.3em
    }
    .Protection h1 {
        font-size: 2.2em
    }
    #btmProd.business.new2016 .txt {
        padding: 0 15px
    }
    #btmProd.business.new2016 .txt h2,
    #superiorPerformance h2,
    #whyBdfGZ h2 {
        font-size: 28px
    }
    #superiorPerformance {
        padding: 2em 0 4em
    }
    #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: 0 0 0 3rem
    }
    #LPGartnerHead .slide2 {
        margin: 1.5rem 0 0
    }
    #LPGartnerHead .slide2 p,
    #LPGartnerHead .slide3 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 .slide4 {
        margin: 1.8rem 0 0
    }
    #headlineProd h1 {
        font-size: 2.05em
    }
    #prod-comparison .boxshotBig {
        max-width: 170px
    }
    #prod-comparison table .progress {
        width: 155px
    }
    #prod-comparison table .lto.NewBox::before,
    #prod-comparison table .lto.popular::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
    }
    #GZprodDesc.v2 .inputs label,
    #prod-comparison table .infoLabel,
    #prodSection.LP2016.protectOptimize2 a.buyNow {
        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.protectOptimize h3,
    #prodSection.LP2016.protectOptimize2 h3,
    #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.protectOptimize h1,
    #prodSection.LP2016.protectOptimize2 h1 {
        font-size: 6rem
    }
    #prodSection.LP2016.protectOptimize .tablePrice.col2 {
        left: -19px
    }
    #prodSectionProtect h2,
    .secSol h2 {
        font-size: 3.5rem
    }
    #prodSectionProtect h1 {
        font-size: 7rem
    }
    #FtrsProtect .no {
        font-size: 39px
    }
    #FtrsProtect .txt {
        font-size: 13px;
        padding-top: 8px
    }
    #PAN-video iframe,
    #contSide iframe,
    #table-comparative #tbComp table,
    .testimonal-map iframe,
    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;
        font-size: 13px
    }
    .navbarMain {
        display: none!important
    }
    #prodSection.cosmos .btn.add_cart,
    #xsMenu,
    .navbarSecond {
        display: block!important
    }
    h1 {
        font-size: 60px
    }
    h2 {
        font-size: 3.2em
    }
    h3 {
        font-size: 2.5em
    }
    h5 {
        font-size: 1.45em
    }
    #compareTableBox.v2 table tbody tr td,
    #filters_locator2016 .location .location {
        font-size: 11px
    }
    #classicLine ul li,
    #header a,
    a.renew {
        font-size: 1em
    }
    .subTitle {
        font: 300 1.7em/1em 'Roboto', serif
    }
    #firstnav {
        height: 3.8em
    }
    #classicLine .price,
    #march_award.jun h1 {
        font-size: 3em
    }
    #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 center top rgba(0, 0, 0, 0);
        background-size: 200% auto
    }
    #socialMedia .txtWhite {
        font-size: 1.2em
    }
    #btmProd .add_cart,
    #prodSection .add_cart {
        display: inline-block;
        font-size: 1.1em
    }
    #sphFtrs h6 {
        font: 500 1.1em/1em 'Roboto'
    }
    #flagsModal .modal-dialog,
    #mediaModal .modal-dialog,
    #mediaModal2 .modal-dialog,
    #scrModal1 .modal-dialog,
    #scrModal2 .modal-dialog,
    #scrModal3 .modal-dialog,
    #scrModal4 .modal-dialog {
        width: 650px;
        margin: 10.5em auto
    }
    #scrModal1 .carousel-control,
    #scrModal2 .carousel-control,
    #scrModal3 .carousel-control,
    #scrModal4 .carousel-control {
        top: 2.5em
    }
    #prodSection ul li,
    .OEMindex a.tabname,
    .bms #btmProd blockquote p,
    .bms #prodSection blockquote p,
    .priceTable .saving,
    .tboxComp ul li a {
        font-size: .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: .9em!important
    }
    .priceTable p:not(#foo)>input+label:before {
        margin: -3px 0 0 -27px!important;
        left: 32px;
        top: 10px
    }
    #prodFtrs h2 {
        font-size: 5em;
        margin: 2em 0 0
    }
    #prodFtrs h4 {
        font-size: 4.1em
    }
    #OEMmenu a span.menu,
    #beta2016 .response p a,
    #better.gnz p,
    #businessTable table.GZGlyph a,
    #prodComparison .cell p,
    #sphFtrs p,
    #toolbox_prods .badge-wrapper a {
        font-size: 1em
    }
    #btmProd .center {
        margin: 6.5em -1em 0 .5em
    }
    #prodAwrds .awrd {
        margin: 1em auto 0
    }
    #oneStepAhead .sliderButtons h5,
    .bms #btmProd blockquote footer,
    .bms #prodSection blockquote footer {
        font-size: .8em
    }
    #prodSection.march span.priceWrapper img,
    .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
    }
    #secondZone h3 {
        font-size: 2.4em
    }
    #secondZone a {
        margin: .5em 0 2em!important
    }
    #MACaward .award q {
        font-size: 1.3em;
        margin: 0 0 0 2em
    }
    #MACaward p {
        text-align: center
    }
    #MACaward .award,
    .nav-tabs>li {
        padding: 0
    }
    .avTable .xAxis li {
        width: 50%
    }
    .avTable .xAxis li:first-child {
        text-align: left
    }
    .avTable .xAxis li:last-child {
        text-align: right
    }
    #threeAwards q {
        font-size: 1em;
        margin: 0
    }
    #prodComparison .row_even .cell,
    #prodComparison .row_odd .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
    }
    #RnwTop #quickRnw .form-inline .form-group {
        display: table
    }
    #RnwTop #quickRnw .form-inline input {
        margin-left: .8em;
        width: 11em;
        margin-right: .5em;
        display: inline
    }
    #RnwProd .priceTable,
    .cland .lowered-3 {
        margin-top: 2em
    }
    #RnwProd .renew {
        width: auto
    }
    .cland #prodSection .yspacer {
        margin: 2.1em 0 0
    }
    #toolbox_prods .prodWrapper figure {
        margin: 0;
        padding-right: 15px
    }
    #toolbox_prods .prodWrapper p.trial {
        margin: 0 0 1em .5em
    }
    #toolbox_prods .prodWrapper {
        padding-bottom: 1em
    }
    #people_1step {
        bottom: 39px;
        position: absolute;
        right: 0;
        width: 52%
    }
    #solutionsTA .priceTable p.p_new {
        font-size: 2.4em
    }
    #TAneeds .subTitle {
        margin: .5em 0
    }
    #GZfirst .number,
    #feats.gnz h4,
    .tboxComp h3 {
        font-size: 1.2em
    }
    #people_2step {
        left: -2em
    }
    #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
    }
    #GZprodDesc .btnDatasheet {
        margin: 0
    }
    #GZprodDesc .circle {
        padding: 0;
        margin: 0 1em 0 0
    }
    #GZprodDesc .envelope {
        margin: .3em 0 0
    }
    #GZprodDesc a.envelope {
        line-height: 3.5em
    }
    #GZprodDesc img {
        margin: 4em 0 0
    }
    #GZprodDesc .datasheet {
        margin: 2em 3em 0 0
    }
    #smbDwnld_formW {
        margin: -8em 0 4em
    }
    #GZprodFtrs h6 {
        margin: 0
    }
    #GZprodFtrs h4 {
        font-size: 4em
    }
    #GZprodFtrs {
        background: url(../images/bg_sky.jpg) no-repeat center top #000;
        padding: 6em 0 4em
    }
    #GZprodFtrs .clouds {
        margin: -20em auto -2em
    }
    #GZprodFtrs #plusFeatBtn,
    #GZprodFtrs .txtMedSize,
    #GZprodFtrs h4,
    #GZprodFtrs h6 {
        text-align: center
    }
    #GZprodFtrs #plusFeatBtn a.plusbg,
    #security_news ul li .wrapper {
        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: 0 1em 2em 0
    }
    #featBlog p {
        margin: 2em 0
    }
    #featBlog h2 {
        margin: 0 0 1em
    }
    .tboxComp p {
        font-size: .82em
    }
    #fvrtWrapper .form-control {
        font-size: 1.1em;
        height: 3em;
        width: 18em
    }
    #fvrtWrapper .btn {
        font-size: 1.2em;
        margin: 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 .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
    }
    #vlist_area .vinfo {
        padding: 3em 1em
    }
    #contSide #GZdemos p,
    #prodSection.FP_prodSection.business .badgePos,
    #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: .8em 0
    }
    #vlist_area .virus .vname a {
        color: #b20000;
        background: url(../images/plus_virus_list.png) left 1.1em no-repeat
    }
    #LPcleanup .desktop {
        height: 50.6em
    }
    #PANheader {
        background-position: right -33em top
    }
    #PANfeat a.plusbg {
        margin-left: 1em
    }
    #PANresell img {
        margin: 4em 0 2em
    }
    #PANresell .step1 {
        margin: 0 0 3em
    }
    #PANresell .step2 {
        margin: 0
    }
    #PANresell .step3 {
        margin: 0 -1em
    }
    #locPANheader {
        background-position: right -40em bottom
    }
    #locPANheader .solution {
        font-size: 1.5em;
        margin: .8em 0 0
    }
    #locPANheader div.PANlocator {
        margin-top: 3.2em
    }
    #PANfeat .subTitle {
        display: block
    }
    #GZfirst h1 {
        line-height: 1.1em
    }
    #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: .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
    }
    #businessTable table.GZGlyph .sep,
    .connectBrainStatic {
        display: none
    }
    #underProd h6 {
        font-size: 1.6em
    }
    #BrainOneAccount p {
        margin: 0 0 3em
    }
    #prodSection.FP_prodSection .badgePos div {
        margin-top: 1.2em
    }
    #prodSection.FP_prodSection .badgePos {
        margin: 2em auto 0;
        overflow: hidden
    }
    #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 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
    }
    .navbar-toggle {
        display: block
    }
    #ta_prodHeader .ta_h1_bd_logo img,
    .navbar-header {
        width: 100%
    }
    #GZfirst.bgGrey .btnEntrprs {
        margin: 0
    }
    #OEMnewsMenu .news {
        margin-bottom: 30px
    }
    #OEMrated img {
        display: inline-block;
        margin-top: 0
    }
    #oemSocial .social {
        margin-top: 30px
    }
    .OEMindex {
        margin: 3em 0 0
    }
    #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,
    #quickSupport h4 {
        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 left 45% top/cover rgba(0, 0, 0, 0)
    }
    #schedcall {
        border-left: 1px solid #4f3e2f
    }
    #chat,
    #schedcall {
        border-right: 1px solid #4f3e2f;
        margin: 0
    }
    #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
    }
    #feats.gnz h6 {
        min-height: 6.2em
    }
    #feats.gnz .feat {
        padding: 2em 0
    }
    #leftSide .topSrc {
        padding: .8em .1em .9em .4em
    }
    #leftSide .topSrc input {
        font-size: .82em;
        padding-left: 3px;
        padding-right: 3px
    }
    #leftSide .topSrc .btn {
        margin: .1em 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: .7em
    }
    #prodSection .badgePos div {
        margin: .6em 0 0
    }
    #GZfaq .resources .datasheet {
        margin-top: .5em!important
    }
    .btmBan img {
        margin: -5em 0 0
    }
    .bgbtmBan .more {
        margin: 3em 1em 0 0!important
    }
    #businessTable table .sep {
        width: .5%
    }
    #GZfirst.business,
    #GZfooterDL {
        padding-top: 0
    }
    #businessBanner h1 span {
        display: block;
        margin: .2em auto
    }
    #carouselEntrprs.business {
        padding-bottom: 0
    }
    #UBP.gravityZone h4,
    #businessBanner h5,
    #march_award.jun .award img {
        margin-top: 3em
    }
    .entSecurity {
        padding-top: 0!important
    }
    #businessTable table.GZGlyph td:first-child {
        padding-left: 0
    }
    ul.checkList {
        padding-left: 20px
    }
    #GZfooterDL .circle {
        margin-top: .5em
    }
    #GZfooterDL a.learnMore {
        font-size: 1em!important
    }
    #GZfooterDL h2 {
        margin-bottom: .5em
    }
    #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: .9em
    }
    .priceTable.business p label {
        margin-left: 10px!important;
        font-size: 1.3em
    }
    .priceTable.business p.amount label a {
        padding: 0 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.reviewers.v2 fieldset i {
        top: 50px!important
    }
    #subMenu {
        margin-top: .4em
    }
    #prodSection.scratchCards .yspacer {
        margin-top: 4em
    }
    #prodSection.scratchCards .btn {
        margin: 1.5em 0
    }
    #prodSection.scratchCards .docs {
        text-align: center;
        margin-top: 1em
    }
    #careers .jobCategory ul li a,
    .LPNav a {
        font-size: 1.1em
    }
    #UBP.gravityZone .borders div.border::before,
    #oneStepAhead .sliderButtons p,
    .LPNav .navbar-header,
    .twoProd .tablePrice::after {
        display: none
    }
    #nordics hr.v2 {
        bottom: 0;
        position: relative
    }
    #nordics hr {
        margin: 10px 0 20px!important
    }
    #nordics a {
        margin-bottom: 10px
    }
    #nordics a.chat {
        top: 48px;
        right: 60%
    }
    #nordics-footer .ad-text {
        margin-left: 0
    }
    .pcOptimizerBox::after,
    .pcOptimizerBox::before {
        left: 0;
        right: 0
    }
    #prodSection.cosmos {
        background: 0 0!important
    }
    #prodSection.cosmos .priceTable {
        margin-top: 5%!important
    }
    #prodSection.cosmos a span {
        bottom: 55px!important
    }
    #careers .showCities a.active::before {
        top: -.9em
    }
    #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.gravityZone {
        background-color: #000;
        padding: 0 0 16em;
        background-position: center top!important
    }
    #UBP.gravityZone h6 {
        margin-bottom: 1em
    }
    #UBP .compare a {
        margin-top: -1em;
        display: inline-block
    }
    #GZ_Techs .actions a,
    #choiceIsYours ul li {
        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%
    }
    #prodSection.LPpcOpt h2 span,
    .twoProd .tablePrice::before {
        display: block
    }
    #prodSection.LPpcOpt .badgeOff {
        bottom: 31%!important;
        right: 3%!important
    }
    #btmProd_ta.LPpcOpt .badgeOff {
        right: 18%!important
    }
    #prodSection.LPpcOpt .ctfd {
        top: 5em
    }
    #full365AV #prodSection .price_img {
        width: 55px;
        left: 21%
    }
    #techsYouTrust #botSym {
        top: -13px
    }
    #techsYouTrust .botInfo .txt {
        height: 18.5em
    }
    #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
    }
    #march_award.jun .award .text {
        margin-top: 5em
    }
    #march_award.jun img.logo {
        margin: 3.5em 0 1em
    }
    #content #tbComp .tableComparation th h2,
    #tbComp .tableComparation td.firstTD a {
        font-size: .9em!important
    }
    #flagsModal.overlayP .modal-dialog,
    #mediaModal.overlayP .modal-dialog,
    #mediaModal2.overlayP .modal-dialog {
        width: 98%!important
    }
    #content h2 {
        font-size: 1.4em!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
    }
    #prodSection.backToSchool_lp {
        background-position: center 0!important
    }
    #iwantTo .box {
        width: 340px
    }
    #iwantTo .products,
    #prodSection.v2016 .priceTable .wrap p {
        text-align: center
    }
    #iwantTo .products span.old-price {
        margin-top: 8px
    }
    #beta2016.v3 a,
    #beta_feedback a,
    #how_test a,
    #increase_chances a {
        font-size: 1.1em
    }
    #mediaModal.pcOptimizer #content h1,
    #prodSection.business.v2 .logo-small {
        margin-top: 2em!important
    }
    #prodSection.business.v2 .badgePos div,
    #prodSection.business.v2 .middle {
        text-align: left
    }
    #prodSection.business.v2 .badgePos img {
        width: 4em
    }
    #RnwTop.renewal2 ul li {
        line-height: 26px;
        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;
        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
    }
    #flagsModal.overlayP.free .modal-dialog,
    #mediaModal.overlayP.free .modal-dialog,
    #mediaModal2.overlayP.free .modal-dialog {
        width: 750px!important
    }
    #PANawards h4.customTitle {
        font-size: 30px
    }
    #PANawards.v2 h5 {
        margin-top: 15px!important
    }
    #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 .subTitle {
        font-size: 1.8em
    }
    #prodSection.v2016 .priceTable .wrap {
        text-align: center
    }
    #prodSection.v2016 .priceTable .wrap .buyNow {
        float: none!important
    }
    #bdfCentral .allNeeds p,
    #bestProt.v2016 .avTable .avTop,
    #prodSection .FP.priceBox img,
    #prodSection.LP2016 .priceBox img {
        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
    }
    .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
    }
    .techSlider .sliderButtons a {
        padding-left: 6px;
        padding-right: 6px
    }
    .techSlider .slideItem#tech-8 {
        background-position: 3em 30%
    }
    .techSlider .slideItem#tech-2 {
        background-position: 1em 0%
    }
    .techSlider .slideItem#tech-0 {
        background-position: 24em 100%
    }
    .techSlider .slideItem#tech-1 {
        background-position: -8em 0%
    }
    .techSlider .slideItem#tech-7 {
        background-position: 35em 50%
    }
    .techSlider .slideItem#tech-4 {
        background-position: 10% 30%
    }
    .techSlider .slideItem#tech-5 {
        background-position: 0 30%
    }
    .techSlider .slideItem#tech-6 {
        background-position: 14em 30%
    }
    .techSlider .slideItem#tech-3 {
        background-position: 7em 800%
    }
    #centralHowLogIn h2 {
        margin-top: .5em
    }
    #LP_MacTop .mac_laptop {
        margin-top: 150px
    }
    #LP_MacNonStop .container-fluid {
        width: 750px
    }
    #LP_MacNonStop .notif,
    #LP_MacNonStop .notif-wrapper {
        padding: 0 30px
    }
    #LP_MacNonStop .checkH1,
    #LP_MacNonStop .checkH2 {
        text-align: center!important
    }
    #prodSection .priceBox {
        bottom: -10px
    }
    #prodSection a.buyNow {
        font-size: 14px
    }
    .tablePrice {
        padding: 10px 15px
    }
    #mediaModal.pcOptimizer #content h5,
    .tablePrice .oldp {
        font-size: 18px
    }
    .tablePrice .valab {
        font-size: 9px;
        margin-top: 0
    }
    #LP_2016Ftrs .no,
    #prodSection.LP2016.de.v3 .priceBox p span {
        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 .FP.priceBox,
    #prodSection.LP2016 .priceBox {
        width: 140px;
        height: 140px;
        background-size: cover
    }
    #prodSection .priceBox p {
        font-size: 28px;
        top: 47px
    }
    #prodSection.LP2016.twoProd .tablePrice {
        margin-top: 0;
        max-width: 100%
    }
    .addInstall label {
        padding-bottom: 2px
    }
    .twoProd .ftr {
        margin-top: 71px
    }
    #prodSection.twoProd .displaced {
        margin-left: auto
    }
    #GZprodDesc.v2 img,
    #prodSection.oneProd .tablePrice {
        margin-top: 0
    }
    #prodSection.oneProd .particles {
        top: 0%
    }
    #GZprodDesc.v2 .laptop {
        margin-top: 5em;
        padding-right: 0
    }
    #GZprodDesc.v2 .phoneTxt,
    #prodSection.LP2016.pcmag .nav-tabs>li>a,
    #upgradeW10 p.inline {
        font-size: 12px
    }
    #GZprodDesc.v2 .inputRow .text-left {
        text-align: center!important
    }
    #mediaModal.pcOptimizer .modal-dialog {
        width: 760px!important
    }
    #readyW10 p {
        font-size: 2em
    }
    #readyW10 img {
        max-height: 50px
    }
    #prodAwrds .btmAward {
        margin-top: 3em
    }
    #GZftrs.avChart .bars {
        padding: 0 13px!important
    }
    #prodSection.LP2016.pcmag a.buyNow {
        padding: 15px 11px 15px 40px;
        font-size: 10px
    }
    #prodSection.LP2016.de.v3 .priceBox p,
    #prodSection.LP2016.pcmag .tablePrice .oldp {
        margin-top: 5px
    }
    #prodSection.LP2016.pcmag .tablePrice .newp,
    #prodSection.LP2016.pcmag .tablePrice .oldp {
        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
    }
    #prodComparison.av-is-ts .priceWrapper {
        display: none!important
    }
    #march_award.v2 {
        margin-top: 200px!important
    }
    #prodComparison.av-is-ts span.actprice {
        font-size: 14px!important
    }
    #prodComparison.av-is-ts .th h2 span {
        margin-top: 40px
    }
    #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
    }
    #ec2days h3 {
        font-size: 28px;
        margin-top: 35px
    }
    #ec2days .subtitle,
    #prodSection.BF2016v3.second h4 {
        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
    }
    #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
    }
    #av2016-getride q,
    #bestRated h6,
    #prodSection.BF2016 .discount_wrapper .value span {
        font-size: 16px
    }
    #bestRated h3 {
        font-size: 38px
    }
    #bestRated h5 {
        margin-top: 2em
    }
    #prodSection.v2016 .BSimg25Off {
        bottom: 30px!important;
        left: 80px!important;
        width: 100px
    }
    #btmProd.v2016 .BSimg25Off {
        bottom: 30px!important;
        left: 64px!important;
        width: 100px!important
    }
    #prodSection.BF2016 .discount_wrapper {
        width: 210px;
        height: 243px
    }
    #prodSection.BF2016 .discount_wrapper .value {
        font-size: 30px;
        height: 55px
    }
    .modal-backdrop {
        z-index: 9
    }
    #mediaModal.av_free2016 .right h1 {
        font-size: 32px!important
    }
    #mediaModal.av_free2016 .right h3,
    #mediaModal.av_free2016 span.old-price.line {
        font-size: 20px!important
    }
    #mediaModal.av_free2016 a.no,
    #mediaModal.av_free2016 span span {
        font-size: 12px!important
    }
    #mediaModal.av_free2016 a.redBtn {
        font-size: 14px
    }
    #mediaModal.av_free2016 figure {
        margin-top: 25%
    }
    #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
    }
    #prodSection.smb.v2016 h1 {
        font-size: 3.8em
    }
    #prodSection.smb.v2016 p.subtitle {
        font-size: 1.5em
    }
    #prodSection.v2016 .title {
        font-size: 3em
    }
    #btmProd.smb.v2016 .off,
    #prodSection.smb.v2016 .off {
        max-width: 120px!important
    }
    #btmProd.smb.v2016 .w10,
    #prodSection.smb.v2016 .w10 {
        max-width: 58px!important
    }
    #prodSection.smb.v2016 .newBadge {
        padding-top: 0!important
    }
    #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
    }
    #filters_locator2016 span.company,
    #mediaModal.tsmd_freeorbuy2016 a.greenBtn,
    #prodSection.LP2016.consumerDE a.yellowBtn {
        font-size: 14px
    }
    #prodSection.v2016 a.sec-button {
        display: block;
        margin-bottom: 15px
    }
    .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: 0 0!important
    }
    #prodSection.BF2016v3.second h1 {
        font-size: 40px;
        margin-top: 2.5em!important
    }
    #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: 0 0
    }
    #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 .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
    }
    #mgmSimple h2,
    #ranked1 h2 {
        padding-top: 0
    }
    #MSPprogram .cloud-2015 {
        max-width: 120px
    }
    #av2016-featuredlist ul,
    #choiceIsYours .info,
    #choiceIsYours ul {
        padding: 0
    }
    #choiceIsYours .info {
        text-align: center
    }
    #choiceIsYours .info .or {
        display: block;
        padding: 6px
    }
    #choiceIsYours .info .dl,
    #compareTableBox.v2 a.buyNow {
        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,
    #W10install 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,
    #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
    }
    #centralManage .social_btn img,
    #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;
        padding-top: 0
    }
    #compareTableBox.v2 .th.big {
        top: 0!important;
        margin-top: -30px
    }
    #compareTableBox.v2 .th h2,
    #prodComparison.v20162 .th h2 {
        font-size: 18px
    }
    #compareTableBox.v2 figure.box {
        width: 210px!important;
        margin-top: -4px!important;
        top: 15px!important;
        left: 10px!important
    }
    #compareTableBox.v2.prod2 figure {
        margin-bottom: 0!important;
        margin-top: 0!important;
        margin-left: 45px!important
    }
    #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
    }
    #prodSection.brief .priceBox p {
        line-height: 46px;
        font-size: 32px!important
    }
    #W10speed h2,
    #brief-header h2 {
        font-size: 34px
    }
    #prodSection.v2016.ro .ultimate.v2 {
        margin-top: 1em!important
    }
    .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
    }
    #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
    }
    #downloadPage .container::after {
        bottom: -115px
    }
    #prodSection.consumerDE {
        background-position: center -550px!important
    }
    #prodSection.LP2016.consumerDE .relative-margin {
        left: 0!important
    }
    #prodSection.LP2016.consumerDE .boxWrapper .awards img {
        width: 10%
    }
    #prodSection.LP2016.consumerDE .boxWrapper .awards img.width2,
    #prodSection.LP2016.consumerDE .boxWrapper .awards img.width4 {
        width: 15%
    }
    #prodSection.LP2016.consumerDE .boxWrapper .awards img.width3 {
        width: 7%
    }
    #upgradeW10 h3 {
        font-size: 30px
    }
    #upgradeW10 span.details {
        font-size: 11px
    }
    #ta_prodHeader.v2 .form-horizontal {
        right: 0
    }
    #ta_prodHeader.v2 h3 {
        font-size: 26px
    }
    #av2016-getride h4,
    #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
    }
    #W10comp h3 {
        font-size: 36px!important
    }
    #W10Benefits .subtitle {
        font-size: 19px;
        padding: 2em
    }
    #W10install .txtMedSize {
        font-size: 1.25em
    }
    #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
    }
    #prod-comparison table .lto.mostP {
        left: 60px!important
    }
    #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 p {
        font-size: 13px
    }
    #av2016-getride h3 {
        font-size: 23px
    }
    #mainNav.v2016 .mainLinks li {
        display: block;
        text-align: left
    }
    .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
    }
    .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 (max-width:767px) {
    .datacenter-gz2017 .coll {
        width: 100%;
        text-align: left!important
    }
    .hci-nutanix .greenBtn {
        margin-right: 0
    }
    .hci-nutanix,
    .hci-nutanix .btns {
        text-align: center
    }
    .hci-nutanix .btns a {
        margin-bottom: 20px
    }
    .epp-hyperdetect ul,
    .hci-nutanix img {
        margin-left: 0
    }
    .epp-blue2017 p br,
    .epp-header h3 br,
    .hci-hyper h3 br,
    .hci-vdi p br,
    .middle-optimizer2017 hr,
    .parental2018 h4 br,
    .pc-optimizer2017 h4 br,
    .support_center_poducts .product_list li img {
        display: none
    }
    .hci-servers h3 {
        margin-top: 30px
    }
    .hci-servers {
        height: 250px;
        background: 0 0
    }
    .hci-benefits .item {
        width: 100%;
        display: block;
        margin: 0 0 30px
    }
    .hci-cloud h3 {
        font-size: 22px
    }
    .hci-header {
        min-height: 300px;
        background-position: 60% top
    }
    .hci-header h3 {
        font-size: 18px;
        margin-top: 50px
    }
    .static-header.ransomware2017 .bottom-info h3 {
        border: none
    }
    .static-header.ransomware2017 .bottom-info {
        height: 170px;
        text-align: center
    }
    .epp-prevent.v3 p {
        font-size: 13px
    }
    .epp-sliderTop .carousel h4 {
        font-size: 24px
    }
    .epp-sliderTop .carousel h3,
    .static-header.cl2017 h2 {
        font-size: 27px
    }
    .epp-convinced {
        min-height: auto
    }
    .epp-compare .table .item {
        width: 100%
    }
    .epp-efficiency,
    .epp-efficiency.v2,
    .epp-efficiency.v3 {
        padding: 1em 0!important;
        min-height: auto
    }
    .epp-threat h3 {
        text-align: center
    }
    .epp-threat .graph {
        margin-top: 192px
    }
    .epp-threat {
        padding: 0!important
    }
    .epp-againts2017 h3 {
        font-size: 19px
    }
    .epp-header .greenBtn {
        margin: 0 0 20px
    }
    .epp-header h3 {
        font-size: 26px;
        margin-top: 30px
    }
    .optimized-sddc h3 {
        font-size: 17px
    }
    .usecases-accordion .tab-dropdown {
        padding: 0
    }
    .datacenter-gz2017 .actions .greenBtn,
    .sddc-header .greenBtn {
        margin: 30px 0 0
    }
    .sddc-header h3 {
        font-size: 26px
    }
    .header-lunch2018 .product-1item .not-sure {
        text-align: center
    }
    .header-lunch2018 .product-1item .offer-box {
        border: 1px solid #ddd
    }
    .header-lunch2018 .product-1item li i {
        height: auto
    }
    .header-lunch2018 .product-1item .bdf {
        margin-top: 10px
    }
    .header-lunch2018 .product-1item .boxfirst {
        margin: 30px auto 0
    }
    .contentTrial .col1 span,
    .parental2018 h5,
    .parental2018 h5 a,
    .translate-banner .info-in p {
        font-size: 15px
    }
    .parental2018 {
        background: #f2e7d7
    }
    .lpH-Product2018 h4,
    .parental2018 h4 {
        font-size: 18px
    }
    .parental2018 h3 {
        margin-top: 10px;
        font-size: 20px
    }
    .lpH-Product2018.header-lunch2018.products2 .items-lunch .item.mid {
        margin: 0 0 50px
    }
    .lpH-Product2018.header-lunch2018.products2 {
        background: #646362;
        padding-bottom: 60px!important
    }
    .lpH-Product2018.bottom .others {
        text-align: center
    }
    .lpH-Product2018.bottom .bd {
        border-left: 0
    }
    .lpH-Product2018 .product-title,
    .lpH-Product2018.bottom .product-title {
        margin-top: 20px
    }
    #bestProt.vBG {
        padding: 3em 0!important
    }
    .lpH-Product2018 .bd {
        border-left: 0
    }
    .lpH-Product2018 .price-wrap .yellowBtn {
        margin-bottom: 30px
    }
    .lpH-Product2018 .price-wrap {
        text-align: center;
        border: none
    }
    .lpH-Product2018 ul li,
    .whats-new2017 a {
        font-size: 12px
    }
    .lpH-Product2018 .product-title,
    .multi-slider .item.bgP h3 {
        font-size: 28px
    }
    .lpH-Product2018 .item {
        width: 100%
    }
    .lpH-Product2018 {
        background: #646362
    }
    .lpH-Product2018 .item img {
        max-width: 300px;
        margin-left: 0;
        margin-top: 20px
    }
    .buy-more-devices h4,
    .header-lunch2018 h1,
    .lpH-Product2018 h3,
    .take-a-look.lp h3 {
        font-size: 24px
    }
    .header-lunch2018 .items-lunch .first img.box,
    .header-lunch2018 .items-lunch .last img.box {
        margin-right: 0!important;
        max-width: 340px!important;
        margin-left: -20px!important
    }
    .what-customer2017 .role {
        margin-bottom: 30px
    }
    .lunch2018-middle {
        background: #fff
    }
    .header-lunch2018 .details {
        width: 100%;
        left: 0;
        right: 0
    }
    .header-lunch2018 {
        min-height: auto;
        background: 0 0
    }
    .lunch2018-middle .custom-features {
        margin-top: -2em
    }
    .header-lunch2018 .items-lunch .mid img.box {
        max-width: 340px;
        margin-left: -20px!important
    }
    .lunch2018-middle .custom-features .item {
        width: 100%;
        float: none;
        margin-bottom: 20px
    }
    .header-lunch2018 .comparison2018 ul .info h3.some {
        font-size: 16px
    }
    .header-lunch2018 .compare-products .show-compare {
        padding: 20px;
        width: 100%
    }
    .header-lunch2018 .middle .details {
        width: 100%;
        right: 0!important
    }
    .header-lunch2018 h5,
    .pc-optimizer2017 h2 {
        font-size: 20px
    }
    .header-lunch2018 .items-lunch .item.mid {
        margin-top: 60px
    }
    .header-lunch2018 .itemD,
    .header-lunch2018 .items-lunch .item {
        width: 100%
    }
    .header-lunch2018 .items-lunch .small img {
        max-width: 340px;
        margin: 0 0 10px
    }
    .multi-slider .item.bgP p {
        line-height: 1.3
    }
    .product2018.bms .boxImg img {
        margin: 0 auto!important
    }
    .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;
        font-size: 15px
    }
    .support_center_poducts .product_types {
        text-align: center
    }
    .support_center_poducts .product_types li {
        float: none;
        display: inline-block
    }
    .support_center_poducts .product_list li {
        width: 50%
    }
    .header-lunch2018 .mini-logo {
        max-width: 70px!important;
        margin-bottom: 0!important
    }
    .support_center_poducts .product_list .bdf,
    .support_center_poducts .product_list .name {
        font-size: 13px
    }
    .support_center_poducts .product_types li.select_year {
        float: none
    }
    .support_page .title {
        font-size: 16px;
        line-height: 1.2
    }
    .support_page .content,
    .support_page .title {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .support_articles .main_link {
        font-size: 17px
    }
    .quick-solutions2017 p,
    .support_center_header .search {
        font-size: 14px
    }
    .support_center_header .title2 {
        margin: 0 0 .5em;
        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
    }
    .quick-solutions2017 {
        text-align: center
    }
    .quick-solutions2017 h3 {
        font-size: 26px
    }
    .best-suits2017 h4 {
        font-size: 27px
    }
    .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;
        text-align: center
    }
    .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
    }
    .comparison2018 ul .info h3,
    .pc-optimizer2017 h4 {
        font-size: 16px
    }
    .popup-mgmt .image-wrapper img,
    .team-members .popup-trigger {
        margin-left: auto;
        margin-right: auto
    }
    .team-members .popup-trigger {
        max-width: 345px;
        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: .1em;
        font-size: 1.9em
    }
    .company-header .title {
        padding-top: .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 -.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 .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,
    .real-time2017 h4 {
        font-size: 24px
    }
    #businessTable.v2 .console-option .font {
        font-size: 11px
    }
    #langsel,
    .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;
        padding: .3em
    }
    .smb17rnStep1 .checkkey {
        padding: .1em .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
    }
    .contentTrial ul {
        width: 100%
    }
    .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 .col1 {
        font-size: 20px
    }
    .contentTrial .subtitle {
        margin-top: 5px
    }
    .contentTrial .col2,
    .tabs-shots2018 h3 {
        font-size: 25px
    }
    .contentTrial .bg-blue,
    .contentTrial .step1,
    .contentTrial .step2 {
        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
    }
    .bms2017-best .award {
        max-height: 150px;
        padding-bottom: 3em
    }
    .tabs-shots2018 .laptop-fixed.mac {
        max-width: 290px
    }
    .tabs-shots2018 .laptop-fixed {
        max-width: 310px
    }
    .product2018 .boxImg img {
        max-width: 290px;
        margin: 20px auto 0;
        display: block
    }
    .tabs-shots2018 .carousel.slide.android {
        right: -13px;
        top: 34px;
        width: 250px
    }
    .tabs-shots2018 .carousel-inner.mac .item.active img {
        max-width: 260px
    }
    .tabs-shots2018 .carousel.slide.mac {
        width: 250px
    }
    .choose-best2018 .icon,
    .choose-best2018 .text {
        width: 100%;
        float: none;
        text-align: center
    }
    .sections2018 {
        background: url(../images/sections2018.jpg) left -550px top no-repeat;
        min-height: 630px
    }
    .sections2018 .anchor {
        margin-top: 4px
    }
    .sections2018 p,
    .tabs-shots2018 p {
        font-size: 12px
    }
    .tabs-shots2018 .carousel.slide {
        left: 0;
        right: -19px;
        width: 170px;
        top: 26px
    }
    .beta2018 h4 br,
    .comparison2018 .row-custom.item h4 br,
    .comparison2018 ul li p br,
    .content-usecase2 .br:after,
    .real-time2017 p br,
    .tabs-shots2018 .carousel-control {
        display: none
    }
    .tabs-shots2018 .carousel-inner .item.active img {
        max-width: 170px
    }
    .tabs-shots2018 ul.second {
        margin-left: 0;
        display: block
    }
    .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
    }
    #secondZone.mac.v2017 h2.bolder+div.text-left,
    .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: 10px auto 0
    }
    .beta2018 {
        background-position: center bottom
    }
    .beta2018 p,
    .comparison2018 .dropdown-features .row-custom.item h3 {
        font-size: 10px
    }
    .beta2018 form {
        margin-top: 1em
    }
    .beta2018 h3 {
        font-size: 25px;
        margin-top: .3em
    }
    .beta2018 .container,
    .compatiblew10-2017 div.text-right {
        text-align: center!important
    }
    .ntx-blueprint .purpleBtn {
        margin-bottom: 2em
    }
    .agile-ntx.amz img {
        position: static;
        width: 100%
    }
    .agile-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
    }
    .box-protect2017 .boxBtn,
    .real-time2017.cmp2018 .orangeArrowBtn,
    .section-buttons li {
        margin-bottom: 20px
    }
    .real-time2017.cmp2018 .cmb {
        margin-left: -30px
    }
    .comparison2018 .not-sure .blueBtn2 {
        margin-left: 0
    }
    .box-protect2017,
    .comparison2018 .not-sure .button {
        text-align: center
    }
    .comparison2018 .row-custom.item h4 {
        font-size: 9px
    }
    .comparison2018 .dropdown-features .info {
        left: 3px
    }
    .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 .yellowBtn {
        padding: 6px 3px;
        font-size: 9px
    }
    .comparison2018 .bdf,
    .comparison2018 .product-title,
    .global-footer .sublinks a {
        font-size: 10px
    }
    .comparison2018 .product.small img {
        margin-top: 35px;
        max-width: 65px
    }
    .comparison2018 .product img {
        max-width: 67px;
        margin-top: 13px
    }
    .def-ntx .img-sv {
        max-width: 250px;
        margin: 0 auto 2em
    }
    .content-usecase2 .see-solutions h4 {
        font-size: 23px
    }
    .content-usecase2 .see-graphic h2 {
        font-size: 34px
    }
    .agile-ntx,
    .content-usecase2 .imgicon,
    .def-ntx,
    .infra-ntx,
    .linear-ntx,
    .ntx-blueprint,
    .one-tap2017 {
        text-align: center
    }
    .content-usecase2 p {
        font-size: 12px
    }
    .content-usecase2 h3 {
        font-size: 20px
    }
    #bottom-buy2017 h5,
    .linear-ntx .purpleBtn {
        margin-bottom: 2em
    }
    .infra-ntx h3 {
        font-size: 24px
    }
    .def-ntx h3 {
        font-size: 21px
    }
    .ntx-blueprint h3 {
        font-size: 26px
    }
    .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
    }
    .business-features2017 h5,
    .central-header2017 h3 {
        font-size: 19px
    }
    .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
    }
    .one-stop2017 p,
    .quickscan2017 ul li,
    .real-time2017 p,
    .translate-banner .info-in a {
        font-size: 13px
    }
    .real-time2017 {
        text-align: center
    }
    .one-stop2017 h3,
    .product .buyBox li span {
        font-size: 24px
    }
    .one-stop2017 {
        padding-bottom: 2em
    }
    .bottom-business2017 h6,
    .central-header2017,
    .one-stop2017 {
        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 a,
    #ovrChosep.v2 .inpList ul li,
    .testimonal-map div.modal-dialog,
    iframe {
        width: 100%!important
    }
    #ovrChosep.v2 .inpList {
        width: 100%;
        text-align: center;
        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,
    .bottom-business2017 .bottom-full li a {
        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 .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 {
        height: auto;
        margin-top: -50px
    }
    .bottom-business2017 .bottom-features {
        background: #ccc
    }
    .cases-content .custom {
        margin-top: 0;
        font-size: 16px
    }
    .cases-content img {
        margin: 10px 0
    }
    .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 .anchor {
        font-size: 11px
    }
    .translate-banner .left-one .info-in.v2 .anchor.v2 {
        text-align: left;
        padding-top: 7px
    }
    .bottom-business2017 .bottom-full ul,
    .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: 0 0;
        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
    }
    .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,
    .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
    }
    .business-features2017 .nav-tabs li a:after,
    .translate-banner .left-one:after,
    .translate-banner .list-none.rp,
    .translate-banner .right-one .info-in h4 br,
    .translate-banner .right-one:after {
        display: none
    }
    .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
    }
    #business2016Top .priceTable.business p label[for=amount],
    .translate-banner .anchor.first {
        margin-left: 0!important
    }
    .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,
    .translate-banner .right-one.inactive {
        width: 0%
    }
    .noPaddingMobile {
        padding: 0!important
    }
    .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 .main-text .dist {
        width: 20px;
        display: inline-block
    }
    .translate-banner .main-text h3 img {
        top: 150px;
        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
    }
    .bottom-business2017 .date .event-date,
    .translate-banner .main-text {
        width: auto;
    }
    .bottom-business2017 .bottom-full li {
        margin-right: 17px
    }
    .bottom-business2017 .bottom-full {
        padding: 6px 8px;
        height: 33px;
        text-align: center
    }
    .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 .custom-features .item {
        margin-bottom: 20px;
        width: 100%
    }
    .business-features2017 .custom-features {
        margin-top: 0
    }
    .business-slider2017 .left.carousel-control {
        left: 5px
    }
    .business-slider2017 .right.carousel-control {
        right: 5px
    }
    .only-business2017 .menu3,
    .thankyoupage .text br {
        display: none
    }
    .quickscan2017 .button,
    .quickscan2017 .system,
    .quickscan2017 ul {
        margin-top: 30px
    }
    .quickscan2017 h3 {
        font-size: 22px
    }
    .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
    }
    .thankyoupage h4 {
        font-size: 14px
    }
    #awards_page.thankyoupage .sect {
        margin-top: 5px!important
    }
    #awards_page.v2017 .ss-row {
        margin-bottom: 30px!important
    }
    .thankyoupage .text.v3 {
        margin-top: 24px
    }
    #awards_page.thankyoupage .sect {
        font-size: 28px;
        line-height: 1.1
    }
    .thankyoupage .number {
        font-size: 60px
    }
    .solution_configurator.v3 .box,
    .thankyoupage .odd .ss-right,
    .thankyoupage .ss-left {
        margin-top: 0
    }
    .thankyoupage .text {
        font-size: 11px;
        margin-top: 30px;
        line-height: 1
    }
    .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
    }
    #BrainOneAccount.v2017 h3 br,
    #new-improved2017.mac p br,
    #prodSection.v2017.tsmdHead .title br,
    .bms2017-features .action hr,
    .content-hvi .floating,
    .top-details2017 h5 br {
        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 {
        display: block;
        width: 85%;
        float: left;
        text-align: left;
        padding-top: 5px
    }
    .solution_configurator.v2 .choose label {
        padding: .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
    }
    #prodSection.v2017.mac a.sec-button,
    .box-blog .box-award {
        margin-right: 0
    }
    #prodSection.v2017 .trial-info a.download,
    .solution_configurator.v2 .trial-info {
        margin-right: 5px
    }
    .solution_configurator.v2 .bdf {
        margin-top: 20px
    }
    .blue-map .inovation,
    .solution_configurator.v2 .subtitle {
        font-size: 17px
    }
    #bottom-buy2017 h5,
    .solution_configurator.v2 .title {
        font-size: 20px
    }
    .solution_configurator.v2 .container {
        padding: 0!important
    }
    .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 h4 {
        font-size: 16px
    }
    #bottom-buy2017 h6.title,
    .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
    }
    nav#mainNav .topMenuWrapper {
        display: block;
        position: fixed!important
    }
    nav#mainNav .topMenuWrapper.active {
        transform: translate(-14px)
    }
    #prodSection.v2016.fp-try ul li {
        font-size: 11px
    }
    #BrainOneAccount.v2017 h3 {
        font-size: 15px
    }
    .bms2017-features h4 {
        margin-top: 5px
    }
    #bestProt.v2016.v2017.newhomepage h1 {
        font-size: 34px
    }
    #BrainOneAccount.v2017 h1,
    #prodSection.v2016.fp-try .boxImg figure,
    nav#mainNav #bigLogo {
        margin-top: 1em
    }
    .newTable td {
        font-size: 10px
    }
    #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.productIS .FP.priceBox,
    #prodSection.productTSMD .FP.priceBox {
        left: 55px;
        top: 229px
    }
    #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: .8
    }
    #prodSection.renewTSMD .FP.priceBox {
        top: 236px;
        left: 103px
    }
    #prodSection.v2017.bms .bmS,
    .insights-blog.v2 .item {
        padding: 0!important
    }
    #top-buy2017,
    #top-buy2017.vHead.sticky {
        display: none!important
    }
    #prodSection.v2017.bms .form-horizontal {
        margin-top: 0!important
    }
    #prodSection.v2017 .form-horizontal {
        left: 0!important
    }
    #prodSection.v2017 .new-sticker {
        top: 15px
    }
    #prodSection.v2017.av .form-horizontal,
    #prodSection.v2017.tsmdHead.v2 .form-horizontal {
        left: 0
    }
    #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
    }
    #prodSection.v2017 .paddingMobile {
        padding: 0!important
    }
    #prodSection.v2017.tsmdHead .bdf,
    .header-tsmd2017 .videoMagic {
        margin-top: 0
    }
    #prodSection.v2017 a.sec-button {
        display: inline-block
    }
    #prodSection.v2017 .trial-info.v2 {
        padding-left: 65px
    }
    #prodSection.v2017 .boxImg {}
    #prodSection.v2017 .ribbon_txt {
        top: 48px;
        right: 25px;
        font-size: 18px
    }
    .header-tsmd2017 h3 {
        margin-bottom: 0;
        font-size: 19px
    }
    .header-tsmd2017 {
        min-height: 200px
    }
    .header-tsmd2017 h2 {
        font-size: 28px;
        margin-top: 50px
    }
    #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: .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 table .lto.bestV::before {
        top: 21px
    }
    #prod-comparison table .lto.bestV {
        font-size: 9px;
        padding: 5px 8px;
        left: 10px
    }
    .solution_configurator .box img {
        position: relative;
        left: -20px
    }
    .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
    }
    #bestProt.v2016.mac-test-2017 q {
        font-size: 12px
    }
    #prodSection.v2017 .p767 {
        padding: 0 30px!important
    }
    #secondZone.mac.v2017 .macScreen {
        margin-top: 1em;
        max-width: 230px
    }
    #secondZone.mac.v2017 h2 {
        font-size: 26px;
        margin-bottom: .3em
    }
    #FPprodFtrs2.scrsht2016 h2,
    #bestProt.v2016.mac h2,
    #prodSection.bottom .system-requirements h3,
    .top-details2017 h3 {
        font-size: 30px
    }
    #bestProt.v2016.mac .imgs,
    #prodSection.bms .ultimate .best-award {
        margin-top: 30px
    }
    #prod-comparison .icons .fa {
        font-size: 20px;
        color: #5b5b5b
    }
    .take-a-look .icon {
        text-align: center
    }
    .solution_configurator .box {
        padding-bottom: 2em
    }
    .solution_configurator .choose .icon {
        display: none;
        padding-bottom: 5px
    }
    .solution_configurator .check-box {
        display: block;
        padding: 0
    }
    .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
    }
    .newTable h6 span,
    .top-details2017 h5 {
        font-size: 16px
    }
    .bms2017-features .action {
        margin-top: 3em
    }
    .bms2017-features img {
        display: block;
        margin: 15px auto 20px
    }
    .bms2017-features h2 {
        font-size: 36px
    }
    #prodSection.v2017 .ultimate h4,
    .bms2017-features h3,
    .newTable h6 {
        font-size: 18px
    }
    #prodSection.v2017 .ultimate p,
    .TopThree blockquote {
        font-size: 13px
    }
    #business2016Top .special-offer {
        padding: 0!important;
        background: 0 0!important
    }
    .TopThree.v2 h1 strong {
        font-size: 1.1em
    }
    .digitalLifeTable .container {
        padding: 0 3px
    }
    #prod-comparison table .NewCompare a,
    #prod-comparison table a.linkdv,
    .newTable .enhanced,
    .newTable .new3 {
        font-size: 9px
    }
    #prod-comparison table .w10Comp strong,
    #prod-comparison>p,
    .newTable .w10 {
        font-size: 12px
    }
    #bestProt.v2016.newhomepage p.customp,
    #bestProt.v2016.v2017.newhomepage p.customp,
    .newTable .product-name,
    .product-awards2017 q {
        font-size: 14px
    }
    .newTable tfoot .buyNow.v2017,
    .newTable thead .buyNow {
        font-size: 11px;
        padding: 10px
    }
    .newTable .price .big {
        font-size: 16px;
        padding: 0;
        display: block
    }
    .newTable .box {
        width: 80px
    }
    .newTable td {
        padding: 10px 5px
    }
    #beta2017.v2 .beta-txt img,
    .TopThree.v2 .aplus,
    .secureDL h3 img,
    .take-a-look .action hr {
        display: none
    }
    #top-buy2017 {}
    .secureDL {
        background-position: center top;
        height: 200px
    }
    .secureDL .header {
        padding: 5em 0
    }
    .secureDL h1 {
        font-size: 29px;
        margin-bottom: 0
    }
    .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: 0 0;
        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,
    .quick-links div.col-xs-4 {
        padding: 0
    }
    #beta2017.v2 .beta-txt .txt {
        font-size: 30px;
        letter-spacing: 10px;
        padding: 0
    }
    #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
    }
    #beta2017 h3,
    .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 .number {
        padding: 5px 16px
    }
    #table-comparative table.vMagic th h2,
    .product .buyBox .labelNewP {
        font-size: 16px
    }
    .product .buyBox .NewP {
        font-size: 22px
    }
    .TopThree h1 {
        font-size: 2.3em
    }
    #business2016Top .priceTable .dif big,
    .TopThree h2 {
        font-size: 1.3em
    }
    .Protection h1 {
        font-size: 2.2em
    }
    #bottom-buy2017 h3,
    #prodSection.v2017 .title {
        font-size: 30px
    }
    #prodSection.v2017 .bdf {
        margin-top: 10px
    }
    #bottom-buy2017 h3 .bdf {
        font-size: 24px;
        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
    }
    #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: 0
    }
    .trusted-2017 h4 {
        margin-top: -.5em
    }
    #bottom-buy2017 .buyNow.v2017 {
        display: inline-block
    }
    #bottom-buy2017 ul.bottom-features {
        margin: 2em 0
    }
    #bottom-buy2017 h6.title {
        margin: 0 0 20px
    }
    #bottom-buy2017 img {
        padding: 0 30px 0 0!important
    }
    #FPprodFtrs2.scrsht2016.v2017 h2,
    #bestProt.v2016.v2017 h3.section,
    .product-awards2017 h5 {
        font-size: 26px
    }
    #prodSection.newOverlay .right img.sales,
    .take-a-look .right img {
        margin-top: 0
    }
    .take-a-look img {
        margin-top: 15px
    }
    .product-awards2017 img {
        max-width: 140px
    }
    .product-awards2017 .award2 {
        max-width: 50px
    }
    .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,
    .productStructure h1 {
        font-size: 32px
    }
    #new-improved2017 h5 {
        margin: 15px 0
    }
    #new-improved2017.padding5 {
        padding: 3em 0!important
    }
    .compatiblew10-2017 img:after {
        content: "";
        position: absolute;
        right: -5px;
        height: 30px;
        width: 10px;
        background: #00f
    }
    .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,
    #business2016Ftrs .image-slider-wrapper img,
    #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,
    #superiorPerformance h2,
    #whyBdfGZ h2,
    .box-room h2 {
        font-size: 28px
    }
    #superiorProtection h2 {
        font-size: 30px
    }
    #business2016Top .priceTable {
        margin-top: 5px
    }
    #business2016Top .priceTable hr {
        margin: 0!important;
        padding: 0
    }
    #business2016Top .priceTable .oldPrice {
        margin-bottom: 0
    }
    .lightGreenBtn {
        font-size: 15px
    }
    .redBtn.v2 {
        font-size: 12px;
        padding: 5px
    }
    .redBtn.v2 img {
        margin: 0 auto 2px;
        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,
    #prodSection.v2016.fp-try .ultimate .noPadding h4,
    #prodSection.v2016.fp-try .ultimate .noPadding p {
        text-align: center
    }
    #btmProd.v2016 .unlimited_no,
    #prodSection.v2016 .unlimited_no {
        text-align: center!important
    }
    #prodSection.v2016.fp-try {
        background: #c98862
    }
    #prodSection.v2016.fp-try ul {
        padding-top: 5px
    }
    #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;
        padding-left: 0
    }
    #GZ_Techs #GZ_newSection {
        height: auto!important;
        padding: 0 10px!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 0
    }
    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016.mac .right h1,
    #prodSection.newOverlay .priceTable h6 {
        font-size: 24px!important
    }
    #prodSection.newOverlay .award {
        margin: 10px 0!important
    }
    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 a.greenBtn,
    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 a.yellowBtn {
        padding: 14px 18px
    }
    #mediaModal.tsmd_freeorbuy2016 .right,
    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 .left {
        height: auto!important
    }
    #prodSection.newOverlay #mediaModal.tsmd_freeorbuy2016 .left {
        margin-bottom: 2em
    }
    #prodSection.newOverlay .priceS .old-price {
        margin-top: 30px
    }
    #prodSection.newOverlay .noPaddingRight {
        padding: 0!important
    }
    #prodSection.newOverlay .install input {
        padding: 4px 5px
    }
    #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: .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: .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,
    #prodSection.LP2016.protectOptimize2 h4 {
        margin: 0
    }
    #LPGartnerHead .slide3 img {
        max-width: 33px
    }
    #LPGartnerHead .slide3 p:nth-child(1) {
        margin-top: 1.5rem
    }
    #LPGartnerHead .slide3 p {
        font-size: .9em;
        margin: 1.1rem 0 0
    }
    #LPGartnerHead .slide3 mark {
        padding: 2px 6px
    }
    #LPGartnerHead .slide4 {
        margin: 1rem 0 0
    }
    #LPGartnerBody h1,
    #LPGartnerHead .slide4 h3 {
        font-size: 1em
    }
    #LPGartnerBody h2 {
        margin: 1rem 0 2rem
    }
    #LPGartnerBody p {
        font-size: 1.1em;
        margin: 0 0 2rem
    }
    #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
    }
    #LPGartnerBody .start,
    #classicLine h3,
    #renewCentral h3,
    #renewLicence h3 {
        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.NewBox::before,
    #prod-comparison table .lto.popular::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 .title {
        font-size: 13px
    }
    #prod-comparison table .topdv {
        font-size: 10px
    }
    #prod-comparison table .labelCut,
    .productStructure span {
        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 {
        font-size: 11px
    }
    #bestProt.newhomepage .item q,
    #prod-comparison table .labelComp,
    .anywhere-anytime a.b-info,
    .the-most-advanced p {
        font-size: 12px
    }
    #prod-comparison table .infoLabel {
        font-size: 10px
    }
    #bestProt.v2016.comparison .quote {
        margin: -2rem 0 0
    }
    .the-most-advanced .pulse1,
    .the-most-advanced .pulse2 {
        width: 300px;
        height: 300px
    }
    .the-most-advanced span.title {
        margin-top: 44px
    }
    .the-most-advanced .icon {
        width: 290px;
        height: 290px
    }
    .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,
    .w10-section h5 {
        font-size: 16px
    }
    .box-room h4 {
        font-size: 25px
    }
    .anywhere-anytime .store {
        max-width: 120px
    }
    .anywhere-anytime {
        background-position: 42% top
    }
    #bestProt.newhomepage .slideR {
        margin-top: 20px
    }
    #bestProt.v2016.newhomepage h1 {
        font-size: 32px;
        margin-bottom: 20px
    }
    #renewLicence p,
    .hypervisor-hvi.attack-detection .container div,
    .w10-section .col-xs-12,
    .zero-days {
        text-align: center
    }
    .w10-section a.pull-right {
        float: none!important;
        margin-top: 5px;
        display: block
    }
    .w10-section img.w10-sec {
        float: none
    }
    .hypervisor-hvi.attack-detection h3 br,
    .productStructure .particles2,
    .quick-links .dot:after {
        display: none
    }
    #yourlife2016 h2,
    .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,
    .w10-section img.w10-sec {
        display: block;
        margin: 0 auto 10px
    }
    .productStructure h4,
    .ransomware p {
        font-size: 20px
    }
    .quick-links .dot {
        font-size: 12px
    }
    .quick-links .dot .dot-inner {
        margin-bottom: 10px;
        width: 70px;
        height: 70px
    }
    #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
    }
    .hypervisor-hvi.attack-detection h3,
    .ransomware h3 {
        font-size: 30px
    }
    .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
    }
    .videoMagic span.line {
        width: 50px;
        display: inline-block;
        overflow: hidden
    }
    #LicenceScreens ul li {
        background: 0 0;
        display: inline-block;
        outline: medium none;
        padding: 2px;
        min-height: 0;
        margin-top: 1rem
    }
    #LicenceScreens h1 {
        margin: 2rem 0 4rem;
        font-size: 3rem
    }
    #LicenceScreens ul li.active {
        background: #dcdcdc 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
    }
    #LicenceScreens h1 b,
    #renewCentral h4,
    #renewLicence h4 {
        font-size: 2.7rem
    }
    #renewCentral .last,
    #renewLicence .last {
        padding: 1rem 0
    }
    #renewCentral .btn-central {
        margin: 3rem 2rem 1rem
    }
    #headerRenewal .older,
    #headerRenewal .up {
        margin: 0
    }
    #renewLicence #quickRnw .labelInput {
        font-size: 1.2rem
    }
    #renewLicence .form-control {
        width: 100%
    }
    #renewLicence .yellowBtn {
        padding: 12px 15px;
        margin: 1rem 0 0
    }
    .hypervisor-hvi.attack-detection {
        padding: 0
    }
    .hypervisor-hvi p,
    .persistent-threats p {
        font-size: 15px
    }
    .hypervisor-hvi h3,
    .persistent-threats h3 {
        font-size: 26px
    }
    #home-hvi a.purpleBtn {
        font-size: 13px;
        margin-top: 10px
    }
    #home-hvi ul li {
        margin-bottom: 20px;
        background: 0 0
    }
    #home-hvi {
        padding: 2em 0!important
    }
    #home-hvi h1 {
        font-size: 50px;
        margin-bottom: 40px
    }
    .hypervisor-hvi img {
        margin: 30px auto
    }
    #home-hvi,
    .citrix .container,
    .hypervisor-hvi,
    .persistent-threats p {
        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;
        overflow: hidden
    }
    nav#mainNav #bigLogo img {
        width: 121px
    }
    .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;
        display: inline-block;
    }
    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: 1.29em
    }
    a.renew {
        font-size: 1em
    }
    a.linkBig,
    a.linkBigRed {
        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: -.04em
    }
    #enjoyAndroid img {
        margin: 2em 0
    }
    #classicLine .price {
        font-size: 2.7em
    }
    #classicLine .logo-small {
        margin: 3em 0 0;
        width: 71%
    }
    #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 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 center bottom -12px/100% auto #000
    }
    #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: 0 0 #f8f8f8;
        border: medium none;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        outline: medium none;
        padding: 3px;
        width: 12em
    }
    .product2018.msios {
        padding-top: 1em;
        margin-bottom: 0
    }
    .reasons {
        padding: inherit
    }
    #welcome-back.v2017 h4.title,
    .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;
        text-align: center
    }
    .tabs-free ul li a {
        font-size: 11px
    }
    #advanced-protection.v2 p,
    .tabs-free .yellowBtn,
    .tabs-free p {
        font-size: 12px
    }
    #welcome-back.v2017 {
        background: #070921
    }
    #welcome-back.v2017 .notyet {
        font-size: 9px
    }
    #prodSection.v2017.ab .bdf {
        margin-top: 0
    }
    #prodSection.v2017.ab {
        background: #e3e3e3!important
    }
    #prodSection.v2017.ab .newStr {
        margin: 20px auto
    }
    .comfortPromoPack ul li,
    .static-banner2 .text-Bstatic p,
    .stripe2017 .greenBtn {
        font-size: 16px
    }
    #headstripe.v2017 {
        background-size: 100%;
        min-height: 85px
    }
    #locPANheader2016 p,
    .customer-case h4,
    .sandbox-analyzer h3 span,
    .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 .award-title,
    #awards_page.v2017 .quote .title-prod,
    #new-improved2017.lunch2017 .info-lunch p {
        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 .thinFont {
        margin-top: 100px
    }
    #advanced-protection.v2 span {
        font-size: 18px;
        margin-bottom: 30px
    }
    .advanced-protection2017 .whiteBtnT {
        margin-top: 5px
    }
    #advanced-protection.v2 {
        height: 450px!important
    }
    #advanced-protection.v2 .grav-logo,
    .static-banner2 .right-static p {
        margin-top: 0
    }
    #advanced-protection.v2 h1 {
        font-size: 21px
    }
    .discover-solutions h3 {
        margin-top: 50px
    }
    .discover-solutions,
    .molecule2016,
    .universe-man {
        text-align: center
    }
    .intrigued span,
    .universe-man h5 {
        font-size: 18px
    }
    .customer-case .blue-box {
        width: 100%
    }
    .molecule2016 h3 {
        font-size: 20px;
        margin-top: 30px
    }
    .blue-section h5,
    .comfortPromoPack .product .buyBox li span,
    .do-your-thing2016 h2,
    .static-banner2 .right-static h2 {
        font-size: 30px
    }
    .advanced-protection2017 .whiteBtnT,
    .blue-section p {
        font-size: 14px
    }
    .advanced-protection2017 {
        height: 450px!important
    }
    .advanced-protection2017 h1 {
        font-size: 34px;
        margin-top: .3em
    }
    .automic-sandbox .img img {
        margin-top: 3em
    }
    .hand-tech ul {
        padding-left: 0
    }
    .system-requirements h3 {
        font-size: 28px
    }
    .sandbox-analyzer h3 {
        font-size: 23px;
        margin-top: 8em
    }
    #filters_locator2016.overlay #content p a,
    #filters_locator2016.overlay #content span 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;
        display: block
    }
    #filters_locator2016 .info-upload br,
    .do-your-thing2016 p br {
        display: none
    }
    .do-your-thing2016 p {
        font-size: 12px
    }
    #locPANheader2016,
    .do-your-thing2016 {
        text-align: center
    }
    .aws-header-section a.greenBtn,
    .lunch2017-header h5 b {
        display: block
    }
    #filters_locator2016 .info-upload {
        font-size: 12px;
        padding: 0 10px
    }
    .subheader-lunch2017 {
        margin-top: -220px!important
    }
    #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;
        margin: 0
    }
    .aws-video2017 h2 {
        font-size: 32px
    }
    .aws-video2017 p,
    .lunch2017-header h5 {
        font-size: 15px
    }
    .aws-header-section .yellowBtn {
        margin-top: 16px
    }
    .aws-header-section .or {
        display: block;
        margin-top: 15px
    }
    .aws-header-section h2 {
        font-size: 23px;
        margin-top: 40px
    }
    .static-banner2 .yellowBtn {
        margin-bottom: 10px;
        padding: 12px 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 .bdf {
        margin-top: 5px
    }
    .static-banner2 .right-static h3 {
        margin-bottom: 10px
    }
    .static-banner2 .left-static {
        width: 100%;
        float: none;
        margin: 0 0 40px;
        height: auto
    }
    .static-banner2 .right-static {
        width: 100%;
        float: none;
        height: auto;
        text-align: center
    }
    #SOS ul,
    #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: 0 0
    }
    .subheader-lunch2017 .free {
        margin-bottom: 20px
    }
    .subheader-lunch2017 .borders {
        border: none
    }
    .lunch2017-header {
        min-height: 450px
    }
    .subheader-lunch2017 .boxP,
    .subheader-lunch2017 .boxP img {
        padding: 0;
        margin-bottom: 35px
    }
    .subheader-lunch2017 {}
    .lunch2017-header .item span {
        display: block;
        margin-top: 10px;
        font-size: 15px
    }
    .lunch2017-header .item {
        display: block
    }
    .lunch2017-header h2 {
        font-size: 26px
    }
    #prodFtrs h4,
    .comfortPromoPack h1,
    .one_product h5 {
        font-size: 3em
    }
    .one_product .logoProd,
    .one_product .subprod_title,
    .one_product ul,
    .one_product.subheader-lunch2017 h4.title,
    .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 h2 {
        font-size: 1.5em;
        font-weight: 300
    }
    .comfortPromoPack .product .name_prod {
        font-size: 24px;
        margin: 2em 0 0 2em
    }
    .comfortPromoPack .devices span,
    .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
    }
    .triangle-down {
        border-left: 40px solid transparent;
        border-right: 40px solid transparent;
        margin: 0 0 0 28px
    }
    .comfortPromoPack .bonus {
        font-size: 15px;
        margin: .5em 0 1em 2.2em
    }
    .comfortPromoPack .devices {
        font-size: 16px;
        font-weight: 300;
        margin: .2em 0 .5em 1.5em
    }
    .comfortPromoPack .devicesPromo img {
        padding: 4.5em 1em 0 0
    }
    .comfortPromoPack ul {
        margin-top: 1em
    }
    #prod-comparison.prod5 .product-selector .product-name {
        font-size: 11px;
        height: 80px
    }
    #mediaModal.tsmd_freeorbuy2016 .award q,
    #prod-comparison.prod5 .product-selector .bdf,
    .customTable .row div span {
        font-size: 10px
    }
    .unsubscribe2017 {
        padding: 4em 0;
        text-align: center
    }
    .unsubscribe2017 label {
        display: block;
        font-size: 15px
    }
    .bms #prodSection figure.imgprod,
    .unsubscribe2017 .redBtn {
        margin: 0
    }
    .unsubscribe2017 .ip-row {
        margin-left: 0;
        text-align: center
    }
    #prodSection.productTSMD h2 {
        font-size: 2.8em!important;
        margin-bottom: 1em
    }
    #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
    }
    #prodComparison .cell p,
    #prodComparison .th p,
    #prodSection .dropdown-menu>li>a,
    .bms #btmProd blockquote footer,
    .bms #prodSection blockquote footer {
        font-size: .9em
    }
    #prodFtrs .small {
        padding: 0
    }
    #prodAwrds .btmAward {
        margin: 3em auto
    }
    #SOS h1 {
        line-height: 1.1em
    }
    #SOS h3 {
        max-height: inherit
    }
    #SOSbtmProd .btmBox {
        margin: -2em 0 0
    }
    #prodComparison .th .btn,
    #prodSection ul li,
    .bms #btmProd blockquote p,
    .bms #prodSection blockquote p,
    .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: .5em 0 0
    }
    .priceTable span {
        margin-top: 0;
        font-size: .9em!important
    }
    .priceTable p:not(#foo)>input+label:before {
        margin: 0 0 0 -19px!important
    }
    input[type=checkbox],
    input[type=radio] {
        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
    }
    #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 .3em!important
    }
    #btmProd .add_cart {
        display: inline-block
    }
    #businessBanner h5,
    .adr #btmProd {
        margin-top: 1em
    }
    .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,
    #BMSwearable p {
        font-size: 2.2em;
        text-align: center
    }
    #BMSwearable p {
        font-size: 1.4em;
        line-height: 1.2
    }
    #prodSection .subTitle {
        font-size: 1.4em!important;
        padding: .4em .1em 0 0
    }
    #secondZone a {
        margin: .5em 0 2em!important
    }
    #MACaward,
    #social_sharingTop {
        margin: 0
    }
    #MACaward .award {
        border-left: 0
    }
    #MACaward .award q {
        font-size: 1.3em;
        text-align: center;
        padding: .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: 0
    }
    #prodComparison .th h2 {
        font-size: 1.4em
    }
    #prodComparison .th h2 span {
        font-size: .7em
    }
    #prodComparison .th p.price {
        font-size: 1.5em
    }
    #prodComparison .th p.fmore a {
        display: block;
        font-size: .95em
    }
    #prodComparison .row_even .cell,
    #prodComparison .row_odd .cell {
        line-height: 1.2em;
        padding: 1em;
        min-height: 7em
    }
    #prodComparison .row_even .cell i,
    #prodComparison .row_odd .cell i {
        padding-top: 3em
    }
    #pageHeader h1 {
        margin: .5em 0;
        font-size: 1.8em
    }
    #solutionsNav a {
        font-size: 1em
    }
    #threeAwards h2 {
        margin: 0 0 .5em
    }
    #threeAwards q {
        margin: 2em 0 .7em;
        line-height: 1.2em;
        font-size: 1em
    }
    #threeAwards img,
    #toolbox_prods .prodWrapper p {
        padding: 1em 0
    }
    #RnwTop ul li,
    #toolbox_prods .badge-wrapper a,
    .tboxComp ul li a {
        font-size: .9em
    }
    #RnwTop #quickRnw {
        margin: 10em 0 0
    }
    #RnwTop #quickRnw img {
        margin: -22em 0 0
    }
    #RnwTop #quickRnw .bgForm {
        margin-left: 0;
        height: auto
    }
    #RnwTop #quickRnw .form-inline .form-group {
        padding: .3em 0 0
    }
    #RnwTop #quickRnw .form-inline .form-group>a,
    #RnwTop #quickRnw .form-inline .form-group>button {
        margin: 1.5em 0 0
    }
    #RnwTop #quickRnw .form-inline {
        padding: 0 0 .5em
    }
    #RnwProd .renew {
        bottom: -1em;
        right: -15em
    }
    #price p {
        text-align: right
    }
    .cland #prodSection .yspacer {
        margin: 3.1em 0 0
    }
    .cland .lowered-3 {
        margin-top: 2em
    }
    .cland .lowered-1 {
        margin-bottom: 3em
    }
    #GZprodFtrs #plusFeatBtn a.plusbg,
    #security_news ul li .wrapper,
    #toolbox_prods .prodWrapper .dwldnow,
    .dwldnow {
        margin: 2em 0 0
    }
    #toolbox_prods .prodWrapper p.trial {
        margin: 0
    }
    #toolbox_prods .prodWrapper {
        padding-bottom: 5em
    }
    #toolbox_prods .description {
        margin-top: 2em
    }
    #toolbox_prods .badge-wrapper p {
        padding: 0
    }
    #toolbox_prods .badge-wrapper figure {
        padding-right: 15px
    }
    #first_step {
        padding: 1.5em 2em 2em
    }
    p#notsure {
        margin: .5em 0 0 4em
    }
    #solutionsTA h2 {
        font: 700 3em/1em "Bitter", serif
    }
    #solutionsTA p.subTitle {
        padding: .5em 0 1em
    }
    #TAneeds a.btn {
        margin: 0 0 .2em
    }
    #GZfirst .number,
    .tboxComp h3 {
        font-size: 1.2em
    }
    #GZfirst .circle {
        margin: 1em auto
    }
    #whychooseus hr {
        margin: 1.5em 0
    }
    #better.gnz hr,
    #userReviews {
        margin: 0 0 3em
    }
    #userReviews q {
        line-height: 1.2em
    }
    #wizardTA .serviceImg {
        margin-bottom: 2em;
        text-align: center
    }
    #SMBchoise h2 {
        font: 600 2.7em/1.1em "Bitter"
    }
    #SMBcomp h2 {
        text-align: center;
        margin: 0 0 1em
    }
    #SMBneeds {
        margin: -4em auto 3em
    }
    #GZprodDesc {
        padding: 3em 0 0
    }
    #GZprodDesc img,
    #fvrtWrapper form {
        margin: 0 0 2em
    }
    #GZprodDesc .logoGZ {
        margin: 0;
        max-width: 75%
    }
    #Entrprs .partners img,
    #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: .5em
    }
    #GZpartLogos .logos {
        margin: 1.5em 0 0
    }
    #GZfirst h1,
    #GZftrs h1 {
        line-height: 1em;
        margin-bottom: 0
    }
    #GZftrs .benefits {
        line-height: 1.2em
    }
    #GZfirst .number {
        margin: -.6em 0 1em
    }
    #smbDwnld_form {
        padding: .5em .7em
    }
    #smbDwnld_form input,
    #smbDwnld_form select {
        margin: 0 0 1em
    }
    #header_smb_downloads h1 {
        font-size: 3em
    }
    #carouselEntrprs h1 {
        font: 600 2.7em/1em "Bitter", serif
    }
    #GZprodFtrs h6 {
        margin: 0
    }
    #GZprodFtrs h4 {
        font-size: 4em
    }
    #GZprodFtrs {
        background: url(../images/bg_sky.jpg) no-repeat center top #000;
        padding: 6em 0 4em
    }
    #GZprodFtrs .clouds {
        margin: -20em auto -2em
    }
    #GZprodFtrs #plusFeatBtn,
    #GZprodFtrs .txtMedSize,
    #GZprodFtrs h4,
    #GZprodFtrs h6,
    #PremiumContnt a {
        text-align: center
    }
    #carouselEntrprs #part {
        margin: 2em 0 6em
    }
    #PremiumContnt img {
        margin: 3em 0 0
    }
    #featBlog .rightSide {
        padding: 1em!important;
        margin: 2em 0
    }
    #featBlog img {
        margin: 2em 1em 2em 0
    }
    #featBlog p,
    #global_feat {
        padding: 0 0 0 1em!important
    }
    #featBlog .latest {
        padding: 0!important
    }
    #premiumAwrds p {
        text-align: center;
        padding: .2em 0
    }
    .tboxComp p {
        font-size: .82em
    }
    #fvrtWrapper .form-control {
        width: 18em;
        margin-bottom: 1em
    }
    #fvrtWrapper .btn {
        margin: 0
    }
    #srch_vrem_tools p#gvalvl {
        margin: 1em 0 0
    }
    #srch_vrem_tools {
        background: url(../images/search_wrapper_free_removal_tools_mobile.jpg) no-repeat center top rgba(0, 0, 0, 0);
        margin: 0;
        padding: 5em 0 0
    }
    #srch_vrem_tools p {
        font-size: 1em;
        width: 100%
    }
    #security_news p.subTitle {
        padding: 1em 1em 2em
    }
    #security_news .imgW {
        height: 17em
    }
    #srch_vrem_tools,
    #vlist_area .dwnldn,
    #vlist_area .vinfo .links,
    #vlist_area .vinfo .links .or,
    #vlist_area .vinfo .links span {
        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
    }
    #PANactions ul,
    #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
    }
    #LPcleanup .desktop {
        height: 54.8em
    }
    .LPcleanupDrawing .shareBox,
    .clutterLightWrapper,
    .connectBrainStatic,
    .partnerFilters {
        display: none
    }
    #PANheader {
        background-position: right -59em top
    }
    #PANheader h1,
    #locPANheader h1 {
        font-size: 4.1em;
        margin: .3em 0 .1em
    }
    #PANheader h2 {
        font-size: 2em
    }
    #PANheader img,
    #prodSection.FP_prodSection .badgePos div {
        margin-top: 2em
    }
    #PANheader a.joinNow {
        display: block;
        margin: 1em 0;
        max-width: 7em;
        padding: .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: .7em 0!important
    }
    #PANheader .locator p {
        font-size: .8em;
        margin: .3em 0 0
    }
    #PANheader .locator img {
        width: 2.6em;
        margin: .5em 0 0
    }
    #PANheader div.locator {
        padding: 0;
        margin-top: .7em
    }
    #PANactions.bgGrey,
    #PANaffil.bgGrey {
        padding: 2em 0
    }
    #PANactions ul li {
        padding: 0 0 1em;
        border-bottom: 1px dashed #afafaf;
        border-right: 0;
        margin-top: 1em
    }
    #PANactions ul li:first-child {
        margin-top: 0
    }
    #PANactions a.datasheet,
    #quickSupport h4 {
        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
    }
    #PANactions .text-left,
    #PANfeat .checked,
    #PANfeat .text-left,
    #PANfeat .title,
    #PANfeat p {
        text-align: center
    }
    #PANresell img {
        margin: 2em auto;
        float: none
    }
    #PANresell .step1,
    #PANresell .step2,
    #PANresell .step3 {
        margin: 0 0 .5em
    }
    #PANfeat p,
    #PANresell p {
        font-size: 1em
    }
    #PANresell h2,
    #locPANheader .PANlocator p {
        line-height: 1.1em
    }
    #PAN-video img {
        width: 100%
    }
    #PAN-video a.play-video {
        top: 47%
    }
    #PAN-video iframe,
    #contSide 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
    }
    #locPANheader {
        background-position: right -56em bottom
    }
    #locPANheader h2 {
        font-size: 2em
    }
    #locPANheader img {
        margin-top: 2em;
        width: 40%;
        max-width: 171px
    }
    #Brain q,
    #locPANheader .solution,
    .OEMindex.v2016 h5 {
        font-size: 1.6em
    }
    #locPANheader div.PANlocator {
        margin: 3em 0 0
    }
    #locPANheader .PANlocator button,
    .priceTable.business p.amount label {
        margin-left: 0
    }
    #locPANheader .PANlocator img {
        margin-left: -4.5em
    }
    #PANfeat #virus_library {
        padding: 4em 0 0
    }
    #virus_header_search label {
        width: 10em;
        text-align: left
    }
    #virus_header_search select {
        margin: .5em 0
    }
    #PANfeat #virus_library #showPartFilt {
        width: 7em;
        text-align: left;
        background-color: #b9b9b9
    }
    #techGZ .selectSolution {
        padding: 0
    }
    #techGZ .hostedCloud,
    #techGZ .hostedCloud:hover,
    #techGZ .serviceProv,
    #techGZ .serviceProv:hover {
        background-size: 100%
    }
    #techGZ .nav-tabs>li>a.hostedCloud,
    #techGZ .nav-tabs>li>a.serviceProv {
        border: .4em solid #f7f7f7
    }
    #techGZ .nav-tabs>li.active>a.hostedCloud,
    #techGZ .nav-tabs>li.active>a.hostedCloud:focus,
    #techGZ .nav-tabs>li.active>a.hostedCloud:hover,
    #techGZ .nav-tabs>li.active>a.serviceProv,
    #techGZ .nav-tabs>li.active>a.serviceProv:focus,
    #techGZ .nav-tabs>li.active>a.serviceProv:hover {
        background-size: 100%;
        border: .4em solid #e7e7e7
    }
    #techGZ .hostedCloud,
    #techGZ .serviceProv {
        height: 8em
    }
    #techGZ.serviceProv a.tabname {
        font-size: 1.05em;
        padding: .5em
    }
    #techGZ.serviceProv .tabCont {
        height: 5em
    }
    #GZfirst .serProv .btnEntrprs,
    #GZpartLogos .gfImax {
        margin: 2em 0
    }
    #GZfaq h3 {
        font: 400 1.9em/1.2em "Exo 2", sans-serif
    }
    #businessTable table.GZGlyph tr .hideXS,
    #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: .2em
    }
    #Brain p {
        font-size: 1.2em;
        font-weight: 400
    }
    #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: .3em;
        font-size: 2em
    }
    #BrainWrapper .BnextArrow {
        right: 2%
    }
    #BrainWrapper .BprevArrow {
        left: 2%
    }
    #BrainExplained h1 {
        font-size: 5em;
        margin: 7.4em 0 .3em;
        line-height: .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
    }
    #GZfirst div.text-right,
    #joinBrain .badgePos p {
        text-align: center!important
    }
    .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 {
        margin: 2em auto 0;
        overflow: hidden;
        width: 250px!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
    }
    .LP_FP_screenshots .miniSliderNav a .fa {
        margin: -.1em
    }
    #FPprodFtrs.LP_FP h5,
    #FPprodFtrs2.LP_FP h5 {
        text-align: center!important;
        margin-bottom: 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: .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: 0 0 rgba(23, 23, 23, .1);
        padding: .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,
    .OEMindex .nav-tabs>li>a span {
        display: none
    }
    #animFtrs .infoXS.active {
        display: block
    }
    #animFtrs .infoXS h4 {
        color: #f8481e;
        font-size: 1.1em;
        margin: 1.2em 0 .4em
    }
    #animFtrs .infoXS p.descr {
        opacity: .6;
        margin-top: 2em
    }
    #LP_FP_footer {
        padding-top: 0;
        background: #fff;
        height: auto
    }
    #LP_FP_footer .btmBox,
    #beta2016.v3 .sep hr {
        margin-top: 3em
    }
    #LP_FP_footer h3 {
        font-size: 3em
    }
    #LP_FP_footer h3 img {
        max-width: 160px;
        display: block;
        margin: 0 auto .2em
    }
    #LP_FP_footer p {
        font-size: 1.4em
    }
    #LP_FP_footer .specialOffer {
        padding: 0 0 .5em
    }
    #LP_FP_footer h3,
    #LP_FP_footer p,
    #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(255, 255, 255, .4)
    }
    #LP_FP_intro .logo {
        max-width: 160px
    }
    #LP_FP_intro h2 {
        font-size: 2.8em;
        text-align: center!important
    }
    #LP_FP_intro .logo,
    #LP_FP_intro .orderFP {
        margin-top: 2em;
        margin-bottom: 2em
    }
    #LP_FP_intro .specialOffer .p_new,
    #underProd.FPuProd cite,
    #underProd.FPuProd q {
        text-align: center
    }
    #LP_FP_intro .specialOffer {
        text-align: center;
        font-size: 1.3em;
        color: #222
    }
    #LP_FP_intro:before {
        background: 0 0 rgba(255, 255, 255, .4);
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
    #LP_FP_intro p {
        color: #222;
        text-align: center!important
    }
    #LP_FP_footer .orderFP {
        margin-top: 0;
        margin-bottom: 2em
    }
    #LP_FP_intro .small,
    #SMBcomp #tbComp .tableComparation p.devices {
        line-height: 1.3
    }
    #underProd.FPuProd .award .text {
        margin: 1em 0 0;
        display: block
    }
    #LP_FP_intro.einstein:before {
        background: 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: .5em;
        top: -.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
    }
    #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 .3em
    }
    .backTop {
        position: absolute;
        bottom: 50px;
        right: 10px
    }
    .backTop a {
        width: 60px;
        height: 60px;
        background: url(../images/to-top.png) no-repeat 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 center 25px/50% auto #000;
        color: #fff
    }
    #GZfirst .btnEntrprs {
        margin: 0
    }
    #GZfirst.bgWhite .btnEntrprs {
        margin-bottom: 2em
    }
    #GZfaq .resources {
        padding: 0
    }
    #GZfirst .circle {
        line-height: 1.75em
    }
    #OEMnewsMenu .info,
    #OEMnewsMenu .solutions {
        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.active>a>p,
    .OEMindex .nav-tabs>li>a>p {
        font-size: 1.15em;
        padding-top: 10px
    }
    .OEMindex {
        margin: 3em 0
    }
    .OEMcateg a.link {
        padding-left: 3em;
        margin: 1.1em 0
    }
    #banner_monthnl,
    #banner_oemhub {
        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
    }
    #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
    }
    #OEMlist .art,
    #OEMlist .artGrey,
    #OEMlist h2,
    #howitworks h2,
    .OEMcateg .light {
        text-align: center
    }
    #OEMcategoryHead .topfig {
        margin-top: -2.5em
    }
    .OEMcateg {
        padding: 3em 0 6em
    }
    #OEMpartHead {
        padding: 3em 0
    }
    #ta_prodHeader .inst_stp {
        background: url(../images/bg_prodheader_installsetup.jpg) no-repeat left 58% top rgba(0, 0, 0, 0)
    }
    #ta_prodHeader h1 {
        font-size: 3.1em;
        margin-top: .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,
    #prodSection.v2016 .priceTable label {
        text-align: left
    }
    #better.gnz ul li,
    #howitworks .subTitle {
        text-align: center
    }
    #howitworks .step2,
    #howitworks .step4 {
        padding: 0
    }
    #chat,
    #schedcall {
        margin: 1em 0 3em
    }
    #schedcall {
        border-left: none
    }
    #chat {
        border-right: none
    }
    #quickSupport p {
        text-align: left;
        font-size: .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: .2em
    }
    #btmProd_ta form {
        margin: -1em 0 0
    }
    #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: .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: .2em
    }
    #head.gnz .ratings {
        padding: 0;
        font-size: .9em
    }
    #feats.gnz figure {
        margin: 2em 0 0
    }
    #feats.gnz h6 {
        font-size: 1.25em
    }
    #better.gnz p,
    #businessTable table.GZGlyph a,
    #feats2 p,
    #sysreq.gnz p,
    .LPNav .navbar-collapse a {
        font-size: 1em
    }
    #better.gnz ul {
        margin: 30px 0 0
    }
    #social.gnz {
        background: url(../images/gonz_comm_shape.png) no-repeat center top/90% auto rgba(0, 0, 0, 0)
    }
    #sysreq.gnz h2 {
        font-size: 2.1em
    }
    #flagsModal .modal-cancel,
    #mediaModal .modal-cancel,
    #mediaModal2 .modal-cancel {
        display: none
    }
    #flagsModal #mediaModal .modal-dialog,
    #mediaModal .modal-dialog,
    #mediaModal2 #mediaModal .modal-dialog {
        width: 98%!important;
        padding: 0!important
    }
    .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: .8em
    }
    #GZdemos a.related-video .thumb,
    #UBP.gravityZone h6 {
        margin-bottom: 1em
    }
    #leftSide {
        margin-top: -2em
    }
    #leftSide .extra ul li {
        border: none
    }
    .panel-heading .accordion-toggle:after {
        margin-right: 8px
    }
    #PressSubHeader a.selected,
    #pageSubHeader a.selected {
        background: 0 0;
        text-align: left
    }
    #PressSubHeader a,
    #leftSide .extra,
    #pageHeader h1,
    #pageSubHeader a {
        display: block;
        text-align: left
    }
    #businessTable .GZGlyphSwitch li,
    #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: .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
    }
    #prodSection .badgePos div {
        margin: 1.7em 0 0
    }
    #prodSection .badgePos>a {
        margin-right: .3em
    }
    #GZfirst.business,
    #GZfooterDL {
        padding-top: 0
    }
    #businessBanner h1 span {
        display: block;
        margin: .2em auto
    }
    #carouselEntrprs.business {
        padding-bottom: 0
    }
    .entSecurity {
        background-position: right -580px top!important;
        position: relative;
        max-height: 640px!important;
        overflow: hidden
    }
    .entSecurity .container {
        transform: translateY(0)!important;
        position: relative;
        z-index: 2
    }
    .entSecurity img,
    .noMarginXS {
        margin: 0!important
    }
    .entSecurity:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        content: "";
        z-index: 1;
        opacity: .5
    }
    #GZfooterDL .freeTrialBtn,
    #GZprodDesc.entSecurity .freeTrialBtn {
        margin: 0 auto;
        display: block;
        max-width: 14em;
        text-align: center
    }
    #GZfooterDL .freeTrialBtn,
    #careers .jobCategory ul li a {
        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: 400!important;
        margin: .3em 0!important
    }
    .noPaddingXS {
        padding: 0!important
    }
    #GZprodDesc.entSecurity .circle {
        float: none!important;
        display: block
    }
    #GZprodDesc.entSecurity .learnMore,
    #btmProd.v2016 .priceTable .wrap .buyNow,
    #prodSection.v2016 .priceTable .wrap .buyNow {
        float: none!important
    }
    #GZprodDesc.entSecurity .callSales {
        text-align: center;
        margin-top: 1em
    }
    .newGZTable td,
    .newGZTable th {
        padding: .3em
    }
    #businessTable h1 {
        font-size: 2.8em
    }
    #businessTable table.GZGlyph {
        display: block!important;
        margin-top: 0
    }
    #SMBcomp #tbComp th #award,
    #UBP.gravityZone .borders div.border::before,
    #businessTable table.GZGlyph .sep,
    #oneStepAhead .sliderButtons p {
        display: none
    }
    #carouselEntrprs.business {
        padding-top: 5em!important
    }
    #businessTable table.GZGlyph tr td:first-child {
        width: 10%;
        padding: 1em .5em
    }
    #businessTable .GZGlyphSwitch {
        list-style: none;
        margin: 2em 0 0;
        border-bottom: 1px solid #dcdcdc
    }
    #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: .7em 0
    }
    #businessTable .GZGlyphSwitch a.viewProd:hover {
        color: #e80000
    }
    .priceTable.business p {
        padding: 0 .7em
    }
    #btmProd.v2016.av-is-ts .title .bdf,
    .priceTable.business p label {
        margin-top: 0!important
    }
    #GZprodDesc.entSecurity_product h2 {
        font-size: 2em
    }
    #tbComp table {
        table-layout: fixed
    }
    #SMBcomp #tbComp .tableComparation .firstTD a {
        white-space: normal;
        padding: .2em
    }
    #tbComp .tableComparation th.tcHead,
    #tbComp .tableComparation th.tcHead.features {
        white-space: normal;
        padding: .2em .2em .7em!important;
        font-size: 1em
    }
    #tbComp .tableComparation th.tcHead.bestDeal {
        padding-bottom: 0!important
    }
    #tbComp th:first-child {
        width: 20%
    }
    #tbComp th {
        width: 24%
    }
    #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: .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
    }
    #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: -.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
    }
    .LPNav .navbar-toggle {
        float: left;
        margin: 8px 0 6px!important
    }
    .LPNav .navbar-header {
        margin: 0
    }
    .LPNav .navbar-tiggle {
        margin: 0!important
    }
    .LPNav .navbar-collapse {
        height: 100%;
        max-width: 21em;
        position: fixed;
        top: 0;
        transform: translate(-21em);
        transition: all .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(0)
    }
    .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
    }
    #headstripe {
        background: url(../images/1_hbk.png) no-repeat -650px 50px #000
    }
    .navFade {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: #000;
        opacity: .5;
        z-index: 998
    }
    #nordics hr.v2 {
        bottom: 0;
        position: relative
    }
    #nordics hr {
        margin: 10px 0 20px!important
    }
    #nordics a {
        margin-bottom: 10px
    }
    #nordics a.chat {
        top: 48px;
        right: 20%
    }
    #nordics-footer .ad-text,
    .customTable img.logo {
        margin-left: 0
    }
    #setup .modal-text {
        bottom: 0!important;
        left: 0!important;
        position: relative!important;
        width: 100%!important
    }
    #setup .modal-body,
    #setup .modal-text {
        height: auto!important
    }
    #setup .modal-body>img {
        display: block!important;
        margin: 0 auto!important
    }
    .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
    }
    .pcOptimizerBox::after,
    .pcOptimizerBox::before {
        left: 0;
        right: 0
    }
    #prodSection.cosmos .btn.add_cart {
        display: block!important
    }
    #prodSection.cosmos {
        background: 0 0!important
    }
    #prodSection.cosmos .priceTable {
        margin-top: 5%!important
    }
    ul.safepay-feats li {
        min-height: auto!important
    }
    #prodSection.cosmos a span {
        bottom: 55px!important
    }
    #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
    }
    #careers .showCities a.active::before {
        top: -.9em
    }
    #prodSection.FP_prodSection.business .badgePos {
        text-align: center;
        top: 0;
        position: relative;
        left: 0!important;
        right: 0!important;
        margin: 0 auto!important
    }
    #prodSection.FP_prodSection.business .badgePos img {
        width: 5em
    }
    #prodSection.FP_prodSection.business .form-horizontal {
        margin-top: 1em!important
    }
    #careers .jobCategory ul li {
        border: 0;
        padding: .3em 15px
    }
    #UBP.container {
        transform: translate(0, 0)!important
    }
    #UBP.gravityZone {
        background: #092238;
        padding: 5em 0;
        overflow: visible!important
    }
    #UBP .compare a {
        margin-top: -1em;
        display: inline-block
    }
    #OEMcateg3.v2 p a,
    #UBP.gravityZone a.btn,
    #beta2016 .response p a,
    #sysReq.v2 p a {
        font-size: 1em
    }
    #gravityzone_banner {
        background-position: left center!important;
        padding-top: 10em
    }
    #GZ_Techs {
        text-align: center;
        padding: 0
    }
    #GZ_Techs section,
    #GZ_Techs section .container {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0)
    }
    #GZ_Techs section {
        min-height: 100%!important;
        height: auto!important;
        background-attachment: fixed!important;
        padding: 0
    }
    #GZ_Techs section .container {
        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 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_GlbPrtNtk .techImg {
        background-position: 50% 0
    }
    #GZ_EdtSctTls .techImg {
        background-position: 38% 0;
        top: -18em!important;
        opacity: .2!important
    }
    #GZ_Pht .techImg,
    #GZ_SmtScn .techImg {
        background-position: 64% -9em;
        top: -18em!important
    }
    #GZ_Pht .techImg {
        background-position: 47% -9em
    }
    #GZ_RtmMsgPrt,
    #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 .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
    }
    #btmProd_ta.LPpcOpt h2 span,
    #prodSection.LPpcOpt h2 span,
    .customTable .row div span {
        display: block
    }
    #prodSection.LPpcOpt h4 {
        margin-top: 2em
    }
    #btmProd_ta.LPpcOpt .buyNow,
    #btmProd_ta.LPpcOpt .new_price {
        background: 0 0
    }
    #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
    }
    #prodSection.LPpcOpt .badgeOff {
        bottom: 31%!important;
        right: 3%!important
    }
    #btmProd_ta.LPpcOpt .badgeOff {
        right: -4%!important
    }
    #prodSection.LPpcOpt .ctfd {
        top: 0
    }
    #tripleChoice .bar {
        text-align: center;
        margin: 0 0 2em
    }
    #full365AV #title {
        margin-top: 1em
    }
    #prodSection.two .row>div {
        margin-bottom: 3em
    }
    #full365AV #prodSection .price_img {
        width: 75px
    }
    #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: .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: .5em 0 3em
    }
    #techsYouTrust #btmEarth {
        margin-top: -450px
    }
    #PANawards.v2 {
        background: #f8f7f8!important
    }
    #PANawards.v2 h4 {
        margin-bottom: 2.5em
    }
    #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,
    #prodSection.LP2016.twoProd .title h2 {
        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: .8em;
        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
    }
    #march_award.jun .award .text,
    #march_award.jun .award img {
        margin-top: 5em;
        float: none;
        display: inline-block
    }
    #march_award.jun .award img {
        margin-top: 3em
    }
    #march_award.jun h1 {
        font-size: 2.5em;
        margin: 1em 0
    }
    #bdfCentral .dl a,
    #march_award.jun img.logo {
        margin: 0 0 1em
    }
    #march_award.jun .award {
        margin: 0
    }
    #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
    }
    #beta_reward p.disclaimer {
        font-size: .8em
    }
    #content .btnChoice,
    #content .btnUpgrade {
        border-radius: 10px;
        height: auto;
        padding: 7px 10px;
        white-space: normal;
        background: maroon
    }
    #content .btnUpgrade {
        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
    }
    #iwantTo .separator {
        background: 0 0
    }
    #filters_locator2016 .search-wrapper input.search-partner,
    #iwantTo .box {
        width: auto
    }
    #iwantTo .products {
        text-align: center;
        margin-bottom: 40px
    }
    #beta2016.v3 h1 {
        font-size: 9em
    }
    #beta2016.v3 h2 {
        font-size: 5em
    }
    #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: .6em;
        margin-top: 1em
    }
    #how_test .mid-sign,
    #prodSection.v2016 .newBadge a {
        max-width: 100%
    }
    #prodSection.business.v2 .middle,
    #prodSection.v2016 .priceTable .wrap p {
        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;
        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
    }
    #RnwProd.v2 .activePack figure {
        width: 250px!important;
        margin-left: 0;
        padding: 0 15px!important
    }
    #RnwProd.v2 #prodComparison .cell,
    #RnwProd.v2 #prodComparison .th {
        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
    }
    #flagsModal.overlayP.v2 .modal-dialog,
    #mediaModal.overlayP.v2 .modal-dialog,
    #mediaModal2.overlayP.v2 .modal-dialog {
        width: 96%!important
    }
    #prodSection.v2 span.customHr {
        left: -21px
    }
    #flagsModal.overlayP.free .modal-dialog,
    #mediaModal.overlayP.free .modal-dialog,
    #mediaModal2.overlayP.free .modal-dialog {
        width: 100%!important
    }
    #mediaModal.overlayP.free .modal-body {
        padding: 30px 0!important
    }
    #tbComp.free {
        padding-top: 20px!important
    }
    .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 .body .right {
        height: 30px
    }
    .customTable .row .right {
        border: transparent;
        border-right: 1px solid #f5f5f5
    }
    .customTable .last .borderB,
    .customTable .row div {
        border-right: transparent
    }
    #PANawards h4.customTitle {
        font-size: 20px
    }
    #LP_W10 h1 {
        font-size: 3.6em
    }
    #LP_W10 h2 {
        font-size: 3.1em
    }
    #PANawards.v2 h5 {
        margin: 0 0 30px!important
    }
    #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,
    #superiorToDD .subtitle td {
        font-size: .6em
    }
    #prodSection.v2016 .subTitle {
        font-size: 1.8em
    }
    #prodSection.v2016 .priceTable .wrap,
    #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 .noPaddingLeft,
    #bestProt.v2016 .avTable .noPaddingRight {
        padding: 0!important
    }
    #bestProt.v2016 .avTable {
        padding-left: 0;
        margin-bottom: 1em
    }
    #bdfTopFtrs {
        background-position: -35em bottom!important;
        text-align: center;
        position: relative;
        padding: 0 0 6em
    }
    #bdfTopFtrs:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #f2f2f2;
        opacity: .2
    }
    #MSPintro h1,
    #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
    }
    #sphFtrs.v2016 .quote {
        margin-bottom: 1.5em
    }
    #sphFtrs.v2016 .subtitle {
        padding: 0
    }
    #sphFtrs.v2016 .smallTitle {
        font-size: 2.1em
    }
    #prodScreenshot .control.left {
        left: 0
    }
    #prodScreenshot .control.right {
        right: 0
    }
    #prodScreenshot .control {
        font-size: 100px;
        height: 100px
    }
    #btmProd.v2016 .title {
        font-size: 2.8em;
        margin-top: 1em
    }
    #btmProd.v2016 .priceTable .wrap,
    #btmProd.v2016 .priceTable .wrap p {
        text-align: center
    }
    #btmProd.v2016 .btmBox {
        margin-bottom: 0
    }
    #btmProd.v2016 .info {
        margin-top: 0
    }
    .techSlider {
        height: auto
    }
    #LP_2016Ftrs .container::after,
    #LP_2016Ftrs .container::before,
    .techSlider .sliderButtons {
        display: none
    }
    #GZprodDesc.v2 .inputs label,
    #LP_MacTop p,
    #mediaModal.pcOptimizer #content .text-left.center,
    #mediaModal.pcOptimizer #content .text-right.center,
    #mediaModal.pcOptimizer #content h5 {
        text-align: center
    }
    #btmProd.v2016 .unlimited_no,
    #prodSection.v2016 .unlimited_no {}
    #prodSection.v2016.bms .paddM {
        padding: 0 30px!important
    }
    .techSlider .slideItem h2 {
        font-size: 2.3em
    }
    .techSlider .slideItem#tech-8 {
        background-position: center 30%
    }
    .techSlider .slideItem#tech-2 {
        background-position: center 0%
    }
    .techSlider .slideItem#tech-0 {
        background-position: center 100%
    }
    .techSlider .slideItem#tech-1 {
        background-position: center 0%
    }
    .techSlider .slideItem#tech-7 {
        background-position: center 50%
    }
    .techSlider .slideItem#tech-5,
    .techSlider .slideItem#tech-6 {
        background-position: center 30%
    }
    .techSlider .slideItem#tech-3 {
        background-position: center 0%
    }
    .techSlider .slideItem#tech-4 {
        background-position: center 50%
    }
    .techSlider .slideItem .alignMid {
        z-index: 30
    }
    .techSlider .slideItem .container {
        background: rgba(0, 0, 0, .7)
    }
    #mediaModal.tsmd_freeorbuy2016 input,
    #prodSection.LP2016 .glow-sep img,
    #upgradeW10 div.inl,
    .techSlider .slideItem .subTitle,
    .techSlider .slideItem h2 {
        width: 100%
    }
    #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_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 .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_MacBot,
    #LP_MacNonStop .checkH1,
    #LP_MacNonStop .checkH2 {
        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,
    #oneStepAhead.hvi a.learnMore+img {
        display: block;
        margin: 0 auto
    }
    #LP_MacBot {
        padding-bottom: 2em
    }
    #prodSection.LP2016 .title h2 {
        font-size: 3.3em
    }
    #prodSection.LP2016 .product {
        margin-bottom: 2em
    }
    #prodSection.two .displaced,
    #prodSection.two .displaced2 {
        margin: 0
    }
    #LP_2016Ftrs .col2,
    #LP_2016Ftrs .col3,
    .tablePrice.col2,
    .tablePrice.col3 {
        left: 0
    }
    #prodSection.LP2016 .boxImg {
        max-width: 270px;
        width: 100%;
        margin: 0 auto
    }
    #LP_2016Ftrs .col-xs-12 {
        margin-bottom: 10px
    }
    #LP_2016Ftrs .no {
        text-align: left
    }
    #prodSection.LP2016 {
        padding-left: 10px;
        padding-right: 10px
    }
    .prod2 .addInstall,
    .prod2 .ftr ul,
    .tablePrice {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: both
    }
    #prodSection.LP2016 .particles,
    .twoProd .tablePrice::after {
        display: none
    }
    #prodSection.LP2016 .box1,
    #prodSection.LP2016 .box2 {
        left: 0
    }
    #prodSection.LP2016.twoProd .tablePrice {
        margin-top: 0;
        max-width: 100%
    }
    .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,
    #mediaModal.av_free2016 a.no,
    #mediaModal.av_free2016 div.text-left,
    #mediaModal.av_free2016 div.text-right {
        text-align: center!important
    }
    #GZprodDesc.v2 .laptop {
        padding-right: 0
    }
    #GZprodDesc.v2 .phoneTxt,
    #mediaModal.tsmd_freeorbuy2016.fp .right h3,
    #prodSection.LP2016.pcmag .nav-tabs>li>a,
    .box-popup-wrapper p,
    .box-popup-wrapper ul li {
        font-size: 12px
    }
    #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
    }
    #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,
    #superiorToDD table .mcr {
        padding-left: 0;
        padding-right: 2px
    }
    #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,
    #av2016-featuredlist ul li {
        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,
    .tablePrice.noBgMenu .installv2 span {
        font-size: 9px
    }
    #GZftrs.avChart .legend span:before {
        top: 2px
    }
    #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
    }
    #prod-comparison table h3,
    #prod-comparison table th h4,
    #prodSection.LP2016.pcmag a.buyNow {
        font-size: 13px
    }
    #oneStepAhead #nimbus .mid-sign.v2,
    #thirdNav {
        display: none
    }
    .navFix {
        height: 43px!important
    }
    #oneStepAhead #nimbus .secondRowCounter,
    #prodSection.LP2016.migration .priceTable {
        margin-top: 0
    }
    #oneStepAhead #nimbus .counter .txt,
    #prodSupport p {
        margin-bottom: 2em
    }
    #march_award.v2,
    #prodComparison.av-is-ts .priceWrapper,
    .testimonal-map span a.hover-text:after {
        display: none!important
    }
    #prodComparison.av-is-ts .avProduct {
        margin-bottom: 30px
    }
    #tbComp.av-is-ts {
        display: none
    }
    #LP_MacTop.v2 .priceBox {
        left: auto;
        width: 160px;
        height: 160px;
        background-size: cover
    }
    #LP_MacTop.v2 #prodSection .priceBox img {
        width: 100%;
        height: 100%
    }
    #GZ_GlbPrtNtk.hvi h1,
    #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
    }
    #prodSection.LP2016.migration {
        padding-top: 30px
    }
    #prodSection.LP2016.migration .discl,
    #prodSection.LP2016.migration .text-right {
        text-align: center
    }
    #prodSection.LP2016.migration .buyNow.pull-right {
        float: none!important
    }
    #mediaModal.tsmd_freeorbuy2016 .left::after,
    #prod-comparison table h5 .fa,
    #prodSection.LP2016.migration .part,
    #prodSection.business.SMB .w10logo {
        display: none
    }
    #prodComparison a.buyNow {
        background-image: none;
        padding: 10px;
        font-size: 12px
    }
    #prodSection.business.SMB img.img35Off {
        bottom: 5em;
        left: 4em;
        width: 80px
    }
    #bestRated h5 {
        margin-top: .5em;
        font-size: 20px
    }
    #bestRated h3 {
        font-size: 28px
    }
    #av2016-getride q,
    #bestRated h6,
    #prodSection.BF2016 .discount_wrapper .value span,
    #prodSection.LP2016.BF2016v3 .title h3 {
        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
    }
    #prodSection.BF2016 .discount_wrapper {
        width: 210px;
        height: 243px
    }
    #prodSection.BF2016 .discount_wrapper .value {
        font-size: 30px;
        height: 55px
    }
    .BFcountWrapper,
    .OEMcateg .container {
        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 .right h1 {
        font-size: 34px!important
    }
    #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
    }
    #btmProd.smb.v2016 .off,
    #prodSection.smb.v2016 .off {
        max-width: 120px!important
    }
    #btmProd.smb.v2016 .w10,
    #prodSection.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 p,
    #prodSection.smb.v2016 .newBadge q {
        text-align: center!important;
        display: block
    }
    #prodSection.smb.v2016 .newBadge .txt {
        padding-left: 0
    }
    #prodSupport img {
        float: right
    }
    #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;
        top: 366px
    }
    #prodSection.BF2016v2 h5.special span {
        font-size: 16px;
        padding: 0
    }
    #mediaModal.tsmd_freeorbuy2016 .right img.ribbon {
        width: 182px;
        left: -3px;
        top: 23px
    }
    #mediaModal.tsmd_freeorbuy2016 .right h3 {
        font-size: 12px;
        top: 18px
    }
    #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,
    #visionary_content .compl_report h4 {
        margin-top: 1em
    }
    #mainNav.v2016.adu #bigLogo,
    #mediaModal.tsmd_freeorbuy2016 .award {
        margin-top: 20px
    }
    #mediaModal.tsmd_freeorbuy2016 .award img {
        width: 40px
    }
    #mediaModal.tsmd_freeorbuy2016 .modal-dialog {
        width: 360px!important
    }
    #prodSection.newOverlay .modal-dialog {
        width: 90%!important
    }
    #mediaModal.tsmd_freeorbuy2016 .row {
        margin: 0!important
    }
    #integrateWithEase hr,
    #mediaModal.tsmd_freeorbuy2016 .modal-body {
        padding: 0
    }
    #compareTableBox.v2 .th p.fmore a,
    #compareTableBox.v2 table tbody tr td,
    #mediaModal.tsmd_freeorbuy2016 .left h4 {
        font-size: 11px
    }
    #mediaModal.tsmd_freeorbuy2016 #termsBuy+label,
    #mediaModal.tsmd_freeorbuy2016 label.first {
        font-size: 10px!important
    }
    #mediaModal.tsmd_freeorbuy2016 a.greenBtn {
        padding: 8px 15px;
        font-size: 11px
    }
    #mediaModal.tsmd_freeorbuy2016 .right {
        padding: 40px 0 0!important
    }
    #mediaModal.tsmd_freeorbuy2016 a.yellowBtn {
        padding: 8px 11px;
        font-size: 12px
    }
    #mediaModal.tsmd_freeorbuy2016 .left {
        padding: 0!important;
        height: 520px
    }
    #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
    }
    #prodSection.LP2016.BF2016v3,
    #prodSection.circles {
        background: #0c173b;
        background: -moz-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);
        background: -webkit-linear-gradient(top, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);
        background: linear-gradient(to bottom, #0c173b 0%, #123163 50%, #123163 50%, #123163 51%, #2e569d 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0c173b', endColorstr='#2e569d', GradientType=0)
    }
    #GZ_EdtSctTls.hvi h1,
    #prodSection.LP2016.BF2016v3 .title h2,
    #upgradeW10 h3 {
        font-size: 24px
    }
    .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: 0 0!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
    }
    #av2016-livedigital h5,
    #prodSection.BF2016v3.second h4 {
        font-size: 22px
    }
    #prodSection.oneProd.circles .Title h2 {
        font-size: 36px
    }
    #prodSection.oneProd.circles .Title h3,
    #visionary_header h1 span,
    #visionary_header h1 span.row2 {
        font-size: 26px
    }
    #prod-comparison table th:first-child {
        width: 19%
    }
    #prod-comparison table th {
        width: 27%;
        border-right-width: 2px
    }
    #prod-comparison p.os {
        line-height: 1.2
    }
    #prod-comparison table td {
        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 .popup-content {
        width: 95%;
        height: 95%
    }
    .box-popup-wrapper .boxBtn {
        margin-top: 10px
    }
    .box-popup-wrapper .popup-content {
        padding: 10px;
        background-position: 60% -150%
    }
    .box-popup-wrapper .popup-content:before {
        background: #fff 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 .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: 0 0
    }
    #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,
    .contentWrapper .row>div {
        text-align: center
    }
    #filters_locator2016 .spans .float,
    #filters_locator2016 .spans i {
        float: none
    }
    #filters_locator2016 .contact-details {
        background: 0 0
    }
    #ranked1 h2 {
        font-size: 2.3em
    }
    #MSPintro .col-xs-12 {
        padding-top: 9em;
        padding-left: 0;
        padding-right: 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;
        padding: 0;
        margin-bottom: 3em
    }
    #choiceIsYours ul {
        padding: 0
    }
    #choiceIsYours .contactRMM {
        margin-top: 0
    }
    #joinMSP .or .line {
        width: 50px
    }
    #OEMcateg3.v2 .cols,
    #sysReq.v2 .cols {
        width: 100%;
        margin: 0!important
    }
    #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
    }
    #PANheader.vr2016,
    #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 {
        margin-top: 5px;
        font-size: 10px
    }
    .tablePrice.noBgMenu #my-tab-content .years_checkbox input+label {
        padding: 4px 0 3px 27px!important;
        font-size: 11px
    }
    #PANheader.vr2016 img {
        margin: 2em auto;
        width: 110px
    }
    #PANheader.vr2016 h2 {
        font-size: 20px
    }
    #PANheader.vr2016 ul li {
        font-size: 12px;
        background: 0 0
    }
    #PANheader.vr2016 .textC {
        text-align: center!important
    }
    #mainNav.v2016.adu #bigLogo a.pull-left,
    .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,
    #compareTableBox.v2 .th h2 {
        font-size: 13px
    }
    #visionary_header .logo {
        width: 100px
    }
    #visionary_content .first_row {
        font-size: 20px
    }
    #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 .devices img {
        margin: 0 auto;
        display: block
    }
    #compareTableBox.v2.prod2 .marginm,
    #prodComparison.v20162 .customBG p.other-text,
    #prodSection.v2016.ro .ultimate.v2 {
        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
    }
    #centralManage .social_btn img {
        max-width: 120px
    }
    #centralManage h2 {
        font-size: 28px
    }
    #centralManage .subtitle {
        font-size: 23px;
        line-height: 1.1;
        margin-bottom: 2em
    }
    #centralManage .social_wrapper {
        text-align: center
    }
    .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
    }
    #brief-header h2 {
        font-size: 26px
    }
    #prodSection.business.newAward .badgePos {
        margin-top: 2em!important
    }
    #av2016-systemreq ul li,
    #downloadPage a,
    #generated-key a.greenBtn {
        font-size: 12px
    }
    #downloadPage .container::after {
        bottom: -110px
    }
    #prodSection.consumerDE {
        background-position: center -480px!important;
        background: #295094!important
    }
    #prodSection.LP2016.consumerDE .boxWrapper .boxes img {
        width: 26%;
        margin-bottom: 20px
    }
    #prodSection.LP2016.consumerDE .boxWrapper .awards h5,
    #prodSection.consumerDE h4,
    #prodSection.consumerDE ul li {
        color: #fff
    }
    #prodSection.business.vPower .priceTable .price,
    .center-mobile {
        text-align: center!important
    }
    #prodSection.consumerDE .row>div {
        margin-bottom: 1em
    }
    #prodSection.LP2016.consumerDE .boxes img.bms {
        width: 22%!important;
        margin-bottom: 0!important
    }
    #prodSection.LP2016.consumerDE .relative-margin {
        left: 0!important
    }
    #prodAwrds .customQuote {
        margin-top: 20px!important
    }
    #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
    }
    #upgradeW10 .mid {
        margin-top: -.7em
    }
    #upgradeW10 img.w10 {
        display: block;
        margin: 0 auto;
        width: 80px
    }
    #upgradeW10 p.inline {
        display: block;
        margin: 1em 0;
        width: 100%
    }
    #upgradeW10 span.details {
        margin-top: 1em;
        font-size: 11px
    }
    #ta_prodHeader.v2 .row {
        margin: 0 20px
    }
    #ta_prodHeader.v2 h3 {
        font-size: 26px
    }
    #ta_prodHeader.v2 .form-horizontal {
        right: 0
    }
    #ta_prodHeader.v2 h4 {
        font-size: 20px
    }
    #filters_locator2016 .row {
        margin: 0
    }
    #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: 38px
    }
    #HVI1 .logo img {
        margin-top: 1em
    }
    #reserveHVI h1 {
        font-size: 32px!important
    }
    #reserveHVI h2 {
        font-size: 18px!important
    }
    #GZ_Techs.noRotate .container {
        padding-left: 60px!important;
        padding-right: 60px!important
    }
    #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,
    #W10speed p {
        font-size: 24px!important;
        line-height: 1.1em
    }
    #W10speed p {
        font-size: 19px!important;
        margin-top: 1.5em
    }
    #prodSection .FP.priceBox,
    #prodSection.LP2016 .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;
        line-height: 1;
        font-size: 28px
    }
    #prodSection.business.vPower .badgePos,
    #prodSection.business.vPower .badgePos div {
        width: 100%!important;
        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
    }
    #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
    }
    #av2016-free {
        min-height: 450px
    }
    #av2016-free h1 {
        font-size: 30px!important;
        margin-top: 1em
    }
    #av2016-free h3 {
        font-size: 18px
    }
    #av2016-getride p,
    #av2016-livedigital p,
    #av2016-makefree p {
        font-size: 13px
    }
    #av2016-makefree h3 {
        font-size: 21px
    }
    #av2016-getride h3,
    #av2016-getride h4 {
        font-size: 20px
    }
    #av2016-featuredlist ul {
        padding: 0
    }
    #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 h3 {
        font-size: 16px
    }
    #av2016-systemreq h2,
    #prodScreenshot h2 {
        font-size: 24px
    }
    #av2016-systemreq ul li h4 {
        font-size: 15px
    }
    #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
    }
    #mainNav.v2016 .mainLinks li {
        display: block!important;
        text-align: left
    }
    .content-section-a h2,
    .content-section-b h2,
    .testimonal-map h2 {
        font-size: 28px
    }
    .testimonal-map {
        min-height: 500px!important;
        background: 0 0
    }
    .testimonal-map .pin {
        position: static!important;
        left: 0!important
    }
    .testimonal-map .pin>span {
        width: 100%;
        position: static!important
    }
    #mainNav.v2016.adu img.abu-img,
    .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: 0 0;
        padding: 15px 0
    }
    .testimonal-map .open-list .wrappeR {
        width: 80%!important;
        padding: 10px 10px 0
    }
    .content-section-a i,
    .content-section-b i {
        font-size: 200px!important;
        margin: 50px 0
    }
    .content-section-a .red-check {
        margin-left: 0
    }
    #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
    }
    .content-section-a,
    .content-section-b {
        text-align: center
    }

/*new */
section
{
    clear: both;
}
.our-thing2017 h3
{
    font-size: 26px;    
}
}
