a, a:hover, a:active, a:focus, input::-moz-focus-inner, object, embed { outline: 0; }
a.linkNormal { font-size: 100%; font-weight: inherit; }
.clear { width: 0; height: 0; clear: both; }
.fLeft { float: left; margin: 5px 0px; }
.fRight { float: right; margin: 5px 0px; }
.bgGen { padding: 2.5em 0; }
.noLink { cursor: default; }
.btn-break-text { white-space: normal; }
.width-auto { width: auto; max-width: 100%; }
.display-inline { display: inline; }
.txt_error { display: block; color: #e80000; text-align: center; margin: 1em auto; }
.dontShow { display: none; }
#social-media-top iframe { margin: 0; padding: 0; }
.anchorLink { display: block; height: 120px; /*same height as header*/ margin-top: -120px; /*same height as header*/ visibility: hidden; }
.choose-bitdefender { background: url(../images/family.jpg) center top no-repeat; background-attachment: fixed; }
.backtoschool2019__img{max-width: 150px;
    margin-bottom: 8px;
    font-family: Roboto, sans-serif;
    line-height: 1;
}
.awarness__banner{
    text-align: center;}
.awarness__banner p{margin: 15px 0 20px 0;
    font-size: 24px;color: #fff;
    text-align: center;}
/** Shopping cart + Language selector **/
#shopcart, #shopcart.full { display: none; }

/** Breadcrumbs **/
#breadcrumbs { background: transparent; height: 35px; border: 0; }
#subMenu ul li p { padding: 0 5px; margin: 0; font: 400 0.85em/3em 'Roboto', sans-serif; color: #7d7d7d; text-shadow: none; display: block; }
.backtoschool2019__banner p{
    font-size: 20px;color: #fff;}
.backtoschool2019__banner .bannerBtn{
    margin-top: 5px;
}
/** social-media-top.html **/
#social-media-top { margin: 5px 0 0 0; }
#social-media-top .social-media-icon { display: inline-block; vertical-align: top; height: 25px; width: 33%; min-width: 100px; max-width: 100px; }
#social-media-top.alignRight { text-align: right; }
#social-media-top.alignRight .social-media-icon { text-align: left; }
h1.txtUpercase.new-style { margin-bottom: 0.4em; }
#toolbox_prods ul.win10bullet li strong { font-weight: bold; }

/** Company **/
.de #brand_guidelines .text h2 { font-size: 4.95em; }
#job_city ul { width: auto !important }
#job_country .countries ul { min-width: 100%; width: auto !important }
#job_country .countries ul li, #job_city ul li { padding: 0 2em 0 0; }
#job_country ul li a.selected { color: #f93e3e; }
.nl #prodSection.v2017 .ribbonOrange { right: -3px; }
.ro .backtoschool2019__banner p{
    font-size: 17px;}
.ro .backtoschool2019__banner p br{
    display: none;
}
.backtoschool2019__banner p{
    margin-bottom: 10px;
    line-height: 1.2;
}
/*#BF { background: url(../images/header_bf.jpg) center no-repeat; }*/
#BF { background: url(../images/header_bf_2.jpg) center no-repeat; }
#BF h1 { font-size: 1.5em; color: #fff; margin-top: .2em; font-weight: 400; line-height: 1.05; text-align: center; }
#BF .bf { margin-top: 1em; position: relative; z-index: 10; left: 63px; }
#BF .special { margin-top: -4.7em; }
#BF .greenBtn { margin-top: 0.8em; background-color: #51a71d; font-size: 15px; }

/* Solutions Page 2017 */
.solutions_prices.price_medium .store_price_cut { color: #000c14; font-size: 21px; display: block; font-weight: 600; margin-top: -3px; }
.solutions_prices.price_medium .store_price_full { display: block; font-size: 16px; color: #9b9b9b; text-decoration: line-through !important; margin-top: -1.2em; }
.solutions_prices.price_small { color: #000c14; font-size: 21px; display: block; font-weight: 600; margin-top: 26px; }
.solutions_prices { min-height: 30px; }

.menu-new2017 .carousel-inner .info-text .textt h5{font-size: 17px;font-weight: 400;color: #111;margin-top:20px;}
.menu-new2017 .carousel-inner .info-text .textt h5 span{color: #00b2cb;}
.menu-new2017 .carousel-inner .info-text .textt{margin-top: 35px;}
.menu-new2017 .carousel-inner .info-text .textt img{width: auto;}
.menu-new2017 .carousel-inner .info-text .textt a{font-size: 12px!important}

/** Solutions page **/
.productListing .price b span.store_price_full { font-weight: bold; color: #000; letter-spacing: -0.03em; font: 500 0.7em/1.4em 'Roboto', sans-serif; text-decoration: line-through; }
.productListing .price b span.store_price_cut { font-weight: bold; color: #000; letter-spacing: -0.03em; font: 700 1em/1.4em 'Roboto', sans-serif; }

/* selector - label width fix - product pages */
.de .priceTable .psicDiv p label, .de .priceTable .psicDiv_btm p label { width: 13.7em; vertical-align: top; margin: -15px 0 0 30px; }
.price_yearly_fap, .price_monthly_fap { margin: 0 !important; padding: 0 !important; position: relative; left: 7px; top: 8px; }
.price_yearly_fap_btm, .price_monthly_fap_btm { margin: 0 !important; padding: 0 !important; position: relative; left: 7px; top: 8px; }
.ro .priceTable .price big { font-size: 1.5em; }
.de .priceTable .price big { font-size: 1.5em; }

/* .show_save { display:none; } */
#sphFtrs .users { font-size: 0.8em; }
.es #sphFtrs .users { font-size: 0.7em; }
.latin #sphFtrs .users { font-size: 0.7em; }

/** Footer **/
#footer a.linkedin { font-size: 1em; color: #525252; }
#footer a.linkedin:hover { color: #365a9a; }
.fr #footer #specialOffer_label { display: none; }
.global-footer { background:#000 center no-repeat; height: 250px; }
.global-footer .logo-footer { max-width: 170px; margin: 70px 0 35px 0; }
.global-footer .sublinks a { font-size: 11px; transition: all 0.5s ease; }
.global-footer .theCopyRights { font-size: 11px; color: #373737; display: block; }

/** gravityzone carousel casestudies **/
#carouselEntrprs button.btn { margin: 0 !important; text-align: center; background: none; }
#carouselEntrprs .slide p { color: #808080; font: 300 0.8em/1em 'Roboto'; margin-left: 1em; margin-bottom: 0px; margin-top: 1em; }
/*#GZfirst a.btn, #GZinquiry a.btn { font: 700 1.4em/1em 'Roboto', sans-serif; margin: 2em 1.5em 4em; padding: 0.8em 1.5em; -webkit-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; }*/
#GZfirst h1 { font: 700 2em/2em 'Bitter', serif; }
#GZfirst a.btn.btnEntrprs, #GZinquiry a.btn.btnEntrprs { margin: 0px; padding: 0.5em 1.5em; }
#GZfirst .subTitle.spanMarginBottom, #GZinquiry .subTitle.spanMarginBottom { margin-bottom: 2em; }
#GZdemos a.related-video { height: 9em; }
#GZdemos .round { right: 42%; }
#GZdemos .time { top: 14em; }
#GZprodDesc .phone i { color: #b9b9b9; font-size: 2em; padding: 0 0.2em 0 0; }
#GZprodDesc .phone { display: block; margin: 0.4em 0 0; }
#GZprodDesc .phoneTxt { display: block; margin: 1em 0 0; }
#GZprodDesc .phoneTxt .number { font-weight: bold; }
#business2016Top.advbusinesssecurity { background: url(../images/newAdvBusinessSecurity.jpg) no-repeat top center; padding: 5rem 0; height: 590px; position: relative; }
#business2016Top.msbusinesssecurity { background: url(../images/microsoft_cover_photo.jpg) no-repeat top center; padding: 5rem 0; height: 590px; position: relative; }
.businessDelivered { margin-top: 5em; color: #b9b9b9; font-size: 15px; }
.businessDelivered a { color: #3480ff; font-weight: bold; }
.businessDelivered a i { font-size: 18px; }
.businessDelivered a:hover { color: #6fa5ff; }
.entSecurity_product.smallHeight { min-height: 400px; }
.xclose, .triggerFeatures01, .triggerFeatures02, .triggerFeatures03 { margin: 1em 0px; }
.Features01, .Features02, .Features03 { display: none; }

/* Awards page */
h2.ss-subtitle { padding: 10px 10px 40px; font-size: 52px; text-transform: uppercase; color: rgba(0, 0, 0, 0.8); position: relative; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
h2.ss-subtitle:before { width: 4px; height: 40px; background: rgba(17, 17, 22, 0.8); content: ''; position: absolute; right: 75%; margin-right: -4px; bottom: -4px; -moz-border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0px 0px; border-radius: 2px 2px 0px 0px; }
h2.ss-subtitle:after { width: 25%; height: 0px; border-bottom: 4px dotted rgba(17, 17, 22, 0.8); content: ''; position: absolute; right: 50%; margin-right: -1px; bottom: -4px; }
.ss-container { width: 100%; position: relative; text-align: left; float: left; overflow: hidden; padding-bottom: 10em; }
.ss-container:before { position: absolute; width: 2px; background-color: #f4f4f4; top: 0px; left: 50%; margin-left: -1px; content: ''; height: 100%; }
.ss-row { width: 100%; clear: both; float: left; position: relative; padding: 30px 0; }
.ss-left, .ss-right { float: left; width: 50%; position: relative; }
.ss-right { padding-left: 2%; }
.ss-left { text-align: right; float: left; padding-right: 2%; }
.ss-circle { border-radius: 50%; overflow: hidden; display: block; text-indent: -9000px; text-align: left; -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7) inset, 0px 0px 0px 12px rgba(61, 64, 85, 0.3); -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7) inset, 0px 0px 0px 12px rgba(61, 64, 85, 0.3); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.7) inset, 0px 0px 0px 12px rgba(61, 64, 85, 0.3);   /* background-size: cover; */ background-color: #f0f0f0; background-repeat: no-repeat; background-position: center center; position: static; }
.ss-small .ss-circle { width: 100px; height: 100px; }
.ss-medium .ss-circle { width: 200px; height: 200px; }
.ss-large .ss-circle { width: 300px; height: 300px; }
.ss-circle-deco:before { width: 29%; height: 0px; border-bottom: 5px dotted #ddd; border-bottom: 5px dotted rgba(17, 17, 22, 0.3); -webkit-box-shadow: 0px 1px 1px #fff; -moz-box-shadow: 0px 1px 1px #fff; box-shadow: 0px 1px 1px #fff; position: absolute; top: 50%; content: ''; margin-top: -3px; }
.ss-circle-deco:after { width: 0px; height: 0px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; content: ''; position: absolute; top: 50%; margin-top: -10px; }
.ss-left .ss-circle-deco:before { right: 2%; }
.ss-right .ss-circle-deco:before { left: 2%; }
.ss-left .ss-circle-deco:after { right: 0; border-right: 10px solid rgba(17, 17, 22, 0.8); }
.ss-right .ss-circle-deco:after { left: 0; border-left: 10px solid rgba(17, 17, 22, 0.8); }
.ss-left .ss-circle { float: right; margin-right: 30%; }
.ss-right .ss-circle { float: left; margin-left: 30%; }
.ss-container h3 { margin-top: 34px; padding: 10px 15px; background: rgba(26, 27, 33, 0.6); text-shadow: 1px 1px 1px rgba(26, 27, 33, 0.8); font-family: Roboto; }
.ss-container .ss-medium h3 { margin-top: 82px; }
.ss-container .ss-large h3 { margin-top: 133px; }
.ss-container .ss-left h3 { border-right: 5px solid rgba(164, 166, 181, 0.8); }
.ss-container .ss-right h3 { border-left: 5px solid rgba(164, 166, 181, 0.8); }
.ss-container h3 span { color: rgba(255, 255, 255, 0.8); font-size: 13px; display: block; padding-bottom: 5px; line-height: 1.2; margin-top: 10px; }
.ss-container h3 a { font-size: 0.7em; line-height: 1.1; color: rgba(255, 255, 255, 0.9); display: block; position: relative; }
.ss-container h3 a:before { }
.ss-container h3 a:hover { color: rgba(255, 255, 255, 1); }
.nl .newSlider .sliderMenu ul li a { padding: 1em 1em 1em 1em; }
.nl #antivirusformac2016 a { margin-top: 2em; }

/** Prod pages **/
.en #prodSection .add_cart { padding: 0.6em 0em; }
.frint #prodSection .add_cart, .frint #btmProd .add_cart { font-size: 1em; }
.price_medium .store_price_full { text-decoration: line-through; font-size: 0.8em; margin-right: 7px; }
.price .store_price_full { text-decoration: line-through; font-size: 0.8em; margin-right: 7px; }
.show_psic, .show_psic_btm { display: none; }

.launch2020_banner {color: #fff; text-align: left; font-weight: 700; font-size: 20px; width: 90%; margin: 0 auto 0 auto;}
.launch2020_banner_img { max-width: 120px;}
.launch2020_banner p{ font-weight: 700; font-size: 22px; line-height: 1em;}
.launch2020_banner__title3 {
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
}
.launch2020_banner__new {
    background: #fffc00;
    color: #4a00a5;
    font-size: 16px;
    border-radius: 15px;
    font-weight: 600;
    padding: 0px 5px;
}

/** Tech-Assist prod pages **/
.text-success { color: #3c763d !important; text-align: center !important; font-size: 20px !important; }
#schedCall .success-form { display: none; }
#RnwTop #quickRnw button { font: 600 0.9em/2.3em 'Roboto', sans-serif; }

/** Tech-Assist Wizard **/
#wizardTA .second_step .btn * { display: inline-block; vertical-align: middle; }
#wizardTA .second_step .btn span { padding: 0 0.5em 0 0; font: 400 1.4em/1.3em 'Roboto', sans-serif; letter-spacing: -0.05em; text-transform: uppercase; color: #6b3500; text-shadow: 1px 1px #ff9934, inset 1px 1px 0 rgba(0, 0, 0, .12); }
#wizardTA .second_step .btn span b { font: 700 1em/1.3em 'Roboto', sans-serif; vertical-align: top; }
#wizardTA .total .was { font: 400 0.9em/1.3em 'Roboto', sans-serif !important; }
#wizardTA .total .was span { font: 400 1.3em/1.3em 'Roboto', sans-serif; }
#wizardTA .second_step { background: #fff; padding: 2em 1em; }
#wizardTA .second_step img { display: inline-block; }
#wizardTA .second_step .row { padding: 1em 1em 0 0; margin: 0; }
#wizardTA .second_step .service { padding: 1.5em 1em 1em 0; margin: 0; border-bottom: 1px solid #e6e6e6 }
#wizardTA .second_step .row h3 { margin: 0 0 0.5em 0; font: 700 1.7em/1em 'Roboto', sans-serif; color: #a3a3a3; letter-spacing: -0.03em; }
#wizardTA .second_step .row h3 span { font: 400 0.55em/1em 'Roboto', sans-serif; letter-spacing: 0; display: block; }
#wizardTA .second_step .row p { font: 400 0.86em/1em 'Roboto', sans-serif; color: #a3a3a3; letter-spacing: -0.02em; }
#wizardTA .second_step .row p.recommended { font: 400 0.94em/1em 'Roboto', sans-serif; color: #a3a3a3; letter-spacing: -0.02em; }
#wizardTA .second_step .row p.price { font: 700 1.65em/1.3em 'Roboto', sans-serif; color: #a3a3a3; letter-spacing: -0.05em; }
#wizardTA .second_step .row p.price span { font: 400 0.5em/1em 'Roboto', sans-serif; color: #a3a3a3; letter-spacing: 0; display: block; }
#wizardTA .second_step .active h3 { margin: 0 0 0.5em 0; font: 700 1.7em/1em 'Roboto', sans-serif; color: #000; letter-spacing: -0.03em; }
#wizardTA .second_step .active h3 span { font: 400 0.55em/1em 'Roboto', sans-serif; letter-spacing: 0; display: block; }
#wizardTA .second_step .active p { font: 400 0.86em/1em 'Roboto', sans-serif; color: #5c5c5c; letter-spacing: -0.02em; }
#wizardTA .second_step .active p.recommended { font: 400 0.94em/1em 'Roboto', sans-serif; color: #959595; letter-spacing: -0.02em; }
#wizardTA .second_step .active p.price { font: 700 1.65em/1.3em 'Roboto', sans-serif; color: #000; letter-spacing: -0.05em; }
#wizardTA .second_step .active p.price span { font: 400 0.5em/1em 'Roboto', sans-serif; color: #6a6a6a; letter-spacing: 0; display: block; }

/* checkbox tech assist step 2 */
#wizardTA .second_step .checkbox { position: relative; text-align: center }
#wizardTA .second_step .checkbox input, .second_step .checkbox label { display: inline-block; vertical-align: middle; }
#wizardTA .second_step .checkbox label { padding: 0 0 0 0.4em; font: 400 0.86em/2em 'Roboto', sans-serif; color: #999; }
#wizardTA .second_step .checkbox:not(#foo) > input + label:before { width: 22px; height: 22px; margin: 0 0 0 -22px; background: url(../images/bgCheckbox.png) no-repeat; position: absolute; z-index: 2; left: 22px; content: ""; overflow: hidden; pointer-events: none; }
#wizardTA .second_step .checkbox:not(#foo) > input[type=checkbox]:checked:disabled + label:before { background-position: 0 0; }
#wizardTA .second_step .checkbox:not(#foo) > input[type=checkbox] + label:before { background-position: 0 -23px; }
#wizardTA .second_step .checkbox:not(#foo) > input[type=checkbox]:checked + label:before { background-position: 0 -45px; margin-top: -3px; }
#wizardTA .second_step .checkbox:not(#foo) > input[type=checkbox]:disabled + label:before { background-position: 0 -45px; margin-top: -1px; }
#wizardTA .second_step .total p { font: 400 1.2em/1.3em 'Roboto', sans-serif; color: #5a5a5a; letter-spacing: -0.05em; }
#wizardTA .second_step .total p span { padding: 0 0 0 1em; font: 700 1.8em/1.3em 'Roboto', sans-serif; color: #000; letter-spacing: -0.05em; display: inline-block; }
#wizardTA .second_step .col { line-height: 4em; }
#wizardTA .second_step .col  p { display: inline-block; vertical-align: middle; }
#wizardTA .second_step .col img.img-responsive { width: 90%; display: inline-block; vertical-align: middle; }
#wizardTA .second_step .col img.logoMicro { width: 60%; }
#ta_prodHeader .priceTable .price p, #btmProd_ta .priceTable .price p { font: 700 1.4em/1em 'Roboto', sans-serif; color: #000; letter-spacing: -0.02em; float: none; }
#ta_prodHeader .priceTable .price span, #btmProd_ta .priceTable .price span { font: 700 1em/1em 'Roboto', sans-serif; }
#first_step .btn span.btnTxt, #second_step .btn span.btnTxt, #wizardTA .second_step .btn span.btnTxt { padding: 0; color: #fff; text-shadow: 1px 1px 0 #a65200; font-size: 100%; line-height: 1em; font-weight: 700; white-space: normal; word-wrap: break-word; max-width: 70%; }
.de #first_step .btn, #second_step .btn { font: 700 1em/1.3em 'Roboto', sans-serif; }
.de #solutionsTA .priceTable p.p_new { font: 700 2.5em/1.2em 'Roboto', sans-serif; }
.de #solutionsTA .priceTable a.btn span { font: 900 0.8em/1.2em 'Roboto', sans-serif; }
.de #ta_prodHeader .btn-lg, .btn-group-lg > .btn { font-size: 1.3em; }
.de #GZfirst .number { font: 400 1.9em/1em 'Roboto'; display: inline; }
.fr #GZfirst .number { font-size: 1.5em; }
.fr #first_step .btn, .fr #second_step .btn, .fr #wizardTA .second_step .btn { padding: .4em; letter-spacing: -.05em; }
.fr #first_step .btn span, .fr #second_step .btn span, .fr #wizardTA .second_step .btn span { padding: 0 .25em 0 0; letter-spacing: -.08em; }
.fr #first_step .btn img, .fr #second_step .btn img, .fr #wizardTA .second_step .btn img { padding: 0 5px 0 0; }
.fr #solutionsTA .priceTable p.p_new { font-size: 2.5em; }
.people_2step { left: -2em; }
.people_2step { bottom: 0; position: absolute; }

/** Support Center **/
#ovrChosep .inpList a { font-size: 1.5em; }
a.supportLink { font-size: 100%; text-decoration: none; }
#articleContent h1 { font: 400 2em/1.5em 'Roboto', sans-serif; }
#articleContent h2 { font: 400 1.8em/1.5em 'Roboto', sans-serif; }
#articleContent h3 { font: 400 1.7em/1.2em 'Roboto', sans-serif; }
#articleContent a, .for_doc a { font-size: 100%; color: #e80000; }
#articleContent a:hover { color: #5b5b5b; }
#articleContent img { max-width: 100% !important; height: auto !important; margin-right: 10px; }

/* fix for big size images on articles */
#articleContent embed { max-width: 100%; }

/* fix for embedded videos on articles */
#rateform p { display: inline-block; margin: 0 0 .25em 0; }
#rateform a#submitbutton { font-size: 100%; margin-left: .5em; }
#rateform input { margin-left: .25em; vertical-align: top; }
#rateform label { margin-right: .25em; vertical-align: top; }
#uninstall_form input { vertical-align: top; margin-right: .5em; }
#search_results a { font-size: 100%; }
#search_results { margin: 1em 0; }
.modal-cancel { display: block; position: absolute; right: -50px; top: -100px; background: url("../images/cancel-x.png") no-repeat scroll center center rgba(0, 0, 0, 0); cursor: pointer; display: block; height: 33px; margin: 100px auto auto; width: 33px; }
#contSide .topics { margin-bottom: 1em; }
#contSide .business_header .header_art { height: auto; }
#contSide .business_header .header_art h3 { font-size: 2.5em; }
#contSide .business_header .header_art a.datasheet { margin-top: 1em !important; }
#leftSide .supportCategs ul li ul li a.selected, #leftSide .supportCategs ul li ul li a.selected:hover { font-weight: 400; }
#leftSide .supportCategs > ul li a.selected, #leftSide .supportCategs > ul li a.selected:hover { font-weight: 600; }
#leftSide .supportCategs ul li ul li { padding: 0; }
#leftSide .supportCategs ul li > ul li a.selected, #leftSide .supportCategs ul li > ul li a.selected:hover { font-weight: 500; }
#leftSide .supportCategs ul li > ul li > ul li a { font: 300 1em/1.7em 'Roboto', sans-serif; color: #898989; }
#leftSide .supportCategs ul li > ul li > ul li a.selected, #leftSide .supportCategs ul li > ul li > ul li a.selected:hover, #leftSide .supportCategs ul li > ul li > ul li a:hover { color: #e80000; font-weight: 300; }

/** Toolbox **/
.fr #toolbox_prods .prodWrapper p.trial { letter-spacing: -0.03em; max-width: 11em; margin: 0 0 4em 1em !important; }
.br #toolbox_prods .prodWrapper p.trial { letter-spacing: -0.03em; max-width: 11em; text-align: center; margin: 0 0 4em 1em !important; }
.it #toolbox_prods .prodWrapper p.trial { letter-spacing: -0.03em; max-width: 11em; text-align: center; margin: 0 0 4em 1em !important; }
.ro #toolbox_prods .prodWrapper p.trial { letter-spacing: -0.03em; max-width: 11em; text-align: center; margin: 0 0 4em 1em !important; }
.es #toolbox_prods .prodWrapper p.trial { letter-spacing: -0.03em; max-width: 11em; text-align: center; margin: 0 0 4em 1em !important; }
.pt #toolbox_prods .prodWrapper p.trial { letter-spacing: -0.03em; max-width: 11em; text-align: center; margin: 0 0 4em 1em !important; }
.fr #solutionsNav a { letter-spacing: -0.04em; font-size: 1.3em; }
.ro #solutionsNav a { letter-spacing: -0.07em; }
.nl #solutionsNav a { letter-spacing: -0.06em; }
.pt #solutionsNav a { letter-spacing: -0.06em; font-size: 1.4em; }
.de #solutionsNav a { letter-spacing: -0.03em; padding: 0 1em 0 0; }
.latin #solutionsNav a { letter-spacing: -0.06em; font-size: 1.3em; }
.fr .tboxComp h3 span { max-width: 67%; }
.latin .tboxComp h3 span { font: 700 1.4em/0.9em "Roboto", sans-serif; }
#security_news .txt { height: 15em; }
#security_news .desc p { font: 500 0.8em/1.3em 'Roboto', sans-serif; }
#ovrWifiH h2 { margin: 0 0 10px 0; font: bold 26px/26px Roboto, sans-serif; letter-spacing: -0.05em; color: #131313; text-align: center; }
#ovrWifiH h2 span { font: normal 22px/23px Roboto, sans-serif; letter-spacing: -0.05em; text-align: center; color: #5d5d5d; }
#ovrWifiH p { margin: 0 0 32px 0; padding: 0; font: normal 13px/16px Roboto, sans-serif; color: #606060; text-align: center; }
#ovrWifiH #price { width: 524px; overflow: hidden; font-size: 0; margin: 0 auto; }
#ovrWifiH #pleft { width: 150px; height: 210px; padding: 0 0 0 21px; background: url(../../red/images/safepay_boxpLeft.png) 0 0 no-repeat }
#ovrWifiH #pcntr { width: 181px; height: 235px; background: url(../../red/images/safepay_boxpCenter.png) 0 0 no-repeat }
#ovrWifiH #pright { width: 148px; height: 210px; padding: 0 24px 0 0; background: url(../../red/images/safepay_boxpRight.png) 0 0 no-repeat }
#ovrWifiH #pleft, #ovrWifiH #pcntr, #ovrWifiH #pright { text-align: center; display: inline-block; vertical-align: bottom; }
#ovrWifiH #pleft p.price, #ovrWifiH #pright p.price { margin: 62px 0 0 0; font: bold 40px/40px Roboto, sans-serif; letter-spacing: -0.08em; text-shadow: 0 1px 0 #fff; color: #595959; }
#ovrWifiH #pleft p.price sup, #ovrWifiH #pright p.price sup { font-size: 22px; }
#ovrWifiH #pleft p.time, #ovrWifiH #pright p.time { margin: 0 0 15px 0; font: bold 16px/25px Roboto, sans-serif; letter-spacing: -0.06em; text-shadow: 0 1px 0 #fff; color: #838383; }
#ovrWifiH #pleft .btnBuy, #ovrWifiH #pright .btnBuy { min-width: 115px; height: 33px; border-radius: 5px; -webkit-border-radius: 5px; background: url(../../red/images/btnbuyG.png) 0 0 repeat-x; display: table; margin: 0 auto; font: normal 15px/33px Roboto, sans-serif; letter-spacing: -0.02em; text-shadow: 0 1px 0 #888; color: #fff; }
#ovrWifiH #pcntr p.price { margin: 62px 0 0 0; font: bold 52px/52px Roboto, sans-serif; letter-spacing: -0.08em; text-shadow: 0 1px 0 #fff; color: #e54b00; }
#ovrWifiH #pcntr p.price sup { font-size: 26px; }
#ovrWifiH #pcntr p.time { margin: 0 0 15px 0; font: bold 23px/25px Roboto, sans-serif; letter-spacing: -0.06em; text-shadow: 0 1px 0 #fff; color: #2c2c2c; }
#ovrWifiH #pcntr .btnBuy { min-width: 134px; height: 39px; border-radius: 5px; -webkit-border-radius: 5px; background: url(../../red/images/btnbuyO.png) 0 0 repeat-x; display: table; margin: 0 auto; font: normal 18px/39px Roboto, sans-serif; letter-spacing: -0.02em; text-shadow: 0 1px 0 #888; color: #fff; }
.es #solutionsNav a { font: 300 1.3em/1.2em 'Roboto', sans-serif; }
.br #solutionsNav a { font: 300 1.3em/1.2em 'Roboto', sans-serif; }
.es .stat_alto { color: #d90000; }
.es .stat_bajo { color: #60b62c; }

/* fr */
.fr .stat_moyen { color: #ff780a; }
.fr .stat_eleve { color: #60b62c; }
.fr .stat_faible { color: #60b62c; }

/* it */
.it .stat_interm { color: #ff780a; }
.it .stat_alto { color: #60b62c; }
.it .stat_basso { color: #60b62c; }

/** TS product page **/
#bitdefenderBrain img.ribbontsmdhp { position: absolute; bottom: -1em; left: 20em; }
#new-improved2017 { background: url('../images/blank.gif') center no-repeat; height: 650px; position: relative; }
.tsmulti-img { width: 70%; margin-right: 1em; }
.tsmulti-note { display: block; font-family: 'Roboto Regular', Arial, sans-serif; font-size: 0.8em; color: #8b8b8b; clear: both; margin-left: 75px; padding-top: 0; }
.tsmulti-note p { margin: 10px 0 0; }
.fr #prodSection .imgW { padding-top: 1em; }
#filters_locator2016 .contact-details i { color: #fc2424; margin-right: 5px; }
@media (max-width:1023px) and (min-width:768px) {
    .fr #prodSection .badgePos { top: 20em; left: 4em; width: 20em; }
    .fr #prodSection .badgePos.av_fr { top: 23em; left: 8em; width: 40em; }
    .fr #prodSection .badgePos.av_fr .txt { margin: 3.5em 0 0 0; }
    .fr #prodSection .badgePos.is_fr { top: 18em; left: 6em; width: 30em; }
    .fr #prodSection .badgePos.is_fr .txt { margin: 1em 0 0 0; }
}
.tsmulti-top { display: block; font-family: 'Roboto Medium', Arial, sans-serif; font-size: 1.15em; color: #b31f8e; line-height: 1em; text-transform: uppercase; height: 14px; margin: 10px 0 0 0; }
.tsmulti-top p { float: left; margin: 18px 0px 0px 5px; }
.tsmulti-top img { float: left; }
.tsmulti-top-text { display: block; font-family: 'Roboto Medium', Arial, sans-serif; font-size: 1em; color: #6b6b6b; }
.fr .tsmulti-ul { padding: 5px 0 15px !important; }

/** partners hp **/
#carouselEntrprs a.caseStd { margin: 2.5em 1em 0px 0px !important; }
#carouselEntrprs .logo { position: relative; }
#carouselEntrprs .logo101 { background: url("../images/awConsulting_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logo101:hover { background: url("../images/awConsulting.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoSecurisoft:hover { background: url("../images/securisoft.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoSecurisoft { background: url("../images/securisoft_bw.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoBloackDiamond:hover { background: url("../images/awBlackD.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoBloackDiamond { background: url("../images/awBlackD_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoSafeSystems:hover { background: url("../images/logo-safesystems.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoSafeSystems { background: url("../images/logo-safesystems-bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoMc:hover { background: url("../images/mc_logo.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoMc { background: url("../images/mc_lo_bw.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoRn:hover { background: url("../images/logo_rn.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoRn { background: url("../images/logo_rn_bw.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoFv:hover { background: url("../images/logo_fv.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoFv { background: url("../images/logo_fv_bw.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoAntiane:hover { background: url("../images/logo_antiane.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoAntiane { background: url("../images/logo_antiane_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoBechtle:hover { background: url("../images/Logo_Bechtle.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoBechtle { background: url("../images/Logo_Bechtle_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoRediam:hover { background: url("../images/REDIAM_2013.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoRediam { background: url("../images/REDIAM_2013_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoBureau:hover { background: url("../images/BUREAUTIQUE.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoBureau { background: url("../images/BUREAUTIQUE_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoD2c:hover { background: url("../images/logo_d2c.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoD2c { background: url("../images/logo_d2c_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .top21_logo_web:hover { background: url("../images/top21_logo_web.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .top21_logo_web { background: url("../images/top21_logo_web-gr.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .klenner:hover { background: url("../images/klenner.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .klenner { background: url("../images/klenner-gr.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .mrbyte:hover { background: url("../images/mrbyte_logo.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .mrbyte { background: url("../images/mrbyte_logo_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoAFODIS:hover { background: url("../images/logoAFODIS.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .logoAFODIS { background: url("../images/logoAFODISbw.jpg") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .syslogixx:hover { background: url("../images/sysLogixx.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .syslogixx { background: url("../images/sysLogixx-gr.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .securIT:hover { background: url("../images/logo_sit.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .securIT { background: url("../images/logo_sit_bw.png") no-repeat scroll top center rgba(0, 0, 0, 0); }
#carouselEntrprs .iqSales:hover { background: url("../images/iqSales.png") no-repeat top center; }
#carouselEntrprs .iqSales { background: url("../images/iqSales_bw.png") no-repeat top center; }
#carouselEntrprs .csm:hover { background: url("../images/csm.png") no-repeat top center; }
#carouselEntrprs .csm { background: url("../images/csm_bw.png") no-repeat top center; }
#carouselEntrprs .qKomm { background: url("../images/pan/logos/qkomm_logo.png") no-repeat top center; }
#carouselEntrprs .qKomm:hover { background: url("../images/pan/logos/qkomm_logo_bw.png") no-repeat top center; }
#carouselEntrprs .msp-portal { background: url("../images/pan/logos/msp-portal_logo_bw.png") no-repeat top center; }
#carouselEntrprs .msp-portal:hover { background: url("../images/pan/logos/msp-portal_logo.png") no-repeat top center; }
#carouselEntrprs .ase { background: url("../images/pan/logos/ase_logo.png") no-repeat top center; }
#carouselEntrprs .ase:hover { background: url("../images/pan/logos/ase_logo.png") no-repeat top center; }
#carouselEntrprs .comsoft { background: url("../images/pan/logos/comsoft_logo_bw.png") no-repeat top center; }
#carouselEntrprs .comsoft:hover { background: url("../images/pan/logos/comsoft_logo.png") no-repeat top center; }
#carouselEntrprs .vatter:hover { background: url("../images/logo-vater.png") no-repeat top center; }
#carouselEntrprs .vatter { background: url("../images/logo-vater-bw.png") no-repeat top center; }
#carouselEntrprs .premiumIT:hover { background: url("../images/pIT_logo.jpg") no-repeat top center; }
#carouselEntrprs .premiumIT { background: url("../images/pIT_logo_bw.jpg") no-repeat top center; }
#locPANheader div.PANlocator { margin: 6.5em 0 0; }
.de #locPANheader div.PANlocator { font-size: 1em !important; }
.de #btnBecomePan { font-size: 1.1em !important; }
.carousel-indicators { bottom: -50px; }

/** partners locator **/
.fr #locPANheader .solution { font-size: 1.35em; line-height: 1.5em; }
#locPANheader { position: relative; }
#locPANheader .container, #locPANheader .container > div { height: 100%; }
#locPANheader div.PANlocator { position: absolute; bottom: 0; padding-bottom: 0; }
#locPANheader .title { padding-top: 5em; font-size: 115%; }
#locPANheader .title h1 { line-height: .6; }
#locPANheader .smaller { font-weight: 400; font-size: 4.8em; }
#locPANheader .solution { font-weight: 400; }

/*#PANfeat #partner_list .row { text-align: center; }*/

/**/
#PANfeat .panPartnerSegment button, #PANfeat .panPartnerType button, #PANfeat .panPartnerLevel button { outline: none; }
#PANfeat .fa-larger { font-size: 1.5em; }
#PANfeat .next, #PANfeat .prev { margin-top: 4px; }
#PANfeat .next a, #PANfeat .prev a { display: block; width: 26px; height: 28px; float: right; }
#PANfeat .next a { background: url(../images/pan-nav.png) no-repeat top right; width: 28px; }
#PANfeat .prev a { background: url(../images/pan-nav.png) no-repeat top left; }
.fr #PANfeat .prev a, .fr #PANfeat .next a { /* FR only: old Partner Locator fix */
    background: none; width: auto; height: auto; }
#PANfeat #map_wrapper { margin-bottom: 1.5em; }
#PANfeat #partner_list { border-left: 1px solid #e6e6e6; padding-left: 2em; }
#PANfeat #partner_list .row.pan_navigation { font-size: 1em; }
#PANfeat #partner_list .row.pan_navigation div { padding: 0; }
#PANfeat #panSidebar { padding-left: 0; margin-bottom: 2em; }
#PANfeat #panSidebar h4 { font-weight: bold; font-size: 1.15em; padding-left: 1em; }
#PANfeat #panSidebar .label-checkbox { font-weight: 400; }
#PANfeat #panSidebar label.checkbox { padding: 0; margin: 0; font-weight: 400; }
.panSeparator { width: 100%; height: 0; padding-top: 1.25em; margin-bottom: 1em; border-bottom: 1px solid #e6e6e6; }
#PANfeat .pan_navigation { display: block; padding: 1em 0; }
#PANfeat .pan_navigation .gotoselector { margin: 0 .5em; }
#PANfeat .pan_navigation .show_results { line-height: 34px; }
#PANfeat .panFilters { padding: 1em 0; }
#PANfeat .panFilters label { font-weight: 400; }
#PANfeat .panFilters .filter-title { color: #3d3d3d; line-height: 34px; font-size: 1.15em; font-weight: 600; }
#PANfeat .panFilters .filter-title span { padding-left: 1em; }
#PANfeat #partner_list a { font-weight: 300; letter-spacing: -.03em; }
#PANfeat #partner_list .row div { padding: .5em .5em; word-break: break-word; word-wrap: break-word; }
#PANfeat #partner_list a.locName { margin: 0; font-weight: bold; font-size: 1.25em; }
#PANfeat #partner_list a.locName:hover { color: #009bb2; }
#PANfeat #partner_list .partner-address { color: #494949; font-weight: 300; font-size: 1.1em; }
#PANfeat #partner_list .partner-details div { padding: 0 0 .5em 0; }
#PANfeat #partner_list .partner-details a { color: #009bb2; }
#PANfeat #partner_list .partner-details a:hover { color: #494949; }
#PANfeat #partner_list .partner-type { color: #111; font-weight: 300; font-size: 1.15em; letter-spacing: -.02em; }
#PANfeat #partner_list .partner-type div { padding: 0 0 .5em 0; width: 100%; text-align: center; }
#PANfeat #partner_list .partner-type img { margin: 0 auto; }
#PANfeat  #partner_filters { display: none; border-left: 1px solid #e6e6e6; padding-right: 0; }
#PANfeat  #partner_filters .partner_filters_inner { background: #f5f5f5; overflow: hidden; }
#PANfeat #partner_filters .filters-label { float: left; margin: 1em; }
#PANfeat #partner_filters .filters-label-clear { float: right; margin: 1em; }
#PANfeat #partner_filters .filters-label-clear a { color: #009bb2; }
#PANfeat #partner_filters .filters-label-clear a:hover { color: #494949; }
#PANfeat #partner_filters .filter { display: none; background: #fff; float: left; padding: .65em .5em .5em .5em; margin: 1em; border: 1px solid #d7d7d7; font-size: .7em; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#PANfeat #partner_filters .filter span { display: inline-block; line-height: 1em; }
#PANfeat #partner_filters .filter a { background: url(../images/pan-filter-close.png) no-repeat center center; display: block; float: right; width: 12px; height: 12px; margin: 1px 0 0 .5em; }
#PANfeat #partner_list .no_results { padding: 1em 0; }
.chk { display: inline-block; width: 16px; height: 16px; }
.chk.chk-checked { background: url(../images/pan-checks.png) no-repeat -32px 0px; }
.chk.chk-unchecked { background: url(../images/pan-checks.png) no-repeat 0px 0px; }
.disabled .chk.chk-checked { background: url(../images/pan-checks.png) no-repeat -16px 0px; }
.ro #btnBecomePan { font-size: 0.8em; }
.br #btnBecomePan { font-size: 0.9em; }
.br #PANheader .locator p.exo2 { font-size: 0.7em; }
.pt #PANheader .locator p.exo2 { font-size: 0.6em; }
.it #PANheader .locator p.exo2 { font-size: 0.8em; }
.nl #PANheader .locator p.exo2 { font-size: 0.8em; }
.ro #PANheader .locator p.exo2 { font-size: 0.6em !important; }
.nl #PANactions h5 { min-height: 2em; }

/**/

/** Mac product page **/
.priceTable .install-mac p:not(#foo) > input + label:before { width: 22px; height: 22px; margin: 1px 0 0 -24px; background: url(../images/radioButtons.png) center center no-repeat; position: absolute; z-index: 2; left: 22px; content: ""; overflow: hidden; pointer-events: none; }
.priceTable .install-mac p:not(#foo) > input[type=checkbox] + label:before { background-position: 0 0; }
.priceTable .install-mac p:not(#foo) > input[type=checkbox]:checked + label:before { background-position: 0 -23px; }
.priceTable .install-mac { padding: 0.1em 0.9em; margin: 0.3em 0; background-color: #f3f3f3; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.priceTable .install-mac p label { font: 500 1.05em/2em 'Roboto'; }
.fr .macSelector { padding-left: 0; }

/** Classic line **/

/*#prodSection h1 { font-size: 3em !important; padding-bottom: 0.15em; font-family: 'Bitter', serif; font-weight: bold; color: #3a3a3a; letter-spacing: -0.02em; line-height: 0.9em; font-size: 3.9em; margin: 0; }*/
#underProd h3, #underProdSubmit h3 { font-family: roboto; font-size: 1.3em; letter-spacing: -0.02em; margin: 1em 0 0; }
.de .slide #oneYear2015 h2 { font-size: 3.5em; }

/** Homepage prices **/
.homepage .store_price_full { font-size: 0.4em; text-decoration: line-through; }
.ro .homepage .store_price_full { display: block; }

/** premium-services-terms-conditions.html **/
#psTermsConds a { color: #e80000; }
#psTermsConds a:hover { color: #5b5b5b; }

/** SMB **/
#SOS.fullFeature span.subTitle { text-align: center; }
#SOS.fullFeature h1 { margin: 0 0 0.2em; }
#prodFtrs.fullFeature h6 { color: #272727; font-size: 1.3em; }
#prodFtrs.noBg.fullFeature { padding: 0px; }
#youGet.fullFeature h6 { margin: 0.8em 0 0.3em; }
#prodSection.smbProd .free-download, #SOSbtmProd.smbProd .free-download { border-radius: 10px; font-size: 1.5em; margin: 25px 0; padding: 16px 16px 10px 13px; }
.br #prodSection.smbProd .free-download, #SOSbtmProd.smbProd .free-download { font-size: 1em; }
.fr .smbProd #buyBtnMSP { font-size: 1.1em; }
.latin #prodSection.smbProd .free-download, .latin #SOSbtmProd.smbProd .free-download { font-size: 1em; }
#prodSection.smbProd hr.hrover, #SOSbtmProd.smbProd hr.hrover { margin-bottom: -18px; }
.es #prodSection.smbProd .free-download, .es #SOSbtmProd.smbProd .free-download { font-size: 1em; }
#GZprodDesc .btnDatasheet { font-size: 1.15em; font-weight: bold; text-transform: uppercase; text-align: center; }
#GZprodDesc .btnDatasheet span { font-size: 1em; }
#GZprodDesc .btnDatasheet.btn-break-text span { margin: 0; }
.es #GZprodDesc .btnDatasheet span { max-width: 200px; white-space: normal; }
.es a.learnmore span { max-width: 7.3em; }
.latin a.learnmore span { max-width: 7.3em; }
.fr #GZprodDesc .btnDatasheet span { white-space: normal; word-break: break-word; font-size: 1em; }
.nl #GZprodDesc .btnDatasheet span { white-space: normal; word-break: break-word; font-size: 1em; }
.latin #GZprodDesc .btnDatasheet { white-space: normal; word-break: break-word; font-size: 1em; padding: 1em 0; line-height: 1.8em; }
#prodSection.smbProd .orlabel, #SOSbtmProd.smbProd .orlabel { background-color: #f7f7f7; color: #bdbdbd; display: inline-block; font-size: 1.6em; font-style: italic; padding: 0 20px; }
#prodSection.smbProd .linkLearn span, #SOSbtmProd.smbProd .linkLearn span { color: #727272; }
#prodSection.smbProd .yspacer, #SOSbtmProd.smbProd .yspacer { margin: 3em -15px 9px; }
#carouselEntrprs.smbProd p { line-height: 1.2em; margin-top: 15px; }
.priceTable .btn-success { padding: 16px 10px; text-transform: none; font-weight: normal; text-align: left; }
.br .priceTable .btn-success { font-size: 1.1em; }
.priceTable .btn-success b { font-weight: bold; text-transform: uppercase; }
.priceTable.onlyButton { padding: 1em; }
.priceTable.onlyButton img { margin: 0.4em 0.5em; }
#SMBcomp #tbComp.smb2 .not { color: #bdbdbd; font-size: 0.5em; }
.es #prodSection #topTabs ul li { height: 4em; }
.es #prodSection #topTabs a { height: 4em; }
.latin #prodSection #topTabs a { height: 4em; }
#CloudConsoleTab  .priceTable .saveVal { font-size: 1em; }
#CloudConsoleBTMTab  .priceTable .saveVal { font-size: 1em; }
.price_sos { text-align: right; }
.fr .price_sos, .fr .price_sos_bottom { font-size: 1.8em !important; font-weight: 400 !important; display: block; float: none; color: #000; }
.price_sos .store_price_full { font-size: 1.3em; text-decoration: line-through; display: block; float: none; margin-right: 0px; }
.price_sos .store_price_cut { font-size: 1.8em; display: block; float: none; color: #000; }
.price_sos_bottom { text-align: right; }
.price_sos_bottom .store_price_full { font-size: 1.3em; text-decoration: line-through; display: block; float: none; margin-right: 0px; }
.price_sos_bottom .store_price_cut { font-size: 1.8em; display: block; float: none; color: #000; }
.en .onlyButton, .au .onlyButton, .uk.onlyButton { font-size: 0.98em; }
#prodFtrs.sos h6 { color: #3a3a3a !important; }

/** SOS page **/
.uk .phoneNumber { letter-spacing: -0.03em; }

/** Nav bar **/
.frint #firstnav .dropdown-menu { min-width: 40em; }
.de .subTitle { font: 300 1.4em/2em 'Roboto', sans-serif; }

/** Renewal **/
#RnwTop h2 { margin-top: 0.15em; }
#RnwProd a.checkout { font: 600 1.3em/1.7em 'Roboto', sans-serif; margin: 0.5em 0 0; }
.frint #RnwProd a.checkout { font-size: 1em; letter-spacing: -.08em; }
#RnwFindKey ul.keypag li { float: none; display: inline; text-align: center; }
.es #RnwTop #quickRnw .labelInput { padding-left: 5em; }
.es #prodSection .devices-unlim .devices-unlim-text-black { font-size: 1.8em; }
#RnwProd #features4 h6 { font-family: 'Bitter', sans-serif; color: #343434; font-size: 1.9em; letter-spacing: -0.02em; text-transform: uppercase; margin: 0; font-weight: normal; }
#RnwProd #features4 { padding: 0; margin: 0; margin-top: 4em; }

/** Renewal SMB **/
#RnwTop.smbRenew h2 { margin: 0; }
#RnwTop.smbRenew h2 span { font-size: 80%; }
#RnwTop.smbRenew h3 { line-height: .75; margin: 0 0 1em 0; }
#RnwTop.smbRenew h3 span { font-size: 60%; font-weight: 300; line-height: 1; }
#RnwTop.smbRenew #quickRnw h3 { margin: 0 0 .5em 0; }
#RnwTop.smbRenew #quickRnw h3 span { font-size: 80%; line-height: 1; font-weight: 400; }
#RnwTop.smbRenew #quickRnw .leftCol { padding-top: 1em; padding-bottom: 1em; }
.smbRenew .product_features { display: none; }
#RnwProd ul { overflow: visible; }
#RnwProd .smbRenew .feat { margin: 5em 0 2em; }
#RnwProd .smbRenew .feat h6 { font: 300 1.5em/1em 'Roboto', sans-serif; color: #7b7b7b; letter-spacing: -0.02em; margin: 0; }
#RnwProd .smbRenew .feat hr { margin: 1em 0 0; }

/** Social icons **/
.follow_us_container { float: left; width: 100%; margin-top: 20px; font-size: 12px; color: #707070; font-weight: 700; position: relative; }
.fr .follow_us_container { width: 100%; }
.follow_us_container a { float: left; margin-right: 10px; height: 26px; width: 26px; }
.fr .follow_us_container a { height: 35px; width: 35px; margin-right: 1px; margin-top: 2px; }
.follow_us_container a.rss { background: url(../../red/images/rss_icon_black.png) no-repeat center; }
.fr .follow_us_container a.rss { background: url(../../red/images/rss_fr_logo.png) no-repeat center; }
.follow_us_container a.facebook { background: url(../../red/images/media_facebook.png) no-repeat center; }
.fr .follow_us_container a.facebook { background: url(../../red/images/facebook_fr_logo.png) no-repeat center; }
.follow_us_container a.tweeter { background: url(../../red/images/media_twitter.png) no-repeat center; }
.fr .follow_us_container a.tweeter { background: url(../../red/images/twitter_fr_logo.png) no-repeat center; }
.follow_us_container a.ytube { background: url(../../red/images/media_youtube.png) no-repeat center; }
.fr .follow_us_container a.ytube { background: url(../../red/images/youtube_fr_logo.png) no-repeat center; }
.follow_us_container a.gplus { background: url(../../red/images/media_google.png) no-repeat center; }
.fr .follow_us_container a.gplus { background: url(../../red/images/gplus_fr_logo.png) no-repeat center; }
.follow_us_container a.pinterest { background: url(../../red/images/media_pinterest.png) no-repeat center; }
.fr .follow_us_container a.pinterest { background: url(../../red/images/pinterest_fr_logo.png) no-repeat center; }
.follow_us_container a.linkedin { background: url(../../red/images/media_linkedin.png) no-repeat center; }
.fr .follow_us_container a.linkedin { background: url(../../red/images/linkedin_fr_logo.png) no-repeat center; }
.follow_us_container a.viadeo { background: url(../../red/images/media_viadeo.png) no-repeat center; }
.follow_us_container .social_type { margin-right: 20px !important; margin-top: 5px !important; margin-bottom: 10px !important; }

/** Blog **/
.blog h1 { font-size: 2em; }
.fr .blog a { color: #e80000 !important; text-decoration: none !important; }
.fr .blog a:hover { color: #e80000 !important; text-decoration: underline !important; }
.blog_btm_area { float: left; width: 100%; font-size: 12px; margin-top: 20px; margin-bottom: 20px; padding: 0; }
.blog_btm_area .blog_top_container { background: url(../images/blog_top_container.png) no-repeat; width: 100%; height: 10px; float: left; }
.blog_btm_area .blog_content_container { width: 100%; min-height: 10px; background: #ECECEC; float: left; padding: 3px 20px 10px; }
.ro .btn-lg, .btn-group-lg > .btn { font-size: 1.3em; }
.it .btn-lg, .btn-group-lg > .btn { font-size: 0.9em; }
.it #strapslide .btn-lg, .it #strapslide .btn-group-lg > .it #strapslide .btn.btn-it { font-size: 1.6em !important; }
.pt .smb-inquire { font-size: 1em; }
.latin #classicLine .price { font-size: 2em; }

/*.ro h1 {font-size: 4.7em; line-height: 1.1em;}*/

/*.ro h1.new-style {font-size: 3.9em;letter-spacing: 0;line-height: 0.8em;}*/
.ro a.linkBig, .ro a.linkBigRed { font-size: 1.2em; }
.it a.linkBig, .it a.linkBigRed { font-size: 1.3em; }
.pt a.linkBig, .pt a.linkBigRed { font-size: 1.3em; }
.ro #classicLine .price { font-size: 2.2em; font-weight: 700; margin: 0.3em 0; }
.ro h3.bigText { font-size: 3.9em; font-weight: 700; letter-spacing: 0; line-height: 1.1em; }
.ro #socialMedia p { font-size: 1.5em; padding: 0 2em 3.5em; line-height: 1em; }
.ro .btn-lg, .btn-group-lg > .btn { font-size: 1.3em; }
.ro #underProd h3 { margin: 1em 0 0.5em; }
.ro #underProd p { line-height: 1em; }
.ro #prodAwrds .title { font: 400 1.3em/1em 'Roboto'; }
.it #prodAwrds .title { font: 400 1.4em/1em 'Roboto'; }
.it #prodAwrds .small.text-left { font-size: 82%; }
.ro #prodFtrs h2 { font-size: 3.7em; margin: 5em 0 0; }
.ro #prodFtrs h4 { font-size: 3.9em; }
.ro #sphFtrs a.plusbg { text-transform: uppercase; }
.latin #prodFtrs h2 { font-size: 3.2em; margin: 5em 0 0; }
.latin #prodFtrs h4 { font-size: 3.5em; }
.fr #solutionsTA { padding: 5em 0 0; }
.it .homepage_last_item { margin-bottom: 4.7em; }
.pt .homepage_last_item { margin-bottom: 4.7em; }
.tab_content_left_description a { color: #e80000 !important; }

/** OEM **/
#OEMpartHead h1 { margin: 0 0 0.5em; }
#OEMpartHead h2 { color: #fff; font: 200 2em/1em 'Roboto', sans-serif; letter-spacing: -0.02em; margin: 0 0 0.5em; }
#OEMpartHead p { color: #fff; font: 200 1em/1em 'Roboto', sans-serif; letter-spacing: -0.02em; margin: 0 0 1em; }

/*#OEMpartHead div div { margin-top: -8px; margin-bottom: -20px; }*/
.fr #OEMmobile p { margin: 0; }
.fr #OEMmobile .white { margin: .5em 0 0 0; }

/** Premium page **/

/*Preium Chat*/
#PremiumChat { background: url("../images/bg_premium_chat.jpg") no-repeat center top #000; padding: 5em 0 23em; }
#PremiumChat h1 { font: 100 4.5em/1em 'Roboto', sans-serif; margin: 1em 0; color: #fff; }
#PremiumChat h1 span { font: 100 1.45em/1em 'Roboto', sans-serif; }
#PremiumChat .whyTitle { font: 600 2em/2em 'Roboto', sans-serif; color: #fff; }
#PremiumChat p { font: 300 1.15em/1em 'Roboto', sans-serif; color: #bcbcbc; }
#PremiumChat .btn { margin: 2em 0; }
@-webkit-keyframes pulse {
    0%, 50%, 100% { opacity: 1; }
    25%, 75% { opacity: 0; }
}
@keyframes pulse {
    0%, 50%, 100% { opacity: 1; }
    25%, 75% { opacity: 0; }
}
.pulse { -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation: pulse 1s infinite ease-in-out; animation: pulse 1s infinite ease-in-out; color: #fff; font-size: 3em; font-weight: 200; padding: 8.46em 0 0; }

/** BMS page **/
.de .bms_buy_change { font-size: 1.4em; }
.fr .safeb #feats ul { margin-left: 0; }

/** GZ **/
.fr #GZinquiry .number { font: 400 1.5em/1em 'Roboto' !important; }
.fhours { display: inline-block; clear: both; font: 400 0.9em/1em 'Roboto', sans-serif; margin-left: 11em; }
.smallSubTitle { font: 400 0.8em/1em 'Roboto', sans-serif; }

/** BAP bundle **/
#bap .modal-body { height: 22em; }
#bap .modal-text { position: relative; left: 270px; bottom: 180px; height: 10em; width: 50%; }
#bap .modal-text-title { color: #000; font-weight: 900; font-size: 1.7em; }

/** OEM Pages **/
#OEMlist ul li { font: 300 1.12em/1.3em 'Roboto', sans-serif; color: #484848; }
.vbaward { position: absolute; width: 12em; font-size: 0.8em; }
.vbaward img { margin-bottom: 1em; }
.vbaward  p { text-align: center; color: #fff; }
#SMBsimple h2 { font-size: 3.1em; margin: 0 0 0.5em; }

/** OEM **/
#OEMcategoryHead .awards { position: absolute; width: 25em; top: 3em; left: 58em; }
#OEMcategoryHead .awards img { float: left; height: 90px; margin-right: 10px; }
#OEMcategoryHead.newbg { background: url("../images/oem/oem-new-bg.jpg") no-repeat center top #FAFAFA; }
#OEMcategoryHead.newbg img.newsize { height: 220px; }

/* Slide HPB Romania Ne stiu in toata lumea */
#theyNowUs p { background-image: -moz-linear-gradient(left, #d91921 0%, #890f15 100%); background-image: -o-linear-gradient(left, #d91921 0%, #890f15 100%); background-image: -webkit-linear-gradient(left, #d91921 0%, #890f15 100%); background-image: linear-gradient(left, #d91921 0%, #890f15 100%); font-size: 1em; padding: 0.5em 0; }
.slide #theyNowUs .txt { margin-top: 3em; }
.lightFont { font-weight: 300 !important; }

/* Sectiune social media OEM */
#oemSocial { padding: 5em 0; }
#banner_oemhub, #banner_monthnl { width: 19.143em; /*268*/ height: 13.22em; /*184*/ text-align: center; color: #fff; overflow: hidden; }
#oemSocial a.link { padding: 0.6em 0.95em; font: 700 1.13em/1em "Roboto", sans-serif; letter-spacing: -0.03em; text-transform: uppercase; color: #fff; background: #1fa500; display: inline-block; }
#oemSocial a.link:hover { text-decoration: none; color: #fcfcfc; }
#banner_oemhub { background: url("../images/banner_oemhub.jpg") no-repeat; background-size: cover; }
#banner_monthnl { background: url("../images/banner_oem_monthlynl.jpg") no-repeat; background-size: cover; }
#oemSocial .social h4 { margin: 1em 0; }
#banner_oemhub span.title { margin: 0.2em 0 0.5em 0; font: 900 2.90em/1em "Roboto", sans-serif; letter-spacing: -0.04em; display: inline-block; position: relative; }
#banner_oemhub p { margin: 0 0 1em 0; padding: 0 0.4em; font: 400 1.08em/1.1em "Roboto", sans-serif; letter-spacing: -0.04em; display: inline-block; position: relative; }
#banner_monthnl h4 { margin: 0.3em 0 0.5 0; font: 700 3.1em/1em "Roboto", sans-serif; letter-spacing: -0.04em; color: #fff; display: inline-block; position: relative; }
#banner_monthnl h4 span { font: 100 0.54em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; text-decoration: underline; display: block; }
#banner_monthnl p { padding: 0 0.50em; font: 400 0.90em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; color: #fff; }

/* GravityZone Next Generation */
#GZNextGen { background: url(http://download.bitdefender.com/resources/themes/draco/images/GZNextGen3.jpg) no-repeat 0 0 #1b2146; width: 100%; height: 1470px; }
#GZNextGen .logo { margin-top: 8em; }
#GZNextGen p { font-size: 1.5em; color: #000; line-height: 1.8; margin-top: 2em; }
#GZNextGen .nextGenImg { max-width: 192px; margin-top: 6em; }
#GZ-NextGen { margin: 4em 0; }
#GZ-NextGen h1 { color: #000; margin: 0; font-weight: 500; }
#GZ-NextGen h4 { color: #000; margin: 0.1em 0 0 0; text-transform: uppercase; letter-spacing: 1em; font-size: 1.4em; }
#GZ-NextGen .GZ_line { margin: -0.2em 0 0 -0.7em; }
#GZNextGen .GZbtnShadow { max-width: 300px; margin-top: 3em; }
#GZIndustryFirst { background: url(http://download.bitdefender.com/resources/themes/draco/images/GZIndustryFirst.jpg) no-repeat center 0 #161621; padding: 15em 0 25em; }
#GZIndustryFirst h3 { color: #babad7; font-size: 2em; border-bottom: 6px solid #5160ad; display: inline-block; padding: 0 0 0.3em 0; font-weight: 200; margin: 0 0 0 0; }
#GZIndustryFirst h2 { color: #fff; font-size: 2.7em; line-height: 1.1; margin: 9em 0 0.5em 0; }
#GZIndustryFirst h2.firstHead { margin-top: 3em; }
#GZIndustryFirst p { color: #9a9bc5; font-size: 1.3em; line-height: 1.2; }
#GZNewFeatures { background: url(http://download.bitdefender.com/resources/themes/draco/images/GravityZoneNextGen.png) no-repeat fixed 15% 1em #e5e5e5; padding: 10em 0; }
#GZNewFeatures h1 { color: #3c3d52; margin: 0.5em 0 1em 0; }
#GZNewFeatures p { color: #3f3f54; font-size: 1.1em; text-transform: uppercase; margin: 2.5em 0; }
#GZJoinNow { background: #19192d; padding: 12em 0; }
#GZJoinNow h2 { color: #fff; text-transform: uppercase; font-size: 3.6em; }
#GZJoinNow h4 { color: #b6b6d8; line-height: 1.2; }
#GZJoinNow h5 { color: #5fa9dd; font-weight: 600; font-size: 1.5em; }
#GZJoinNow p { color: #80808e; }
#GZJoinNow hr { border-color: #5e5e6c; margin: 1.5em 0; }
#GZJoinNow .btn { display: inline-block; margin: 1.2em 0; }

/** Strapslide **/
.ro .strapslide-pagination ul li a, .es .strapslide-pagination ul li a, .it .strapslide-pagination ul li a, .br .strapslide-pagination ul li a { font: 400 0.9em/1em 'Roboto', sans-serif; }

/* Modificat stil h3 cu link inauntru pe Toolbox  */
#toolbox_prods .description h3 { color: #313131; font: 700 2.5em/1.1em "Bitter", serif; letter-spacing: -0.05em; }
#toolbox_prods .description h3 a { color: #313131; font: 700 1em/1.1em "Bitter", serif; }

/*Uninstall*/
#uninstall hr { margin: 1.8em 0 0; }
#uninstall h6 { margin-bottom: 0; }
#uninstall h5 { margin-top: 0; }
#uninstall .btn { margin-bottom: 3em; }
#uninstall img { margin-top: 3em; }
#uninstall .oldgen { font-size: 1.5em; font-weight: 300; margin: 1.5em 0 0; }
#uninstall hr.oldgen { margin: 0 0 1em; }
#uninstall ul { margin-left: -1.8em; }
#popUp { width: 610px; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 5px 5px 29px 5px rgba(0, 0, 0, 0.5); box-shadow: 5px 5px 29px 5px rgba(0, 0, 0, 0.5); overflow: hidden; position: relative; display: none; }
#popUp .close { width: 32px; height: 32px; position: absolute; top: 5px; right: 5px; display: block; }
#puCntnt { width: 580px; margin: 17px auto; background: #f1f1f1; overflow: hidden; }
#pu_step01 { padding: 60px 0; }
#pu_step01 h2 { width: 80%; margin: 0 auto 10px auto; font: normal 23px/25px Arial, sans-serif; letter-spacing: -0.5px; text-align: center; color: #141414; }
#pu_step01 p { font: normal 17px/23px Arial, sans-serif; text-align: center; color: #646464; display: block; }
#pu_step01 a { font: normal 17px/23px Arial, sans-serif; text-align: center; text-decoration: underline; color: #cc0000; }
#or { width: 100%; height: 71px; margin: 30px auto; background: url(//www.bitdefender.com/media/html/uninstall/2013/images/bgOr.png) center center no-repeat; font: italic 18px/71px Arial, sans-serif; text-align: center; color: #a2a2a2; }

/* New Family Pack Page */
#FP_win { background: url("../images/FP_slide02.png") no-repeat center right #fff; }
#FP_and { background: url("../images/FP_slide01.png") no-repeat center right #fff; }
#FP_app { background: url("../images/FP_slide03.png") no-repeat center right #fff; }
.FP_slider h1 { font-size: 2.6em; color: #171717; line-height: 1.2; margin-top: 0; }
.FP_slider p { font-size: 1.1em; color: #171717; }
.FP_slider .customNav { z-index: 50; margin-top: 400px; }
.FP_slider .customNav ul { list-style: none; padding: 0; overflow: hidden; margin: 0; }
.FP_slider .customNav .fa { color: #252624; font-size: 1.5em; line-height: 1.8em; }
.FP_slider .customNav li { float: left; margin-right: 1em; }
.FP_slider .customNav a { display: inline-block; border: 2px solid #e5e5e7; width: 0.8em; height: 0.8em; padding: 0; text-align: center; border-radius: 50%; outline: none; transition: border 0.1s; }
.FP_slider .customNav a.active { background: transparent !important; border-color: #f9491e; }
.FP_slider .devices { font-size: 2em; margin-bottom: 0; }
.FP_slider .devices .mid { margin: 0 0.5em; }
.FP_slider .container { position: relative; }
#impFtrs { padding: 4em 0; background: #f7f7f7; }
#impFtrs h1 { font-size: 3em; font-weight: normal; line-height: 1.2; color: #171717; margin: 0 0 0.5em 0; }
#impFtrs p { font-size: 1.2em; color: #1a1e1d; }
#impFtrs .col-list { font-size: 1.2em; color: #1a1e1d; list-style: none; padding: 0; margin: 2em 0; overflow: hidden; }
#impFtrs .col-list li { background: url("../images/grey_dot.png") no-repeat left center; }
#impFtrs .imgWrap { position: relative; top: 3em; }
#impFtrs .imgWrap:hover .cameraCircle .fa-camera { font-size: 32px; }
#impFtrs .cameraCircle { color: #fff; width: 100px; height: 100px; border-radius: 50px; background-color: #f9491e; text-align: center; position: absolute; top: -40px; left: 10px; }
#impFtrs .cameraCircle .fa { line-height: 100px; font-size: 26px; transition: font 0.2s; }
#impFtrs .secondCircle { width: 48px; height: 48px; border-radius: 28px; background: #eee; color: #f9491e; position: absolute; bottom: -1em; left: -1em; }
#impFtrs .secondCircle .fa { font-size: 16px; line-height: 48px; }
#impFtrs p.small { font-size: 1em; line-height: 1.6; margin: 0.2em 0 0 0; }
#impFtrs p.small a { color: #00a3d8; }
#FPprodFtrs { padding: 0 0 5em; background: #f7f7f7; overflow: hidden; }
#FPprodFtrs h2 { color: #171717; font-size: 2.8em; font-weight: normal; line-height: 1.4; }
#FPprodFtrs .sliderContainer { height: 370px; overflow: hidden; position: relative; }
#FPprodFtrs .sliderContainer .slideText { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 20; }
#FPprodFtrs .sliderContainer .slide { height: 100%; width: 100%; transition: left 0.5s; }
#FPprodFtrs .sliderContainer .slide01 { background: url("../images/FP_slider2_01.png") no-repeat center right #fff; position: absolute; left: 0%; top: 0; }
#FPprodFtrs .sliderContainer .slide02 { background: url("../images/FP_slider2_02.png") no-repeat center right #fff; position: absolute; left: 100%; top: 0; }
#FPprodFtrs .sliderContainer .slide03 { background: url("../images/FP_slider2_03.png") no-repeat center right #fff; position: absolute; left: 200%; top: 0; }
#FPprodFtrs .slideNav { margin-top: -2em; position: relative; z-index: 50; }
#FPprodFtrs .slideNav .fa { color: #fff; font-size: 2em; line-height: 2.5em; }
#FPprodFtrs .slideNav a { outline: 0; font-size: 1em !important; }
#FPprodFtrs .slideNav .active .circle { background: #f9491e; }
#FPprodFtrs .slideNav .circle { background: #171717; height: 5em; width: 5em; border-radius: 2.5em; display: block; text-align: center; transition: background 0.5s; }
#FPprodFtrs .slideNav h5 { color: #171717; font-weight: normal; font-size: 1em; margin: 1em 0; }
padding
#FPprodFtrs .slideNav p { color: #171717; opacity: .25; font-weight: normal; font-size: 1em; margin: 0 0; }
#FPprodFtrs .slideNav .bar { border-bottom: 1px solid #e5e6e7; margin-top: 1.5em; }
#FPprodFtrs .slideNav #navSelector { height: 4px; background: #e5e6e7; background-clip: content-box; transition: left 0.5s; }
#FPprodFtrs .prodDetails { padding: 4em 0; width: 300%; position: relative; left: 0%; overflow: hidden; transition: left 0.5s; }
#FPprodFtrs .prodDetails .detSlider { width: 33%; display: block; float: left; position: relative; top: 0; }

/* #FPprodFtrs .prodDetails .detSlider.active   { display: block; } */
#FPprodFtrs .prodDetails .menu { list-style: none; margin: 0; padding: 0; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, .14); }
#FPprodFtrs .prodDetails .menu li { border-bottom: 1px solid #e5e6e7; }
#FPprodFtrs .prodDetails .menu li:last-child { border-bottom: 0; }
#FPprodFtrs .prodDetails .menu a { display: block; color: #00a3d8; font-size: 1em; line-height: 1; padding: 1em; outline: 0; background: #fff; }
#FPprodFtrs .prodDetails .menu a .fa-angle-right { font-size: 1.9em; line-height: 0.5em; }
#FPprodFtrs .prodDetails .menu a.active { color: rgba(23, 23, 23, .25); }
#FPprodFtrs .prodDetails .menu a.active .fa-angle-right { color: rgba(23, 23, 23, 1); }
#FPprodFtrs .prodDetails .menu a.active .fa-angle-right { color: rgba(23, 23, 23, 1); }
#FPprodFtrs .prodDetails h1 { color: #171717; font-size: 2.7em; font-weight: normal; line-height: 1.4; margin: 0 0 0.6em 0; }
#FPprodFtrs .prodDetails p { color: #171717; font-size: 1.4em; line-height: 1.6; margin: 1.2em 0; }
#FPprodFtrs .prodDetails p.small { font-size: 1em; margin: 0 0 0 0; }
#FPprodFtrs .prodDetails .slide { display: none; }
#FPprodFtrs .prodDetails .slide.active { display: block; }
#FPprodFtrs .featWrap a { color: #00a3d8; font-size: 1.1em; outline: none; margin-bottom: 0.5em; display: block; line-height: 1.6; padding-left: 1.5em; position: relative; }
#FPprodFtrs .featWrap .fa { font-size: 1.5em; line-height: 1.2; position: absolute; top: 0; left: 0; transition: transform 0.2s; }
#FPprodFtrs .featWrap p { color: #171717; font-size: 1em; margin: 0 0 0; padding-left: 1.8em; display: none; }
#FPprodFtrs .featWrap { margin-bottom: 1em; }
#FPprodFtrs .featWrapper { padding-top: 10em; }
#prodSection.FP_prodSection .subTitle { font-size: 1.3em; color: #545353; }
p.discl { color: #656565; margin: 1.5em 0; font: 400 0.8em/1.5em "Roboto"; letter-spacing: 0.001em; }
.FP_separator.last { padding: 1em 0 8em; }
.FP_footer .subTitle { margin: 1em 0; font: 300 1.3em/1em "Roboto", sans-serif; padding: 0 0 0.5em; }
.FP_footer .s2nd_subtitle { margin: 0.5em 0; font: 300 0.8em/1em 'Roboto', sans-serif; padding: 0 0 0.5em; }
.FP_footer  p { color: #6b6b6b; }
.FP_separator { background: #f7f7f7; padding: 5em 0; }
.FP_separator hr { border-color: #e5e6e7; }
.FP_separator.white { background: #fff; }
.FP_footer { background: #fff !important; }
#prodSection.FP_prodSection .badgePos.showSM { position: relative; top: 0; left: 0; }
#prodSection.FP_prodSection .badgePos { left: 21em; position: absolute; top: 27em; width: 40em; }
#prodSection.FP_prodSection .badgePos img { float: left; margin-right: 1em; max-width: 9.0em }
#prodSection.FP_prodSection .badgePos div q { color: #b27100; font-size: 1.3em; font-style: italic; letter-spacing: -0.05em; }
#prodSection.FP_prodSection .badgePos div { float: left; margin-top: 1.0em; max-width: 27em; }
.de #prodSection.FP_prodSection .badgePos div { float: left; margin-top: 0; max-width: 27em; }
#newSlider { height: 505px; background: #000; }
#newSlider .slideProgressBar { width: 100%; height: 5px; background: #fff; }
#newSlider .slideProgressBar .bar { width: 0; background: #db0000; height: 5px; }
#newSlider .newSlideWrapper { width: 100%; height: 500px; position: relative; }
#newSlider .slideItem { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 10; opacity: 0; }
#newSlider .slideItem.active { opacity: 1; display: block; z-index: 20; }
#newSlider .sliderMenu { position: relative; z-index: 50; }
#newSlider .sliderMenu ul { padding: 0; list-style: none; margin-bottom: 0; }
#newSlider .sliderMenu ul li { display: block; height: 4.063em; margin: 0 0 3px; width: 100%; }
#newSlider .sliderMenu ul li:first-child { margin-top: 0; }
#newSlider .sliderMenu ul li a { background-color: rgba(0, 0, 0, 0.2); color: rgba(255, 255, 255, 0.8); display: block; font: 400 1em/1em "Roboto", sans-serif; height: 100%; letter-spacing: -0.02em; padding: 1em; text-align: left; width: 100%; }
#newSlider ul li a.active { background-color: rgba(0, 0, 0, 0.5); color: rgba(255, 255, 255, 0.8); }
#btmProd .logo-small { margin: 0 0 0.5em; }
#btmProd .btmBox { display: block; margin: -2em 0 1em; }
#btmProd.free--android { margin-top:0; padding-top: 40px;}
.alignMidWrap .alignMid { vertical-align: middle; line-height: 100% }
#btmProd  h2 { font-size: 3.13em; }
@media (min-width:768px) {
    .btn-sm, .btn-group-sm > .btn { font-size: 1.1em; }
    .de .btn-sm, .de .btn-group-sm > .btn { font-size: 1em; }
}
@media (min-width:1200px) {
    .btn-md, .btn-group-md > .btn { font-size: 1.3em; }
}
@media (min-width:1600px) {
    .btn-lg, .btn-group-lg > .btn { font-size: 1.6em; }
    .de .btn-lg, .de .btn-group-lg > .btn { font-size: 1.4em; }
}

/* PAN-video */
#PAN-video { position: relative; }
#PAN-video .triangle { border-top: 40px solid #e6e6e6; border-left: 30px solid rgba(0, 0, 0, 0); border-right: 30px solid rgba(0, 0, 0, 0); border-bottom: 0; height: 0; width: 0; position: absolute; margin: 0 auto; bottom: -27px; display: block; left: 0; right: 0; }
#PAN-video .pan-video { position: relative; padding: 30px 0 10px 0; }
#PAN-video  a.play-video { background: url("../images/play-PAN-video.png") center top no-repeat; padding-top: 100px; position: absolute; left: 0; right: 0; top: 39%; outline: none; color: #fff; }
#PAN-video  a.play-video:hover { color: #fff; }

/* Enterprise Consulting  */
#enterprise_headerImage.consulting { background: url("../images/enterprise_consulting.jpg") center no-repeat; background-size: cover; padding: 8em 0 6em 0; min-height: 525px; margin-bottom: 1em; }
#enterprise_headerImage.consulting h3 { padding-top: 0.2em; font-weight: 700; font-size: 2.64em; }
#PremiumContnt.consulting h2 { font-size: 2.7em; margin: 0.2em 0; }
#PremiumContnt.consulting .subTitle { line-height: 1.2em; }
#PremiumContnt.consulting .experts { margin: 2.4em 0 1.5em; font-size: 1.3em; line-height: 1.3em; }
#PremiumContnt.consulting .greyLine { display: block; height: 0.6em; background-color: rgba(204, 204, 204, 0.4); }
#PremiumContnt.consulting .contact { margin: 0.6em 0; font-size: 1.8em; color: #292929; line-height: 1.3em; }
#PremiumContnt.consulting a { display: inline; color: #0308d7; }
#enterpriseExperts { background: url("../images/enterprise_experts.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0); min-height: 941px; }
#enterpriseExperts h3 { color: #333; font-size: 2.9em; font-weight: 400; margin: 1.3em 0 0.5em 0.5em; }
#enterpriseExperts p { color: #666; font-size: 1.2em; font-weight: 300; padding: 0.5em 0 0 1.5em; }
#enterprise_btm.bgGrey { text-align: left; margin-top: -4em; }
#enterprise_btm strong { color: #434343; font-size: 1.2em; font-weight: 500; line-height: 2.5em; }
#enterprise_btm .subTitle { padding-top: 0.2em; }
#enterprise_btm .callSupport { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8); border: 1px solid #e1e1e1; border-radius: 4px; padding: 1.2em 2em; }
#enterprise_btm .callSupport p { text-transform: uppercase; font-size: 1em; }
#enterprise_btm .callSupport h4 { color: #010101; font-size: 1.8em; font-weight: bold; }
#enterprise_btm .callSupport span { color: #5c5c5c; }
#enterprise_btm .or { color: #c1c1c1; font-size: 1.35em; font-style: italic; font-weight: 300; padding: 0.4em 0; }
#oemSocial { padding: 5em 0; }
#banner_oemhub { background: url("../images/banner_oemhub.jpg") no-repeat 0 0 / cover; }
#banner_monthnl { background: url("../images/banner_oem_monthlynl.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0); }
#banner_oemhub, #banner_monthnl { color: #fff; height: 13.22em; overflow: hidden; text-align: center; width: 19.143em; }
#banner_oemhub span.title { display: inline-block; font: 900 2.9em/1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 0.2em 0 0.5em; position: relative; }
#banner_oemhub p { display: inline-block; font: 400 1.08em/1.1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 0 0 1em; padding: 0 0.4em; position: relative; }
#oemSocial a.link { background: none repeat scroll 0 0 #1fa500; color: #fff; display: inline-block; font: 700 1.13em/1em "Roboto", sans-serif; letter-spacing: -0.03em; padding: 0.6em 0.95em; text-transform: uppercase; }
#banner_monthnl h4 { color: #fff; display: inline-block; font: 700 3.1em/1em "Roboto", sans-serif; letter-spacing: -0.04em; position: relative; }
#banner_monthnl h4 span { display: block; font: 100 0.54em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; text-decoration: underline; }
#banner_monthnl p { color: #fff; font: 400 0.9em/1.3em "Roboto", sans-serif; letter-spacing: -0.02em; padding: 0 0.5em; }
#oemSocial .social h4 { margin: 1em 0; }

/* Enterprise Support Services */
#enterprise_headerImage { background: url("../images/enterprise_support.jpg") center no-repeat; background-size: cover; padding: 8em 0 6em 0; min-height: 525px; margin-bottom: 7em; }
#enterprise_headerImage h3 { padding-top: 0.5em; font-weight: 700; }
#enterprise_headerImage h4 { font-size: 1.5em; color: #c0c0c0; }
#enterprise_headerImage ul { list-style: none; padding: 0; margin: 2em 0 0 0; }
#enterprise_headerImage li { text-shadow: 1px 1px 1px #000; transition: all 0.3s ease; color: #dcdbdb; font-size: 1em; padding-bottom: 0.5em; white-space: nowrap; }
#enterprise_headerImage i { transition: all 0.3s ease; color: #dcdbdb; padding-right: 10px; }
#enterprise_headerImage li:hover i { color: #42980E; }
#enterprise_headerImage li span { display: block; padding-left: 24px; }
#enterprise_headerImage .callSupport { padding: 1.2em 2em; background: rgba(255, 255, 255, .8); }
#enterprise_headerImage .callSupport p { text-transform: uppercase; font-size: 1em; }
#enterprise_headerImage .callSupport h4 { color: #010101; font-size: 1.8em; font-weight: bold; }
#enterprise_headerImage .callSupport span { color: #5c5c5c; }
#enterprise_headerImage .callSupport + div { margin: 3em 0; }
#enterprise_headerImage a.btn { width: 100%; }
#enterprise_headerImage .line { height: 1px; border-top: 1px solid #3E4243; margin: 30px 0; }
#enterprise_headerImage .or { margin-top: 17px; font-size: 1.25em; color: #a0a68f; }
#solReinv.v2 p.description { margin: 10px 0; font-size: 1.1em; line-height: 1.3; }
#solReinv.v2 span.solid-border { width: 145px; height: 15px; background: #ECECEC; display: inline-block; margin: 15px 0; }
#solReinv.v2 .call { margin-top: 3.2em; font-size: 1.2em; }
#solReinv.v2 .call span { display: inline-block; margin-right: 3em; }
#GZcaseStd.v2 .subTitle { line-height: 1.3; }

/* Careers */
#careers { padding: 3em 0; }
#careers h2 { font-size: 3.2em; }
#careers .subTitle { font-size: 1.8em; margin-bottom: 2em; }
#careers .subMenu { background: #282828; border: 1px solid #000000; border-bottom-color: #282828; overflow: hidden; border-radius: 10px 10px 0 0; margin-bottom: 0; }
#careers .subMenu ul { list-style: none; display: block; white-space: nowrap; padding: 1em 0 !important; position: relative; }
#careers .subMenu ul:before { content: ""; height: 100%; width: 10px; left: -10px; top: 0; position: absolute; z-index: 20; background: #282828; box-shadow: 9px 0 9px #282828; }
#careers .subMenu ul:after { content: ""; height: 100%; width: 10px; right: -10px; top: 0; position: absolute; z-index: 20; background: #282828; box-shadow: -9px 0 9px #282828; }
#careers .subMenu a { font-size: 1.2em; outline: none; font-weight: bold; display: block; color: #fff; }
#careers .subMenu a.active, #careers .subMenu a:hover { color: #f93e3e; }
#careers .swipeOn li { transform: translate(0, 0); transition: transform .5s; }
#careers .subMenu li { margin: 0em 1em; float: none; display: inline-block; }
#careers .showCities { background: #dedede; }
#careers .showCities ul { padding: 0; list-style: none; margin: 0; overflow: hidden; white-space: nowrap; padding: 0em 0; position: relative; }
#careers .showCities ul:before { content: ""; height: 100%; width: 10px; left: -10px; top: 0; position: absolute; z-index: 20; background: #DEDEDE; box-shadow: 9px 0 9px #DEDEDE; }
#careers .showCities ul:after { content: ""; height: 100%; width: 10px; right: -10px; top: 0; position: absolute; z-index: 20; background: #DEDEDE; box-shadow: -9px 0 9px #DEDEDE; }
#careers .showCities li { display: inline-block; float: none; margin: 0 1em; }
#careers .showCities li a { font-weight: bold; position: relative; }
#careers .showCities a.active, #careers .showCities a:hover { color: #f93e3e; }
#careers .showCities a.active:before { content: ""; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #282828; position: absolute; top: -1.1em; left: 0; right: 0; margin: auto; }

/* #careers .subMenu li:first-child, #careers .subMenu li:last-child{ margin: 0; } */
#careers .subMenu ul { list-style: none; overflow: hidden; padding: 0; margin: 0; }
#careers .subMenu ul.showCities { border-top: 1px solid #eee; margin-top: .5em; padding-top: .5em; }
#careers .inputWrapper { background: #EEEEEE; padding: 1em; }
#careers .inputWrapper input { display: block; width: 100%; font-size: 1em; padding: .5em; }
#careers .jobList { margin-top: 0; background: #eee; background-clip: content-box; }
#careers .jobCategory h4 { cursor: pointer; font-family: Roboto; font-size: 1.2em; margin: .8em 0 0em; font-weight: 400; display: inline-block; position: relative; padding: 0.2em 0 0.2em 0.7em; }
#careers .jobCategory h4:before { content: "\f077 "; position: absolute; top: .2em; left: -0.5em; font-family: FontAwesome; font-size: .7em; }
#careers .jobCategory h4.active:before { content: "\f078 "; }
#careers .jobCategory h4:hover { color: #e80000; }
#careers .jobCategory.singleJob { color: #3a3a3a; }
#careers .jobCategory.singleJob h4:before { display: none; }
#careers .jobCategory.singleJob h4 { padding-left: 0; }
#careers .jobCategory.singleJob h4:hover { color: #3a3a3a; cursor: text; }
#careers .jobCategory.singleJob div#cke_pastebin { margin: .7em 0 .2em 0; font-size: 1em; }
#careers .jobCategory.singleJob ul { margin: 0.5em 0 0 0; padding: 0 0 0 0; overflow: hidden; list-style-type: disc !important; list-style-position: inside !important; color: #3a3a3a; font-size: 1em; display: block !important; }
#careers .jobCategory.singleJob ul li { padding: 0 0 0 1em !important; border: 0 !important; }
#careers .jobCategory:last-child { margin-bottom: 1em; }
#careers .jobCategory:nth-child(3n+1) { clear: both; }
#careers .jobCategory ul { list-style: none; margin: 0.5em 0 0 0; padding: 0 0 0 0; display: block; overflow: hidden; }
#careers .jobCategory ul li { padding: 0.1em 3em 0.3em 3em; border-right: 1px solid #a9a9a9; }
#careers .jobCategory ul li:nth-child(3n) { border-right: 0; }
#careers .jobCategory ul li a { position: relative; display: inline-block; padding-left: 0.5em; }
#careers .jobCategory ul li a:before { content: "\f0f6 "; position: absolute; top: 0; left: -0.8em; font-family: FontAwesome; }
#careers .jobCategory ul li:last-child { margin: 0; border-right: 0px; }
#careers .jobCategory h2 { font-family: Roboto; font-size: 2.2em; margin: 0; border-bottom: 1px solid #bbb; padding: 0 0 .5em 0; }
#careers h5 { font-family: Roboto; font-size: 1.2em; font-weight: 500; margin: 1.2em 0 .5em 0; }
#careers .jobReq { list-style-type: disc !important; list-style-position: inside !important; color: #3a3a3a; font-size: 1em; padding: 0; display: block !important; }
#careers .jobReq li { padding: 0 0 0 1em !important; border: 0 !important; }
#careers .listTitle { margin: .7em 0 .2em 0; font-size: 1em; }
#careers .apply { display: block; margin: 2em auto 1em; background: #f93e3e; color: #fff; padding: .8em 0; border-radius: 4px; width: 10em; text-align: center; }
#careers .modal-body textarea { resize: none; height: 10em; opacity: 1; outline: 0 none; }
#careers .modal-body textarea:focus, #careers .modal-body input:focus { border-color: #888; box-shadow: none; outline: 0 none; }
#careers .modal-body .addCV { display: inline-block; margin-left: 1em; }
#careers .captcha_wrapper { background: #eee; padding: 1em; margin: 1.5em 0 0 0; }
#careers .captcha_wrapper #mycaptcha { display: inline-block; margin: .5em 0 0 0; }
#careers .modal-body { padding-bottom: 0; }
#careers .modal { position: fixed; top: 20%; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: auto; overflow-y: scroll; -webkit-overflow-scrolling: touch; outline: 0; }
#careers .modal-dialog { position: relative; width: 600px; margin: 30px auto; }
#careers .modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: none; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); }
#careers .modal-header { min-height: 16.42857143px; padding: 15px; border-bottom: 1px solid #e5e5e5; }
#careers .modal-header button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; }
#careers .modal-header .close { margin-top: -2px; }
#careers h4.modal-title { margin: 0; line-height: 1.42857143; font-size: 26px !important; }
#careers .modal-body { position: relative; padding: 20px 20px 0px 20px; }
#careers .modal-footer { padding: 19px 20px 20px; margin-top: 15px; text-align: right; border-top: 1px solid #e5e5e5; }

/* Elite Security Featured Animation */
.bElite-features { overflow: hidden; }
.bElite-features .item:last-child { margin-right: 0; }
.bElite-features h3 { color: #e3252a; font-size: 28px; margin-bottom: 0; }
.bElite-features h5 { color: #3a3a3a; font-size: 15px; font-weight: 500; margin-top: 0; margin-bottom: 40px; }
.bElite-features .item { transition: all 0.7s ease; opacity: 1; float: left; width: 22%; margin-right: 4%; background: #fff; border: 1px solid #f3f3f3; padding: 10px 0; text-align: center; box-shadow: 0px 1px 35px #e6e6e6; height: 770px; }
.bElite-features .item h4 { color: #00a89e; font-size: 18px; text-transform: uppercase; font-weight: 400; border-bottom: 1px solid #eee; padding-bottom: 15px; margin: 0 10px 20px 10px; }
.bElite-features .sub-item img { transform: rotateY(0deg); display: block; margin: 0 auto; height: 50px; transition: all 0.5s ease; position: absolute; left: 0; right: 0; margin: 0 auto; top: 15px; }
.bElite-features .sub-item span { top: 76px; position: absolute; left: 0; right: 0; margin: 0 auto; font-size: 13px; color: #3a3a3a; font-weight: 400; display: block; transition: all 0.5s ease; bottom: 6px; }
.bElite-features .sub-item { background: transparent; height: 100px; transition: all 0.5s ease; margin-bottom: 17px; position: relative; transition: all 0.5s ease; }
.bElite-features .sub-item:hover { background: #00a29a; opacity: 1; transition: all 0.5s ease; background: -moz-linear-gradient(top, #00a29a 0%, #00999d 50%, #0095a5 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #00a29a 0%, #00999d 50%, #0095a5 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #00a29a 0%, #00999d 50%, #0095a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a29a', endColorstr='#0095a5', GradientType=0); /* IE6-9 */ }
.bElite-features .sub-item .hov { transform: rotateY(270deg); transition: all 0.5s ease; opacity: 0; }
.bElite-features .sub-item:hover .hov { transform: rotateY(0deg); opacity: 1; }
.bElite-features .sub-item:hover .showd { transform: rotateY(270deg); transition: all 0.5s ease; }
.bElite-features .sub-item:hover span { color: #fff; }
.bElite-features .sub-item:after { display: none; content: ""; width: 20px; height: 110px; background: url(../images/right-elite.png) center no-repeat; position: absolute; right: -15px; }
.bElite-features .sub-item:before { display: none; content: ""; width: 20px; height: 110px; background: url(../images/left-elite.png) center no-repeat; position: absolute; left: -15px; }
.bElite-features .sub-item:hover:after, .bElite-features .sub-item:hover:before { display: block; }
.bElite-features .item.inactive { opacity: .2; transition: all 0.5s ease; }
.bElite-features .sub-item .hidden-details { width: 0; position: absolute; background: #fff; padding: 15px; right: -100px; opacity: 0; transition: right 0.5s ease; box-shadow: 5px 0px 40px #ddd; z-index: 9999; width: 0px; height: 140px; top: -23px; }
.bElite-features .sub-item:hover .hidden-details { right: -300px; opacity: 1; width: 290px; }
.bElite-features .sub-item .hidden-details h6 { white-space: nowrap; margin-bottom: 10px; text-transform: uppercase; color: #00a1a3; font-size: 12px; letter-spacing: 0.5px; }
.bElite-features .sub-item .hidden-details span { position: static; text-align: left; font-size: 12px; color: #333 !important; margin-bottom: 10px; }
.bElite-features .sub-item .hidden-details span i { margin-left: 10px; margin-right: 5px; font-size: 10px; color: #00a1a3; }
.bElite-features .sub-item .hidden-details:before { content: ''; position: absolute; left: -10px; border-bottom: 10px solid transparent; border-right: 10px solid #fff; border-top: 10px solid transparent; top: 46%; }
.bElite-features p.mini-title { color: #111; font-size: 13px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 500; position: relative; z-index: 99; margin-bottom: 0; }
.bElite-features .withTitles .sub-item { margin-bottom: 8px; }
.bElite-features p.mini-title.v2 { padding-top: 8px; border-top: 1px solid #eee; margin-top: 5px; }
.bElite-features .withSeven .sub-item { margin-bottom: -2px; }
.bElite-features .sub-item .eyeL { height: 44px; }
.bElite-features .withFour .sub-item { margin-bottom: 30px; }
.bElite-features .noANM { transform: none !important; }

/*.bElite-features .controls a{width: 20px;height: 20px;background: red;display: block;}*/
.bElite-features .controls { display: none; }
.hci-benefits p, .hci-servers p, .hci-arrows p, .hci-vdi p, .hci-hyper p, .linear-ntx.hci p, .hci-nutanix p { color: #515151; font-size: 15px; }
.hci-servers h3 { margin-top: 20px; }
.bElite-features .sub-item .hidden-details span i { float: left; width: 1%; margin: 3px 4% 0 1%; }
.bElite-features .sub-item .hidden-details span span { float: left; width: 92%; }
.bElite-features .sub-item .hidden-details.solo { top: 0; bottom: 0; height: auto; }
.bElite-features .sub-item .hidden-details.solo h6 { margin-bottom: 15px; }
.bElite-features .sub-item .hidden-details.three span { font-size: 10px }
.tabs-free .titleSe { color: #5c5a5a; font-size: 24px; font-weight: 300; margin-bottom: 0; }
.tabs-free .titletr { color: #333; font-size: 17px; font-weight: 500; margin-top: 5px; }
.choose-best2018 .learn { color: #31b1ec; }

/* Support Table */
#support-table { margin-top: 4em; }
#support-table table th img { margin-bottom: -1.8em; }
#support-table table tbody { border: 1px solid #DDDDDD; border-top: none; }
#support-table table tbody tr td { border-left: 1px solid #ddd; }
#support-table table tbody tr td:first-child { border-left: none; }
#support-table table tbody tr:first-child td { padding-top: 20px; }
#support-table table tbody tr:first-child td:first-child { padding-top: 13px; }
#support-table .fa-circle:before { font-size: 0.7em; color: #BDBDBD; }
h1.fontsiteHomeDE { font-size: 3.5em; line-height: 1.1em; }
#award .up-triangle { margin-top: 25px; }
.homedeawd { margin-top: 10px; }
.ro .fonth2Small { font-size: 3.5em; }
#job_city { border-bottom: 0px; }
#job_listing { border: 0px; height: auto; }
#job_city ul li a.selected, #job_city ul li a:hover { color: #f93e3e; }
div#job_city ul li.Other { display: none; }
div#job_city ul li.Other:last-child { display: block; }
div.hasdiscount span.has20_discount { width: 68px; height: 86px; display: block; position: absolute; background: url("../images/discount20.png") no-repeat 0 0 transparent; left: 9em; bottom: -0.5em; }

/* Fun Zone Page */
.Halloween_img { height: 29em; display: block; overflow: hidden; margin: 0 0 1em; }
.FunZone_img { height: 13em; display: block; overflow: hidden; margin: 0 0 1em; }
#FunZone .bgWhite { padding: 3em 0 0; }
#FunZone .bgGrey { padding: 1.5em 1em 3em; margin-top: 1.5em; }
#FunZone .subTitle { padding: 0.5em 0 1em; line-height: 1.1em; }
#FunZone .shArt { position: relative; margin: 0 0 3em; }
#FunZone textarea { background-color: #f7f7f7; border: 1px solid #ddd; color: #666; font-size: 0.9em; line-height: 1.3em; margin: 1.5em 0.8em; min-height: 14em; padding: 1em; width: 96.5%; }
#FunZone .thumbnail { padding: 1em; }
#FunZone.funZoneHP .caption { padding: 1.5em; }
.mspsPaddingBottom { padding-bottom: 1.2em; }
.mspsMarginBottom { margin-bottom: 3em !important; }

/* Partner Locator style */
#PANfeat.other_languages #partner_list .row { display: table !important; margin-left: 1em; }
#PANfeat.other_languages #partner_list .row div.text-left { padding: .5em .5em; word-break: break-word; word-wrap: break-word; display: table-cell; vertical-align: middle; float: none; }
#PANfeat.other_languages #partner_list { padding-left: 1em; padding-right: 0; }
#PANfeat.other_languages #partner_list .row.pan_navigation { width: 98%; margin-left: 1em; }
#PANfeat #partner_list { border-left: 0 none; padding-left: 0; }
#PANfeat.other_languages #partner_list { border-left: 1px solid #e6e6e6; padding-left: 0 !important; }
#PANfeat.other_languages #partner_list div.text-right.pull-right div.show_results:first-child { float: none !important; display: inline-block; }
#PANfeat.other_languages #partner_list div.text-right.pull-right div.show_results:nth-child(2) { float: right !important; }
div.green_certified { border-bottom: 1px solid #e6e6e6; padding-bottom: 1em; color: #56b541;/*margin-left: 1em;*/ width: 98%; }

/* END Partner Locator style */
.bootstrap-checkbox > button.btn.btn-small { height: 31px; }

/* Product MP */
#youGet_ta.mp { margin-bottom: 0; padding-bottom: 2em; }
#youGet_ta.mp .icon i { font-size: 12em; color: #272727; }
#youGet_ta.mp .icon i.fa-desktop { font-size: 10em; }
#youGet_ta.mp .icon hr { margin-top: 5.5em; }
#youGet_ta.mp .desktop hr { margin-top: 4.8em; }
#youGet_ta.mp p { font-size: 1.5em; font-weight: 300; margin: 1em 0 2em 0; }
#youGet_ta.mp ul { margin-bottom: 5em; }
#youGet_ta.mp ul li { padding: 0.6em 0; }
#youGet_ta.mp ul li i { padding-right: 7px; }
.priceTable.mp { position: relative; }
.priceTable.mp + div > a { display: block; }
#ta_prodHeader.mp { padding: 4em; position: relative; background: url(../images/products/premium/setup-multi/header-hands.jpg) 53% no-repeat #000; }
#ta_prodHeader a.btn { display: block; }
#ta_prodHeader.mp .inst_stp { background: transparent; padding: 0; }
#ta_prodHeader.mp h1 { line-height: 1.1; font-size: 3em; margin-top: 0; }
#ta_prodHeader.mp img.install-icon { position: absolute; left: 0; right: 0; margin: 0 auto; top: 22%; }
#ta_prodHeader.mp .subTitle { white-space: nowrap; }
#ftrs_sys_req.mp { text-align: left; }
#btmProd_ta.mp .center h2 { font-size: 2em; }
.icon .icon-text { color: #272727; font-weight: bold !important; margin: 0 !important; }
#ta_prodHeader .inst_stpmac { background: rgba(0, 0, 0, 0) url("../images/bg_prodheader_installsetup_mac.jpg") no-repeat scroll center top; }
#contSide ul li ul { padding-left: 37px; }
#contSide ul li { text-align: left; background: url("../images/check.png") no-repeat 0 5px transparent; list-style-position: inside; list-style-type: none; list-style-image: none; padding-left: 17px; }
#contSide ul li code { padding: 0; }
#chat { border-right: 0 none; }

/*NEWSTELLER FR - TICKET #248878*/
#theNewsletter { background: url("../images/newsTitleFr.png") no-repeat 11px 16px red; padding: 88px 15px 10px !important; }
#theNewsletter input { font-style: italic; color: #242424; border: 0 none; margin-bottom: 18px; padding: 7px 10px; }
#theNewsletter input:focus { outline: 0; }
#theNewsletter input#gogo { background: url("../images/abonnezFr.png") no-repeat right 0 red; width: 100%; height: 59px; float: right; margin-bottom: 0; padding: 0; cursor: pointer; color: white; font-style: normal; font-size: 1.6em; padding-right: 60px; }
#theNewsletter input#gogo:hover { text-decoration: underline; }
#theNewsletter input::-webkit-input-placeholder { color: #ccc; text-transform: capitalize; }
#theNewsletter input:-moz-placeholder {/*Firefox 18-*/color: #ccc; text-transform: capitalize; }
#theNewsletter input::-moz-placeholder {/*Firefox 19+*/color: #ccc; text-transform: capitalize; }
#theNewsletter input:-ms-input-placeholder { color: #ccc; text-transform: capitalize; }

/*end NEWSTELLER FR - TICKET #248878*/

/*NEW business feb 2017*/
.logoImg { margin-top: 9em; }
.business-slider2017.v2 .left.carousel-control, .business-slider2017.v2 .right.carousel-control { top: 156%; }
.business-slider2017.v2 .right.carousel-control { left: 61%; }
.business-slider2017.v2 .carousel-indicators li:hover { background: #3594fb; }
.business-slider2017.v2 .carousel-indicators { height:30px; }
.bottom-business2017 .bottom-features { margin-bottom: 0; }
.business-slider2017.v2 { min-height: 678px; }
.business-slider2017.v2 .item { min-height: 411px; }
.bottom-business2017 .right { height: auto; }
.business-features2017 .custom-features { margin-top:0; }
.business-features2017 .nav-tabs li a:hover { background: #006cff; color: #fff !important; }
.business-features2017 li a:hover span, .business-features2017 li  a:hover p { color: #fff !important; }
.business-features2017 li a span, .business-features2017 li  a p { font-size: 13px; }
.menu-new2017 .company-news-arrows { top: 1em; }
.menu-new2017 .item { margin-bottom: 0; }
.menu-new2017 #myCarousel2 h5, .menu-new2017 #myCarousel2 h5 a { font-size: 17px !important; width: 90%; }
.menu-new2017 #myCarousel2 .carousel-inner.company { border-bottom: 0 none; }
div#bs_slide_1 h2 { font-size: 3em; margin: 1em 0; }
section#RnwProd .ribbonOrange { position: absolute; right: -5px; top: 145px; z-index: 99; }
section#RnwProd .ribbon_txt.ts { position: absolute; right: -6px; top: 188px; color: #000; font-size: 16px; line-height: 1em; font-weight: 700; text-align: center; text-shadow: 1px 1px 1px #fff; float: left; -ms-transform: rotate(47deg); -webkit-transform: rotate(47deg); transform: rotate(47deg); color: #000; font-size: 16px; letter-spacing: -.05em; z-index: 99; }
#prodComparison2 div.tsmdBox2017.isActive .ribbonOrange { right: 27px; top: -22.6em; }
#prodComparison2 div.tsmdBox2017.isActive .ribbon_txt.ts { right: 21px; top: -17em; }
#prodComparison2 div.isBox2017.isActive .ribbonOrange { right: 27px; top: -22.6em; }
#prodComparison2 div.isBox2017.isActive .ribbon_txt.ts { right: 21px; top: -17em; }
.business-slider2017 .gartner { background: url(../images/server-room.jpg) no-repeat center top; padding-left: 0; padding-right: 0; }
.business-slider2017 .gartner .dark { background: rgba(0, 0, 0, .65); padding: 1.2em 0; margin-top: 3em; }
.business-slider2017 .gartner .title { color: #fff; font-size: 3.8em; margin: 0; padding: 0; }
.business-slider2017 .gartner .redTxt { color: #da291c; text-transform: uppercase; }
.business-slider2017 .gartner .subtitle { color: #fff; font-size: 1.4em; padding-top: .5em; }
.business-slider2017 .gartner .btnwrapper { padding-top: 2em; }
.business-slider2017 .gartner .redBtn { font-size: 1.4em; }
.business-slider2017 .gartner .logowrapper { margin-top: 2em; }
.business-slider2017 .gartner .gartnerlogo { max-width: 330px; width: 90%; }

/*boutique pages*/

/*[WWW-2590] - New Page boutique.fr*/
#boutiquepage #inner-footer, #boutiquepage #inner-footer .col-l, #boutiquepage #inner-header, #boutiquepage .inner-container { position: relative; overflow: hidden; }
#boutiquepage #main-header { display: block; overflow: hidden; }
#boutiquepage #main-boutique-footer { background: url(../images/bg-main-footer.gif) 50% 100% no-repeat #010101; padding-top: 1.5em; min-height: 30em; }
#boutiquepage #main-boutique-footer .content { color: #fff; }
#boutiquepage #main-boutique-footer #left-footer { padding-left: 0; }
#boutiquepage #main-boutique-footer #right-footer { padding-right: 0; }
#boutiquepage #main-boutique-footer .content .text { display: block; font-size: 11px; line-height: 17px; padding-bottom: 15px; padding-right: 30px; }
#boutiquepage #main-boutique-footer .content .title { display: block; font-weight: 700; font-size: 22px; padding-bottom: 5px; }
#boutiquepage #main-boutique-footer .reward-listing .item { list-style-type: none; display: block; float: left; width: 302px; height: 85px; padding: 0 10px 0 0; }
#boutiquepage #main-boutique-footer .reward-listing .item .icon { display: block; float: left; margin: 7px 10px 0 0; }
#boutiquepage #main-boutique-footer .reward-listing .item .icon.avcomparatives { background: url(../images/icon-recompenses.png) -112px -997px no-repeat; width: 77px; height: 78px; }
#boutiquepage #main-boutique-footer .reward-listing .item .icon.avtest { background: url(../images/icon-recompenses.png) -80px -1380px no-repeat; width: 71px; height: 78px; margin-top: 2px; }
#boutiquepage #main-boutique-footer .reward-listing .item .icon.virusbulletin { background: url(../images/icon-recompenses.png) 0 -1375px no-repeat; width: 51px; height: 78px; margin: 13px 10px 0 32px; }
#boutiquepage #main-boutique-footer .reward-listing .item .icon.pcmag { background: url(../images/icon-recompenses.png) 0 -997px no-repeat; width: 52px; height: 78px; margin: 8px 10px 0 17px; }
#boutiquepage #main-boutique-footer .reward-listing .item .content { display: block; overflow: hidden; padding-top: 29px; }
#boutiquepage #main-boutique-footer .reward-listing .item .content .text { display: block; color: #b27100; font-size: 14px; font-style: italic; padding-bottom: 0; }
#boutiquepage #main-boutique-footer .reward-listing .item .content .info { display: block; color: #868686; font-size: 12px; }
#boutiquepage #main-boutique-footer .contact { display: block; padding-left: 28px; margin-bottom: 10px; line-height: 14px; height: 31px; background: url(../images/icon-header-footer.png) 0 -46px no-repeat; }
#boutiquepage #main-boutique-footer .contact .nbr { display: block; float: left; width: 100%; font-size: 14px; margin-right: 5px; }
#boutiquepage #main-boutique-footer .contact .info { display: block; float: left; font-size: 12px; }
#boutiquepage #main-boutique-footer .sav { display: block; font-size: 14px; height: 28px; line-height: 25px; padding-left: 18px; color: #fff; text-decoration: none; background: url(../images/icon-header-footer.png) no-repeat; }
#boutiquepage #main-boutique-footer .link { color: #fff; font-size: 16px; padding: 0 10px; }
#boutiquepage #main-boutique-footer .mention { display: block; font-size: 11px; margin-top: 10px; float: left; color: #fff; }
#boutiquepage #main-boutique-footer .bloc-infos { display: block; overflow: hidden; color: #fff; padding-bottom: 20px; border-bottom: 1px solid #fff; margin-top: 11px; }
#boutiquepage #main-boutique-footer .bloc-payment { display: block; overflow: hidden; }
#boutiquepage #main-boutique-footer .bloc-payment .title { display: block; color: #f7f7f7; font-size: 19px; padding: 20px 0 10px; }
#boutiquepage #main-boutique-footer .bloc-payment .logos { display: block; overflow: hidden; padding-left: 0; }
#boutiquepage #main-boutique-footer .bloc-payment .logos .item.first { padding-right: 20px; }
#boutiquepage #main-boutique-footer .bloc-payment .logos .item { display: block; float: left; list-style-type: none; }
#boutiquepage #main-boutique-footer .footer-links { padding: 3em 0; margin-top: 1em; }
#boutiquepage #main-boutique-footer .footer-links .item { list-style-type: none; float: left; }
#boutiquepage #main-boutique-footer .footer-links .item a { color: #fff; text-decoration: none; font-size: 12px; padding: 0 10px; }
#boutiquepage #main-header { background: #0b0b0b; border-bottom: 5px solid #d0d0d0; }
#boutiquepage #main-header { padding: 1em 0 0.5em; }
#boutiquepage #main-header .link.sav { display: block; color: #dcdadb; font-size: 10px; line-height: 1.3em; text-decoration: none; background: url(../images/icon-header-footer.png) 0 1px no-repeat; padding-left: 3em; }
#boutiquepage #main-header .header-logo img { width: 133px; }
#boutiquepage #main-header .header-logo .text { display: block; float: left; color: #a1a1a1; line-height: 16px; font-size: 14px; text-transform: uppercase; margin: 6px 0 0 01em; }
#boutiquepage #boutique_sidebar { margin-top: 3em; }
#boutiquepage #boutique_sidebar a.borded { border: 1px solid #bdb9b9; text-align: center; text-decoration: none; display: block; padding: 0.5em 0; }
#boutiquepage #boutique_sidebar a.borded:hover { background-color: rgba(255, 255, 255, .5) }
#boutiquepage #boutique_sidebar a.acces-client .text { color: #f71d24; font-size: 31px; text-transform: uppercase; font-weight: bold; }
#boutiquepage #boutique_sidebar a.acces-client:hover .text { color: #000000; }
#boutiquepage #boutique_sidebar a.acces-client .sub-text { font-size: 12px; }
#boutiquepage .bloc-xpvista { border: 1px solid #bdb9b9; text-align: center; text-decoration: none; }
#boutiquepage .badge { display: inline; padding: 2px 5px; color: #fff; font-size: 10px; text-transform: uppercase; margin-left: 5px; border-radius: 0; }
#boutiquepage .badge-new { background-color: #0078b6; }
#boutiquepage .badge-enhanced { background-color: #ff9600; }
#boutiquepage .eInfos { display: block; overflow: hidden; position: relative; text-align: center; margin-bottom: 20px; }
#boutiquepage .eInfos .icon { display: block; margin: 0 auto; }
#boutiquepage .eInfos .cit { display: block; font-style: italic; font-size: 16px; padding-top: 15px; padding-bottom: 5px; line-height: 18px; }
#boutiquepage .eInfos .info { display: block; color: #868686; font-size: 12px; padding-top: 3px; line-height: 14px; }
#boutiquepage .eInfos-pcworld { padding: 0 5px 5px; margin-top: 64px; }
#boutiquepage .eInfos-pcworld .icon { left: 101px; top: -54px; width: 196px; height: 40px; background: url(../images/icon-recompenses.png) 0 -864px no-repeat; }
#boutiquepage .eInfos-pcworld .cit { color: #e02b2e; }
#boutiquepage .eInfos-avtest { padding-top: 0; margin-top: 66px; }
#boutiquepage .eInfos-avtest .icon { left: 58px; top: -43px; width: 130px; height: 76px; background: url(../images/icon-recompenses.png) 0 -198px no-repeat; }
#boutiquepage .eInfos-avtest .cit { color: #1e6bb6; }
#boutiquepage .eInfos-avtest2 { padding-top: 0; margin-top: 30px; }
#boutiquepage .eInfos-avtest2 .icon { left: 58px; top: -43px; width: 130px; height: 132px; background: url(../images/icon-recompenses.png) 35px -1512px no-repeat; }
#boutiquepage .eInfos-avtest2 .cit { color: #e02b2e; }
#boutiquepage .bloc-xpvista { display: block; position: relative; overflow: hidden; padding: 12px 15px 12px 18px; margin-top: 28px; background: url(../images/icon-warning-xpvista.png) 160px 25px no-repeat; }
#boutiquepage .bloc-xpvista:hover { background-color: rgba(255, 255, 255, .5); }
#boutiquepage .bloc-xpvista .title { display: block; color: #5195f2; padding: 54px 0 0; font-size: 21px; line-height: 21px; }
#boutiquepage .bloc-xpvista .subtitle { text-align: center; display: block; font-weight: bold; }
#boutiquepage .nl .bloc-xpvista .title { font-size: 13px; }
#boutiquepage .bloc-xpvista { display: block; position: relative; overflow: hidden; padding: 0.5em 1.5em !important; margin-top: 28px; background: url(../images/icon-warning-xpvista.png) 160px 25px no-repeat; }
#boutiquepage .bloc-xpvista .icon { display: block; float: left; width: 81px; height: 123px; background: url(../images/img-security-xpvista.png) no-repeat; margin-right: 14px; }
#boutiquepage .bloc-xpvista .subtitle { float: left; width: 100%; color: #7b7879; padding: 7px 0 0; font-size: 16px; line-height: 18px; }
#boutiquepage .nl .bloc-xpvista .subtitle { font-size: 12px; }
#boutiquepage .product-container .icon-poste { display: block; margin: 10px auto 0; }
#boutiquepage #comparatif-produits .icon-poste { display: block; margin: 10px auto 5px; }
#boutiquepage #bestProt .main-title { display: block; padding-top: 29px; font-size: 28px; line-height: 32px; text-transform: uppercase; text-align: center; color: #3A3A3A; }
#boutiquepage #bestProt .main-sub-title { display: block; font-size: 48px; line-height: 54px; text-transform: uppercase; text-align: center; color: #3A3A3A; font-weight: bold; }
#boutiquepage #bestProt .paragraphe { display: block; width: 80%; margin: 1em auto 2em; text-align: center; font-size: 16px; color: #6B6B6B; }
#boutiquepage #bestProt .title { display: block; padding: 11px 0 3px; font-size: .8em; line-height: 1em; color: #242424; font-weight: bold; }
#boutiquepage #bestProt .sub-title { display: block; padding-bottom: 5px; font-size: .8em; line-height: 1em; color: #242424; font-weight: bold; }
#boutiquepage #bestProt .avTest { font-weight: bold; }
#boutiquepage #bestProt .darkBlueTxt { color: #4376BB; }
#boutiquepage #bestProt .lightBlueTxt { color: #35C2F2; }
#boutiquepage #LPGartnerHead div.carousel { padding: 0; }
#boutiquepage #LPGartnerHead div.carousel ol.carousel-indicators { bottom: 5em; }
#boutiquepage .avTable .avElement .avAverage span, #boutiquepage .avTable .avElement .avTest, #boutiquepage .avTable .green, #boutiquepage .avTable .orange, #boutiquepage .avTable .red { font-size: 12px; }
#boutiquepage .avTable .orange, #boutiquepage .avTable .red { color: #4376BB; }
#boutiquepage .avTable .green { color: #35C2F2; }
#boutiquepage .avTable .avTop { width: 100% }
#boutiquepage .avTable .avElement { width: inherit; height: 30px; margin-top: 5px; }
#boutiquepage .avTable .avElement .avAverage.red { height: inherit; background: #D00000; }
#boutiquepage .avTable .avElement .avAverage.others { height: inherit; background: #2A2E34; }
#boutiquepage .avTable .avElement .avAverage.orange { height: inherit; background: #4376BB; }
#boutiquepage .avTable .avElement .avAverage.green { height: inherit; background: #35C2F2; }
#boutiquepage .avTable .avElement .avAverage span { padding-left: 17px; line-height: 30px; font-weight: 400; color: #FFF; }
#boutiquepage .avTable .avElement .avTest { width: 25px; position: relative; left: 100%; bottom: 30px; line-height: 30px; font-weight: 400; color: #2A2E34; }
#boutiquepage .avTable .avElement .avTest.red { color: #D00000; }
#boutiquepage .avTable .avElement .avTest.orange { color: #4376BB; }
#boutiquepage .avTable .avElement .avTest.green { color: #35C2F2; }
#boutiquepage .avTable .avBottomElement { margin-top: 15px; padding: 5px; background: #F7F7F7; }
#boutiquepage .avTable .avBottomElement .avBottomTitle { font-size: 12px; color: #404040; }
#boutiquepage .avTable .avBottomElement .avBottomText { font-size: 11px; color: #7F7F7F; }
#boutiquepage .avTable .avAward { margin-top: 10px; background: 0 0; }
#boutiquepage .avTable .avAward .avAwardImg { width: 90px; float: left; }
#boutiquepage .avTable .avAward .avAwardText { width: 70%; margin-top: 30px; float: left; }
#boutiquepage .avTable .avAward .avAwardText.right { margin-top: 25px; }
#boutiquepage .avTable .avAward .avAwardText .avAwardTitle { font-size: 18px; color: #404040; }
#boutiquepage .avTable .avAward .avAwardText .avAwardSubTitle { font-size: 11px; color: #7F7F7F; }
#boutiquepage .avTable .line { width: 2px; height: 50%; margin-top: 40px; float: left; background-color: #ECECEC; }
#boutiquepage .avTable .legende { font-size: .8em; line-height: 1em; color: #242424; }
#boutiquepage .mention { display: block; margin-top: 15px; }
#boutiquepage #comparatif-produits table { width: 100%; }
#boutiquepage #comparatif-produits .row:before { display: none; }
#boutiquepage #comparatif-produits .inner-container.av { background: url(../images/bg/bg-cadre-select-comparatif-small.png) 370px 53px no-repeat; }
#boutiquepage #comparatif-produits .inner-container.is { background: url(../images/bg/bg-cadre-select-comparatif-small.png) 572px 53px no-repeat; }
#boutiquepage #comparatif-produits .inner-container.ts { background: url(../images/bg/bg-cadre-select-comparatif-small.png) 785px 53px no-repeat; }
#boutiquepage #comparatif-produits .head { border: none; }
#boutiquepage #comparatif-produits .head .content { display: block; color: #505357; font-size: 16px; position: relative; padding: 35px 0 20px; text-align: center; }
#boutiquepage #comparatif-produits .head .text { font-weight: bold; font-size: 15px; margin: 1em 0 0.5em; }
#boutiquepage #comparatif-produits .head .text-title { display: block; color: #86888c; font-size: 32px; line-height: 34px; position: relative; padding: 90px 0 20px; }
#boutiquepage #comparatif-produits.light .head .content { padding: 10px 0; }
#boutiquepage #comparatif-produits .head .content .visuel { display: block; margin: 0 auto 8px; width: 96px; }
#boutiquepage #comparatif-produits .head .content .btn-acheter-normal { display: block; text-decoration: none; margin: 7px auto 0; }
#boutiquepage #comparatif-produits .row:hover { background: #f9f9f9; }
#boutiquepage #comparatif-produits .row td { height: 40px; text-align: center; vertical-align: middle; }
#boutiquepage #comparatif-produits .row td.text { text-align: left; padding-left: 15px; color: #2c2c2c; font-size: 14px; }
#boutiquepage #comparatif-produits .row td a[data-toggle=tooltip] { display: block; height: 30px; line-height: 30px; text-decoration: none; color: #2c2c2c; cursor: pointer; }
#boutiquepage #comparatif-produits .row td a.double[data-toggle=tooltip] { line-height: 17px; }
#boutiquepage #comparatif-produits .row td .icon { display: block; height: 30px; margin: 0 auto; background: url(../images/icon-tableau-comparatif-tick.png) 50% 50% no-repeat; }
#boutiquepage #comparatif-produits .row td .icon.circle { background: url(../images/icon-tableau-comparatif-circle.png) 50% 50% no-repeat; }
#boutiquepage #comparatif-produits .row.price td { border: none; text-align: left; line-height: 15px; padding-top: 10px; }
#boutiquepage #comparatif-produits .row.price .text { display: block; font-size: 12px; color: #5a5a5a; padding-left: 30px; }
#boutiquepage #comparatif-produits .row.price .selling { display: block; font-size: 23px; color: #000; padding-left: 30px; }
#boutiquepage #comparatif-produits .row.price .public { display: block; font-size: 12px; color: #5a5a5a; padding-left: 30px; }
#boutiquepage #comparatif-produits .row.price .public span { color: #ff630e; text-decoration: line-through; }
#boutiquepage #comparatif-produits .row.price .btn-acheter-normal { margin: 5px auto; }
#boutiquepage #comparatif-produits.av .row .active .icon { background-image: url(../images/icon-tableau-comparatif-tick-av.png); }
#boutiquepage #comparatif-produits.is .row .active .icon { background-image: url(../images/icon-tableau-comparatif-tick-is.png); }
#boutiquepage #comparatif-produits.ts .row .active .icon { background-image: url(../images/icon-tableau-comparatif-tick-ts.png); }
#boutiquepage .tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); background: #fff; }
#boutiquepage .tooltip:after, #boutiquepage .tooltip:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#boutiquepage .tooltip.in { opacity: .9; filter: alpha(opacity=90); }
#boutiquepage .tooltip.top { margin-top: -3px; padding: 5px 0; }
#boutiquepage .tooltip.right { margin-left: 3px; padding: 0 5px; }
#boutiquepage .tooltip.bottom { margin-top: 3px; padding: 5px 0; }
#boutiquepage .tooltip.left { margin-left: -3px; padding: 0 5px; }
#boutiquepage .tooltip-inner { max-width: 200px; padding: 10px 15px; color: #7a7a7a; text-align: left; text-decoration: none; background-color: #fff; border-radius: 4px; }
#boutiquepage #header-boutique { padding: 1em 0 5em; background-color: #E3E3E3; }
#boutiquepage #header-boutique .main-title { font-weight: bold; color: #000; font-size: 42px; line-height: 48px; text-align: center; margin-top: 1em; }
#boutiquepage #header-boutique .main-sub-title { display: block; font-weight: 400; color: #6b6b6b; font-size: 21px; text-align: center; margin-bottom: 2em; }
#boutiquepage .product-awards2017 h5 { text-transform: uppercase; }
#boutiquepage #footer-boutique { margin: 3em 0 5em; }
#boutiquepage #header-boutique ul li, #boutiquepage #footer-boutique ul li { list-style-type: none; }
#boutiquepage #header-boutique .select_option.middle { border-left: 1px solid #CACACC; border-right: 1px solid #CACACC; }
#boutiquepage  .select_option.middle { border-left: 1px solid #D3D3D4; border-right: 1px solid #D3D3D4; }
#boutiquepage #header-boutique ul li .select_option span.txt, #boutiquepage #footer-boutique ul li .select_option span.txt, #boutiquepage #comparatif-produits .select_option span.txt { display: inline-block; font-weight: normal; font-size: 12px; line-height: 13px; float: left; width: 56px; margin: 0 3px 0 10px; color: #878787; vertical-align: middle; }
#boutiquepage #comparatif-produits { margin-bottom: 5em; }
#boutiquepage #header-boutique ul li .select_option select, #boutiquepage #footer-boutique ul li .select_option select, #boutiquepage #comparatif-produits .select_option select { width: 132px; height: 30px; }
#boutiquepage #header-boutique ul li div.duree, #boutiquepage #footer-boutique ul li div.duree, #boutiquepage #comparatif-produits div.duree { margin: 3em 0 0.5em; }
#boutiquepage #footer-boutique ul li div.duree, #boutiquepage #footer-boutique ul li div.nombre, #boutiquepage #footer-boutique .visuel, #boutiquepage #comparatif-produits div.nombre, #boutiquepage #comparatif-produits div.duree { text-align: center; }
#boutiquepage #footer-boutique .visuel img { width: 70%; }
#boutiquepage #footer-boutique ul li .select_option span.txt, #boutiquepage #comparatif-produits .select_option span.txt { float: none; }
#boutiquepage #header-boutique ul li span.price, #boutiquepage #footer-boutique ul li span.price, #boutiquepage #comparatif-produits span.price { display: block; color: #000000; font-size: 30px; line-height: 30px; text-align: center; font-weight: bold; margin: 0.5em 0; }
#boutiquepage #header-boutique ul li a.yellowBtn, #boutiquepage #footer-boutique ul li a.yellowBtn, #boutiquepage #comparatif-produits a.yellowBtn { margin: 0 auto; text-align: center; display: block; width: 10em; }

/*end boutique pages*/

#familyP-einmalig.v3 { background: url('../images/slide26.jpg') center no-repeat; }
#familyP-einmalig.v3 h2 { font-size: 28px; line-height: 1.1; }
#familyP-einmalig.v3 h1 { font-size: 24px; }
#familyP-einmalig.v3 p { font-family: 'Roboto', sans-serif !important; font-size: 20px; line-height: 1.1; }
#familyP-einmalig.v3 .images img { display: inline-block; max-width: 100px; margin-right: 15px; vertical-align: middle; }
#familyP-einmalig.v3 a { font-size: 14px; margin-bottom: 10px; }
#familyP-einmalig.v3 .badge2 { position: absolute; right: 12px; top: 25px; }
#familyP-einmalig.v3 .badge2nl { position: absolute; right: 10px; top: 15px; }

/*end new banner on oem homepage: TICKET #154326*/
#avMac.newMac h3 { font: 600 2em/1em 'Bitter', sans-serif; }
#avMac.newMac h2 { font: 600 3.7em/1em 'Bitter', sans-serif; }
body.fr #GZprodFtrs { background: url("../images/bg_middle_productGZ_fr.jpg") no-repeat center top #000; }
body.fr #GZprodFtrs h4 { font-size: 4.6em; }
#smbDwnld_form h3 { text-align: center; font: 500 1.25em/1.3em 'Roboto'; color: #373737; }
#isFBpost, #isFBpost span, #isFBpost iframe { width: 100% !important; }
#isFBpost { margin-top: 1em; padding: 0; }
#contSide .glyphicon { margin-right: 5px; }

/*.carousel-inner .logo {height: 112px;}*/
#RenewalRO { margin: 4em 0 0; text-align: left; }
#RenewalRO .form-group { display: block; overflow: hidden; }
#RenewalRO input { color: #828282; font: 400 1em/1.3em "Roboto"; }
#RenewalRO .form-group .subNote { font-size: 0.8em; color: #828282; padding-top: 0.3em; }
#FPEinstein { padding-left: 1em; }
#FPEinstein h2 { font-size: 2.3em; }
#FPEinstein p { font-size: 1.3em; }
#FPEinstein a.btn-fpeinstein { position: relative; background: #ff4c00; padding: 0.7em 1.5em; top: 2.3em; font-size: 1.3em; color: white; -webkit-border-radius: 3px; border-radius: 3px; }
#FPEinstein img.devicesEIN { position: relative; top: 2em; padding-top: 1em; vertical-align: middle; }
@media (max-width:1366px) {
    #FPEinstein h2 { font-size: 2.1em; }
    #FPEinstein p { font-size: 1.2em; }
}
@media (max-width:1228px) {
    .strapslide-pagination ul li { height: 3.5em; }
}
@media (max-width:1088px) {
    .strapslide-pagination ul li { height: 3em; }
    .strapslide > .strapslide-pagination { top: 0; }
    .strapslide > .strapslide-pagination .pagination { margin: 6px 0; }
}

div.green_certified { border-bottom: 1px solid #e6e6e6; padding-bottom: 1em; color: #56b541; }
.bootstrap-checkbox > button.btn.btn-small { height: 31px; }
.prodWrapper span.users_years, .prodWrapper b.price_small, .prodWrapper .users_years_multi { display: block; }
.prodWrapper span.users_years, .prodWrapper .users_years_multi { line-height: 1em; padding-bottom: 0.5em; }

/* modificari bdmobile responsive desktop */
.priceTable { background: #fff bottom; border: 1px solid #e1e1e1; border-radius: 3px; padding: 1.5em 1.5em 0; margin: 2em 0; }
.priceTable p { position: relative }
.priceTable p label span { float: none; display: block }
.priceTable label { font: 400 0.85em 'Roboto'; color: #818181; margin: 0.6em 0; }
/* WWW-7745 */
.priceTable label.business {  font-size: 16px; color: #000; font-weight: 700; }
.priceTable.business .scale span a {font-weight: 700; color: rgb(33, 37, 41); font-size: 18px; margin-bottom: 10px;}
.priceTable.business .scale { margin: 0 auto 25px;}
/* WWW-7745 */
.priceTable select { font: 400 0.85em 'Roboto'; color: #383838; padding: 6px; height: 33px; margin: 0.6em 0; }
.priceTable .install { padding: 0.1em 0.9em; margin: 0.3em 0; background-color: #f3f3f3; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.priceTable img { margin: 1em 0.5em; float: left }
.priceTable a.show_install img { margin: 0; float: none }
.priceTable a.show_install { float: right; }
.priceTable span.text-to-yes { color: #292929; font: 600 1em "roboto"; margin-bottom: 0.4em; margin-top: 0.4em; }
#withPsic { display: inline-block; line-height: 1.8em; padding: 1em 0 0 0; }
.priceTable p { font: 500 0.96em 'roboto'; letter-spacing: -0.03em; margin: 0.7em 0; color: #292929; }
.priceTable .psicDiv p { font: 500 0.96em 'roboto'; letter-spacing: -0.03em; margin: 0 0 0.7em 0; color: #292929; }
.priceTable span { font: 400 0.8em 'roboto'; margin-top: -0.2em; float: left; letter-spacing: -0.015em; color: #7e7e7e; }
.priceTable big span { font: 700 1em 'roboto'; margin-top: 0; float: none; letter-spacing: 0; color: #000; }
.priceTable .price { text-align: right; }
.priceTable .price p { font-size: 1.1em; font-weight: 300; }
.priceTable .price strike { color: #ff3e3e; }
.priceTable .price big { font-size: 1.8em; font-weight: 700; letter-spacing: -0.04em; color: #000; /*margin:-0.5em 0 0.2em;*/ float: right; }
.priceTable .saving { font: 400 0.85em 'Roboto'; color: #818181; margin-top: 1em; }
.priceTable .saveVal { font: 500 1.2em 'Roboto'; color: #36af00 !important; margin-top: 0.5em; }
.priceTable hr { margin: 0.5em 0 !important; }

/*.fr #prodSection .badgePos, .nl #prodSection .badgePos {position: absolute; width: 500px; top: 32em; left:0;}*/
.fr #prodSection .badgePos, .nl #prodSection .badgePos { left: 21em; position: absolute; top: 27em; width: 500px; z-index: 100000000; }
.fr #prodSection.selector_av .badgePos, .nl #prodSection.selector_av .badgePos { top: 22em; left: 5em; }
.fr #prodSection.selector_is .badgePos, .nl #prodSection.selector_is .badgePos { top: 23em; left: 10em; }
#prodSection .badgePos.showSM { width: 250px !important; position: relative; top: 0; left: 0; margin: 2em auto 0; }
#prodSection .badgePos.showSM img { float: none; margin: 0 auto; max-width: 9.0em }
#prodSection .badgePos.showSM div q { color: #b27100; font-size: 1.3em; font-style: italic; letter-spacing: -0.05em; }
#prodSection .badgePos.showSM div { float: none; margin-top: 1.0em; }
#prodSection .badge-is { left: 23em; position: absolute; top: 26em; width: 500px; }
#prodSection .badgePos.showSM { width: 250px !important; position: relative; top: 0; left: 0; margin: 2em auto 0; }
#prodSection .badgePos.showSM img { float: none; margin: 0 auto; max-width: 9.0em }
#prodSection .badgePos.showSM div q { color: #b27100; font-size: 1.3em; font-style: italic; letter-spacing: -0.05em; }
#prodSection .badgePos.showSM div { float: none; margin-top: 1.0em; }
@media (min-width:993px) and (max-width:1199px) {
    #prodSection .badgePos { left: 0; position: absolute; top: 25em; }
}
#subMenu ul { white-space: nowrap; }
#subMenu ul li, #subMenu ul li a, #subMenu ul li p { line-height: 2.5em }
#sphFtrs.win8security a.viewMoreBtn { margin: 0 0 5em 0; }
#sphFtrs.bgWhite { padding: 5em 0 0 0; }
#GZfaq #faq.safepay { margin: 0 auto; padding: 0 15px 2em 15px }
#btmProd .safepay { margin-top: 0; }
.header_toolbox_2014 #pageHeader h1 a { color: #393939; }
.at #feats ul li { padding: 0 30px 0 0 }
.at #feats ul { padding: 0; margin-left: 0; }
#specFeat ul li { list-style: inside; }
#specFeat .spacer { height: 2em; }
.priceTable #quickRnw a { font: 600 1.3em/1.7em "Roboto", sans-serif; margin: 0.5em 0 0; }
.priceTable #quickRnw a { font-size: 1.1em !important; padding: 1em; }
#allProducts .productListing h4 a { font-size: 1em; }
#allProducts .users_years_multi { line-height: 1em; }
#toolbox_prods .prodWrapper .awardWrapper figure { padding: 0 }
nav#mainNav .onlyMobile .shopcart { margin-top: 0.6em; margin-right: 0px; background: url("../images/cart_on.png") no-repeat scroll left center transparent; padding: 0px; text-align: center; }
#scrModal1, #scrModal2, #scrModal3, #scrModal4, #scrModal5 { width: auto; }
#scrModal1 .modal-body, #scrModal2 .modal-body, #scrModal3 .modal-body, #scrModal4 .modal-body, #scrModal5 .modal-body { float: left; width: inherit; padding: 38px; }
#scrModal1 .modal-cancel, #scrModal2 .modal-cancel, #scrModal3 .modal-cancel, #scrModal4 .modal-cancel, #scrModal5 .modal-cancel { display: block; position: absolute; right: -50px; top: -100px; background: url("../images/cancel-x.png") no-repeat scroll center center; cursor: pointer; display: block; height: 33px; margin: 100px auto auto; width: 33px; }
#scrModal1 .modal-dialog, #scrModal2 .modal-dialog, #scrModal3 .modal-dialog, #scrModal4 .modal-dialog, #scrModal5 .modal-dialog { margin: 5.5em auto; width: 896px; }
#scrModal1 .modal-content, #scrModal2 .modal-content, #scrModal3 .modal-content, #scrModal4 .modal-content, #scrModal5 .modal-content { background-color: #000000; border: 1px solid rgba(0, 0, 0, 0.8); border-radius: 2px; float: left; width: inherit; }
#scrModal1 .carousel-control, #scrModal2 .carousel-control, #scrModal3 .carousel-control, #scrModal4 .carousel-control, #scrModal5 .carousel-control { top: 4em; }
#scrModal1 .carousel-control.left, #scrModal2 .carousel-control.left, #scrModal3 .carousel-control.left, #scrModal4 .carousel-control.left, #scrModal5 .carousel-control.left { background-image: none; left: -26px; }
#scrModal1 .carousel-control.right, #scrModal2 .carousel-control.right, #scrModal3 .carousel-control.right, #scrModal4 .carousel-control.right, #scrModal5 .carousel-control.right { right: 2px; left: auto; background-image: none; }
#scrModal1 .carousel-control > i, #scrModal2 .carousel-control > i, #scrModal3 .carousel-control > i, #scrModal4 .carousel-control > i, #scrModal5 .carousel-control > i { font-size: 1.3em; text-shadow: none; color: #696969; }
#scrModal1 .carousel-control > i:hover, #scrModal2 .carousel-control > i:hover, #scrModal3 .carousel-control > i:hover, #scrModal4 .carousel-control > i:hover, #scrModal5 .carousel-control > i:hover, #scrModal1 .carousel-control > i:focus, #scrModal2 .carousel-control > i:focus, #scrModal3 .carousel-control > i:focus, #scrModal4 .carousel-control > i:focus, #scrModal5 .carousel-control > i:focus { color: #222 !important; text-decoration: none; filter: alpha(opacity=90); outline: none; }

/* Modificari pagina suport */
#contSide .header_art { background: url("../images/bg_diag.png") repeat scroll center center #FFF; min-height: 11.5em; padding: 1em; margin: 0px 0px 3em; }
.findSol img { display: inline-block; float: none; padding: 2em 0; }

/* Liste Features Advanced Business Security */
#adv_security_features .device-features ul li { color: #6a6a6a; font-size: 1.1em; list-style-image: url("../images/grey_ok.png"); padding: 0.5em 0; }

/*QUICKRENEW BANNER HM*/
#quickRenew A.btn-success { margin-bottom: 1em; }
#register_blog_container .checkboxes_list { margin-left: 0 !important; }
#register_blog_container .checkboxes_list  label { }
#register_blog_container .checkboxes_list  input[type="checkbox"] { float: left; margin-right: 5px; }
#register_blog_container div.gray_button_cont a, #register_blog_container div.gray_button a { background-color: #ccc; padding: 5px 10px; border-radius: 3px; }
#register_blog_container div#step2 div.checkboxes_list input[type="text"], #register_blog_container div#step2 div.checkboxes_list select { width: 318px; margin-bottom: 1em; }
#GZprodDesc div.col-md-5 a.freeTrialBtn, #GZprodDesc div.col-md-5 a.btnDatasheet { width: 100%; white-space: normal; line-height: 24px; padding: 0.8em 1em; }
#OEMinfoEurope span.iswhiteTxt { color: #fff; width: 90%; }
#OEMinfoEurope span.isLine { border-top: 1px solid #fff; width: 100%; display: block; margin: 10px 0; }
#OEMinfoEurope  a.btn-grey { margin-top: 0.8em; padding: 5px 1em; }
@media (max-width:1790px) {
    #OEMinfoEurope p { margin-bottom: 0 !important; }
    #OEMinfoEurope  h1 { font-size: 3em !important; }
    #OEMinfoEurope a.btn-grey { margin-top: 0.8em !important; padding: 1px 1em !important; font-size: 1.6em !important; }
}
body.new_business { padding-top: 0 !important; }

/*re-style for phone*/
#GZprodDesc .phone { display: block; margin: 0; padding-left: 0; }
#GZprodDesc .phone i { color: #b9b9b9; font-size: 2em; padding: 0.3em 0.4em 0 0; }
#GZprodDesc .phoneTxt { margin: 0.4em 0 0; text-align: left; float: left; }

/*end re-style for phone*/
.no-padding-left { padding-left: 0; }
.no-padding-right { padding-right: 0; }
.margin0auto { float: none; margin: 0 auto }

/*new Security for Virtualized Environments*/
#GZftrs ul.inner_GZftrs li, ul.checkListBuss li { margin-bottom: 1em; min-height: 10px !important; }
#GZftrs ul.inner_GZftrs ul li, #GZpartPlatforms ul li { display: inline-table; padding: 0; background: url("../images/check.png") no-repeat 0 6px transparent; list-style-position: outside; width: 100%; margin: 0 0; padding-left: 20px; }
#GZftrs ul.inner_GZftrs ul li p { padding: 0; font: 400 14px 'Roboto' !important; }
#GZftrs ul.inner_GZftrs ul li i { font-size: 14px; line-height: initial; }
#sysReq p, #GZftrs ul.inner_GZftrs p { font: 400 14px 'Roboto'; }

/*end new Security for Virtualized Environments*/

/*new Security for Exchange*/
#GZpartLogos ul.newLogos { text-align: center; }
#GZpartLogos ul.newLogos li { float: none; display: inline-block; }
#GZpartPlatforms, #GZpartPlatforms ul { text-align: left; }
#GZpartPlatforms h3 { font-size: 20px; }
#GZpartPlatforms ul { border-left: 1px solid #ccc; }
#GZcallFooter a.freeTrialBtn { font-size: 18px; }
#GZcallFooter .circle { color: #b6b6b6; font: italic 300 1.7em/2em 'Roboto'; padding: 0 1em; }
#GZcallFooter .phone i { color: #b9b9b9; font-size: 2em; padding: 0.3em 0.4em 0 0; }

/*end new Security for Exchange*/

/*new Business Security for Endpoints*/
.noFixedHeight ul li, ul.checkListBuss li { min-height: initial !important; }
ul.checkListBuss li { background: url("../images/check.png") no-repeat 0 5px transparent; padding-left: 20px; }
ul.checkListBuss li h3 { padding-top: 0 !important; }

/*end new Business Security for Endpoints*/

/* gravity zone banner */
#gravityzone_banner { background: url(../images/slide13.jpg) center no-repeat; }
#gravityzone_banner h2 { font-size: 3em; color: #fff; margin-top: 0.3em; }
#gravityzone_banner p { font-size: 1.7em; font-weight: 300; line-height: 1.3; }

/* Website Enterprise Technologies */
@keyframes move-twink-back {
    from { background-position: 0 0; }
    to { background-position: -10000px 5000px; }
}
@-webkit-keyframes move-twink-back {
    from { background-position: 0 0; }
    to { background-position: -10000px 5000px; }
}
@-moz-keyframes move-twink-back {
    from { background-position: 0 0; }
    to { background-position: -10000px 5000px; }
}
@keyframes move-clouds-back {
    from { background-position: 0 0; }
    to { background-position: 10000px 0; }
}
@-webkit-keyframes move-clouds-back {
    from { background-position: 0 0; }
    to { background-position: 10000px 0; }
}
@-moz-keyframes move-clouds-back {
    from { background-position: 0 0; }
    to { background-position: 10000px 0; }
}
.stars, .twinkling, .clouds { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: block; }
.stars { background: #000 url(../images/stars.png) repeat top center; z-index: 0; }
.twinkling { background: transparent url(../images/twinkling.png) repeat top center; z-index: 1; -moz-animation: move-twink-back 200s linear infinite; -ms-animation: move-twink-back 200s linear infinite; -o-animation: move-twink-back 200s linear infinite; -webkit-animation: move-twink-back 200s linear infinite; animation: move-twink-back 200s linear infinite; }
.clouds { background: transparent url(../images/clouds.png) repeat top center; z-index: 3; -moz-animation: move-clouds-back 200s linear infinite; -ms-animation: move-clouds-back 200s linear infinite; -o-animation: move-clouds-back 200s linear infinite; -webkit-animation: move-clouds-back 200s linear infinite; animation: move-clouds-back 200s linear infinite; }
.thinFont { font-weight: 100 !important; }
.isBussLogo { float: left; }
.isLogoTxt { float: left; margin-left: 4px; font-size: 1.3em; }
div.changedForGZ { padding: 0; margin-left: -14px; }
#GZfaq .resources { padding: 0 !important; }
.text-logoBottom { margin: 2.3em 0 0 -0.8em; }
section#OEMcategoryHead { background-size: 100% 100%; }
ul.isListProdCateg strong.isStrongTitle { margin-left: -1.3em; color: #000; font-size: 1.2em; float: left; width: 100%; }
ul.isListProdCateg li { padding: 0 !important; }
#OEMcategoryHead h2.newLineTxt { color: #fff; font: 600 2.2em/1em 'Roboto', sans-serif; letter-spacing: -0.02em; margin: 0.3em 0 1em; }
li.emptyLink { font: 400 0.75em/38px 'Roboto', sans-serif; color: #7d7d7d; }
#prodSection a.btn { white-space: normal; }
div.certDoc { display: inline-block; width: 170px; }
#PANfeat.hasBuss div.certDocBuss { float: left; }

/* END Website Enterprise Technologies */

/* Reset radion buttons support center Sample or URL Submit */
#contSide #first_step ul li { text-align: left; background: none; list-style: inside none none; padding-left: 10px; }
#sampleURL #first_step li:not(#foo) > input + label::before { margin: 5px 0px 0px -9px; }
.price_yearly_fap, .price_monthly_fap, .price_yearly_fap_btm, .price_monthly_fap_btm { font: 700 1em "roboto"; margin-top: 0px; float: none; letter-spacing: 0px; color: #000; position: static; }
.brainProdSection .priceTable p:not(#foo) > input + label::before { margin: -4px 0px 0px -24px; }
.entSecurity#GZprodDesc  a.hasStyle { padding: 1em; display: block; line-height: 22px !important; text-transform: none !important; font-weight: normal; font: 400 1.1em 'Roboto', sans-serif !important; margin-bottom: 2em !important; text-transform: uppercase; padding: 0.9em 0 !important; margin-top: 3px !important; }
#GZprodDesc .phone { padding-right: 0; }
#GZprodDesc .phone a.learnMore { margin-left: 0 !important; padding: 1em 0.5em !important; white-space: normal !important; }
#GZpartLogos ul.newLogos { display: block; }
.subGZtabs { background-color: #eee; height: 1.5em; display: block; border-top: 1px solid #FFFFFF; }
#GZpartLogos { text-align: center; }
#prodSection .btn-warning img { float: left; }
#prodSection a.btn-warning { white-space: nowrap !important; }
.noPadd { padding-left: 0; padding-right: 0; }
section#underProdSubmit { margin-bottom: 7em; }
.br #toolbox_prods .prodWrapper p.trial, .es #toolbox_prods .prodWrapper p.trial, .fr #toolbox_prods .prodWrapper p.trial, .it #toolbox_prods .prodWrapper p.trial, .pt #toolbox_prods .prodWrapper p.trial, .ro #toolbox_prods .prodWrapper p.trial { margin: 0 auto !important; }
#OEMwebinar { position: relative }
#OEMwebinar figure img { width: 15em; margin-top: 3em; }
#OEMwebinar a.btn-grey { position: absolute; right: 2em; top: 30%; }
#OEMwebinar h2 { font: 400 2.9em 'Roboto', sans-serif; margin-top: 1em }
#OEMwebinar h3 { font: bold 2.2em 'Roboto', sans-serif; margin: 1em 0; }
#OEMwebinar p.white { font-size: 1.2em; line-height: 0.7em; width: 600px; font-weight: 400; }
.en #SMB_hp_banner .alignMidImg { position: relative; }
.en #SMB_hp_banner .alignMidImg img.img25Off { bottom: 1.4em; position: absolute; left: 6.5em; }
#isSearchMoved { background-color: #eee !important; padding: 1.5em 1em 1.5em 1.5em !important; border-bottom: 1px solid #fff !important; background: #f7f7f7; margin-bottom: 5em; }
#isSearchMoved form { text-align: left; }
#isSearchMoved p { font: 400 1.5em/1.3em 'Roboto', sans-serif !important; color: #000 !important; margin: 0 !important; letter-spacing: -0.02em !important; }
#isSearchMoved label { font: 400 0.9em/1em 'Roboto', sans-serif !important; }
#isSearchMoved input { height: 3.3em; width: 76%; margin: 0.8em 0 !important; }
#isSearchMoved .btn { margin: 0 !important; font-size: 1.2em !important; padding: 0.36em 0.5em !important; margin-left: 0.2em !important; margin-toP: 0.1em !important; }
#isSearchMoved .extra { text-align: right; }
#isSearchMoved .extra h4 { font: 400 1.2em 'Roboto', sans-serif; color: #000; letter-spacing: -0.02em; margin-bottom: 0.5em; }
#isSearchMoved .extra ul { list-style: none outside none; display: inline; text-align: center; }
#isSearchMoved .extra ul li { border-right: 1px solid #c8c8c8; text-align: center; display: inline-block !important; }
#isSearchMoved .extra ul li:last-child { border-right: 0; }
.business_header.fixed, #articleContent h4.fixed { position: fixed; top: 47.8px; left: 0; z-index: 2; width: 100%; text-align: center; margin: 0 auto; float: none; right: 0; }
#subMenu.fixed { position: fixed; top: 47.8px; left: 0; z-index: 2; width: 100%; text-align: center; }
#articleContent h4.fixed { font-size: 1.6em; font-weight: 400; line-height: 1em; background: url("../images/bg_diag.png") repeat scroll center center #FFFFFF; padding: 1em; }
#contSide .business_header.fixed .header_art { padding: 0em 1em; margin: 0; min-height: 7.5em; }
#contSide .business_header.fixed .header_art  figure img { width: 83px; height: auto; display: inline-block; float: right; max-width: inherit; }

/* Pan with awards */
#PANawards { padding: 2em 0; background: #eeeeee; }
#PANawards h4 { font-size: 1.6em; font-weight: normal; margin-bottom: 2em; }
#PANawards.v2 { background: #F8F7F8; }
#PANawards.v2 h4 { color: #626262; font-size: 14px; font-style: normal; margin-top: 2.2em; }
.subMenu2 { padding-left: 1em !important; }
#backtoschool15 .off_img { bottom: 10em; left: 30px; }

/** BEGIN 2016 **/

/*.v2016 .saveVal { float:none!important;}*/
#tbComp.v2016 th:last-child span { font-weight: 500 !important; color: #000 !important; font-size: 1em !important; }

/* av bms */
#reviewsWrapper .stars { margin-top: 20px; position: relative; background: none; }

/** END 2016 **/

/* BEGIN Family Pack 2015 + FinanzSchutz banner */
#cosmosdirekt { background: url(../images/slide19.jpg) center repeat; }
#cosmosdirekt .container { margin-top: 5em; }
#cosmosdirekt h2 { margin-top: 5em; font-size: 35px; color: #2a2a2a; margin-top: 1.7em; text-transform: uppercase; }
#cosmosdirekt h1 { font-size: 50px; margin: 0.5em 0 0 0; }
#cosmosdirekt p { font-size: 27px; color: #2a2a2a; font-family: "Bitter", serif !important; line-height: 1; margin-top: 10px; }
#cosmosdirekt a { font-size: 20px; margin-top: 0.9em; }

/* END Family Pack 2015 + FinanzSchutz banner */
.v2016 .store_price_full { display: block; font-size: 0.7em; text-decoration: line-through; }
#classicLine.v2016 h3 a { color: #010101; font-size: 1em; font-weight: 900; line-height: 0.9; margin: 1em 0 0; text-transform: uppercase; }
body.de div.priceTable div.wrap div.largerDE, body.fr div.priceTable div.wrap div.largerDE, body.ro div.priceTable div.wrap div.largerDE, body.es div.priceTable div.wrap div.largerDE { left: 0 !important; padding-left: 0; padding-right: 0; }
#prodFiles { background-color: #f7f7f7; }
#contact .box1, #contact .box_selected { height: 190px; }
#ovrChosep .inpList ul li { padding: 0 0 6px 18px; }
#ovrChosep div#pname ul li { padding: 0 0 0 18px; }
body.fr ul.hiddenOnFR { display: none; }

/* Editor's Choice 2016 - The AV product page */
#prodSection.v2016.pcmag2016 h5 { font-size: 22px; color: #000000; margin: 0 !important; font-weight: bold; }
#prodSection.v2016.pcmag2016 q { color: #d59100; font-size: 16px; font-weight: 500; white-space: nowrap; font-style: italic; }
#prodSection.v2016.pcmag2016 span { display: block; }
#prodSection.v2016.pcmag2016 ul li { position: relative; }
#prodSection.v2016.pcmag2016 .newBadge a img { position: static; left: 0; }

/* Editor's Choice 2016 - The comparatives page */
#ec2days .ec2bg { background: url(../images/ec2days_bg.jpg) no-repeat center #091930; height: 150px; }
#ec2days h3 { color: #fff; font-size: 40px; margin-top: 25px; }
#ec2days .subtitle { font-size: 24px; color: #49b4ff; text-transform: uppercase; }
#ec2days .subtitle span { font-weight: bold; }
#ec2days .pcmag { margin-top: -35px; }
#ec2days .quote q { color: #d59100; font-size: 28px; font-weight: 700; font-style: italic; }
#ec2days .quote p { color: black; font-size: 12px; font-weight: 400; text-transform: uppercase; }
#prodScreenshot.bms2016 .carousel-inner { height: 78%; max-width: 262px; top: 8%; width: 82%; position: absolute; left: 0px; right: 0px; margin: auto; overflow: hidden; }
#contSide .shArt span.theDate { font-weight: bold; color: #bbb; margin-bottom: 1em; display: block; }
body.ro #fightBack2016 h2, body.nl #fightBack2016 h2, body.es #fightBack2016 h2, body.br #fightBack2016 h2, body.pt #fightBack2016 h2, body.it #fightBack2016 h2 { font: 600 3.5em/1em 'Bitter', sans-serif; }
.setup_price { display: block; }
#prodSection .product:hover img, #prodSection .priceBox.fixed img.big, #prodSection .priceBox.fixed img.small { -webkit-animation-play-state: paused; animation-play-state: paused; }

/* best rated */
#bestRated { background: url(../images/partner_bg.jpg) center no-repeat; height: 435px; }
#bestRated h5 { margin-top: 1em; font-size: 30px; }
#bestRated h3 { margin-bottom: 0.5em; font-size: 42px; }
#bestRated h6 { letter-spacing: 0.2px; margin-bottom: 1.5em; }
.canContact { background: url(../images/note.png) no-repeat; background-position: 0 21px; border-style: dashed none none; border-width: 1px 0 0; border-color: #e3e3e3; padding: 25px 0 14px 62px; color: black; }
.isGreenBtn { font-size: 1.1em !important; font-family: 'Roboto', sans-serif !important; padding: 1em; background-color: #57b61e; font-weight: normal !important; padding: 0.8em 1em !important; }
.isPurpleBtn { text-align: center; margin-top: 0 !important; margin-bottom: 1em !important; font-weight: normal !important; font-size: 1.1em !important; line-height: 20px; }
.blogImg { height: 150px; overflow: hidden; width: 100%; }
.blogImg img { width: 100%; }
#MenuPress ul { list-style: none outside none; margin-left: 0; display: block; padding-left: 0; }
#MenuPress ul li { background: none; padding-left: 0; }
#MenuPress ul li a { color: #737373 !important; }
.search-results2017 .more-about { display: block; color: #555; font-size: 18px; text-decoration: underline; margin-bottom: 0; transition: all 0.3s ease; }
.search-results2017 .blueBtn2 { padding: 10px 20px; font-size: 15px; }
.search-results2017 h5 { font-size: 20px; font-weight: 300; margin-top: 10px; margin-bottom: 30px; }
.search-results2017 h4 { margin-bottom: 20px; }
.search-results2017 i { margin-right: 5px; }
.search-results2017 a { display: block; width: 200px; margin: 0 auto; margin-bottom: 10px; }
.search-results2017 .trouble-login { color: #333; font-size: 11px; text-decoration: underline; }
.search-results2017 ul li { display: inline-block; color: #555; font-size: 13px; }
.search-results2017 ul { margin-left: 0 !important; margin-bottom: 20px; }
.search-results2017 ul li a { display: inline-block; width: auto; }
.search-results2017 ul li a:hover { color: #00baff !important; }
.search-results2017 .versions { margin-top: 40px; display: block; color: #333; font-size: 15px; }
.search-results2017 .more-about { display: block; color: #555; font-size: 13px; margin-bottom: 0; transition: all 0.3s ease; }
.search-results2017 .more-about:hover { color: #00baff; }
#MenuPress2, #MenuPress3 { background-color: #fcfcfc; border: 1px solid #eee; padding: 2em 0; margin: 0 0 30px; }
#MenuPress2 a { font-size: 18px; text-decoration: underline; }


/* Product Comparison Business Products - ticket:#984566; */
#threeAwards.v2016 q { margin-top: 0; padding-top: 10px; }
#threeAwards.v2016 p { margin-bottom: 4em; }
#tripleChoice.v2016 .bar { margin-top: 2em; }
#tripleChoice.v2016 figure { margin-top: 1.4em; margin-bottom: 2em; }

/* Business Av Chart */
#GZftrs.avChart .av_chart_bars { margin-top: 3em; }
#GZftrs.avChart .title-list span { display: block; font-size: 14px; color: #1e88e5; text-transform: uppercase; text-align: right; margin-bottom: 20px; }
#GZftrs.avChart .title-list span.bit { color: #0d47a1; }
#GZftrs.avChart .bar .progress-barAV { z-index: 99 !important; height: 10px; margin-bottom: 30px; position: relative; }
#GZftrs.avChart .progressW { background: #0277bd; display: block; height: 14px; transition: width 1.5s ease 0s; width: 0; float: left; }
#GZftrs.avChart .darkBlue p { color: #0277bd; }
#GZftrs.avChart .normalBlue { background: #29B6F6; }
#GZftrs.avChart .normalBlue p { color: #29B6F6; }
#GZftrs.avChart .lightBlue { background: #b3e5fc; }
#GZftrs.avChart .lightBlue p { color: #29b6f6; }
#GZftrs.avChart .progress-barAV p { ; margin: 0; padding: 0; text-align: right; margin-top: -15px; }
#GZftrs.avChart .avTest.two { margin-right: -9px !important; }
#GZftrs.avChart .bar { margin-top: 4px; }
#GZftrs.avChart .xAxis li { float: left; list-style: outside none none; padding: 0; color: #4fc3f7; font-size: 12px; text-align: center; width: 10%; }
#GZftrs.avChart .bar .progress-barAV.last { margin-bottom: 5px; }
#GZftrs.avChart .xAxis { margin: 20px 0 0 0; }
#GZftrs.avChart ul.lines li { text-align: center; float: left; width: 10%; height: 100%; }
#GZftrs.avChart ul.lines li:first-child { border-left: 0; }
#GZftrs.avChart ul.lines { height: 270px; left: 0; position: absolute; top: 0; z-index: 9 !important; width: 100%; }
#GZftrs.avChart ul.lines li span { height: 100%; width: 2px; background: #fff; display: inline-block; }
#GZftrs.avChart .bars { padding: 0 23px; }
#GZftrs.avChart .legend { margin-top: 10px; }
#GZftrs.avChart .legend span { display: inline-block; font-size: 14px; color: #78909c; position: relative; padding-left: 20px; margin: 0 10px; }
#GZftrs.avChart .legend span:before { width: 10px; height: 10px; content: ""; background: #0277BD; position: absolute; left: 0; top: 5px; border-radius: 50%; }
#GZftrs.avChart .legend span.performance:before { background: #29B6F6; }
#GZftrs.avChart .legend span.usability:before { background: #B3E5FC; }

/** avTable **/
.avTable  .red { font-size: 12px; color: #d00000; font-weight: bold; }
.avTable  .orange { font-size: 12px; color: #f06000; font-weight: bold; }
.avTable  .green { font-size: 12px; color: #75c700; font-weight: bold; }
.avTable .avTop { width: 100%; position: relative; }
.avTable  .avElement { width: inherit; height: 30px; background: #efefef; margin-top: 5px; text-align: left; }
.avTable  .avElement .avAverage.red { height: inherit; background: #d00000; }
.avTable  .avElement .avAverage.others { height: inherit; background: #609bb7; }
.avTable  .avElement .avAverage.orange { height: inherit; background: #f06000; }
.avTable  .avElement .avAverage.green { height: inherit; background: #75c700; }
.avTable  .avElement .avAverage span { color: #fff; font-size: 12px; line-height: 30px; padding-left: 10px; font-weight: bold; }
.avTable  .avElement .avTest { font-size: 12px; position: relative; left: 102%; bottom: 30px; width: 25px; color: #5f5f5f; font-weight: bold; display: none; }
.avTable  .avElement .avTest.red { color: #d00000; }
.avTable  .avElement .avTest.orange { color: #f06b00; }
.avTable  .avElement .avTest.green { color: #427100; }
.avTable  .avElementMac { width: inherit; height: 30px; background: #efefef; margin-top: 5px; text-align: left; }
.avTable .avElementMac .avAverage.red, .avTable .avElementMac .avAverageSmall.red { height: inherit; background: #d00000; }
.avTable .avElementMac .avAverage.others, .avTable .avElementMac .avAverageSmall.others { height: inherit; background: #609bb7; }
.avTable .avElementMac .avAverage.orange, .avTable .avElementMac .avAverageSmall.orange { height: inherit; background: #f06000; }
.avTable .avElementMac .avAverage.ddblue, .avTable .avElementMac .avAverageSmall.ddblue { height: inherit; background: #4839A0; }
.avTable .avElementMac .avAverage.green, .avTable .avElementMac .avAverageSmall.green { height: inherit; background: #75c700; }
.avTable .avElementMac .avAverage span, .avTable .avElementMac .avAverageSmall span { color: #fff; font-size: 12px; line-height: 30px; padding-left: 10px; font-weight: bold; }
.avTable .avElementMac .avAverage span.black, .avTable .avElementMac .avAverageSmall span.black { color: #fff; font-size: 12px; line-height: 30px; padding-left: 10px; font-weight: bold; text-shadow: 1px 1px 0 #262626; }
.avTable  .avElementMac .avTest { font-size: 12px; position: relative; left: 102%; bottom: 30px; width: 25px; color: #5f5f5f; font-weight: bold; display: none; }
.avTable  .avElementMac .avTest.red { color: #d00000; }
.avTable  .avElementMac .avTest.orange { color: #f06b00; }
.avTable  .avElementMac .avTest.green { color: #427100; }
.avTable  .avBottomElement { background: #f7f7f7; margin-top: 15px; padding: 5px; }
.avTable  .avBottomElement .avBottomTitle { font-size: 12px; color: #404040; }
.avTable  .avBottomElement .avBottomText { font-size: 11px; color: #7f7f7f; }
.avTable  .avAward { background: none; margin-top: 10px; }
.avTable  .avAward .avAwardImg { float: left; width: 90px; }
.avTable  .avAward .avAwardText { float: left; width: 70%; margin-top: 30px; }
.avTable  .avAward .avAwardText.right { margin-top: 25px; }
.avTable  .avAward .avAwardText .avAwardTitle { font-size: 18px; color: #404040; }
.avTable  .avAward .avAwardText .avAwardSubTitle { font-size: 11px; color: #7f7f7f; }
.avTable .line { width: 2px; height: 50%; background-color: #ececec; float: left; margin-top: 40px; }
.avTable .grid_columns { width: 100%; border-collapse: collapse; border-bottom: 2px solid #c2c2c2; position: absolute; top: 0; left: 0; }
.avTable .grid_columns tr { width: 100%; }
.avTable .grid_columns td { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2 }
.avTable .xAxis { margin: 2em 0 0 0; font: 500 0.86em/1em 'Roboto', sans-serif; text-align: left; }
.avTable .xAxis li { list-style: none; float: left; padding: 0; text-align: center; width: 9%; }
#PANawards div.tooltip-demoP { width: 20% !important; }
#subMenu ul li:nth-child(2) { margin-right: 5px; }
.priceBox.small-text p { font-size: 35px !important; line-height: .5 !important; top: 75px !important; }
.priceBox.small-text p span { font-size: .35em !important; line-height: 1 !important; display: inline-block !important; color: #fff !important; }
.priceBox p span { color: #fff !important; }

/* Business Security Black Friday */
#prodSection.smb.v2016.blackfriday { background: url(../images/blue-gradient.png) no-repeat center top #1d1d1d; }
#prodSection.smb.v2016.blackfriday h1 { color: #fff; }
#prodSection.smb.v2016.blackfriday h1.lp-title { opacity: .8; font-size: 36px; }
#prodSection.smb.v2016.blackfriday p.subtitle { opacity: .8; color: #fff; margin-top: 0; }
#prodSection.smb.v2016.blackfriday h4.first-row { margin: 0 0 20px 0; }
#prodSection.v2016.blackfriday ul li { color: #e5e5e5; }
#prodSection.smb.v2016.blackfriday .off { left: 22%; }
#BS-hpb { background: url(../images/SMB_hpb_bg.jpg) no-repeat center; }
#BS-hpb h1 { color: #010101; text-transform: uppercase; font-size: 55px; font-weight: 900; }
#BS-hpb img.img35Off { bottom: 1.4em; position: absolute; left: 6.5em; }
#BS-hpb img.img50Off { bottom: 1.4em; position: absolute; left: 6.5em; width: 119px; }
#BS-hpb h1 .bdf { font-size: 21px; font-weight: 400; line-height: 1; text-transform: none; }
#BS-hpb p { color: #010101; font-size: 18px; font-weight: 700; margin: 20px 0 0 0; line-height: 1.2; }
#BS-hpb .greenBtn { margin-top: 20px; text-transform: none; font-size: 18px; background-color: #0d8813; padding-left: 25px; padding-right: 25px; }
#BS-hpb .greenBtn:hover { background-color: #08650c }
#BS-hpb.blackfriday { background: url(../images/hpb-smb-bf-bg.png) no-repeat center top #1d1d1d; }
#BS-hpb.blackfriday h1, #BS-hpb.blackfriday p { color: #fff; }
#BS-hpb.blackfriday .bf { max-width: 85%; height: auto; display: block; }
#BS-hpb.blackfriday .bf-off { position: absolute; bottom: 0; left: 22%; width: 142px; }
.priceTable p:not(#foo) > input + label.styleCheckbox:before { background-position: 0 0; background-size: 17px; width: 18px; height: 17px; }
.priceTable p:not(#foo) > input[type=checkbox]:checked + label.styleCheckbox:before { background-position: 0 -17px; }

/* stil bread-crumbs */
#subMenu ul { margin: 0; padding: 0; text-align: left; }
#subMenu ul li { margin: 0; padding: 0; list-style: none; display: inline-block; }
#prodSection .badgePos { left: 23em; position: absolute; top: 27em; }
#prodSection .badgePos.av { left: 23em; position: absolute; top: 26em; }
#businessBanner { background: url(../images/hvi-header.jpg) no-repeat center 0 #000; }
#businessBanner h1 span { border: none; border-radius: 50%; display: inline-block; font-size: 0.4em; font-weight: 400; letter-spacing: -0.05em; width: 3.4em; vertical-align: 0.5em; line-height: 3.2; margin-top: 0.8em; }
.btn-success-trial:hover, .btn-success-trial:focus { border: 1px solid #970c11; background-color: #c61017; background-position: 0 -15px; color: #fff; }
.btn-success-trial:active, .btn-success-trial.active { background-image: none; }
.btn-success-trial { color: #fff; border: 1px solid #970c11; background-color: #ED1C24; font-weight: 900; letter-spacing: -0.03em; line-height: 1em; padding: 0.9em 1.1em 0.8em; text-shadow: 0 1px rgba(0, 0, 0, 0.5); text-transform: uppercase; }
.btn-success-inq:hover, .btn-success-inq:focus { border: 1px solid #c75700; color: #fff; background-color: #D15B00; background-position: 0 -15px; color: #fff; }
.btn-success-inq:active, .btn-success-inq.active { background-image: none; }
.btn-success-inq { width: 130px; height: 62px; color: #fff; border: 1px solid #994300; background-color: #FF6F00; font-weight: 900; letter-spacing: -0.03em; line-height: 1em; padding: 0.9em 1.1em 0.8em; text-shadow: 0 1px rgba(0, 0, 0, 0.5); text-transform: uppercase; }

/* schedule a call form for DE */
.de #schedCallform .date-form .form-control { padding: 0.5em; font: 400 0.65em/1em "Roboto", sans-serif; color: #656565; letter-spacing: -0.04em; }
.de #schedCallform .date-form .form-control option { font: 400 1.2em/1em "Roboto", sans-serif; color: #656565; letter-spacing: -0.04em; }

/* stil culoare link din h6 sectiune gravityzone homepage */
#UBP.gravityZone h6.blue a { color: #7CB4FF; }
.en #classicLine .store_price_full { display: inline-block; }

/* nou stil hompe page OEM partners*/
#OEMnewsMenu .solutions, #OEMnewsMenu .info { height: 13em; padding: auto; }
#OEMnewsMenu .solutions { background: url(../images/oem_index_newsSolutions.jpg) 0 0 no-repeat; }
#OEMnewsMenu .info { margin: 0; background: url(../images/oem_index_newsInfo.jpg) 0 0 no-repeat; }
@-webkit-keyframes boxStop {
    0% { -webkit-transform: rotate(0); }
    100% { -webkit-transform: rotate(0); }
}
@keyframes boxStop {
    0% { transform: rotate(0); }
    100% { transform: rotate(0); }
}
.priceBox.no-animation .big { -webkit-animation: boxStop 0s infinite linear !important; animation: boxStop 0s infinite linear !important; }
.priceBox.no-animation .small { -webkit-animation: boxStop 0s infinite linear !important; animation: boxStop 0s infinite linear !important; }
#prodSection .priceBox p { top: 60px; font-size: 38px; }
#classicLine .price { font-size: 2em; margin-top: 8px; font-weight: 500; color: #3a3a3a; letter-spacing: -0.04em; }
.vat_business { display: none; }
#box-lunch2016 h1 { color: #000 !important; font-size: 50px !important; margin-bottom: 50px !important; }
#account_info table tr.tdOptions { border-top: 1px dotted #ebebeb; border-bottom: 1px dotted #ebebeb; }
#account_info table tr.tdOptions td { padding-top: 2em; padding-bottom: 2em; color: #ebebeb; }
#account_info table tr.tdOptions td a { font: bold 1em/1em 'Roboto', sans-serif; color: #dd0000; margin: 0 1em; text-transform: uppercase; }
#account_info table tr.tdOptions td a:hover { color: #8e0101; }
#newsletter_info table td.tdHead b, #account_info table td.tdHead b { display: block; text-transform: uppercase; }
#newsletter_info table td.tdHead b { width: 56%; }
#newsletter_info a { color: #dd0000; }
.justLogIn div#stepbar div { display: inline-block; margin: 0 1em 1em; text-transform: uppercase; font-weight: bold; }
.justLogIn div#right div#step { text-transform: uppercase; font-weight: bold; font-size: 1.2em !important; margin-bottom: 3em; }
.justLogIn div#right div.textLogIn a { color: #dd0000; }
.justLogIn div#right div.textLogIn a:hover { color: #8e0101; }
.justLogIn h1 { text-transform: uppercase; font-weight: bold; font-size: 1.7em !important; padding: 2em 0; }
.justLogIn table.content2 tr { margin-bottom: 20px; display: block; }
.justLogIn table.content2 tr input.input_edit, .justLogIn table.content2 tr select { width: 100%; height: 32px; }
.justLogIn table.content2 tr input.button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0 none; }
.box-popup-wrapper .popup-content { top: 10em !important; bottom: inherit; }
.box-popup-wrapper .close-btn { background: url(../images/box-btn-close.png) no-repeat 0 0; width: 31px; height: 31px; cursor: pointer; position: absolute; right: 3rem; top: 2rem; z-index: 10; }
.box-popup-wrapper ul { padding: 0 0 10px 16px; }
body.en nav#mainNav .home_users_show { padding-bottom: 0px !important; }
table.DocTable tr th { font-weight: bold; text-transform: uppercase; }
table.DocTable td, table.DocTable th { border: 1px solid #ccc; text-align: center; padding: 0.5em; }
.DocList a { color: #0084cf !important; }
.DocList a:hover { color: #e80000 !important; }
#prodSection.business  .priceTable label { margin: 0px 0px 0px 25px; }

/** Overlay **/

/* av overlay 2 */
.v2 .modal-body h3 { font-size: 36px; font-weight: 300; }
.v2 .modal-body p { color: #6a6a6a; font-size: 16px; font-weight: 300; margin-top: 0; }
.v2 .modal-body hr { margin: 30px 0 25px 0 !important; }
.overlayP.v2 .modal-dialog { width: 550px !important; }
.v2 .blueButtons a { font-weight: 500; transition: all 0.3s ease; padding: 10px; border-radius: 5px; background: #0277BD; text-transform: uppercase; color: #fff; font-size: 14px; width: 220px; display: inline-block; margin: 10px 5px; }
.v2 .blueButtons a:hover { background: #0d6397; }
.v2 span.customHr { height: 1px; position: absolute; left: -33px; right: 0; width: 114%; background: #565656 !important; }
.v2 .blueButtons { margin-bottom: 30px; }
.v2 .getI { color: #42a5f5; font-size: 16px; text-decoration: underline; transition: all 0.3s ease; }
.v2 .getI:hover { color: #0d6397; }
#prodSection.business .priceTable label.business, #prodSection.business .priceTable p.amount label { margin: 0px 0px 0px 14px; }
#MenuPress div { padding: 0 0.5em !important; }
#vlist_area .vinfo p { width: 100%; }

/*NEW slider OEM*/
.nopaddl { padding-left: 0; }
#meeTeam { font-family: 'Bitter', sans-serif; padding-top: 10px; }
#meeTeam div.fullDiv { margin-left: -80px; }
#meeTeam h3 { font-size: 2.5em; font-weight: 300; margin-top: 4%; margin-bottom: 0.1em; }
#meeTeam h3 img { margin: -9px 0 0.3em 0; }
#meeTeam h3 a { color: white; }
#meeTeam h3 a:hover { color: #f4f4f4; }
#meeTeam p.oem_place { font-size: 1.6em; }
#meeTeam p.with_border { border-bottom: 1px solid #fff; padding-bottom: 4px; margin-bottom: 4px; }
#meeTeam p { font-size: 1.2em; line-height: 1.2em; font-weight: lighter; }
#meeTeam p b { font-weight: 500; }
#meeTeam span { font-family: 'Roboto', sans-serif; display: block; clear: both; color: white; }

/*#meeTeam div.isBtn a{text-transform: uppercase; background-color: #8b8b8b; border-radius: none; color: white; padding: 0.2em 1em; font-family: sans-serif!important; font-weight: 400; font-size: 1em; display: inline-block;}
#meeTeam div.isBtn a:hover{background-color: #02e047;}
#meeTeam div.isBtn span{color: #cfcfcf; display: block; margin-top: 10px; font-family: sans-serif!important; font-weight: 600; font-size: 1em;}*/
#meeTeam div.btn-grey { padding: 0.1em 0.5em; margin: 1% 0 0 14px; font-family: 'Roboto', sans-serif; }
#meeTeam div.btn-grey a { font-size: 1em; color: white; line-height: 0; font-family: 'Roboto', sans-serif; }
#oemVision h3, #oemVision p { color: white; background-color: #171717; margin-bottom: 0.3em; display: inline-block; font-size: 1.5em; padding: 0.3em 0.7em 0.1em; }
#oemVision h3.oem_title { margin-top: 4%; padding: 0.5em 0.5em; }
#oemVision h3.oem_title a { font-size: 1.5em; color: white; display: inline-block; margin: 0; }
#oemVision h3.oem_subtitle { font-size: 1.8em; padding-bottom: 0.4em; color: #0cbfd5; }
#oemVision p { font-size: 1.3em; padding-bottom: 0.4em; line-height: 1.3em; }
#oemVision div.orange_btn a { background: #FF8208; text-transform: uppercase; color: white; font-weight: bold; margin-top: 2%; margin-left: 14px; padding: 0.8em 0.6em; display: block; font-size: 1em; }

/*end NEW slider OEM*/

/*new MSP page*/
#MSPintro { background: url(../images/MSPintroBg.png) no-repeat center; height: 570px; }
#MSPintro .col-xs-12 { padding-top: 11em; }
#MSPintro h1 { color: #fff; font-size: 3em; line-height: 1.2; }
#MSPintro .greenBtn { margin-top: 3em; }
#MSPintro .or { display: block; color: #fff; line-height: 1; padding: 1em 0 0.8em; }
#MSPintro .call-us { display: block; color: #fff; line-height: 1; font-size: 1.3em; line-height: 1.2; }
#ranked1 { background: #f7f7f7; padding: 5em 0; }
#ranked1 h2 { font-weight: 300; color: #272727; font-size: 2.9em; padding-bottom: .5em; padding-top: 1em; }
#ranked1 p { color: #6b6b6b; font-size: 17px; font-weight: 400; }
#ranked1 .under-img { max-width: 450px; width: 100%; margin: 0 auto; color: #242424; font-size: 0.8em; font-weight: normal; }
#ranked1 .under-img strong { font-weight: bold; }
#ranked1 .under-img span { display: block; color: #868686; line-height: 1.2 }
#integrateWithEase { padding: 5em 0; }
#integrateWithEase h2 { font-weight: 400; color: #1f1f1f; font-size: 2.4em; padding-bottom: .5em; }
#integrateWithEase p { color: #808080; font-size: 16px; font-weight: 400; }
#integrateWithEase hr { border-color: #e6e6e6; margin-top: 2.5em; margin-bottom: 2.5em; }
#mgmSimple, #mgmSimple2 { padding: 5em 0; background: #f7f7f7; }
#mgmSimple2 { background: #fff; }
#mgmSimple2 a { margin: 1em 0 0 1em; }
#mgmSimple h2, #mgmSimple2 h2 { font-weight: 300; color: #272727; font-size: 2.9em; padding-bottom: .5em; padding-top: 1em; line-height: 1.1; }
#mgmSimple ul, #mgmSimple2 ul { padding: 0; list-style-position: outside; list-style-image: url(../images/check.png); padding-left: 18px; }
#mgmSimple ul li, #mgmSimple2 ul li { color: #6b6b6b; font-size: 15px; line-height: 1.7; }
#MSPprogram { background: #f7f7f7; padding: 5em 0; }
#MSPprogram h2 { color: #000; font-weight: 700; font-size: 1.6em; }
#MSPprogram h3 { color: #000; font-size: 1.3em; padding-bottom: 1.5em; }
#MSPprogram ul { padding: 0; list-style-position: outside; list-style-image: url(../images/check.png); padding-left: 18px; }
#MSPprogram ul li { color: #6b6b6b; font-size: 15px; line-height: 1.7; }
#MSPprogram .cloud-2015 { padding-bottom: 2em; }
#choiceIsYours { background: #fff; padding: 5em 0; }
#choiceIsYours h2 { font-weight: 500; color: #1f1f1f; font-size: 2.5em; padding-bottom: .4em; }
#choiceIsYours p { font-size: 16px; font-weight: 400; color: #808080; margin-bottom: 20px; }
#choiceIsYours h3 { color: #343434; font-size: 1.4em; text-align: center; padding: 1.4em 0; }
#choiceIsYours ul { padding: 0 2em; list-style-image: url("../images/check.png"); list-style-position: outside; padding: 0 0 0 18px; margin-left: 28px; min-height: 210px; }
#choiceIsYours ul li { color: #6b6b6b; font-size: 1em; line-height: 1.4; padding-bottom: .5em; }
#choiceIsYours .info { padding: 0 2em; }
#choiceIsYours .info .greenBtn { font-size: 14px; vertical-align: middle; }
#choiceIsYours .info .dl { display: inline-block; color: #003ca0; font-size: 15px; line-height: 1.1; vertical-align: middle; }
#choiceIsYours .info .dl:hover { text-decoration: underline; }
#choiceIsYours .info .or { color: #464646; font-size: 14px; padding: 0 .7em; }
#choiceIsYours .contactRMM { color: #8c8c8c; font-weight: 400; font-size: 14px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 2em 30px 1em; padding: 1em 0 2em 0; }
#MSPprogram h4 { color: #000; font-size: 1.7em; font-weight: 700; margin-top: 2em; }
#MSPprogram h5 { color: #000; font-size: 18px; font-weight: 700; }
#MSPprogram .resources a { color: #003da1; font-size: 15px; font-weight: 400; }
#MSPprogram .resources a:hover { text-decoration: underline; }
#MSPprogram .resources p { margin-bottom: 3px; }
#joinMSP { padding: 5em 0; background: #fff; }
#joinMSP .greenBtn { line-height: 1.2; }
#joinMSP .or { font-size: 25px; font-weight: 100; font-style: italic; color: #858585; padding: 1em 0; }
#joinMSP .or .line { background-color: #e3e3e3; height: 1px; width: 160px; vertical-align: middle; display: inline-block; }
#joinMSP .or .txt { padding: 0 30px; }
#joinMSP .callus { color: #a0a0a0; font-size: 21px; }
#joinMSP h3 { color: #000; font-size: 26px; text-transform: uppercase; font-weight: 400; padding-top: .2em; }

/*end MSP page*/

/*New Renewal*/
#prodComparison2 { margin-top: -6em; float: left; }
#prodComparison2 div.devicesBox { background: #00adef; padding: 7px 0; width: 100%; float: left; }
#prodComparison2 div.devicesBox p.other-text { font-size: 11px; color: #fff; line-height: 1; margin-bottom: 1px; height: 12px; }
#prodComparison2 div.devicesBox img { margin: 5px 0; padding: 5px; }
#prodComparison2 div.isActive { margin-top: -43px; }
#prodComparison2 div.tsmdBoxUs { margin-top: 0 !important; }
#prodComparison2 div.tsmdBoxUs figure img { display: block !important; }
#prodComparison2 h2 { font-weight: 500 !important; font-size: 23px !important; }
#prodComparison2 h2 + p { font-size: 12px !important; line-height: 1.3 !important; }
#prodComparison2 p.pricebox { font: 700 2em/1em 'Roboto', sans-serif !important; color: #313131 !important; text-align: center !important; }
#prodComparison2 p.price { margin-top: 0 !important; }
#prodComparison2 p.fmore a { font-size: 12px !important; }
#prodComparison2 figure, #prodComparison2 figure img { float: none !important; margin: 0 auto; z-index: 99; }
#prodComparison2 div.marginm { margin-top: -20px; }
#prodComparison2 div.boxBox div.marginm { min-height: 15.5em; }
#prodComparison2 div.avBox p.other-text, #prodComparison2 div.boxBox div.devicesBox p.other-text, #prodComparison2 div.boxBox2 div.devicesBox p.other-text { margin: 0 !important; }
#prodComparison2 div.boxBox2 div.marginm { min-height: 16.4em; }
#prodComparison2 div.isActive div.marginm h2 { margin-top: 10.9em; }
#prodComparison2 div.tsmdBoxUs div.marginm h2 { margin: 1.75em 0 0.2em 0 !important; }
#prodComparison2 .th { min-height: 15.5em; }
#prodComparison2 div.isActive .th { min-height: 30.6em; }
#prodComparison2 div.tsmdBoxUs .th { min-height: 15.5em !important; }
#prodComparison2 div.isActive .btm { min-height: 15.5em !important; }
#prodComparison2 div.boxBox { margin-top: 13px; }
#prodComparison2 span.store_price_full, #prodComparison2 span.store_price_full_box { color: #ff3e3e; font-size: 15px; font-weight: normal; margin-right: 6px; text-decoration: line-through; display: inline-block !important; }
#prodComparison2 p.other-single { color: #fff; margin: 0.8em 0; }
#prodComparison2 .yellowBtn { font-size: 13px; padding: 1em 2em; }
#prodComparison2 .best_price { width: 105px !important; position: absolute; right: 2em; top: 7em; z-index: 999; display: none; padding: 0; }
#RnwTop #quickRnw img { width: 124px !important; position: absolute; margin: -1em 0 0 -3.5em; }
#RnwTop #quickRnw .form-inline .form-group { float: right; padding: 0 0 0.8em 1em; margin-top: 1px; }
.awardsNL { padding-bottom: 4em !important; }
.awardsNL div.container div.row { display: inline-block; }
.awardsNL div.container img { height: 9em; width: auto !important; }
.awardsNL div.container div.award_nl_text { float: none; display: inline-block; }

/*end New Renewal*/

/* new overlay for products */

#newOverlay .calendar { display: block; margin: 2.2em auto 0.7em; }
#newOverlay h4 { color: #2a9dae !important; font-size: 30px !important; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .left { background: #fff; }
#newOverlay h5 { color: #555555; font-size: 15px; font-weight: normal; margin: 0 0 1.5em 0; text-align: center; }
#newOverlay .boxIMG { width: 250px; margin: 0 auto; }
#newOverlay .boxIMG img { margin-left: -30px; }
#newOverlay .install input { border-radius: 0; }
#newOverlay .install label.first { margin-top: 2em !important; margin-bottom: 5px !important; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 #agree { display: none !important; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 #agree + label { background: url('../images/check_pl.png') left 11px no-repeat; padding: 10px 21px; font-weight: 300; font-size: 10px !important; line-height: 1.5; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 #agree:checked + label { background: url('../images/checked_pl.png') left 11px no-repeat; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 button.greenBtn { font-size: 15px; outline: none; display: inline-block; margin-top: 0; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 input { border-radius: 0; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 #termsBuy + label { background: url('../images/check_pl.png') left 11px no-repeat; padding: 10px 21px; font-weight: 300; font-size: 10px !important; line-height: 1.5; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 #termsBuy:checked + label { background: url('../images/checked_pl.png') left 11px no-repeat; }
#newOverlay .right { padding-top: 0; background: #EFF7FF !important; }
#newOverlay #content { width: 100%; }
#newOverlay #mediaModal.tsmd_freeorbuy2016.mac .right h1 { color: #ea3d2d !important; font-size: 29px !important; margin-bottom: 0.2em !important; }
#newOverlay .right img.sales { display: block; margin: 2.6em auto 0.7em; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .left::after { width: 60px; height: 60px; font-weight: 300; box-shadow: none; border: 1px solid #CACBCC; text-transform: uppercase; color: #4f4f4f; line-height: 42px; font-size: 18px; }
#newOverlay h6 { font-weight: 600; font-size: 30px; color: #3d3737; margin: 1em 0 1em 0; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right span { display: block; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right span.old-price { text-align: left; margin-top: 80px; color: #ec3c2f !important; font-size: 22px !important; text-decoration: line-through; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right span.msrp-price { text-align: left; margin-top: 80px; color: #ec3c2f !important; font-size: 22px !important; text-decoration: line-through; }
#newOverlay a.yellowBtn { margin-top: 10px !important; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right span.save { text-align: left; color: #505050 !important; font-size: 15px !important; margin-top: 0 !important; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right span.newprice { line-height: 1; text-align: left; color: #505050 !important; font-size: 30px !important; font-weight: 600 !important; margin-top: 0; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right { padding-top: 0px; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 .right span.details { margin-top: 0 !important; }
#newOverlay #mediaModal.tsmd_freeorbuy2016 label.first { margin-top: 2em !important; margin-bottom: 5px !important; }
.contentTrial .whiteSubTitle { font-size: 25px; font-weight: bold; }
#my-tab-content .old-price { min-height: 17px }

/* menu tabs lp 1 product */
#btmProd .nav-tabs { border-bottom: 0; }
#btmProd .tablePrice::before, #btmProd .tablePrice::after { display: none; }
#btmProd .tablePrice.noBgMenu { background: transparent; margin: 1em 0 0 0; }
#btmProd .nav-tabs { border-bottom: 0 none; }
#btmProd ul { color: #313131; }
.tablePrice.noBgMenu #tabs_btm li a { transition: all 0.3s ease; background: #FFFFFF; color: #444; border-radius: 0; margin: 0 1px; padding: 8px 16px; border: 0 none; font-weight: bold; font-size: 14px; outline: none; }
.tablePrice.noBgMenu #tabs_btm li a:hover { background: #ededed; }
.tablePrice.noBgMenu #tabs_btm li.active a { background: #ededed; }
.tablePrice.noBgMenu .tab-pane .bg { padding: 20px; background: #ededed; }
.tablePrice.noBgMenu #my-tab-content_btm h6 { color: #444; margin: 0 0 10px 0; font-size: 14px; font-weight: bold; }
.tablePrice.noBgMenu #my-tab-content_btm .years_checkbox input { display: none; }
.tablePrice.noBgMenu #my-tab-content_btm .years_checkbox input + label { background: url("../images/radioButtons.png") no-repeat left 0px; padding: 2px 0 2px 27px; font-weight: bold; font-size: 13px; color: #444; }
.tablePrice.noBgMenu #my-tab-content_btm .years_checkbox input[type="radio"]:checked + label { background-position: left -23px; }
.tablePrice.noBgMenu #my-tab-content_btm .save-info span { display: block; font-weight: bold; }
.tablePrice.noBgMenu #my-tab-content_btm span.old-price { color: #141414; text-decoration: line-through; font-size: 12px; font-weight: normal; margin-top: -4px; }
.tablePrice.noBgMenu #my-tab-content_btm span.cr-price { font-size: 17px; color: #1b1b1b; margin-top: -4px; }
.tablePrice.noBgMenu #my-tab-content_btm span.cr-price.red { color: #d62626; }
.tablePrice.noBgMenu #my-tab-content_btm span.save { color: #53a000; font-size: 12px; margin-top: -4px; }
.tablePrice.noBgMenu #my-tab-content_btm .customMargin { margin-top: 0.8em; }
.tablePrice.noBgMenu .installv2 { background: #fff; padding: 5px 10px !important; }
.tablePrice.noBgMenu .installv2 input { float: left; }
.tablePrice.noBgMenu .installv2 label { font-size: 13px; margin-left: 5px; color: #1b1b1b; }
.tablePrice.noBgMenu .installv2 span { text-align: center; display: block; font-size: 10px; margin-top: -2px; }
.tablePrice.noBgMenu .cta a { font-size: 14px; float: right; }
.tablePrice.noBgMenu #my-tab-content_btm .cta span.old-price { font-size: 14px; margin-top: -7px; }
.tablePrice.noBgMenu #my-tab-content_btm .cta span.cr-price { font-size: 22px; margin-top: -7px; }
.tablePrice.noBgMenu #my-tab-content_btm .cta span.save { font-size: 14px; margin-top: -6px; }
#prodSection.v2016.pcmag2016 .tablePrice span, #prodSection .tablePrice span, #btmProd .tablePrice { display: block; text-transform: none; }
#prodSection .psicDiv span, #btmProd .psicDiv span { color: #000; }
.compatiblew10-2017.v2 { height: 315px; }
.compatiblew10-2017.v2 .item-mid { margin-top: 50px; }

/* Meniu nou Partners pe DE */
nav#mainNav .mainLinks .dropdown-menu h3.smaller_de a { color: #2c2c2c; font: 700 0.8em "Roboto", sans-serif; padding: 0 0 0 0; margin-bottom: 0; display: inline-block; }

/*style for JP contact form in iframe*/
div.formiframeJp div.shArt h1, div.formiframeJp div#sampleURL h4 { font-size: 1.4em !important; margin-top: 0; }
div.formiframeJp div.shArt p, div.formiframeJp, div.formiframeJp div#ticketW p { font-size: 1em; margin-bottom: 0; }
div.formiframeJp div#ticketW { margin: 0; }
div.formiframeJp div#sampleURL div { margin: 0; }
div.formiframeJp div#sampleURL hr { margin: 0.3em 0; }
div.formiframeJp div#sampleURL label { font-size: 1em; margin-bottom: 0; }
div.formiframeJp div#sampleURL .form-inline .form-control { height: 33px; padding: 0.3em; width: 29em; }
div.formiframeJp div#sampleURL div#submit_contact div.submit_btn { float: right; margin-top: -3.7em; }
div.formiframeJp div#sampleURL div#submit_contact div.submit_btn a { padding: 0.6em 1.6em; font-size: 1.4em; font-weight: normal; }

/*end style for JP contact form in iframe*/

/*for the new logo on partners awrds*/
.newSizePart { width: 14% !important; }
.awardTop { margin-top: 15px; }

/* W10 Compatible visible in the product pages */
#enjoyBenefits { background-color: #2e384b; }
#enjoyBenefits h1 { font-size: 24px; font-weight: 500; color: #fff; line-height: 1; margin-top: -55px; position: relative; z-index: 5; padding-bottom: 20px; }
#enjoyBenefits h1 img { vertical-align: text-bottom; padding-right: 20px; }
#filters_locator2016 ul.hidden-content.custom { left: 0; }
#filters_locator2016 .custom-level2 { z-index: 9999; }
#filters_locator2016 select { border-radius: 0; }
#filters_locator2016 #map_wrapper { margin-top: 2em; }
#filters_locator2016 div.green_certified { border-bottom: none; }
#filters_locator2016 .location .location { width: 80%; }

/* Banner Box 2016 - HPB Slider | WWW-344 */

/* box v2 */
#boxV2 { background: url('../images/slide32.jpg') center no-repeat; }
#boxV2 h1 { font-weight: 200; font-size: 40px; margin-top: 1em; letter-spacing: 1px; line-height: 1; }
#boxV2 .boxBtn { margin-top: 2em; }
#boxV2 img.box { margin-top: 5em; }
.nl #UBP.gravityZone a.btn, .be #UBP.gravityZone a.btn { font-size: 1.1em; }

/* box btn */
.boxBtn { color: #fff; font-size: 14px; background: #10b2b2; text-transform: uppercase; padding: 10px 35px; border-radius: 30px; transition: all 0.3s ease; display: inline-block; }
.boxBtn:hover { color: #fff; background: #1b9c9c; }
/*box banner ian 2019*/
nav#mainNav .mainLinks .dropdown-menu .box-banner {background: url('../images/banner3.png') no-repeat center;display: block;width: 360px;height: 250px;font-family: Roboto;text-align: center;}
nav#mainNav .mainLinks .dropdown-menu .box-banner .banner-content {padding-top: 40px;width: 75%;margin-left: 25%;}
nav#mainNav .mainLinks .dropdown-menu .box-banner .title {font-weight: 500;color: #fff;font-size: 24px;line-height: 1.2;padding-top: 3px;}
nav#mainNav .mainLinks .dropdown-menu .box-banner .subtitle {font-weight: 300;color: #fff;font-size: 24px;line-height: 1.1;}
nav#mainNav .mainLinks .dropdown-menu .box-banner .oldprice {color: #fff;font-size: 17px;text-decoration: line-through;font-weight: normal;}
nav#mainNav .mainLinks .dropdown-menu .box-banner .newprice {color: #fff;font-size: 20px;font-weight: 700;line-height: 1.1;}
nav#mainNav .mainLinks .dropdown-menu .box-banner .boxBtn {display: inline-block;color: #fff;padding: 6px 25px;font-weight: bold;margin: 9px 0 0 0;transition: all .4s ease;background: #10b2b2;text-transform: uppercase;border-radius: 30px;text-decoration: none;}
nav#mainNav .mainLinks .dropdown-menu .box-banner.v3 .banner-content{width: 74%;}
nav#mainNav .mainLinks .dropdown-menu .box-banner.v2 .banner-content{padding-top: 10px;padding-left: 70px;}
nav#mainNav .mainLinks .dropdown-menu .box-banner.v2 a{margin-top: 5px;padding: 8px 22px 6px;}
nav#mainNav .mainLinks .dropdown-menu .box-banner a.boxBtn:hover {background: #1b9c9c;}
/*end box banner ian 2019*/
/* quick links */
.quick-links { background: url('../images/quick-links-bg.jpg') center no-repeat; }
.quick-links h4 { font-size: 30px; }
.quick-links h6 { color: #4c4c4c; font-size: 22px; }
.quick-links .dot { color: #3498ff; outline: none; font-size: 15px; display: block; margin-top: 35px; position: relative; }
.quick-links .dot:after { content: ""; position: absolute; background: url('../images/quick-links-border.png') center no-repeat; height: 55px; width: 5px; bottom: -16px; right: -15px; }
.quick-links .dot.last:after { display: none; }
.quick-links .dot .dot-inner { transition: all 0.3s ease; width: 90px; height: 90px; background: #b2b2b2; border-radius: 50%; display: block; margin: 0 auto 20px; }
.quick-links .dot:hover .dot-inner { background: #dd5c5c; }
.quick-links .dot .dot-inner.bit { background-image: url('../images/quick-links1.png'); background-position: center; background-repeat: no-repeat; }
.quick-links .dot .dot-inner.down { background-image: url('../images/quick-links2.png'); background-position: center; background-repeat: no-repeat; }
.quick-links .dot .dot-inner.refr { background-image: url('../images/quick-links3.png'); background-position: center; background-repeat: no-repeat; }
.de .productStructure .priceBox { background: url(../images/bd2016-pricebox.png); width: 185px; height: 185px; position: absolute; left: 0; bottom: 20px; }
@-webkit-keyframes boxRotate {
    0% { -webkit-transform: rotate(0); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes boxRotate {
    0% { transform: rotate(0); }
    100% { transform: rotate(360deg); }
}
.de .productStructure .priceBox img { position: absolute; top: 0; left: 0; }
.de .productStructure .priceBox img.big { -webkit-animation: boxRotate 6s infinite linear; animation: boxRotate 6s infinite linear; }
.de .productStructure .priceBox img.small { -webkit-animation: boxRotate 6s infinite linear reverse; animation: boxRotate 6s infinite linear reverse; }
.de .productStructure .priceBox p { display: block; margin: 0; padding: 0; text-align: center; width: 100%; font-weight: bold; color: #fff; font-size: 25px; line-height: .8; position: relative; top: 80px; }
.de .productStructure .priceBox.small-text p { font-size: 35px; line-height: .5; top: 75px; }
.de .productStructure .priceBox.small-text p span { font-size: .35em; line-height: 1; }
.productStructure .priceBox { background: url(../images/bd2016-pricebox.png); width: 185px; height: 185px; position: absolute; left: 0; bottom: 20px; }
@-webkit-keyframes boxRotate {
    0% { -webkit-transform: rotate(0); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes boxRotate {
    0% { transform: rotate(0); }
    100% { transform: rotate(360deg); }
}
.productStructure .priceBox img { position: absolute; top: 0; left: 0; }
.productStructure .priceBox img.big { -webkit-animation: boxRotate 6s infinite linear; animation: boxRotate 6s infinite linear; }
.productStructure .priceBox img.small { -webkit-animation: boxRotate 6s infinite linear reverse; animation: boxRotate 6s infinite linear reverse; }
.productStructure .priceBox p { display: block; margin: 0; padding: 0; text-align: center; width: 100%; font-weight: bold; color: #fff; font-size: 25px; line-height: .8; position: relative; top: 80px; }
.productStructure .priceBox.small-text p { font-size: 35px; line-height: .5; top: 75px; }
.productStructure .priceBox.small-text p span { font-size: .35em; line-height: 1; }
#copyright { margin-bottom: -2.2em !important; float: left; width: 100%; }

/* WWW-710 sys req BMS */
#prodSection.v2016.bms .links { padding: 30px 0 0 0; text-align: center; }
#feats.bgWhite.bms2016 a.plusbg { border-radius: 0; color: #fff; font-size: .8em; letter-spacing: -.02em; margin: 0 0 1em 1.5em; padding: .5em 1em; background-color: #353535; font-weight: 400; outline: none; }
#prod-comparison .boxshotBig { max-width: 200px; margin: 70px 0 0; }
.de #prod-comparison table .lto.bestV { font-size: 12px; }
.nl #prod-comparison table .lto.bestV, .es #prod-comparison table .lto.bestV { font-size: 12px; }
.de #prod-comparison table .lto.bestV::before { top: 86px; }
.de #prod-comparison .boxshotBig { margin: 90px 0 0; }
.nl #prod-comparison table .lto.bestV::before, .es #prod-comparison table .lto.bestV::before { top: 35px; }
.de #prodSection.v2016 .title { font-size: 3.2em !important }
#api_langs span { font-weight: bold; display: block; text-transform: uppercase; width: 100%; margin-bottom: 1em; }
#api_langs label { margin-right: 1.5em; font-weight: normal; cursor: pointer; }

/*.solution_configurator {width:100%; height:100%;position:absolute; top:0; left:0; display: none}*/
.solution_configurator .content { top: 3%; }
.show_configurator { margin-top: 2em; }
#OEMcategoryHead .btn-grey { color: white; background-color: grey; }
.psicDiv { display: none; }

/* Fix TSMD pt triak link si user guide pe NL "bulina" cu reducerea acopera linkurile */
.nl #prodSection .FP.priceBox { bottom: -30px; height: 185px; left: 70px; position: absolute; width: 185px; /* z-index: 50; */ }
.nl #prodSection .boxImg figure { position: relative; }
.nl #prodSection.v2017 .links { margin: 1em 0; }

/*Servers paragraf on business security */
.priceTable p.servers { margin: 0; padding: 0 }
.priceTable p.servers label { font: 400 1em 'roboto'; }

/*updates FP2017 - [WWW-1787] - modificari - Product page Family Pack 2017*/
#prodSection.v2017.fp2017, #BrainOneAccount.v2017 { background: #f7f7f7; border-bottom: 0px; }
#BrainOneAccount.v2017 h1 { font-size: 40px; }
#LPGartnerHead.v2017.fp2017 p, #LPGartnerHead.v2017.fp2017 .time, #LPGartnerHead.v2017.fp2017 .time a { color: #000; }
#prodSection.v2017 ul.list li.noBullet { background: none; padding-left: 0; }
.product-awards2017, #prodSectionBottom.v2017, #info-eurola { background: #f7f7f7; }
#info-eurola span { padding: 1em 0; }
#info-eurola span { display: block; }
.blueBtn2.v2017 { font-size: 16px; }
#prodSection.v2017 a.sec-button { font-size: 14px; }
.trial-info { padding: 4px 0 10px 30px !important; }
.trial-info a { margin-right: 20px; margin-left: 0; }
.trial-info i.fa { font-weight: bold; }
#FPprodFtrs2.LP_FP .slideNav h5 { margin-top: 2em; }
nav#mainNav .new-search { margin-top: 0; max-width: 14em; display: inline-block; }
.menu-new2017 .search-input input, nav#mainNav .new-search input[type=search] { border-radius: 0; width: 154px; height: 28px; line-height: 28px; padding: 4px 6px; border: 1px solid #ccc; background: #f5f5f5; color: #000; }
nav#mainNav .mainLinks li .noBg a { position: relative; background: none; }
nav#mainNav .mainLinks li .mainLink.noBg a:after { content: none; }

/* labs in menu */
nav#mainNav .mainLinks li a.noDropdown { background: transparent; padding-right: 13px; display: block; padding: 0.45em 15px; color: #d3d3d3; font: 400 1em/2.4em "Roboto", sans-serif; text-shadow: none; position: relative; }
nav#mainNav .mainLinks li a.noDropdown:hover, nav#mainNav .mainLinks li a.noDropdown:focus { color: #fff; outline: none; }
nav#mainNav .mainLinks li a.noDropdown:after {display: none !important;}

/* --- END OF STYLE for BUSINESS HOMEPAGE - WWW-2500 --- */
.blackBtn { border: 1px solid #111; background: #111; padding: 12px 30px; color: #fff; display: inline-block; font-weight: normal; font-size: 15px; transition: all 0.3s ease; outline: none; }
.blackBtn:hover { background: #000; color: #fff; text-shadow: none; }
.tealBtn { border: none; line-height: 1; background-color: #00bcba; background-image: url(../images/cart_v2-white.png); border-radius: 0; color: #fff; font-family: Roboto; font-size: 17px; font-weight: 700; text-transform: uppercase; display: inline-block; text-align: center; outline: none; transition: background .2s; cursor: pointer; }
.tealBtn:hover { background-color: #029a98; }
.purpleBtn:hover { background: #473d7f !important; }
.blueBtn2 { outline: none !important; background: #00baff; border: none; line-height: 1; border-radius: 0; color: #fff !important; font-family: Roboto; font-size: 16px; font-weight: 400; display: inline-block; text-align: center; padding: 16px 20px; outline: none; transition: background .2s; cursor: pointer; }
.blueBtn2:hover { background: #279ac5; }
.blueDarkBtn { outline: none !important; background: #0042ff; border: none; line-height: 1; border-radius: 0; color: #fff !important; font-family: Roboto; font-size: 16px; font-weight: 400; display: inline-block; text-align: center; padding: 16px 20px; outline: none; transition: background .2s; cursor: pointer; }
.blueDarkBtn:hover { background: #1c42b0; }
.blueBtn2.v2017 { padding: 12px 24px; font-size: 15px; font-weight: 500; }
.boxBtn { color: #fff; font-size: 14px; background: #10b2b2; text-transform: uppercase; padding: 10px 35px; border-radius: 30px; transition: all 0.3s ease; display: inline-block; }
.boxBtn:hover { color: #fff; background: #1b9c9c; }
.smallgreyBtn { outline: none !important; background: #898989; border: none; line-height: 1; border-radius: 0; color: #fff !important; font-family: Roboto; font-size: 16px; font-weight: 400; display: inline-block; text-align: center; padding: 16px 20px; outline: none; transition: background .2s; cursor: pointer; }
.smallgreyBtn:hover { background: #696969; }

/* BMS Q4 2017 */
#BMSQ4 { background: url(../images/slider_Q4.jpg) center no-repeat; }
#BMSQ4 h1 { font-size: 2.8em; color: #fff; margin-top: .5em; font-weight: 300; line-height: 1.05; }
#BMSQ4 h1 span { font-weight: 600; }
#BMSQ4 h3 { font-size: 2.3em; font-weight: 600; color: #fff; margin: 4.2em 0 .5em; }
#BMSQ4 .greenBtn { margin-top: 0.4em; background-color: #d0dd02; color: #000 !important; font-size: 15px; }
#SMBbf { background: url(../images/slider_Q4.jpg) center no-repeat; }
#SMBbf img { display: block; margin: 1em 0 5em; }
#SMBbf h1 { font-size: 4.2em; color: #fff; margin-top: -0.8em; font-weight: 200; }
#SMBbf h3 { font-size: 32px; font-weight: 600; color: #fff; margin: 0.2em 0 .5em; }
#SMBbf strong { color: #FFD000; }
#SMBbf .greenBtn { margin-top: 0.4em; background-color: #d0dd02; color: #000 !important; font-size: 15px; }
.de .newSlider .sliderMenu ul li a { font-size: 12px }
.nl #prodSection.v2017 .new-sticker { position: absolute; right: -5px; top: 36px; }
#prodSection.v2017 .ribbon_txt.av { position: absolute; right: 28px; top: 75px; text-shadow: 1px 1px 1px #fff; float: left; transform: rotate(47deg); color: #000000; font-size: 18px; letter-spacing: -0.05em; line-height: 1em; font-weight: 700; }
#prodSection.v2017 .ribbon_txt.ts { position: absolute; right: 21px; top: 79px; color: #000000; font-size: 16px; line-height: 1em; font-weight: 700; text-align: center }
#av2016-getride h1 { font-size: 3em; }
#av2016-getride h4 { font-size: 1.6em; }
#av2016-getride .award { margin-top: 50px; display: inline-block; }
#av2016-getride .quote { font-weight: 500; display: block; margin-top: 10px; font-size: 16px; color: #666766; }
#av2016-getride .tit { font-size: 14px; color: #7f7f7f; margin-top: 10px; display: block; margin-bottom: 50px; }
.translate-banner .main-text h4 { font-weight: 400; }
.translate-banner .rp a { font-size: 13px; }

/* Bannere Meniu */
#box_banner span.do { font-size: 1.27em; font-weight: 300; line-height: 1; margin-bottom: 1em; display: inline-block; }
#box_banner h4 { font-size: 30px; font-weight: 900; margin-bottom: 1em; }
#box_banner .oldPrice { font-size: 13px; font-weight: 300; text-decoration: line-through; }
#box_banner .newPrice { font-size: 19px; font-weight: 900; }
#box_banner span.do, #box_banner h4, #box_banner .oldPrice, #box_banner .newPrice { color: #1d1d1d; font-family: Roboto; }
#hvi_menu_banner p.do { font-size: 23px; line-height: 25px; padding-bottom: 0.5em; display: inline-block; }
#hvi_menu_banner p.do span { color: #339fbe }
#hvi_menu_banner h4 { font-size: 25px; }
#smb_menu_banner h4 { padding-bottom: 1em; }
.menu-new2017 .oldPrice { text-decoration: line-through; font-size: 13px; color: #fff; display: block; line-height: 1; }
.menu-new2017 .newPrice { font-size: 21px; font-weight: bold; display: block; color: #fff; line-height: 1; margin: 0; }
.price_prod_left2017.price_medium .store_price_full { text-decoration: line-through; font-size: 0.8em; margin-right: 7px; }
.price_prod_left2017.price_large .store_price_full { text-decoration: line-through; font-size: 0.8em; margin-right: 7px; }
#mainNav .cl-carousel.cybersecurity .title{font-size:1.7em;}
#mainNav .cl-carousel.bf2018{padding: 0 2em;}
#mainNav .cl-carousel.bf2018 .title {margin-bottom: .5em; margin-top: 0.5em;font-size: 1.7em;}
#mainNav .cl-carousel.bf2018 p {color: #fff;margin: 0.5em 0;font-size: 1.1em;line-height: 1.2;}
.be #mainNav .box-carousel .title {padding-left: 10px;}
#mainNav .cl-carousel.christmas2019 .title {margin-top: .1em;font-size: 1.7em;}

/* end  Bannere Meniu */
nav#mainNav .dropdown-menu ul.compareSol { margin-top: 0.5em; }

/* Ftalpes banner in Business Menu */
.ourMission { background: url(../images/business-solutions-menu.jpg) no-repeat top right; width: 100%; height: 83px; padding: 18px 50px; position: relative; }
.ourMission h2 { font-size: 19px; color: #fff; font-weight: 300; width: 344px; line-height: 1.2; float: left; }
nav#oldNav .mainLinks .dropdown-menu .ourMission .redBtn { border: none; background: #E42518; border-radius: 0; color: #fff; font-family: Roboto; font-size: 14px; font-weight: 400; text-transform: none; display: inline-block; text-align: center; padding: 8px 26px; outline: none; transition: background .2s; cursor: pointer; border-radius: 2px; float: left; margin: 7px 0 0 32px; }
nav#oldNav .mainLinks .dropdown-menu .ourMission .redBtn:hover { background: #b33027; }
.ofvis { overflow: visible !important; }
.ourMission .ft { position: absolute; bottom: 0; right: 30px; }
body.fr .ft { position: absolute; bottom: 0; right: 0 !important; }
.fr .ourMission { padding: 18px 50px 18px 10px; }
.ourMission h2 { font-size: 16px; margin-top: -7px; }

/* END carpeala site */
nav#mainNav.active { top: 0 }
nav#mainNav.active #bigLogo { top: 0; }
#top-buy2017.sticky { top: 0; }

/* stil new home page de pe com */
.translate-banner .rp a { font-size: 14px; }
.translate-banner .right-one .blueBtn2 { padding: 9px 18px; margin: 0 !important; }
.protection-bdf #countVal { font-size: 90px; font-weight: bold; color: #056dc9; line-height: 1; font-family: 'roboto', sans-serif; }
.translate-banner .left-one { transition: all 2s ease; }
.translate-banner .right-one { transition: all 2s ease; }

/* Shopcart */
nav#mainNav .shopcart { min-width: 2.125em; height: 26px; background: url(../images/cart_off.png) left center no-repeat !important; outline: none; display: none; opacity: 0; }
nav#mainNav .shopcart.full { min-width: 2.125em; height: 2em; margin: 0 0.5em; padding: 0; background: url(../images/cart_on.png) left center no-repeat !important; position: relative; display: inline-block; opacity: 1; }
nav#mainNav .shopcart span { min-width: 13px; height: 13px; font: 13px/13px 'Open Sans', sans-serif; text-align: center; color: #f4f4f4; border-radius: 2px; background-color: #767676; display: none; opacity: 0; }
nav#mainNav .shopcart.full span { min-width: 13px; height: 14px; font: 11px/14px 'Open Sans', sans-serif; text-align: center; color: #f4f4f4; border-radius: 2px; background-color: #de0000; display: inline-block; opacity: 1; }
nav#mainNav .shopcart.full { background-size: 29px !important; }
nav#mainNav .shopcart.full span { height: 13px !important; margin-top: 9px; }
#articleContent h4.fixed, #subMenu.fixed, .business_header.fixed { position: fixed; top: 0; left: 0; z-index: 2; width: 100%; text-align: center; }
.en #articleContent h4.fixed, .en #subMenu.fixed, .en .business_header.fixed { top: 47.8px; }

/* nutanix */
.bike2017 { background: url('../images/slide43.jpg') center right no-repeat; text-align: center; }
.bike2017 h3 { line-height: 1.3; color: #fff; font-size: 38px; font-weight: 400 !important; margin-top: -5px; color: #fff; margin-bottom: 20px; }
.bike2017 a { margin-top: 30px; }
.bike2017 .size2 { font-size: 46px; margin-top: 30px; display: block; }
.bike2017 h5 { color: #fff; font-size: 50px; margin-top: 50px; }
.easter2017 { background: url('../images/slide44.jpg') center right no-repeat; text-align: center; }
.easter2017 h3 { color: #fff; font-size: 48px; font-weight: 300 !important; margin-top: 15px; margin-bottom: 20px; }
.easter2017 a { margin-top: 2px; }
.easter2017 .size2 { font-size: 46px; margin-top: 50px; display: block; }
.easter2017 h5 { color: #fff; font-size: 36px; margin-top: 60px; }
.static-header.spring-challenge { background: url(../images/spring-bg.jpg) center top no-repeat !important; }
.static-header.spring-challenge h3 { font-size: 36px; font-weight: 500; }
.static-header.leonardoD { background: url(../images/manonbooks.jpg) center 63% no-repeat; }

/* nutanix tech */
.ntech-head2017 { min-height: 330px; background: url(../images/ntech.jpg) center no-repeat; background-size: cover; }
.ntech-head2017 h2, .ntech-head2017 .h2 { color: #fff; margin-top: 1.5em; text-transform: uppercase; }
#premiumAwrds.v2017 { margin-top: 2em !important; }
.colorWhite { color: #fff; }

/* nutanix header 2017 */
.nutanix-header2017 h2,.nutanix-header2017 .h2 { color: #fff; margin-top: 2em; line-height: 1.2; }
.nutanix-header2017 a { margin-top: 4em; }
.nutanix-header2017 .copyR { font-size: 20px; vertical-align: top; position: relative; left: -10px; }
.ntx-blueprint .copyR { vertical-align: top; position: relative; top: -6px; left: -6px; font-size: 13px; margin-right: -10px; }
.ntx-blueprint h3 { font-size: 32px; color: #000; font-weight: 300; text-transform: uppercase; }
.ntx-blueprint p { font-size: 15px; margin-top: 30px; color: #515151; }
.agile-ntx { background: url(../images/agile-ntx.jpg) -350px top no-repeat #026093; min-height: 520px; }
.agile-ntx h3 { color: #fff; font-weight: 300; font-size: 36px; text-transform: uppercase; margin-top: 1.5em; }
.agile-ntx p { color: #fff; margin-top: 2em; }
.infra-ntx { background: url('../images/infra-ntx.jpg') center no-repeat; min-height: 770px; }
.infra-ntx h3 { margin-top: 2.5em; }
.infra-ntx.low h3 { margin-top: 1em }
.infra-ntx p { margin-top: 2em; font-size: 17px; }
.en.infra-ntx p { margin-top: 0;  }
.en.infra-ntx h4, .en.infra-ntx p.mt2em { margin-top: 2em;  }
.infra-ntx a { font-size: 13px; margin-top: 1em; }
.linear-ntx { background: #f6f6f6; min-height: 450px; }
.linear-ntx h3 { font-weight: 300; font-style: 30px; margin-top: 3em; }
.linear-ntx p { font-size: 17px; margin-top: 1em; }
.def-ntx h3 { margin-top: 2em; }
.def-ntx p { font-size: 17px; margin-top: 1em; }
.linear-ntx .purpleBtn { font-size: 13px; margin-top: 1em; }
.def-ntx.v2 a { font-size: 13px; margin: 15px 20px 0 0; }
.def-ntx.v2 a i { margin-right: 5px; color: #333; }
.def-ntx.v2.bgG { background: #f6f6f6; }
.def-ntx.video .mb { margin-bottom: 2em; }
.def-ntx .img-sv { max-width: 470px; }
.def-ntx h3.seeFor { margin-top: 3em; }
.infra-ntx.low { min-height: 640px; }
.fr .subtitle_fr_toolbox { font-size: 20px !important; line-height: 24px; }
.panel-heading .accordion-toggle:after { font-family: 'Glyphicons Halflings'; content: "\e114"; float: right; color: grey; }
.panel-heading .accordion-toggle.collapsed:after { content: "\e080"; }
.panel-group .panel-heading + .panel-collapse .panel-body { border: 0 !important; }
.panel a { font: 400 1.1em/1.2em 'Roboto'; }
.ntx-blueprint .container {display:flex; align-items: center;}
.nutanix-header2017 .greenBtn2, .business-slider2017 .greenBtn2 {margin-right: 20px;}
.greenBtn2--purpleTop {background-color: #4839A0;margin-top: 70px;}

/* toolbox 2017 */
.toolbox-header .logo { max-width: 100px; display: block; margin: 0 auto; }
.toolbox-header h3 { color: #111; font-size: 44px; font-weight: 300 }
.toolbox-header h6 { margin-bottom: 70px; font-size: 17px; color: #7f7f7f; font-weight: 300; }
.toolbox-header .bdf { display: block; margin-top: 30px; color: #232323; }
.toolbox-header .title { font-size: 20px; color: #232323; font-weight: bold; margin-bottom: 10px; display: block; }
.toolbox-header .learn { text-decoration: underline; color: #1292ff; display: block; margin-top: 5px; }
.toolbox-header .title { font-size: 20px; color: #232323; font-weight: bold; margin-bottom: 10px; display: block; }
.toolbox-content { background: #f6fafc; }
.toolbox-content h3 { color: #404040; font-size: 18px; margin: 20px 0; }
.toolbox-content p { color: #404040; font-size: 16px; }
.toolbox-content ul { margin-top: 40px; }
.toolbox-content ul li { margin-bottom: 5px; }
.toolbox-content ul li i { color: #989898; font-size: 9px; margin: -3px 10px 0 0; display: inline-block; vertical-align: middle; }
.toolbox-content a { color: #008bf7; transition: all 0.5s ease; }
.toolbox-content a:hover { color: #2d4b62; }
.toolbox-content .view-all { margin-top: 10px; }
.toolbox-content h4 { margin-top: 50px; }
a.rcMore { color: #428bca; text-transform: uppercase; font-weight: bold; }

/* fix home page + new menu localizari  */
.fr .translate-banner .main-text h3, .frint .translate-banner .main-text h3 { font-size: 34px; }
.fr .protection-bdf .title.v2, .frint .protection-bdf .title.v2 { margin-top: -11px; }
.fr .protection-bdf .title, .frint .protection-bdf .title { font-size: 36px; }
.fr .protection-bdf #countVal, .frint .protection-bdf #countVal { font-size: 81px; }
.de nav#mainNav .carousel a { font-size: 13px !important; line-height: 14px; }
.de nav#mainNav .banner-menu-static a { font-size: 13px !important; line-height: 15px; }
.de .menu-new2017 .info-text.pan { top: 80px; }
.ro .translate-banner .info-in p { font-size: 18px; }
.ro .protection-bdf .title.v2, .es .protection-bdf .title.v2, .it .protection-bdf .title.v2, .nl .protection-bdf .title.v2 { margin-top: -14px; }
.ro .protection-bdf .title { font-size: 45px; }
.ro .protection-bdf #countVal { font-size: 75px; }
.ro .translate-banner .d_ib { width: 115px; vertical-align: top }
.ro .blueBtn2.v2017 { font-size: 14px; }
.es .protection-bdf .title, .nl .protection-bdf .title { font-size: 43px; }
.it .menu-new2017 .whiteBtn, .pt .menu-new2017 .whiteBtn, .es .menu-new2017 .whiteBtn, .ro .menu-new2017 .whiteBtn { font-size: 14px !important; }
.br #mainNav  .menu-new2017 .whiteBtn { font-size: 13px !important; }
.pt .translate-banner .main-text h3, .br .translate-banner .main-text h3, .ro .translate-banner .main-text h3, .es .translate-banner .main-text h3, .de .translate-banner .main-text h3, .it .translate-banner .main-text h3 { font-size: 30px; }
.pt .translate-banner .info-in .details, .br .translate-banner .right-one .info-in h3, .ro .translate-banner .info-in .details, .es .translate-banner .info-in .details, .de .translate-banner .info-in .details, .it .translate-banner .info-in .details { font-size: 15px; }
.pt .translate-banner .right-one .info-in h3, .br .translate-banner .right-one .info-in h3, .ro .translate-banner .right-one .info-in h3, .es .translate-banner .right-one .info-in h3, .de .translate-banner .right-one .info-in h3, .it .translate-banner .right-one .info-in h3 { margin-bottom: 15px; }
.pt .translate-banner .right-one .info-in h4, .br .translate-banner .right-one .info-in h4, .ro .translate-banner .right-one .info-in h4, .es .translate-banner .right-one .info-in h4, .de .translate-banner .right-one .info-in h4, .it .translate-banner .right-one .info-in h4 { font-size: 17px; }
nav#mainNav .mainLinks li a { padding: 0.45em 15px 5px; }
nav#mainNav .mainLinks li .dropdown-menu { margin-top: -0.5em }
.static-header.spring-challenge { background: url(../images/spring-bg.jpg) center top no-repeat !important; }
.static-header.spring-challenge h3 { font-size: 36px; font-weight: 500; }
.static-header.leonardoD { background: url(../images/manonbooks.jpg) center 63% no-repeat; }
.fr .subtitle_fr_toolbox { font-size: 20px !important; line-height: 24px; }
a.rcMore { color: #428bca; text-transform: uppercase; font-weight: bold; }
.de .translate-banner .right-one .info-in, .de .translate-banner .left-one .info-in {max-height: 510px; height: auto;}

/* WWW-2985 */
.all-products2017 h1 { margin-bottom: 1em; font-size: 44px; }

/* WWW-2985 */
.solution_configurator .choose label:nth-child(14) { border-top: 1px solid #c2c2c2; }
.solution_configurator .product { padding: 2em 0; }

/* WWW-1828  */
.es #prodSection.v2017 ul.list li, .es  #prodSectionBottom.v2017 ul.list li { white-space: pre-wrap; }

/* end WWW-1828 */

/* withPsic */
.product2018 .yes-check span { color: #494747; font-size: 13px; line-height: 1; font-weight: 500; }
.product2018 #withPsic { display: none; }
.product2018 .yes-check .yes { background: url("../images/radioButtons2.png") no-repeat 0 3px; margin: 0; padding: 3px 0 4px 25px; }
.product2018 .yes-check input:checked + .yes { background-position: 0 -27px; }
.product2018 .labels { margin-top: 5px; }
/* pagini 2018 + fix localizari */
.take-a-look .selector .item.right:after { content: ""; width: 100%; position: absolute; right: -50%; background: #d2d2d2; height: 1px; top: 83%; }
.ro .product2018 .select-devices { width: 127px; background: url(../images/black-arrow-small.png) 96% 14px no-repeat #fff; }
.ro .product2018 .select-devices select { width: 150px; }
.es .product2018 .select-devices { width: 128px; background: url(../images/black-arrow-small.png) 96% 14px no-repeat #fff; }
.es .product2018 .select-devices select { width: 140px; }
.ro .total_price .price { font-size: 19px }
.pt .total_price .price { font-size: 20px }
.comparison2018 i.ios { margin-left: 21px; margin-right: 20px; }
.modal, .sections2018 .modal p { font-family: 'Roboto', sans-serif; color: #6a6a6a; }
.de .multi-layer2018 li { margin-bottom: 70px; }
.es .multi-layer2018 li { margin-bottom: 50px; }
.de .multi-layer2018 .multi-features { margin-top: 34px; }
.take-a-look .selector .item.active .dot { width: 20px; height: 20px; }
.take-a-look .selector .item.active .title { font-size: 17px; top: 0; }
.anywhere-anytime.v2018 { padding-top: 0 !important; padding-bottom: 4em !important; }
.take-a-look.mac .anywhere-anytime h6.cMargin { margin-top: 0; }
.tabs-shots2018 .nav-tabs { border: none; margin-top: 30px; margin-bottom: 15px; }
.msrp_price_overlay, .msrp_price_overlay-av, .msrp_price_overlay-is, .msrp_price_overlay-fp, .msrp_price_overlay-ts, .msrp_price_overlay-mac { text-decoration: line-through; }
.product2018 .macBox .award { position: absolute; bottom: 66px; right: 19px; width: 100px; }
.multi-layer2018 .modal-body p { color: #6a6a6a; }
.product2018 .macBox .award { right: 160px; }
.multi-layer2018 li:nth-child(2) { margin-bottom: 0; padding-bottom: 20px; }
.label.label-info { padding: 2px 3px; font-size: 64%; }
.product2018.bottom .old_price_btm { color: #ff0000; }
.frint .contentTrial .greenBtn, .pt .contentTrial .greenBtn, .ro .contentTrial .greenBtn { padding: 15px 15px; }
.frint .contentTrial .title, .pt .contentTrial .title, .ro .contentTrial .title { font-size: 28px; max-width: 400px; }
.frint .contentTrial .whiteTitle, .pt .contentTrial .whiteTitle, .ro .contentTrial .whiteTitle { font-size: 25px; }
.frint .contentTrial .col2, .pt .contentTrial .col2, .ro .contentTrial .col2 { font-size: 21px; }
.frint .contentTrial .col1, .pt .contentTrial .col1, .ro .contentTrial .col1 { font-size: 20px; }
.frint .contentTrial .col1 span, .pt .contentTrial .col1 span, .ro .contentTrial .col1 span { font-size: 15px; }
.pt .take-a-look.lp h3, .de .take-a-look.lp h3, .it .take-a-look.lp h3 { font-size: 36px; }
.download-sect a { display: inline-block; }
.take-a-look.mac .download-sect h6 { height: 17px; }
#premiumAwrds { margin: 1em 0 0; }
#brainDevices.v2017 { min-height: 560px; }
.de .anywhere-anytime.v2018 { padding-bottom: 1em !important; }
.de .anywhere-anytime h4 { max-width: 800px; }
.carouselWrapper { position: relative; }
.carouselWrapper.mac .carousel { position: absolute; top: 15px; left: 15px }
.fr .tabs-shots2018 ul li { max-width: 200px; }
.fr .tabs-shots2018 ul li { padding-left: 25px; text-indent: -10px; }
.fr .hide_fr { visibility: hidden; display: none; }
.download_app .store.google { max-width: 160px; }
.download_app h6.cMargin { margin-top: 1.3em; }
.fr .contentTrial .form-group, .be .contentTrial .form-group { width: 90%; }
.fr .contentTrial .form-inline .form-control, .be .contentTrial .form-inline .form-control { width: 60%; }
.showfr { display: none; visibility: hidden }
.fr .showfr, .be .showfr { display: block; visibility: visible; }
.fr .removefr, .be .removefr { display: none; visibility: hidden; }
.business-slider2017.hypervisor2017 .item1 { background: url(../images/hyper.jpg) center top no-repeat; }
.business-slider2017.hypervisor2017 .item { min-height: 550px; }
.business-slider2017.hypervisor2017 .erd-header.nutanix-banner {background: url(../images/Nutanix-Banner.jpg) center no-repeat; background-size: cover;}
.business-slider2017.hypervisor2017 div#bs_slide_1 h2 { font-size: 5em; margin: 1em 0 .2em; }
.business-slider2017.hypervisor2017 div#bs_slide_1 p { font: 600 2.5em/1em 'Exo 2', serif; margin-bottom: 30px; color: #fff; }
#elitePage p, #elitePage ul li { font-size: 16px !important; }
#elitePage a.advData, #elitePage a.changesFRelite { font-size: 14px !important; color: #5b5b5b; }
#elitePage .greenBtn { font-size: 17px; padding: 16px 20px; }
#elitePage .greenSmall { font-size: 14px; padding: 13px 20px; }
#elitePage .epp-efficiency.v3 { background: url(../images/target_image.png) right bottom no-repeat; background-size: auto 100%; min-height: 415px; }
#elitePage .epp-threat { background-image: none; background-color: #cfd8dd; min-height: 580px; }
#elitePage .epp-simple { background: url(../images/ef3.jpg) center top no-repeat; background-size: 100% auto; }

/* hvi lp */
.header-hvi2017.v2 { background: url('../images/hvi-head.jpg') center top no-repeat; min-height: 610px; }
.header-hvi2017.v2 .item { display: inline-block; vertical-align: middle; }
.header-hvi2017.v2 h3 { font-size: 44px; text-transform: none; margin-top: 0; }
.header-hvi2017.v2 h4 { color: #00fcff; font-size: 30px; text-decoration: underline; margin-top: 7px; }
.header-hvi2017.v2 p { margin-top: 40px; color: #fff; font-size: 16px; font-weight: 300; }
.header-hvi2017.v2 .actions a { font-weight: 400; margin-right: 30px; margin-top: 30px; }
.header-hvi2017.v2 .blueDarkBtn { outline: none !important; background: #0042ff; border: none; line-height: 1; border-radius: 0; color: #fff !important; font-family: Roboto; font-size: 14px; font-weight: 400; display: inline-block; text-align: center; padding: 13px 20px; outline: none; transition: background .2s; cursor: pointer; }
.header-hvi2017.v2 .blueDarkBtn:hover { background: #1c42b0; }
.content-hvi.v2 h3 { position: relative; z-index: 999; margin-bottom: 50px; color: #1875f0; font-weight: 300; font-size: 36px; margin-top: -10px; }
.content-hvi.v2 .mlink { color: #0082e6; font-size: 14px; margin-top: 25px; display: block; text-transform: uppercase; font-weight: 500; font-style: italic; }
.content-hvi.v2 { min-height: 1300px; }
.content-hvi.v2 h6 { text-transform: uppercase; }
.content-hvi.v2 .floating { max-width: 1100px; }
.opp-hvi { background: url('../images/hvi-opp.jpg') center no-repeat; min-height: 540px; }
.opp-hvi h5 { color: #fff; font-size: 34px; margin-top: 20px; }
.opp-hvi .number { color: #00fcff; display: block; font-size: 50px; font-weight: 300; }
.opp-hvi .for { color: #ffffff; display: block; font-weight: 300; font-size: 18px; }
.opp-hvi .or { font-size: 28px; font-weight: bold; color: #fff; }
.opp-hvi h3 { margin-top: 60px; color: #fff; font-size: 24px; font-weight: normal; }
.two-sectionsHVI .description { display: block; color: #1d1d1d; font-size: 18px; font-weight: 300; margin-bottom: 10px; }
.two-sectionsHVI .title { display: block; color: #1d1d1d; font-size: 15px; }
.two-sectionsHVI a { display: block; color: #0042ff; margin-top: 15px; }
.referal-hvi2017 { background: #f6f6f6; }
.referal-hvi2017 h3 { font-weight: 300; }
.referal-hvi2017 .customList { margin: 0 auto; width: 500px; padding: 30px 0 0 50px; }
.referal-hvi2017 .customList li { color: #111; margin-bottom: 5px; font-size: 16px; }
.referal-hvi2017 .actions a { margin-right: 30px; }
.referal-hvi2017 .actions { margin-top: 30px; }
.referal-hvi2017 .greenBtn { font-weight: 400; }
.referal-hvi2017 .blueDarkBtn { outline: none !important; background: #0042ff; border: none; line-height: 1; border-radius: 0; color: #fff !important; font-family: Roboto; font-size: 14px; font-weight: 400; display: inline-block; text-align: center; padding: 13px 20px; outline: none; transition: background .2s; cursor: pointer; }
.referal-hvi2017 .blueDarkBtn:hover { background: #1c42b0; }
#registerCampaign .close, #submitReferal .close { position: absolute; top: 5px; right: 10px; color: #fff; opacity: .8; font-size: 2em; }
#registerCampaign .modal-dialog, #submitReferal .modal-dialog { width: 90%; max-width: 1000px; margin-top: 7em; }
#registerCampaign .modal-content.hvi2, #submitReferal .modal-content.hvi2 { border-radius: 0; padding: 30px; }
.modal-content.hvi2 h5 { color: #1875f0; font-size: 36px; font-weight: 300; }
.modal-content.hvi2 .title { display: block; color: #1d1d1d; font-size: 22px; margin: 10px 0 25px 0; }
.modal-content.hvi2 .dis { display: block; text-align: center; font-size: 16px; color: #1875f0; }
.modal-content.hvi2 form { background: #f8f8f8; padding: 30px; margin-top: 30px; border: 1px dashed #ccc; width: 80%; margin: 30px auto 0; }
.modal-content.hvi2 fieldset { width: 65%; margin: 30px auto 20px; }
.modal-content.hvi2 label { display: block; font-weight: 400 }
.modal-content.hvi2 input[type="text"] { width: 395px; border: 1px solid #ccc; height: 30px; }
.modal-content.hvi2 textarea { width: 395px; border: 1px solid #ccc; }
.modal-content.hvi2 input[type="checkbox"] { display: inline-block; }
.modal-content.hvi2 .terms { display: inline-block; font-size: 13px; margin-left: 5px; }
.modal-content.hvi2 button { margin-top: 20px; }
.modal-content.hvi2.v2 .small { text-align: center; font-size: 13px; }
.modal-content.hvi2.v2 button { margin-top: 0; }
.modal-content.hvi2 .err_red { clear: both; display: block; font-size: 12px; padding: 3px 0px; display: none; }
.modal-content.hvi2 .organizationZone { display: none; }

/* epp v4 */
.next-genEpp { background: #eff5f8; min-height: 540px; }
.next-genEpp h4 { color: #1c67d1; font-size: 34px; margin-bottom: 80px; }
.next-genEpp a { font-size: 13px; text-transform: none; margin-top: 20px; }
#GZfaq.hvi4 .hidden-text { display: none; line-height: 1.5; }
#GZfaq.hvi4 .accordionHVI a { margin: 10px 0; display: block; color: #333; }
#GZfaq.hvi4 .accordionHVI a.active { color: #1c67d1; }

/* competitive page - www-3881 */
.competitive-header { background: url('../images/competitivebg.jpg') center top no-repeat; min-height: 700px; }
.competitive-header h4 { font-size: 20px; margin-bottom: 20px; }
.competitive-header h3, .competitive-header h1 { font-size: 46px; }
.competitive-header ul { margin: 40px 0 50px 0; }
.blackBtn2 { border: 1px solid #111; background: #111; padding: 8px 25px; color: #fff !important; display: inline-block; border-radius: 5px; font-weight: 500; font-size: 13px; transition: all 0.3s ease; outline: none; }
.blackBtn2:hover { background: #333; border-color: #333; }
.competitive-header ul li { font-size: 18px; color: #111; font-weight: 300; margin-bottom: 8px; }
.competitive-header ul li i { font-size: 13px; margin-right: 10px; }
.no-more-false { background: url('../images/pieces.jpg') center top no-repeat; }
.no-more-false h3 { margin-bottom: 30px; }
.no-more-false ul li i { font-size: 12px; margin: 0 20px 5px 0; display: inline-block; vertical-align: middle; }
.no-more-false ul li span { display: inline-block; width: 90%; vertical-align: top; }
.no-more-false ul li { margin-bottom: 9px; }
.no-more-false .info { display: block; margin-top: 40px; font-style: italic; }
.no-more-false .blackBtn2 { margin: 30px 0 30px 0; }
#superiorPerformance h3,  #superiorPerformance .h3 { font-size: 20px; font-weight: 500; margin-top: 10px; padding-top: 0; }
#superiorPerformance.v2 { padding-top: 0 !important; }
.competitive-need2017 h3,  .competitive-need2017 .h3 { font-size: 30px; margin-top: 0px; }
.competitive-need2017 h5 { margin-top: 15px; font-size: 20px; margin-bottom: 20px; }
.competitive-need2017 ul li i { font-size: 12px; margin: 0 20px 5px 0; display: inline-block; vertical-align: middle; }
.competitive-need2017 ul li span { display: inline-block; width: 90%; vertical-align: top; }
.competitive-need2017 ul li { margin-bottom: 9px; }
.competitive-need2017 a { margin: 10px 0; }
.competitive-need2017 .info { display: block; margin-top: 20px; font-style: italic; }
.competitive-money2017 { background: url('../images/competitivemoney.jpg') center top no-repeat; min-height: 650px; }
.competitive-money2017 h3, .competitive-money2017 .h3 { margin-top: 80px; font-size: 30px; margin-bottom: 30px;     color: #3a3a3a; }
.competitive-money2017 ul li i { font-size: 12px; margin: 0 20px 5px 0; display: inline-block; vertical-align: middle; }
.competitive-money2017 ul li span { display: inline-block; width: 90%; vertical-align: top; }
.competitive-money2017 ul li { margin-bottom: 9px; }
.comp-server { background: url('../images/comp-server.jpg') center top no-repeat; min-height: 700px; }
.comp-server h3, .comp-server .h3 { margin-top: 40px; margin-bottom: 40px;     color: #3a3a3a;     font-size: 2.34em;  letter-spacing: -.02em; }
.comp-server ul li i { font-size: 14px; margin: 0 20px 5px 0; display: inline-block; vertical-align: middle; color: #111; }
.comp-server ul li span { display: inline-block; width: 90%; vertical-align: top; }
.comp-server ul li { margin-bottom: 9px; }
.comp-server .info { display: block; margin-top: 20px; font-style: italic; margin-left: 35px; font-size: 16px; font-weight: 300; }
.comp-server .info span { font-size: 10px; }
.comp-server a { margin-top: 20px; }
.comp-server .quote { font-size: 16px; font-weight: 300; font-style: italic; display: block; margin-top: 20px; margin-bottom: 20px; }
.comp-fam2017 h5, .comp-fam2017 .h5 { font-size: 36px;    color: #3a3a3a; }
.comp-fam2017 .items { margin-top: 30px; margin-bottom: 70px; }
.comp-fam2017 .items a { margin-right: 20px; }
.comp-fam2017 h2 { font-size: 22px; color: #111; margin-bottom: 30px; font-weight: 500; line-height: 1.3; }
.comp-fam2017 { background: url('../images/compfam.jpg') center top no-repeat; }
.worldwide-comp2017 { background: url('../images/worldwide.jpg') center top no-repeat; min-height: 670px; }
.worldwide-comp2017 h3,  .worldwide-comp2017 .h3 { color: #fff; font-size: 38px; margin-top: 70px; }
.worldwide-comp2017 p { font-size: 22px; color: #fff; margin: 5px 0 50px 0; }
.worldwide-comp2017 ul li i { font-size: 12px; margin: 0 20px 5px 0; display: inline-block; vertical-align: middle; color: #fff; }
.worldwide-comp2017 ul li span { display: inline-block; width: 90%; vertical-align: top; color: #fff; }
.worldwide-comp2017 ul li { margin-bottom: 9px; }
.competitive-need2017 .quote { display: block; margin-top: 10px; font-size: 13px; }
.tabs2017 .tab { margin: -4px auto 0; width: 800px; }
.tabs2017 .tab .tablinks { height: 50px; vertical-align: bottom; text-transform: uppercase; display: inline-block; width: 24.66%; font-size: 13px; font-weight: 300; padding: 16px 10px; background: #e9e9e9; text-align: center; color: #333; cursor: pointer; }
.tabs2017 { height: 490px; margin-top: 130px; background: url('../images/citybg.jpg') center bottom no-repeat; }
.tabs2017 .tab .tablinks.active { background: #b7d1de; font-weight: 500; }
.tabs2017 .tabcontent { display: none; height: 490px; padding: 20px 20px; text-align: center; width: 1100px; margin: 0 auto; background: rgba(255, 255, 255, .7); }
.tabs2017 #tab1 .lightFont { margin-top: 100px; }
.tabs2017 #tab1 a { margin-top: 40px; }
.tabs2017 #tab2 .tabsimg { margin: 10px 0; max-width: 100%; display: block; margin: 0 auto 15px; }
.tabs2017 #tab3 p { margin-top: 70px; margin-bottom: 30px; }
.tabs2017 #tab4 span { font-size: 10px; display: block; margin: 5px 0; color: #111; margin-bottom: 30px; }
.tabs2017 #tab4 img { max-width: 500px; margin-top: 20px; }
.tabs2017 .tabb3 { padding: 8px 10px !important; }
.blueD { background: url('../images/blued.jpg') center top no-repeat; min-height: 300px; }
.blueD h3 { color: #fff; font-size: 30px; font-weight: 300; }
.blueD p { color: #fff; margin-top: 40px; font-weight: 300; }

/* WWW-3671 */
.br .contentTrial .whiteTitle { font-size: 22px; }
.br .contentTrial .col1 { font-size: 18px; padding: 5px 0px; }
.br .contentTrial .col1 span { font-size: 11px; }
.br .contentTrial .col2 { font-size: 22px; padding: 5px 0px; }
.br .contentTrial ul { margin-bottom: 20px; }
.br .take-a-look.lp h3 { font-size: 32px; }

/* WWW-3205 */
.company-header.mediaRelations { background: url(../images/header-mic-company-press-center.jpg) 70% center; height: 260px; position: relative; }
.company-header.latestNews { background: url(../images/image-Blog.png) 70% center; height: 260px; position: relative; }

/*end WWW-3205 */
.deDiscountText { display: none; font-size: 12px; display: inline-block; font-weight: bold; margin-top: 8px; color: #cf0000; text-align: center; margin: 20px auto 10px; }
.our-thing2017 { background: #f6f6f6 }
.our-thing2017 h3 { font-size: 36px; font-weight: 300; color: #111 }
.our-thing2017 h4 { font-size: 23px; color: #848484 }
.our-thing2017 .separator { margin: 20px auto }
.our-thing2017 h5 { font-size: 22px; margin-bottom: 50px }
.our-thing2017 h2 { font-size: 30px; color: #111; margin-bottom: 40px }
.our-thing2017 q { font-size: 23px; font-weight: 300; color: #2c2c2c; line-height: 1.5; font-style: italic; margin-top: 20px; display: block }
.our-thing2017 .title { color: #111; font-size: 13px; font-weight: 700; letter-spacing: .3px; display: block; margin-top: 10px }
.our-thing2017 .role { font-size: 14px; display: block; color: #9fa3a7 }
.our-thing2017 .carousel-indicators { display: block; position: static; width: 100%; margin-left: auto; margin-top: 10px }
.our-thing2017 .carousel-indicators li { background: #9fa3a7; margin: 0 5px; width: 9px; height: 9px; vertical-align: middle }
.our-thing2017 .carousel-indicators li.active { background: #ffc80a; width: 13px; height: 13px }
.our-thing2017 .carousel-inner img { height: 80px !important; }
.our-thing2017 .blackBtn { font-weight: 700; margin-top: 20px }
.our-thing2017 q, .static-header.ransomware2017 .bottom-info h3 { font-size: 17px }
.our-thing2017 #myCarousel2 { margin-top: 100px }
.pcmag_award img { padding: 1em 0; }
.product2018 h1 { font-size: 38px; margin: 5px 0 10px; }
.product2018 h1 b { font-weight: 200; }
.product2018 h1 span { display: inline-block; }
.product2018 .logo { margin-top: 1em; max-width: 120px; margin-left: -1px; }

/* Stay protected popup */
.stayprotectedpopup .popup-content { background: url(../images/stayprotectedbg.png) 80% top #0577be no-repeat; padding: 1.2em 0; bottom: 0; position: fixed; width: 100%; }
.stayprotectedpopup p { margin: 0; padding: 0; color: #fff; font-size: 2em; font-weight: 300; line-height: 1.1; }
.stayprotectedpopup .btnwrapper { text-align: right; padding-top: 1.3em; }
.stayprotectedpopup .orangeBtn { text-transform: none; }
.stayprotectedpopup .text { padding-top: .4em; }
.stayprotectedpopup .close { background: url(../images/stayprotectedclose.png) no-repeat center; width: 30px; height: 30px; top: -15px; right: 30px; z-index: 10; opacity: 1; margin: 0; padding: 0; position: absolute; }
.new-spyware2018 .item { display: inline-block; vertical-align: top; }
.new-spyware2018 h3 { color: #333; font-size: 32px; font-weight: 400; margin-bottom: 40px; }
.new-spyware2018 .item.right { margin-left: 2%; width: 69%; }
.new-spyware2018 .item.left { width: 28%; }
.new-spyware2018 .bdf { font-size: 16px; color: #333; font-weight: 500; text-transform: uppercase; }
.new-spyware2018 .sp { margin-top: 40px; }
.new-spyware2018 h5 { margin-top: 0; font-weight: 300; margin-bottom: 20px; }
.new-spyware2018 ul li { color: #333; font-size: 15px; margin-bottom: 5px; }
.new-spyware2018 ul li i { color: #60a9c9; font-size: 13px; margin-right: 4px; }
.new-spyware2018 .brd { border-left: 1px solid #ccc; }
.new-spyware2018 .old-price { text-decoration: line-through; color: #111; font-size: 18px; font-weight: 400; }
.new-spyware2018 .new-price { display: block; font-size: 24px; color: #111; font-weight: 500; }
.new-spyware2018 .orangeBtn { margin: 10px 0; }
.new-spyware2018 .lrn { display: block; color: #1996c4; }
.new-spyware2018 { border-top: 2px solid #222; }
.new-spyware2018 { border-bottom: 2px solid #222; }

/* WWW-4056 */
.section-buttons .award2018 { margin-top: 90px; }
.section-buttons .award2018 h3 { font-size: 22px; margin-top: 20px; font-weight: 500; }
.section-buttons .award2018 h5 { font-weight: 300; font-size: 18px; }
.section-buttons .award2018 h6 { font-size: 16px; font-weight: 400; color: #111; }
nav#mainNav #awwDE h4 { color: #333; font-size: 16px; margin-top: 20px; }
nav#mainNav #awwDE q { font-size: 12px; color: #111; }
nav#mainNav #awwDE .awt { font-size: 12px; color: #111; display: block; margin-top: 8px; font-weight: 500; }
.translate-banner .left-one.aww .info-in:after { content: ""; background: url(../images/cb_award.png) center no-repeat; background-position: center; width: 110px; height: 130px; position: absolute; background-size: 58%; top: 220px; right: 23px; }
.static-header.school2018 h2, .static-header.school2018 h3, .static-header.school2018 span { color: #333; }
.static-header .titleD { font-size: 30px; }
.static-header.school2018 h2 { margin-top: 30px; }
.static-header.school2018 h3 { font-size: 20px; font-weight: 600; }

.bms2017-features span.yellow {  margin:0;  vertical-align: middle;}
.product2018.msios { margin-bottom: -2em; overflow: hidden; }
.bdf-vpn .item #addVpn span { display: inline-block; color:#fff; padding:0;}
.bdf-vpn .item #addVpn .store_price_full {padding-right: 5px;}

.ro .only-business2017.hiddenO {right: -179px;}
.de .only-business2017.hiddenO {right: -166px;}
.es .only-business2017.hiddenO {right: -187px;}

.ro .only-business2017.right-bar-hide {right: -179px;}
.de .only-business2017.right-bar-hide {right: -166px;}
.es .only-business2017.right-bar-hide {right: -187px;}


ul.products-filters { overflow: hidden; }
ul.products-filters li { float: left; }
.comparison2018-header.kas { padding-top: 40px !important; }
.ro .only-business2017.hiddenO { right: -179px; }
.de .only-business2017.hiddenO { right: -166px; }
.es .only-business2017.hiddenO { right: -187px; }
.techDetails li::before { content: "• "; }
.video-section .video-list .list a.active { background-position: 0 -172px; }

/* WWW-4517 sectiunea requirements */
.GZIPM_list .dlBtn { display: inline-block; background: #01b6af; border-radius: 4px; font-size: 16px; color: #fff; text-transform: uppercase; padding: 0.8em 1.5em; transition: background .2s; }
.GZIPM_list .dlBtn:hover { background: #039a94; }
#gzim_requirements { display: none; }
.global-footer { background-image: none; background-position: center; }
.erd-header  .turqoiseBtn.exo2.withPadding.withPadding, .GZIPM .dlBtn.withPadding { margin-left: 1em; display: inline-block }
.consComp2017 .last img { margin-top: -140px; }
#tabsProtectEndpoints { min-height: 490px; height: auto; }
.comparison2018 .product.small .yellowBtn { background: #ff8208; }
.store_price_full, .store_price_cut, .full_price_fp, .price_box { display: block; }
.store_price_full, .full_price_fp { text-decoration: line-through; color: #e64040; margin-bottom: 3px; }
.bottom .store_price_cut, .bottom .price_box.labelPrice { font-weight: bold; display: block; }
.white { color: #fff; }
.deDiscountText {display: none;font-size: 12px; display: inline-block; margin-top: 8px; color: #cf0000; font-weight: bold; text-align: center; margin: 20px auto 10px;}
.breducere  {min-height: 98px; background:#000; border-radius:98px; max-width:200px;max-height:200px; position: absolute; bottom: 5%; display: none; }
.breducere.mid { left: 9%;}
.breducere.right { left: -12%;}
.breducere img { width:100px; margin:0 !important; left:0;}
.breducere span {position: absolute; top: 36%; left: 23px; color: #fff; font-size: 25px; line-height: 1em;}
.breducere span b {font-weight: normal;}
/*.de .breducere span,
.pt .breducere span,
.ro .breducere span { top: 27%; left: 27px; font-size: 25px; }
.au .breducere span { top: 40%; left: 18px; font-size: 19px; }
.br .breducere span { top: 40%; left: 18px; font-size: 20px; }*/
#OEMcateg4{padding-bottom:150px;}
.tabs-shots2018 .laptop-fixed, .tabs-shots2018 .carousel.slide {position: static;}
.tabs-shots2018 .laptop-fixed, .tabs-shots2018 .carousel-inner .item.active img {max-width: 100%;}
.tabs-shots2018 .laptop-fixed, .tabs-shots2018 .carousel.slide, .tabs-shots2018 .carousel-inner.mac .item.active img { margin: 0 auto;}
.tabs-shots2018 .win {text-align: center;}
.tabs-shots2018 .android {text-align: center;  min-height: 550px;}
.tabs-shots2018 .win .carousel.slide { margin: -453px auto 0 auto; max-width: 360px; }
.tabs-shots2018 .mac .carousel.slide {max-width: 576px; min-height: 500px; margin-top: -470px; text-align: center;}
.tabs-shots2018 .win .carousel-control.left { left:0px;}
.tabs-shots2018 .win .carousel-control.right { right: -150px; }
.tabs-shots2018 .ios { min-height:537px; text-align: center;}
.tabs-shots2018 .ios .carousel.slide { margin: -470px auto 0 auto; max-width: 220px;}
html {font-family:serif;}
.fontsReady{ font-family: 'Roboto';}
.translate-banner .left-one { transition: all 1s ease; width: 50%; float: left; height: 608px; background:#404443 right no-repeat; }  /*background: url('../images/newbdf1a.jpg') right no-repeat;*/
.translate-banner .right-one { width: 50%; transition: all 1s ease; float: right; height: 608px; background:#404443 left no-repeat; } /* background: url('../images/newbdf2.jpg') left no-repeat;*/
.translate-banner .right-one.inactive { background: 10% center no-repeat; filter: blur(5px) }  /*background: url('../images/newbdf2a.jpg') 10% center no-repeat;*/
.translate-banner .left-one.inactive { background: right center no-repeat; filter: blur(5px) } /*background: url('../images/newbdf1ab.jpg') right center no-repeat;*/
/* label color radio buton install and setup fiecare produs */
.psicDiv label,.vpnDiv label {color: #6a6a6a;}
/* WWW-5125 */
.translate-banner .main-text h2,.translate-banner .main-text h4{display:none;}
.multi-layer2018 h4 {padding-top: 1em;}
/*.translate-banner .left-one .info-in,.translate-banner .left-one .info-in {display:none;}*/
.translate-banner .main-text{top:80px;}
.translate-banner .left-one .info-in,.translate-banner .right-one .info-in{opacity:1;transform:scale(1);height:465px;max-width:460px;margin-top:160px;padding:30px 30px 30px;}
.translate-banner .info-in p{font-size:16px;margin-top:5px;color:#000;}
.translate-banner .left-one,.translate-banner .right-one{height:auto;background-size:cover;padding-bottom:60px!important;}
.translate-banner .info-in p br{display:none;}
.left-one .mac-of-things span{display:none;}
.translate-banner .right-one .info-in{margin-left:12%;}
.translate-banner .left-one .info-in{margin-right:12%;margin-left:auto;}
.translate-banner .right-one .info-in h4{font-size:16px;font-weight:700;font-family:'Roboto',sans-serif!important;color:#49586c;margin:0;line-height:28px;}
.translate-banner .rp{margin-top:0;margin-bottom:15px;}
.translate-banner .right-one .info-in li{margin-bottom:0px;}
.translate-banner .right-one .info-in h3{margin-bottom:10px;}
.translate-banner .rp a{line-height:20px;}
.translate-banner .right-one .bordercustoM .blueBtn2{display:none;}
.translate-banner .info-in .anchor.first{margin-left:0!important;}
.left-one .blueBtn2.more{margin:25px 0 15px!important;}
.translate-banner .right-one .noPaddingMobile .blueBtn2{margin:0 0 20px!important;}
.translate-banner .info-in ul.features { margin: 20px 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
/* WWW-5154 */
footer #langsel { height: 25px; padding: 0; display: inline-block; outline: none; position: relative; top: 24px; }
footer #langsel span { padding: 0 11px 0 12px; font: 700 13px/31px 'Roboto', sans-serif; color: #909090; display: inline-block; vertical-align: middle; background: url('../images/ddarrow_lang2.png') no-repeat right 13px; padding-right: 13px !important; }
footer #lang_down { width: 100%; position: absolute; bottom: 250px; z-index: 2; background: #313131; display: none; }
footer #lang_down .container { position: relative; padding-top: 2em; padding-bottom: 2em; }
footer #lang_down li { list-style: none; padding: 0; text-align: right; margin: 0 0 .8em; color: #9a9a9a; font-size: .85em; }
footer #lang_down a { transition: all .3s ease; color: #9a9a9a; font-size: 1em; outline: none; line-height: 1; }
footer #lang_down li.active span { color: #595959; display: block; font-size: .9em; line-height: 1; }
#lang_down .noPaddingLeft li a:hover { color: #fff; }
footer #lang_down li.active a { color: #fff; }
footer a#langsel span { font-size: 20px; }
/*--------- BURTIERA style ----------*/
#antiMalware {background-color: #E6E7E8; padding: 1em 0; font-size: 1.2em;}
#antiMalware .container {position: relative;}
#antiMalware span {color: #333; font-weight: bold;}
#antiMalware button {position: absolute; right: 0;}
#antiMalware button span {background-color: #242424; color: white; border-radius: 3em; height: 1em; width: 1em; display: block; font-weight: normal; line-height: 0.9em;}
#antiMalware a {color: white; text-align: center; font-size: 14px;}
#antiMalware a b {background-color: #00a4e4; text-align: center; font-weight: normal; padding: 0.5em 1em; border-radius: 0.5em; font-size: 0.8em;}
#antiMalware a:hover b {opacity: 0.8;}
.vpnDiv.disabled {background: #ccc;}
.vpnDiv.disabled input:checked + .yes {  background-position: 0 0; }
#vpnNot { border: none; background: #8a8989; padding: 11px 30px; color: #fff; display: inline-block; font-weight: bold; font-size: 14px;  outline: none; cursor: not-allowed;}
/*SDDC Page - Business*/
.left-sddc .left-sddc_info {float: right;}
.usecases-accordion .item .title {background:#6283d5; color:#fff;}
.usecases-accordion .item--dropdown .title {background: url(../images/arrow-disabled.png) 95% center no-repeat #6283d5;}
.usecases-accordion .item .title.active {background:#6283d5; color:#fff;}
.usecases-accordion .item--dropdown .title.active {background: url(../images/arrow-active.png) 95% center no-repeat #6283d5;}
.usecases-accordion .panel-heading a.collapsed {background: #6283d5; color:#fff !important;}
.datacenter-gz2017 .datacenter-gz2017_link {color: #428bca;}
.vmware2017 .video h3 {margin-top: 0;}
.vmware2017 .video .play-video img {max-width: 410px;}
/*HVI Page*/
.header-hvi2017_right {display: none;}
/* sticky buy button */
.stickyBuyButton {position: fixed; bottom: 0; left: 0; right: 0; z-index: 1050}
.stickyBuyButton .container {width: 100% !important;}
.stickyBuyButton .container a {background: #218ff0; color: #fff; font-weight: bold; text-align: center; padding: 1em 0;}
/* end of sticky buy button */
/* WWW-5382 modificare afisare premii pe ent-partners */
#PANawards .newSizePart { width: 12% !important; }
#PANawards .newSizePart-10 { width: 10% }
#PANawards .newSizePart-20 { width: 18% }

/*WWW-5419 - banner cu text pe elite, security si advanced in josul paginilor*/
#elitePage .purpleBtn, #elitePage .greenBtn{ font-size: 14px; padding: 14px 22px;}
#business2016Top .lightGreenBtn {font-family: Roboto; font-size: 14px; font-weight: 700; text-transform: uppercase;}
#bannerOnBusiness {background: url(../images/business_banner.jpg) 100% center no-repeat #1094F8; color: white; background-size: cover;}
#bannerOnBusiness h3 {font-weight: 500; font-size: 2.2em; margin-bottom: 0.8em; color: white;}
#bannerOnBusiness p {margin-bottom: 1.4em; font-size: 16px}

/*Buton pagini servicii fix*/
.pc-optimizer2017 .contact {background-color: transparent;}
.pc-optimizer2017.product2018 .customMobile ul li{color:#ffffff;}
.pc-optimizer2017.product2018 ul li i{color:#ffffff !important;}


/*Fixing title solution page*/
.static-header.redcarpet h1.title {padding-top: 50px;}
/* new home page consumer recomendation tool */
.years-devices {text-align: left; font-weight: bold; padding: 0 0 1em 0; margin: 0 15px 0 0; display: inline-block;}
.solution_configurator .select-devices select { -webkit-appearance: none; }
/*WWW-5590*/
/*best performance grafic pagini produs*/
.avTable .avTop{width:100%;position:relative;}
.avTable .avElement{width:inherit;height:30px;background:#efefef;margin-top:5px;text-align:left;}
.avTable .avElement .avAverage.others{height:inherit;background:#609bb7;}
.avTable .avElement .avAverage span{color:#fff;font-size:12px;line-height:30px;padding-left:10px;font-weight:700;}
.avTable .avElement .avTest{font-size:12px;position:relative;left:102%;bottom:30px;width:25px;color:#5f5f5f;font-weight:700;display:none;}
#bestProt.v2016 .darkBlue{background:#4376bb none repeat scroll 0 0;}
#bestProt.v2016 .avTable .avElement .avAverage.others{background:#2a2e34 none repeat scroll 0 0!important;}
#bestProt.v2016 .avTable .avElement{background:transparent none repeat scroll 0 0;}
#bestProt.v2016 .avTest{display:block;position:relative;z-index:25;}
#bestProt.v2016 .avTable .avElement .avTest{bottom:0;left:auto;line-height:30px;margin:0;position:absolute;right:-30px;top:0;}
#bestProt.v2016 .avElement .avAverage{overflow:hidden;position:relative;transition:width 1.5s ease 0s;width:0;}
#bestProt.v2016 .avElement{position:relative;}
#bestProt.v2016 .avTable .darkBlueTxt{color:#4376bb;}
#bestProt.v2016 .avTable p.best{color:#242424;font-size:.8em;font-weight:400;letter-spacing:-.5px;margin:1em 0 0;}
#bestProt.v2016 .avTable p.overall{color:#868686;font-size:.7em;}
#bestProt.v2016{padding:4.5em 0;}
#bestProt.v2016 .avTable .avTop{width:95%;}
#bestProt.v2016.v3{background:#f0f0f0;padding:2em 0;}
#bestProt.v2016.v3 .avElement .avAverage{overflow:visible;}
#bestProt.v2016.v3 .avTable .avElement .avAverage span{color:#000;}
#bestProt.v2016.v3 .avTable .avElement.first .avAverage span{color:#fff;}
#bestProt.v2016.v3 .avTable .avElement .avAverage.others{background-color:#d6d6d6!important;}
#bestProt.v2016.v3 .avTable p.best{font-weight:700;}
#bestProt.v2016.v3 .title{font-size:1.286em;color:#000;font-weight:500;margin-bottom:.8em;}
#bestProt.v2016.v3.grey {background: #ececec;}
#bestProt.v2016.v3 .maintitle {color: #333;font-size: 2.143em;font-weight: 300; padding: 0.5em 0 1.5em 0;}
/*WWW-5629 - afisare butoane pagina de business virtualization-security*/
.learnMore, a.learnMore {margin:0 !important;}
.labelCut {text-decoration: line-through;}
/* av free upsell */
.avplusupsell .badge .value { font-size: 1.557em; }
.ro .avplusupsell .badge .value { font-size: 1.357em; }
.it .avplusupsell .badge .value { font-size: 1.957em; }
/* WWW-5655 [new page] BD vs. competition */
.comparison-header .title { font-size: 3em;}
.comparison-header { background-size: cover; }
.switch { background:#999; }
.comparison-table .boximg { left: 15px;}
/*buline discount*/
.greendiscount {bottom: 5%;}
/*banner pagina business homepage*/
.business-slider2017.hypervisor2017 .erd-header {background: url(../images/ultra2018.jpg) center no-repeat;}
.comparison-table .norton_cust-width{
    max-width:855px;
}
.homepage-consumer .col{
    vertical-align: top;
}
.navFade{
    height: 52px;
}
.msios-features img {max-height: 60px; max-width: none;}
/*Pagina GDRP Business*/
/*owl carousel css*/
.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:block;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-touch-callout:none;width: 262px !important;}
.owl-carousel .owl-item img{display:block;}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
    0%{opacity:1}
    100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end owl css carousel*/
.shell{width:100%;display:block;overflow:hidden;font-family:"Roboto",sans-serif;}
.shell .heading:before{background:url("../images/header-bk.jpg") no-repeat center bottom;content:"";width:100%;height:100%;position:absolute;top:-40px;left:0;z-index:9;}
.shell .heading{width:100%;display:table-cell;height:438px;vertical-align:middle;text-align:center;}
.shell .heading h1{color:#fff;font-family:'Exo 2';font-weight:500;text-align:center;vertical-align:middle;display:inline-block;font-size:48px;line-height:1.3;text-align:center;width:100vw;z-index:20;position:relative;}
.shell .heading h1 span{color:#19a89e;}

nav#mainNav .mainLinks .dropdown-menu a.bannerBtn {padding: 9px 13px; font-weight: bold; text-transform: uppercase; font-size: 12px; display: inline-block;}

/*FOR NEW POP-UP MODALS ON TRIAL*/
.newpopup-wrapper {width: 100%; height: 100%; z-index: 1001; background: rgba(0,0,0,.5); position: fixed; top: 0; left: 0; display: none;overflow-y: scroll;overflow-x: auto;}
.newpopup-wrapper .newpopup-body {background: #fff; margin:10% auto 0; padding: 2em 1.5em 1em 1.5em; border-radius: 5px; position: relative; right: 0}
.newpopup-wrapper .newpopup-title {text-align: center; color: #000; font-weight: 400;font-size: 1.5em;line-height: 1.1;padding-bottom: 1em;}
.newpopup-wrapper .newpopup-subtitle {text-align: center; color: #000; font-weight: 500;font-size: 1.5em;line-height: 1.1;padding-bottom: 1em;}
.newpopup-wrapper .newpopup-body .close-btn {position: absolute; top: 0.3em; right: 0.3em; cursor: pointer; font-size: 1.6em; color: #666; opacity: .5;}
.newpopup-wrapper .newpopup-body .close-btn:hover {opacity: 1;}
body.popup-active {overflow: hidden; padding-right: 17px;}
body.popup-active nav#mainNav {padding-right: 17px;}

.newpopup-wrapper.box-video .newpopup-body {padding: 0; margin-top: 5%;}
.newpopup-wrapper.box-video .yt{width: 100%;height: 600px;display: block;}
.newpopup-wrapper .newpopup-body .close-btn {right: -1.3em; color: #fff; opacity: .8;}

.newpopup-wrapper.sysreq {color: #000;}
.newpopup-wrapper.sysreq .newpopup-body {margin-top: 5%;}
.newpopup-wrapper.sysreq .title1 {font-weight: bold; font-size: 1.2em; padding-top: .5em;}
.newpopup-wrapper.sysreq .subtitle1 {font-weight: 400; font-size: 1em; text-transform: uppercase; padding: .6em 0 0 0;}
.newpopup-wrapper.sysreq ul {padding: 0.2em 0 0.5em; margin: 0; list-style: none;}
.newpopup-wrapper.sysreq ul li{position: relative; padding-left: 1em;}
.newpopup-wrapper.sysreq ul li::before {content: "\00b7";font-size: 3em;line-height: 0;	position: absolute;	left: 0;color: #000;top: 0.25em;}
.newpopup-wrapper.sysreq li.nodot::before {display: none;}
.newpopup-wrapper.sysreq ul ul li::before {display: none;}
.newpopup-wrapper.sysreq ul ul li {padding-left: 2em;}

.newpopup-wrapper.install-setup .service-icon,.newpopup-wrapper.vpn-premium .service-icon { max-width: 9em; padding-bottom: 1em;}
.newpopup-wrapper.install-setup .title,.newpopup-wrapper.vpn-premium .title {font-size: 1.1em; color: #000;}
.newpopup-wrapper.install-setup .subtitle,.newpopup-wrapper.vpn-premium .subtitle {font-size: .9em; color: #7c7c7c; padding-bottom: 1em;}
.newpopup-wrapper.install-setup,.newpopup-wrapper.vpn-premium{font-size: 1.1em; text-align: center;}

.newpopup-wrapper.popup-trial .newpopup-body {border-radius: 0; padding: 0;}
.newpopup-wrapper.popup-trial .image-wrapper {margin-top: -2em;}
.newpopup-wrapper.popup-trial .title1{color: #000c14;font-size: 2em;font-weight: 500; padding-top:1.2em; line-height: 1.2;}
.newpopup-wrapper.popup-trial .subtitle{font-size: 1.2em; color: #4a494a; line-height: 1.2; font-weight: 300;}
/*.newpopup-wrapper.popup-trial .top {padding:0 4em 1.5em 0;}*/
.newpopup-wrapper.popup-trial .bottom {background: #1ebacf; padding: 2em 4em; text-align: center;}
.newpopup-wrapper.popup-trial .title2 {color: #fff; font-size: 1.2em;}
.newpopup-wrapper.popup-trial .input[type="email"] {border: 0;display: block;width: 100%;padding: 0.9em 1em;color: #444; text-align: center; margin-top: 1.2em;}
.newpopup-wrapper.popup-trial .redBtn {width: 100%; display: block; margin-top: 1em;}
.newpopup-wrapper.popup-trial .terms {margin: 0; padding: 0; color: #fff; font-size: .9em; max-width: 20em; margin: 1em auto 0 auto; }
.newpopup-wrapper.popup-trial .terms .link {color: #fff; text-decoration: underline;}
.newpopup-wrapper.popup-trial .close-btn {right: 0.5em; color: #000; top: 0.5em;}

.newpopup-wrapper.popup-trial .large .image-wrapper{margin-top: -2em;}
.newpopup-wrapper.popup-trial .large .title1{color: #0ca900;font-size: 2em;font-weight: 500;padding-top: 1.2em;line-height: 1.2;}
.newpopup-wrapper.popup-trial .large .title3{color: #000;font-size: 2.143em;font-weight: 300; padding-top: 1em;}
.newpopup-wrapper.popup-trial .large .subtitle {padding: .5em 0 1em 0; font-size: 1.2em;color: #4a494a;line-height: 1.2;font-weight: 300;}
.newpopup-wrapper.popup-trial .large .subtitle2 {line-height: 1;padding: 0em 0 1em 0; font-size: 1.1em; color: #8d8d8d;}
.newpopup-wrapper.popup-trial .large .info {max-width: 19em; color: #000; font-size: 1.1em; line-height: 1.1; padding-bottom: 1em;}
.newpopup-wrapper.popup-trial .large .greenBtn {text-transform: none; font-size: 1.1em; min-width: 15em;}
.newpopup-wrapper.popup-trial .large .subtitle .link {color: #0090ff;text-decoration: underline;}
.newpopup-wrapper.popup-trial .large .bottom {text-align: left; padding-left: 0;}
.newpopup-wrapper.popup-trial .large .title2 {font-size: 1.857em;font-weight: 500; padding-bottom: 0.6em;}
.newpopup-wrapper.popup-trial .large .old-price2 {float: left; color: #fff; font-size: 1.6em; font-weight: bold; line-height: 1.1; width: 32.5%;}
.newpopup-wrapper.popup-trial .large .save {text-transform: uppercase;}
.newpopup-wrapper.popup-trial .large .new-price {float: left;color: #fff; font-size: 2.3em; font-weight: bold; width: 32.5%;}
.newpopup-wrapper.popup-trial .large .btn-wrap {float: left; width: 35%;}
.newpopup-wrapper.popup-trial .large .redBtn {margin-top: 0;}
.newpopup-wrapper.popup-trial .large .terms {max-width: 100%; padding-left: 4.5em; padding-top: 2em; text-align: center;}
.newpopup-wrapper.popup-trial .your-download {position: fixed; bottom: 3%; left: 2%; background: #1ebacf; color: #fff; display: inline-block; font-weight: 500; font-size: 1.2em; padding: 1em 1em 1em 3em; border-radius: 50px; border: 2px solid #fff;}
.newpopup-wrapper.popup-trial .your-download::after {content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #fff; position: absolute; left: 1em; top:0; bottom: 0; margin: auto;}
/*END FOR NEW POP-UP MODALS ON TRIAL*/

@media screen and (max-width:500px){
    .shell .heading h1{font-size:21px;}
}
.shell .heading h1.active{opacity:1;}
.shell .approach{width:100%;display:block;margin:0 auto;max-width:1110px;}
.shell .approach h2{font-family:'Exo 2';font-weight:700;text-align:center;width:100%;font-size:24px;padding-top:100px;padding-bottom:60px;color:#19a89e;line-height:1.3;}
@media screen and (max-width:500px){
    .shell .approach h2{font-size:16px;padding-top:70px;}
}
.shell .approach h2.active{opacity:1;}
.shell .approach h2 span{color:#204352;}
.shell .approach .about-text{width:90%;max-width:1110px;margin:0 auto;padding-bottom:80px;}
.shell .approach .about-text p{color:#8ca4b1;padding:0;margin:0;font-size:16px;width:100%;text-align:center;display:block;}
@media screen and (max-width:1024px){
    .shell .approach .about-text p{font-size:18px;}
    .shell .approach .about-text p br{display:none;}
}
@media screen and (max-width:700px){
    .shell .approach .about-text p{font-size:24px;}
}
@media screen and (max-width:500px){
    .shell .approach .about-text p{font-size:12px;}
}
.shell .approach .about-text p.active{opacity:1;}
.shell .approach .about-text p strong{font-family:'Exo 2'; font-weight: 700;}
.shell .approach .features{width:90%;display:block;margin:0 auto;max-width:1110px;}
.shell .approach .features .feature{display:inline-block;width:32%;vertical-align:top;}
@media screen and (max-width:1024px){
    .shell .approach .features .feature{width:29%;margin:0 2%;}
}
@media screen and (max-width:800px){
    .shell .approach .features .feature{width:90%;display:block;margin:0 auto;margin-bottom:60px;}
}
@media screen and (max-width:1024px){
    .shell .approach .features .feature .icon-1{display:block;margin:0 auto;}
}
.shell .approach .features .feature .icon-1{background:url("../images/protections.svg") no-repeat center;width:70px;height:50px;background-size:contain;display:inline-block;}
@media screen and (max-width:1024px){
    .shell .approach .features .feature .icon-1{display:block;margin:0 auto;}
}
.shell .approach .features .feature .icon-2{background:url("../images/security.svg") no-repeat center;width:70px;height:50px;background-size:contain;display:inline-block;}
@media screen and (max-width:1024px){
    .shell .approach .features .feature .icon-2{display:block;margin:0 auto;}
}
.shell .approach .features .feature .icon-3{background:url("../images/pin.svg") no-repeat center;width:70px;height:50px;background-size:contain;display:inline-block;}
@media screen and (max-width:1024px){
    .shell .approach .features .feature .icon-3{display:block;margin:0 auto;}
}
.shell .approach .features .feature h3{font-size:18px;color:#204352;font-family:'Exo 2 Bold';display:inline-block;vertical-align:top;line-height:1.4;}
@media screen and (max-width:1024px){
    .shell .approach .features .feature h3{display:block;margin:0 auto;width:100%;text-align:center;min-height:70px;font-size:22px;}
}
@media screen and (max-width:700px){
    .shell .approach .features .feature h3{font-size:36px;}
}
@media screen and (max-width:700px){
    .shell .approach .features .feature h3{font-size:18px;}
}
.shell .approach .features .feature ul{list-style:none;padding:0;margin:0;padding-top:20px;padding-left:10px;}
@media screen and (max-width:800px){
    .shell .approach .features .feature ul{max-width:320px;display:block;margin:0 auto;}
}
@media screen and (max-width:700px){
    .shell .approach .features .feature ul{width:450px;}
}
.shell .approach .features .feature ul li{padding:0;margin:0;clear:both;display:block;width:100%;font-size:16px;color:#8ca4b1;position:relative;padding-left:20px;line-height:1.5;padding-bottom:10px;}
@media screen and (max-width:1024px){
    .shell .approach .features .feature ul li{font-size:18px;}
}
@media screen and (max-width:700px){
    .shell .approach .features .feature ul li{font-size:24px;}
}
@media screen and (max-width:700px){
    .shell .approach .features .feature ul li{font-size:16px;}
}
.shell .approach .features .feature ul li:before{content:'';height:9px;width:9px;background:#8ca4b1;display:block;position:absolute;transform:rotate(45deg);top:0.4em;left:0;}
.shell .approach .boxes-circle{width:100%;display:block;text-align:center;padding-bottom:80px;}
.shell .approach .boxes-circle .box{display:inline-block;-moz-transition:all 0.55s ease-in;-o-transition:all 0.55s ease-in;-webkit-transition:all 0.55s ease-in;transition:all 0.55s ease-in;vertical-align:top;}
@media screen and (max-width:1024px){
    .shell .approach .boxes-circle .box{margin-bottom:50px;}
}
.shell .approach .boxes-circle .box.active{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
@media screen and (max-width:500px){
    .shell .approach .boxes-circle .box.active{padding-top:30px;}
}
.shell .approach .boxes-circle .box .box-image{width:100%;max-width:160px;height:160px;border:2px solid #19a89e;border-radius:50%;display:block;margin:0 auto;}
.shell .approach .boxes-circle .box .box-image img{width:156px;height:156px;display:block;border-radius:50%;}
.shell .approach .boxes-circle .box .box-text{width:100%;display:block;clear:both;padding-top:20px;}
@media screen and (max-width:1024px){
    .shell .approach .boxes-circle .box .box-text{width:270px;margin:0 auto;}
}
.shell .approach .boxes-circle .box .box-text p{padding:0;margin:0;color:#204352;}
@media screen and (max-width:1024px){
    .shell .approach .boxes-circle .box .box-text p{font-size:16px;}
    .shell .approach .boxes-circle .box .box-text p br{display:none;}
}
@media screen and (max-width:700px){
    .shell .approach .boxes-circle .box .box-text p{font-size:24px;}
}
@media screen and (max-width:500px){
    .shell .approach .boxes-circle .box .box-text p{font-size:16px;}
}
.innerContent{width:100%;max-width:1110px;margin:0 auto;position:relative;}
.protections{width:100%;position:relative;padding-top:180px;padding-bottom:100px;}
.protections:before{content:"";width:100%;height:929px;position:absolute;top:-330px;background:url(../images/white-shape.png) no-repeat center bottom;}
.protections .left-side,
.protections .right-side{display:inline-block;width:49.5%;max-width:555px;box-sizing:border-box;vertical-align:top;text-align: right;}
@media screen and (max-width:900px){
    .protections .left-side,
    .protections .right-side{width:90%;display:block;margin:0 auto;}
}
.protections .left-side,
.protections .right-side{opacity:1;}
.protections h2{color:#19a89e;font-size:24px;font-family:'Exo 2';font-weight:700;padding-bottom:35px;}
@media screen and (max-width:800px){
    .protections h2{font-size:30px;}
}
@media screen and (max-width:700px){
    .protections h2{font-size:36px;text-align:center;}
}
@media screen and (max-width:700px){
    .protections h2{font-size:18px;}
}
.protections p{font-family:'Exo 2';font-weight:500;color:#8ca4b1;line-height:1.5;font-size:14px;}
@media screen and (max-width:800px){
    .protections p{font-size:18px;}
}
@media screen and (max-width:700px){
    .protections p{font-size:24px;text-align:center;}
}
@media screen and (max-width:700px){
    .protections p{font-size:16px;}
}
.protections p.color1{color:#204352;font-size:18px;}
@media screen and (max-width:800px){
    .protections p.color1{font-size:20px;}
}
@media screen and (max-width:700px){
    .protections p.color1{font-size:24px;text-align:center;}
}
@media screen and (max-width:700px){
    .protections p.color1{font-size:16px;}
}
.protections p strong{font-family:'Exo 2'; font-weight: 500;}
.protections .solution-provider-bk{display:inline-block;width:450px;text-align:left;background:url("../images/solution-provider-bk.jpg") no-repeat;min-height:480px;color:#fff;padding-top:50px;padding-right:30px;padding-left:30px;}
@media screen and (max-width:800px){
    .protections .solution-provider-bk{overflow:hidden;background-size:cover;width:100%;}
}
.protections .solution-provider-bk ul{list-style:none;padding:0;margin:0;padding-top:20px;padding-left:0px;}
.protections .solution-provider-bk ul li{padding:0;margin:0;clear:both;display:block;width:100%;font-size:16px;color:#fff;position:relative;padding-left:20px;line-height:1.6;padding-bottom:20px;font-size:16px;}
@media screen and (max-width:700px){
    .protections .solution-provider-bk ul li{font-size:24px;}
}
@media screen and (max-width:700px){
    .protections .solution-provider-bk ul li{font-size:16px;}
}
.protections .solution-provider-bk ul li:before{content:'';height:9px;width:9px;background:#fff;display:block;position:absolute;transform:rotate(45deg);top:0.5em;left:0;}
.protections .solution-provider-bk h4{font-size:18px;font-family:'Exo 2 Bold';padding:0;margin:0;color:#fff;text-transform:uppercase;}
@media screen and (max-width:700px){
    .protections .solution-provider-bk h4{font-size:24px;}
}
@media screen and (max-width:700px){
    .protections .solution-provider-bk h4{font-size:16px;}
}
.hyperdetect{background:url("../images/hyperdetect.jpg") no-repeat center top;background-size:cover;display:block;width:100%;color:#fff;padding-bottom:100px;padding-top:100px;}
.hyperdetect .left-side .slide-2,
.hyperdetect .left-side .slide-3,
.hyperdetect .left-side .slide-4{opacity:1;}
.hyperdetect.active .left-side,
.hyperdetect.active .right-side{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
.hyperdetect.active .left-side .slide-2.canmove,
.hyperdetect.active .right-side .slide-2.canmove{-webkit-transform:translate(-20px,-20px);-ms-transform:translate(-20px,-20px);transform:translate(-20px,-20px);}
.hyperdetect.active .left-side .slide-3.canmove,
.hyperdetect.active .right-side .slide-3.canmove{-webkit-transform:translate(-40px,-40px);-ms-transform:translate(-40px,-40px);transform:translate(-40px,-40px);}
.hyperdetect.active .left-side .slide-4.canmove,
.hyperdetect.active .right-side .slide-4.canmove{-webkit-transform:translate(-60px,-60px);-ms-transform:translate(-60px,-60px);transform:translate(-60px,-60px);}
@media screen and (max-width:800px){
    .hyperdetect{padding-bottom:60px;padding-top:20px;}
    .hyperdetect.active .left-side{overflow:scroll;min-height:800px;}
}
@media screen and (max-width:500px){
    .hyperdetect.active .left-side{min-height:500px;}
}
.hyperdetect .right-side{display:inline-block;width:49.5%;vertical-align:top;}
@media screen and (max-width:900px){
    .hyperdetect .right-side{width:90%;display:block;margin:0 auto;margin-top:100px;}
}
.hyperdetect .right-side h3, .hyperdetect .right-side .h3-h2{color:#fff;font-size:24px;font-family:'Exo 2';font-weight:500;padding-bottom:30px;}
@media screen and (max-width:800px){
    .hyperdetect .right-side h3, .hyperdetect .right-side .h3-h2{font-size:24px;text-align:center;}
}
@media screen and (max-width:700px){
    .hyperdetect .right-side h3, .hyperdetect .right-side .h3-h2{font-size:20px;}
}
.hyperdetect .right-side p{color:#fff;font-size:16px;line-height:2;}
@media screen and (max-width:800px){
    .hyperdetect .right-side p{font-size:24px;text-align:center;}
}
@media screen and (max-width:700px){
    .hyperdetect .right-side p{font-size:16px;}
}
.hyperdetect .right-side p.size2{padding-top:60px;font-size:16px;}
@media screen and (max-width:800px){
    .hyperdetect .right-side p.size2{font-size:24px;text-align:center;}
}
@media screen and (max-width:700px){
    .hyperdetect .right-side p.size2{font-size:16px;}
}
.hyperdetect .bulls{width:100%;display:block;text-align:right;position:absolute;bottom:-30px;}
.hyperdetect .bulls.mobilebull{display:none;}
@media screen and (max-width:1024px){
    .hyperdetect .bulls{width:100vw;text-align:center;bottom:10px;display:none;}
    .hyperdetect .bulls.mobilebull{display:block;position:static;padding-top:50px;}
}
.hyperdetect .bulls span{width:15px;height:15px;border:1px solid #fff;border-radius:50%;display:inline-block;cursor:pointer;margin-left:10px;}
.hyperdetect .bulls span.active{background:#fff;}
.hyperdetect .left-side{display:inline-block;width:49.5%;vertical-align:top;padding-top:60px;}
@media screen and (max-width:900px){
    .hyperdetect .left-side{width:90%;display:block;margin:0 auto;max-width:450px;}
}
@media screen and (max-width:800px){
    .hyperdetect .left-side{width:100%;max-width:100%;display:block;}
}
.hyperdetect .left-side .bk-white-bk{width:450px;height:480px;display:inline-block;color:#204352;position:relative;}
@media screen and (max-width:800px){
}
.hyperdetect .left-side .bk-white-bk .slide-item{background:#fff;position:absolute;width:450px;height:480px;top:0;left:0;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
@media screen and (max-width:800px){
    .hyperdetect .left-side .bk-white-bk .slide-item{float:left;position:static;background:#fff url("../images/white-bk.jpg") no-repeat center top!important;background-size:cover!important;height:auto!important;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important;opacity:1!important;margin-right:20px;min-height:800px;}
}
@media screen and (max-width:500px){
    .hyperdetect .left-side .bk-white-bk .slide-item{min-height:540px;width:90vw;}
}
.hyperdetect .left-side .bk-white-bk .slide-item .slide-content{opacity:0;padding-top:50px;padding-right:30px;padding-left:30px;}
@media screen and (max-width:800px){
    .hyperdetect .left-side .bk-white-bk .slide-item .slide-content{opacity:1;}
}
.hyperdetect .left-side .bk-white-bk .slide-item.active{background:#fff url("../images/white-bk.jpg") no-repeat center top!important;z-index:20!important;-webkit-transform:translate(0px,0px)!important;-ms-transform:translate(0px,0px)!important;transform:translate(0px,0px)!important;}
.hyperdetect .left-side .bk-white-bk .slide-item.active .slide-content{opacity:1!important;}
.hyperdetect .left-side .bk-white-bk .slide-item.slide-2,
.hyperdetect .left-side .bk-white-bk .slide-item.slide-1{background-color:#fafafa;z-index:15;-webkit-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);}
.hyperdetect .left-side .bk-white-bk .slide-item.slide-3{background-color:#f6f6f6;z-index:10;-webkit-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);}
.hyperdetect .left-side .bk-white-bk .slide-item.slide-4{z-index:5;background:#f9f9f9;-webkit-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);}
.hyperdetect .left-side .bk-white-bk h3{font-size:18px;font-family:'Exo 2';font-weight:700;color:#204352;}
@media screen and (max-width:800px){
    .hyperdetect .left-side .bk-white-bk h3{font-size:30px;}
}
@media screen and (max-width:700px){
    .hyperdetect .left-side .bk-white-bk h3{font-size:24px;}
}
@media screen and (max-width:700px){
    .hyperdetect .left-side .bk-white-bk h3{font-size:18px;}
}
.hyperdetect .left-side .bk-white-bk ul{list-style:none;padding:0;margin:0;padding-top:20px;padding-left:0px;}
.hyperdetect .left-side .bk-white-bk ul li{padding:0;margin:0;clear:both;display:block;width:100%;font-size:16px;color:#204352;position:relative;padding-left:20px;line-height:1.6;padding-bottom:20px;font-size:16px;}
@media screen and (max-width:700px){
    .hyperdetect .left-side .bk-white-bk ul li{font-size:24px;}
}
@media screen and (max-width:700px){
    .hyperdetect .left-side .bk-white-bk ul li{font-size:14px;}
}
.hyperdetect .left-side .bk-white-bk ul li:before{content:'';height:9px;width:9px;background:#204352;display:block;position:absolute;transform:rotate(45deg);top:0.5em;left:0;}
.endpoint-security{width:100%;display:block;padding-top:100px;}
.endpoint-security .left-side .slide-2,
.endpoint-security .left-side .slide-3,
.endpoint-security .left-side .slide-4{opacity:1;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.endpoint-security.active .left-side,
.endpoint-security.active .right-side{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
.endpoint-security.active .left-side .slide-2.canmove,
.endpoint-security.active .right-side .slide-2.canmove{-webkit-transform:translate(20px,-20px);-ms-transform:translate(20px,-20px);transform:translate(20px,-20px);}
.endpoint-security .left-side{display:inline-block;width:49.5%;vertical-align:top;}
@media screen and (max-width:900px){
    .endpoint-security .left-side{width:90%;display:block;margin:0 auto;}
}
.endpoint-security .left-side h3, .endpoint-security .left-side .h3-h2{color:#19a89e;font-size:24px;font-family:'Exo 2';font-weight:700;padding-bottom:30px;}
@media screen and (max-width:800px){
    .endpoint-security .left-side h3, .endpoint-security .left-side .h3-h2{font-size:30px;}
}
@media screen and (max-width:800px){
    .endpoint-security .left-side h3, .endpoint-security .left-side .h3-h2{font-size:24px;text-align:center;}
}
@media screen and (max-width:500px){
    .endpoint-security .left-side h3, .endpoint-security .left-side .h3-h2{font-size:16px;text-align:center;}
}
.endpoint-security .left-side p{color:#8ca4b1;font-size:14px;line-height:1.5;}
@media screen and (max-width:800px){
    .endpoint-security .left-side p{font-size:18px;}
}
@media screen and (max-width:800px){
    .endpoint-security .left-side p{font-size:24px;text-align:center;}
}
@media screen and (max-width:500px){
    .endpoint-security .left-side p{font-size:16px;text-align:center;}
}
.endpoint-security .left-side p.size2{color:#204352;padding-top:60px;font-size:16px;}
@media screen and (max-width:800px){
    .endpoint-security .left-side p.size2{font-size:20px;}
}
@media screen and (max-width:800px){
    .endpoint-security .left-side p.size2{font-size:24px;text-align:center;}
}
@media screen and (max-width:500px){
    .endpoint-security .left-side p.size2{font-size:16px;text-align:center;}
}
.endpoint-security .bulls{width:100%;display:block;text-align:left;position:absolute;bottom:-80px;}
.endpoint-security .bulls.mobile{display:none;}
@media screen and (max-width:1024px){
    .endpoint-security .bulls{display:none;}
    .endpoint-security .bulls.mobile{display:block;position:static;text-align:center;padding-top:50px;}
}
.endpoint-security .bulls span{width:15px;height:15px;border:1px solid #8ca4b1;border-radius:50%;display:inline-block;cursor:pointer;margin-right:10px;}
.endpoint-security .bulls span.active{background:#8ca4b1;}
.endpoint-security .right-side{display:inline-block;width:49.5%;vertical-align:top;text-align:right;}
@media screen and (max-width:600px){
    .endpoint-security .right-side{min-height:500px;}
}
.endpoint-security .right-side .bk-blue-bk{width:450px;height:480px;display:inline-block;color:#204352;padding-top:50px;padding-right:30px;padding-left:30px;text-align:left;position:relative;}
.endpoint-security .right-side .bk-blue-bk .slide-item{position:absolute;width:450px;height:480px;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);}
@media screen and (max-width:800px){
    .endpoint-security .right-side .bk-blue-bk .slide-item{position:static;float:left;margin-right:20px;-webkit-transform:translate(0px,0px)!important;-ms-transform:translate(0px,0px);transform:translate(0px,0px)!important;min-height:800px;background:#fff url("../images/blue-bk.jpg") no-repeat center top!important;background-size:cover!important;}
}
@media screen and (max-width:500px){
    .endpoint-security .right-side .bk-blue-bk .slide-item{min-height:580px;height:auto;}
}
.endpoint-security .right-side .bk-blue-bk .slide-item .slide-content{opacity:0;padding-top:50px;padding-right:30px;padding-left:30px;}
@media screen and (max-width:1024px){
    .endpoint-security .right-side .bk-blue-bk .slide-item .slide-content{opacity:1;}
}
.endpoint-security .right-side .bk-blue-bk .slide-item.active{background:#fff url("../images/blue-bk.jpg") no-repeat center top;z-index:20;}
.endpoint-security .right-side .bk-blue-bk .slide-item.active .slide-content{opacity:1;}
.endpoint-security .right-side .bk-blue-bk .slide-item.slide-2{z-index:5;background:#0d0d35;-webkit-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);box-shadow:0px 0px 40px -2px rgba(0,0,0,0.12);}
.endpoint-security .right-side .bk-blue-bk h3{font-size:18px;font-family:'Exo 2 Bold';color:#ffffff;padding-bottom:30px;}
@media screen and (max-width:800px){
    .endpoint-security .right-side .bk-blue-bk h3{font-size:24px;}
}
@media screen and (max-width:500px){
    .endpoint-security .right-side .bk-blue-bk h3{font-size:16px;}
}
.endpoint-security .right-side .bk-blue-bk ul{list-style:none;padding:0;margin:0;padding-top:20px;padding-left:0px;}
.endpoint-security .right-side .bk-blue-bk ul li{padding:0;margin:0;clear:both;display:block;width:100%;font-size:16px;color:#ffffff;position:relative;padding-left:20px;line-height:1.6;padding-bottom:10px;text-align:left;font-size:16px;}
@media screen and (max-width:800px){
    .endpoint-security .right-side .bk-blue-bk ul li{font-size:24px;}
}
@media screen and (max-width:400px){
    .endpoint-security .right-side .bk-blue-bk ul li{font-size:16px;}
}
.endpoint-security .right-side .bk-blue-bk ul li:before{content:'';height:9px;width:9px;background:#ffffff;display:block;position:absolute;transform:rotate(45deg);top:0.5em;left:0;}
.synopsis{background:url(../images/bk-blue-big.jpg) no-repeat left top;width:100%;display:block;margin-top:100px;margin-bottom:0;background-size:60% 100%;}
@media screen and (max-width:900px){
    .synopsis{width:100%;background-size:cover;}
}
.synopsis.active .left-side,
.synopsis.active .right-side{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
.synopsis.active .left-side .slide-2.canmove,
.synopsis.active .right-side .slide-2.canmove{-webkit-transform:translate(20px,-20px);-ms-transform:translate(20px,-20px);transform:translate(20px,-20px);}
.synopsis .left-side{display:inline-block;width:49.5%;vertical-align:top;padding-top:60px;}
@media screen and (max-width:900px){
    .synopsis .left-side{width:90%;display:block;margin:0 auto;}
}
.synopsis .left-side h3, .synopsis .left-side .h3-h2{color:#19a89e;font-size:24px;font-family:'Exo 2';font-weight:700;padding-bottom:30px;}
@media screen and (max-width:800px){
    .synopsis .left-side h3, .synopsis .left-side .h3-h2{font-size:30px;}
}
@media screen and (max-width:800px){
    .synopsis .left-side h3, .synopsis .left-side .h3-h2{font-size:24px;text-align:center;}
}
@media screen and (max-width:400px){
    .synopsis .left-side h3, .synopsis .left-side .h3-h2{font-size:16px;text-align:center;}
}
.synopsis .left-side p{color:#fff;font-size:16px;line-height:1.6;padding-bottom:20px;}
@media screen and (max-width:800px){
    .synopsis .left-side p{font-size:24px;text-align:center;}
}
@media screen and (max-width:400px){
    .synopsis .left-side p{font-size:16px;text-align:center;}
}
.synopsis .right-side{display:inline-block;width:47.5%;vertical-align:top;text-align:right;}
@media screen and (max-width:900px){
    .synopsis .right-side{width:400px;display:block;margin:0 auto;}
}
.synopsis .right-side img.pic-1{position:relative;top:-20px;}
.synopsis .right-side img.pic-2{position:relative;top:-40px;left:-20px;}
@media screen and (max-width:500px){
    .synopsis .right-side img.pic-2{left:-120px;}
}
.has-white-bk{width:100%;background:#ebf1f5 url("../images/white-bk-footer.png") no-repeat center -150px}
@-webkit-keyframes Appear{
    0%{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px);}
    60%{opacity:0.4;}
    100%{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
}
@-moz-keyframes Appear{
    0%{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px);}
    60%{opacity:0.4;}
    100%{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
}
@-o-keyframes Appear{
    0%{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px);}
    60%{opacity:0.4;}
    100%{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
}
@keyframes Appear{
    0%{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px);opacity:0;}
    60%{opacity:0.4;}
    100%{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;}
}
.owl-dots,
.owl-nav{display:none;}
@media screen and (max-width:1024px){
    .owl-dots,
    .owl-nav{display:block;}
    .owl-dots{width:100%;display:block;text-align:center;}
    .owl-dots span{width:15px;height:15px;border:1px solid #d0d4d6;border-radius:50%;display:inline-block;cursor:pointer;margin-left:10px;}
    .owl-dots .active span{background:#d0d4d6;}
    .owl-nav .owl-prev span{background:url("../images/owl-left.png") no-repeat center top;width:63px;height:63px;position:absolute;left:0;top:50%;font-size:0;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);line-height:0;}
    .owl-nav .owl-next span{background:url("../images/owl-right.png") no-repeat center top;width:63px;height:63px;position:absolute;right:0;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);top:50%;font-size:0;line-height:0;}
}
@media screen and (max-width:500px){
    .owl-nav .owl-prev span,
    .owl-nav .owl-next span{width:31px;height:31px;background-size:contain;}
}
.wave{opacity:1;position:absolute;top:3%;left:50%;background:#abc2d5;width:200vw;height:190vw;margin-left:-100vw;margin-top:-173vw;transform-origin:50% 48%;border-radius:43%;animation:drift 11000ms infinite linear;}
@media screen and (max-width:1600px){
    .wave{height:200vw;}
}
.wave.-two{animation:drift 15000ms infinite linear;opacity:1;background:#19a89e;}
@keyframes drift{
    from{transform:rotate(0deg);}
    from{transform:rotate(360deg);}
}
.heading{position:relative;}
.shell{overflow:hidden;}
@media screen and (max-width:500px){
    .shell .heading{display:block;padding-bottom:30px!important;padding-top:110px!important;height:348px;}
    .wave{margin-top:-110vw;}
    .shell .heading h1.active{padding-bottom:50px;}
}
@media screen and (max-width:350px){
    .wave{margin-top:-110vw;}
    .shell .approach .features .feature ul{text-align:center;width:90%;padding:0;margin:0 auto;}
    .shell .approach .features .feature ul li{display:inline-block;width:auto;}
    .shell .approach .features .feature ul li:after{clear:both;width:100%;display:block;height:1px;content:"";}
}
.owl-carousel.onlymobile{display:block;}
@media screen and (max-width:900px){
    .owl-carousel.onlymobile{width:100%;margin:0 auto;display:block;}
    .hyperdetect .left-side .bk-white-bk .slide-item{margin:0 auto!important;}
    .hyperdetect .left-side .bk-white-bk, .endpoint-security .right-side .bk-blue-bk, .endpoint-security .right-side{width:100%;height:auto;}
    .hyperdetect .owl-dots{padding-top:30px;}
    .hyperdetect .left-side .bk-white-bk .slide-item,
    .hyperdetect .left-side .bk-white-bk .slide-item.active{background:#fff url(../images/white-bk.jpg) no-repeat center top!important;background-size:cover!important;width:90%;}
    .hyperdetect .left-side .bk-white-bk{width:100%;}
}
@media screen and (max-width:400px){
    .hyperdetect .left-side .bk-white-bk{width:100%;}
    .endpoint-security .right-side .bk-blue-bk,
    .endpoint-security .right-side{width:100%;}
    .hyperdetect .left-side .bk-white-bk .slide-item,
    .hyperdetect .left-side .bk-white-bk .slide-item.active,
    .endpoint-security .right-side .bk-blue-bk .slide-item{width:100%;margin:0 auto;display:block;}
    .owl-carousel.onlymobile{width:90%;margin:0 auto;display:block;}
}
.onlymobile .owl-dots{text-align:center;padding-top:30px;}
.onlymobile .owl-dots .owl-dot span{width:15px;height:15px;border:1px solid #fff;border-radius:50%;display:inline-block;cursor:pointer;margin:0 10px;}
.onlymobile .owl-dots .owl-dot.active span{background:#fff;}
.endpoint-security .owl-dots .owl-dot span{border:1px solid #8ca4b1;}
.endpoint-security .owl-dots .owl-dot.active span{background:#8ca4b1;}
/*end GDPR page Business*/

/*beta2019 page*/
.beta2019-time { background: #000; padding: 1em 0;overflow: hidden; }
.beta2019-time h5 { color: #00baff; font-weight: bold; font-size: 1.4em; text-align: left; margin: 2em 0 0 0; }
.beta2019-time #beta_steps { position: relative; margin: 6em 0; }
.beta2019-time #beta_steps .period { background: #4e5b75; height: 6px; padding: 0 12px; background-clip: content-box; position: relative; }
.beta2019-time #beta_steps .period .dot { background: #fff; border-radius: 50%; width: 24px; height: 24px; position: absolute; right: -12px; top: -9px; z-index: 10;}
.beta2019-time #beta_steps .period .first { left: -12px; }
.beta2019-time #beta_steps .period .dot.active { background: #00baff; }
.beta2019-time #beta_steps .period .dot.active .date, #beta2016.v3 #beta_steps .period .dot.active .title { color: #00baff; text-align: center; }
.beta2019-time #beta_steps .period .fill { width: 0%; height: 100%; position: absolute; left: 0; top: 0; background: #00baff; }
.beta2019-time #beta_steps .period .date { position: absolute; top: -40px; width: 100px; left: -38px; color: #fff; font-weight: bold; pointer-events: none; text-align: center;}
.beta2019-time #beta_steps .period .title { position: absolute; top: 40px; width: 160px; left: -68px; color: #fff; font-weight: bold; font-size: 1.2em; line-height: 1.1; pointer-events: none; text-align: center; }
.beta2019-time #beta_steps .period .descr { background: #000; color: #fff; width: 140px; font-size: 11px; padding: 4px; border-radius: 5px; position: absolute; left: -62px; top: 0px; opacity: 0; pointer-events: none; transition: all .2s; }
.beta2019-time .beta-txt { color: #9bc1ff; font-size: 45px; font-weight: 700; text-transform: uppercase; letter-spacing: 15px; }
.beta2019-time .beta-txt .txt { padding: 0 16px 0 30px; }
.beta2019-time #beta_steps .period .descr:before { content: ""; position: absolute; top: -8px; left: 50%; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #000; margin-left: -4px; }
.beta2019 {background:url("//download.bitdefender.com/resources/themes/draco/images/beta2019.jpg") no-repeat center #fff; background-size: cover; padding: 6em 0 4em;}
.beta2019 .logo{max-width: 12em; width: 100%; margin-bottom: 1.5em;}
.beta2019 .title {color: #0024fb;font-size: 3.188em;font-weight: 500; margin-bottom: .5em;}
.beta2019 p {color: #4a4a4a;font-size: 1.188em;font-weight: 400; line-height: 1.3; margin-bottom: 1.5em;}
.beta2019 p.blue {color: #0024fb;font-weight: 500;}
.beta2019 .take-survey-btn {background-color: #0024fb;font-size: 1em;font-weight: 400;color: #fff; padding:1em 1.2em; display: inline-block; transition: .2s all;}
.beta2019 .take-survey-btn:hover {background-color: #0024d9}
.beta2019 p.bold {color: #222;font-weight: 700;}
.beta2019 .boxshot {margin-top: 8em;}
.beta-sys-req {padding: 4em 0;}
.beta-sys-req .title1 {color: #000;font-size: 2.3em;margin-bottom: 0.5em; font-weight: 500;}
.beta-sys-req .title2 {font-size: 1em;color: #000;margin: 0 0 .2em 0;font-weight:bold; text-transform: uppercase;}
.beta-sys-req .subtitle1 {font-size: 1.4em;color: #000;margin: 0 0 1.5em 0;font-weight:bold; text-transform: uppercase;}
.beta-sys-req p {color: #000;margin: 0;}
.beta-sys-req .txt {margin-bottom: 1.4em;}
/*end beta 2019 page*/

/*beta2020 page*/
.beta2020-time { background: #000; padding: 1em 0;overflow: hidden; }
.beta2020-time h5 { color: #00baff; font-weight: bold; font-size: 1.4em; text-align: left; margin: 2em 0 0 0; }
.beta2020-time #beta_steps { position: relative; margin: 6em 0; }
.beta2020-time #beta_steps .period { background: #4e5b75; height: 6px; padding: 0 12px; background-clip: content-box; position: relative; }
.beta2020-time #beta_steps .period .dot { background: #fff; border-radius: 50%; width: 24px; height: 24px; position: absolute; right: -12px; top: -9px; z-index: 10;}
.beta2020-time #beta_steps .period .first { left: -12px; }
.beta2020-time #beta_steps .period .dot.active { background: #00baff; }
.beta2020-time #beta_steps .period .dot.active .date, #beta2016.v3 #beta_steps .period .dot.active .title { color: #00baff; text-align: center; }
.beta2020-time #beta_steps .period .fill { width: 0%; height: 100%; position: absolute; left: 0; top: 0; background: #00baff; }
.beta2020-time #beta_steps .period .date { position: absolute; top: -40px; width: 100px; left: -38px; color: #fff; font-weight: bold; pointer-events: none; text-align: center;}
.beta2020-time #beta_steps .period .title { position: absolute; top: 40px; width: 160px; left: -68px; color: #fff; font-weight: bold; font-size: 1.2em; line-height: 1.1; pointer-events: none; text-align: center; }
.beta2020-time #beta_steps .period .descr { background: #000; color: #fff; width: 140px; font-size: 11px; padding: 4px; border-radius: 5px; position: absolute; left: -62px; top: 0px; opacity: 0; pointer-events: none; transition: all .2s; }
.beta2020-time .beta-txt { color: #9bc1ff; font-size: 45px; font-weight: 700; text-transform: uppercase; letter-spacing: 15px; }
.beta2020-time .beta-txt .txt { padding: 0 16px 0 30px; }
.beta2020-time #beta_steps .period .descr:before { content: ""; position: absolute; top: -8px; left: 50%; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #000; margin-left: -4px; }
.beta2020 {background:url("../images/bg_beta2020.jpg") no-repeat center #fff; background-size: cover; padding: 6em 0 4em;}
.beta2020 .logo{max-width: 12em; width: 100%; margin-bottom: 1.5em;}
.beta2020 .title {color: #0024fb;font-size: 3.188em;font-weight: 500; margin-bottom: .5em;}
.beta2020 p {color: #4a4a4a;font-size: 1.188em;font-weight: 400; line-height: 1.3; margin-bottom: 1.5em;}
.beta2020 p.blue {color: #0024fb;font-weight: 500;}
.beta2020 .take-survey-btn {background-color: #0024fb;font-size: 1em;font-weight: 400;color: #fff; padding:1em 1.2em; display: inline-block; transition: .2s all;}
.beta2020 .take-survey-btn:hover {background-color: #0024d9}
.beta2020 p.bold {color: #222;font-weight: 700;}
.beta2020 .boxshot {margin-top: 8em;}
.beta2020.mobile{display:none;}
.beta-sys-req {padding: 4em 0;}
.beta-sys-req .title1 {color: #000;font-size: 2.3em;margin-bottom: 0.5em; font-weight: 500;}
.beta-sys-req .title2 {font-size: 1em;color: #000;margin: 0 0 .2em 0;font-weight:bold; text-transform: uppercase;}
.beta-sys-req .subtitle1 {font-size: 1.4em;color: #000;margin: 0 0 1.5em 0;font-weight:bold; text-transform: uppercase;}
.beta-sys-req p {color: #000;margin: 0;}
.beta-sys-req .txt {margin-bottom: 1.4em;}
/*end beta 2019 page*/

/*WWW-7626 home scanner new section*/
.real-time2019{background:#09112e;}
.real-time2019 h2{font-size:36px;font-weight:600;color:#14b3e7;line-height:1.1;margin-bottom:30px;}
.real-time2019 h2 span{color:#ec1c24;}
.real-time2019 .abit{margin-bottom:20px;}
.real-time2019 p{font-size:18px;font-weight:300;color:#fff;}

/*WWW-7626 home scanner new section*/

.de .busMen h4, .de .menu-new2017 .info-text.busMen .do,.br .busMen h4, .br .menu-new2017 .info-text.busMen .do,.es .busMen h4, .es .menu-new2017 .info-text.busMen .do ,.fr .busMen h4, .fr .menu-new2017 .info-text.busMen .do  {font-size: 17px;}
.ro .menu-new2017 .info-text.busMen .do {font-size: 18px;}
nav#mainNav .mainLinks .dropdown-menu .vw { color: #fff; }

/* cand vrei sa fie un text taiat sau pret*/
.taiat {text-decoration: line-through;}
.greendiscount.ios { width: 70px; height: 70px; }
.greendiscount.ios  .percent { font-size: 20px; margin-top: 20px;}
.greendiscount.ios .text { font-size: 11px;}

/*anti-ransomware page*/
.brief-en {display: none;}
.en .brief-en {display: inline-block;}

/*partners page*/
#PANaffil .subTitle {padding-bottom: 20px;}

/*business citrix page*/
.citrix-bottom {background: url(../images/video-image.png);background-repeat: no-repeat;background-size: cover;background-position: center center; min-height: 560px;display: flex;align-items: center;}
.citrix-bottom .text-block-wrapper {background-color: #19a89d;color: #fff;font-size: 23px;font-weight: 300;padding: 25px 30px;max-width: 500px;margin: 0 auto;position: relative;}
.citrix-bottom .description {font-size: 23px;line-height: 40px;color: #fff;font-weight: 300;}
.citrix-bottom .text-block-wrapper p {font-size: 14px;color: #262626;;text-transform: uppercase;font-weight:600;}
.citrix-bottom .text-block span{color: #fff;margin-bottom: 25px;display: block;line-height: 1.3;font-weight: 400;font-size: 14px;}
.citrix-bottom .text-block-container {width:100%;}

/*Ultra security & Elite security*/
.OEMindex.business {margin-top: 0;}
.OEMindex.business .nav-tabs li a{margin-bottom: 1em;}
.OEMindex .tab2-content {display: none;}


/*Cookie Tool*/
#CybotCookiebotDialogBody { max-width: 900px !important;}
#CybotCookiebotDialogBodyContentText, #CybotCookiebotDialogBodyContentTitle { font-family: "Roboto", sans-serif !important;}

#GZfirst .itemB {width: 30%;display: inline-block;vertical-align: top;margin-top: 30px; margin-bottom:50px;}

/* nutanix page carousel item2 */
/*.nutanix-header2017 { background: none; }*/
.nutanix-header2017 .item { min-height: 550px;}
.nutanix-header2017 .item1 { background: url(../images/nutanix-header.jpg) center no-repeat; background-size: cover;}
.nutanix-header2017 .item2 {background: url(../images/Nutanix-Banner.jpg) center no-repeat;  background-size: cover;}
.nutanix-header2017 .item2  h2 { font-size:4.9em; text-transform: uppercase;}

/*mobile-security-ios.html*/
.product2018.msios {margin-bottom: 0;}


/* central-header 2017 */
.central-header2017 h2 { margin-top: 1em; color: #fff; font-size: 52px; }
.central-header2017 h3 { font-size: 2.5em;font-weight: 700;line-height: 1;padding-bottom: .9em;color: #d8ecf4; }
.central-header2017 .store { max-width: 140px;margin-right: 10px;}
.central-header2017 img { color: #d8ecf4;}
.central-header2017 ul{ list-style: none;margin: 0;padding: 0 0 2em 0; color: #d8ecf4;}
.central-header2017 .list li{ position: relative;padding: 0 0 0 1.6em;display: block;margin-bottom: .7em;}
.central-header2017 .login {padding-bottom: 2em;}
.central-header2017 .info { color: #fff;font-size: 1.1em;font-weight: 700;padding-bottom: 1.2em;}
.central-header2017 .greenBtn3--red:hover { background: #b33027;}
.central-header2017 .greenBtn3--red {background: #E42518;color: #fff !important;}

.real-time2017 img { color: #d8ecf4;}
.real-time2017 ul{ list-style: none;margin: 0;padding: 0 0 2em 0;}
.real-time2017 .list li{ position: relative;padding: 0 0 0 1.6em;display: block;margin-bottom: .7em;}
.real-time2017 .login {padding-bottom: 2em;}
.real-time2017 .info { color: #fff;font-size: 1.1em;font-weight: 700;padding-bottom: 1.2em;}

.comparison2018.avFree-comp .row-custom.item .titles {width: 26em;}
.comparison2018.avFree-comp .store_price_full, .store_price_cut, .full_price_fp, .price_box { display:inline;}
.comparison2018.avFree-comp .price_medium .store_price_full { color: #d90000; font-weight: 600;font-size: 20px;}
.comparison2018.avFree-comp .bottom .store_price_cut, .bottom .price_box.labelPrice {font-weight: bold;display: inline;}
.comparison2018.avFree-comp .bottom .oldP {display: inline;}
.comparison2018.avFree-comp .product.best-sale {background: #ececec;padding: 14px 0;border-bottom: 1px solid #ddd;}
.comparison2018.avFree-comp .product.best-sale.automaticUpdates {background: #ececec;padding: 30px 0;border-bottom: 1px solid #ddd;}
.comparison2018.avFree-comp .automaticUpdates_info {height: 115px;}

/*legal intellectual property page*/
#legalPage .panel-group .panel-body {padding: 15px;}

/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.2.2/css/swiper.min.css */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%;}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet-active{opacity:1;background:#007aff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}
.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}

/* screenshots2019 */
.screenshots2019{background:#0a1030;padding:4em 0;}
.screenshots2019 .title{font-size:2.5em;font-weight:700;color:white;line-height:1;padding-bottom:1.2em;text-align:center;}
.screenshots2019 .screenshots2019-container{position:absolute;top:6%;left:0;margin:auto;right:0;width:70%;padding:0;display:block;}
.screenshots2019 .screenshots2019-container.ios-screenshots{width:36%;padding:0;top:15%;}
.screenshots2019 .screenshots-wrapper{width:56%;position:relative;float:none;margin:0 auto;}
.screenshots2019 .swiper-button-prev{left:5%;top:40%;}
.screenshots2019 .swiper-button-next{right:5%;top:40%;}
.screenshots2019.ios .swiper-button-prev,.screenshots2019.ios .swiper-button-next{top:47%;}
.screenshots2019 .screenshots2019-container.bms-screenshots{width:40%;padding:0;top:10.3%;}

/* bitdefender.com/news */
.banner-wrapper{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 132, 255, 0) 100%);display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}
.banner-wrapper .banner-boxshot{width:38%;float:left;margin-left:-24%;position:relative;top:0px;}
.banner-wrapper .banner-boxshot.firstimg{margin-left:-5%;}
.banner-wrapper .banner-text{float:left;width:37%;text-transform:uppercase;font-weight:700;line-height:1.2;color:#000;font-size:16px;margin-left:-3%;padding-top:15px;}
.banner-wrapper .banner-text .thin{font-weight:300;}
.banner-wrapper:hover .banner-btn{background:#b33027;}
.banner-wrapper .banner-btn{background-color:#e42518;color:#fff;text-align:center;font-size:11px;padding:10px;display:inline-block;margin-top:5px;margin-bottom:10px;}
.banner-wrapper .banner-arrow{fill:#fff;}

.attention-grabber {position: fixed;background: #f8e020;color: #000;padding: 20px;border-radius: 50px;transform: translateY(0);transition: transform 250ms ease-out;-webkit-transition: transform 250ms ease-out;font-family: Arial, Helvetica, sans-serif;display:none;}
.attention-grabber.hidden {display: block !important;opacity: 0;}
.attention-grabber.hidden.top {transform: translateY(15px)}
.attention-grabber.hidden.bottom {transform: translateY(-15px)}
.attention-grabber.left {left: 30px}
.attention-grabber.right {right: 80px}
.attention-grabber.top {top: 100px}
.attention-grabber.bottom {bottom: 30px}
.attention-grabber .arrows {position: absolute;top: 35%;height: 65%;width: 20px}
.attention-grabber .arrow {font-size: 6px;position: relative;width: 1em;height: 1em;-webkit-animation: bounceAlpha 1.4s ease-in-out infinite both;animation: bounceAlpha 1.4s ease-in-out infinite both;display: block;margin: 0 auto}
.attention-grabber .arrow:before {content: '';position: absolute;width: 1em;height: 1em;border-top: solid 2px currentColor;border-right: solid 2px currentColor;-webkit-transform: rotate(135deg);transform: rotate(135deg)}
.attention-grabber .arrow:first-child {animation-delay: 0.2s}
.attention-grabber.right {padding-right: 40px}
.attention-grabber.right .arrows {right: 15px}
.attention-grabber.left,.attention-grabber.arrow-left {padding-left: 40px}
.attention-grabber.left .arrows,.attention-grabber.arrow-left .arrows {left: 15px}
.attention-grabber.top .arrows {transform: rotate(180deg);top: 0}
@keyframes bounceAlpha {0% {opacity: 1; transform: translateY(0px) scale(1);}25% {opacity: 0; transform: translateY(30px) scale(0.9);}26% {opacity: 0; transform: translateY(-10px) scale(0.9);}55% {opacity: 1; transform: translateY(0px) scale(1);}}

/* forrester */
.forrester { background: url('../images/forrester_bg.jpg') center top no-repeat; height: 550px; }
.forrester .turqoiseBtn {margin-top: 30px;}
.forrester .forrester_title { font-size:60px; line-height: 1.2; }
#mainNav .cl-carousel .title { font-weight: 500; color: #fff; font-size: 1.2em; line-height: 1.1; margin-top: .5em; margin-bottom: 1em; }
#mainNav .cl-carousel .title span {font-size: 1.4em; display: block}

/* black friday menu logo */
@media (max-width: 1199px){
    .cl-carousel.boxbf2018 .title {
        font-size: 0.9em!important; margin-top: 27%!important; }
    .cl-carousel.boxbf2018 .title { font-size: 1.1em!important; font-weight: 500!important; color: #000!important; margin: 26% 0 0 42% !important; width: 56% !important; }
    .cl-carousel.boxbf2018 .title span{ font-size: 0.9em!important; display:inline !important; }
}
.boxBtn{color:#fff;font-size:14px;background:#10b2b2;text-transform:uppercase;padding:10px 35px;border-radius:30px;transition:all 0.3s ease;display:inline-block;}
.boxBtn:hover{color:#fff;background:#1b9c9c;}
nav#mainNav .mainLinks .dropdown-menu a{color:#3c3c3c;font-size:14px;font-weight:normal;margin-bottom:8px;transition:all 0.4s ease;}
nav#mainNav .mainLinks .dropdown-menu a:hover{color:#3480ff;}
.menu-new2017 .carousel-inner img{width:100%;}
.menu-new2017 .info-text{position:absolute;top:15px;padding:10px;left:0;right:0;}
.menu-new2017 .item{margin-bottom:25px;}
.cl-carousel .title{font-weight:500;color:#fff;font-size:1.7em;line-height:1.1;margin-top:.5em;}
.cl-carousel.boxbf2018 .title span{ font-size: 1.1em!important; display:inline !important; }

.cl-carousel.boxbf2018 .title{font-size:1.1em!important;font-weight:500;color: #000000 !important;margin:26% 0 0 42% !important;width: 56% !important;}
.cl-carousel.boxbf2018 .btn-wrapper{margin:2% 0 0 42% !important;width: 56% !important;}
.cl-carousel.boxbf2018 .title .blue{color:#00b2cb;}
nav#mainNav .cl-carousel.boxbf2018 .boxBtn{display:inline-block;color:#fff;padding:.3em 1em;font-weight:bold;background:#00b2cb;}
nav#mainNav .cl-carousel.boxbf2018 .boxBtn:hover{color:#fff;}
@media (max-width:1199px){
    .cl-carousel.boxbf2018 .title{font-size:0.9em;margin-top:27%;}
    .cl-carousel .title{font-size:1.4em;}
    .menu-new2017 .info-text{top:5px;}
}
@media (max-width:991px){
    nav#mainNav .mainLinks li a{transition:all 0.1s ease-out 0s;float:left;width:84%;background:transparent;}
}
@media (max-width:767px){
    .menu-new2017 .item{margin-bottom:0;}
    nav#mainNav .mainLinks .dropdown-menu a{font-size:12px;margin-top:7px!important;}
    a{font-size:1.29em;}
    .only-business2017 {display: none !important;}
    /*WWW-7626 home scanner section*/
    .real-time2019 p{font-size:12px;}
    .real-time2019 p:last-child{margin-bottom:30px;}
    .real-time2019 h2{font-size:19px;}
    .real-time2019{text-align:center;}

}
/* end black-friday menu logo */

/*new year banner menu*/

.menu-new2017 .carousel-inner .logo {    max-width: 130px;
    margin-top: -12px;
    display: block;
    margin-bottom: 12px;
    margin-left: auto;
    margin-right: auto;
}
nav#mainNav .menu-new2017 .info-text h3.soml {color: #fff;font-size: 18px;text-transform: none!important;margin-top: 25px;margin-bottom: 35px;}
nav#mainNav .menu-new2017 .info-text h3.clearance{    font-weight: 300;margin-top: 15px;}
nav#mainNav .menu-new2017 .info-text a.clearance{padding: 6px 13px;font-size: 13px;}
.menu-new2017 .carousel-inner .logo2{max-width: 125px;margin-top: 5px;}
/*end new year banner menu*/

/* homepage business */

.only-business2017 {margin: 6px 0;opacity: 0;transition: all 0.5s ease;border: 1px solid #ddd;border-right: 0;background: rgba(255, 255, 255, .8);position: fixed;z-index: 1;left: auto;right: 0;width: 120px;bottom: 250px;padding: 0;display: none;}
.only-business2017.active {opacity: 1;z-index: 998;display: block;}
.only-business2017 .trigger-ev { position: absolute; left: -15px; cursor: pointer; top: 50px; border: 1px solid #ccc; border-right: 0; left: -19px; background: #fff; opacity: .8; }
.only-business2017 .trigger-ev i { font-size: 22px; color: #666; transform: rotate(180deg); transition: all 0.3s ease; padding: 5px; z-index: 9999; position: relative; }
.only-business2017.right-bar-hide { right: -119px; }
.only-business2017.right-bar-hide .trigger-ev i { transform: rotate(360deg); }

/* end-point-security-linux-mac */

.awards.end-point-linux-mac a{text-decoration:none;font-size:inherit;color:#5b5b5b;font-weight:400;outline:none!important;}
.awards.end-point-linux-mac a:hover{color:#2a6496;text-decoration:underline;}
.awards.end-point-linux-mac a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.awards.end-point-linux-mac img{vertical-align:middle;max-width:100%;height:auto;}
.end-point-linux-mac .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.end-point-linux-mac h2{text-rendering:optimizelegibility;}
.awards.end-point-linux-mac p{margin:0 0 10px;}
.awards.end-point-linux-mac .carousel,.carousel-inner{position:relative;}
.awards.end-point-linux-mac .carousel-inner{width:100%;overflow:hidden;}
.awards.end-point-linux-mac .container:after,.container:before{display:table;content:" ";}
.awards.end-point-linux-mac .container:after{clear:both;}
.awards.end-point-linux-mac h2{font-weight:700;letter-spacing:-.008em;line-height:.92em;}
.awards.end-point-linux-mac h2{letter-spacing:-.02em;line-height:.9em;font-size:3.9em;margin:0;}
.awards.end-point-linux-mac h2{font-family:'Roboto',serif;color:#3a3a3a;}
.awards.end-point-linux-mac a:hover{color:#e80000;text-decoration:none;}
.awards.end-point-linux-mac a:focus{color:#5b5b5b;text-decoration:none;}
.awards.end-point-linux-mac .slide{text-align:left;}
.awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 5.4em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
@media (min-width:1153px) and (max-width:1280px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (max-width:1279px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1601px) and (max-width:1680px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 5.2em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1441px) and (max-width:1600px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 5.2em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1401px) and (max-width:1440px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1281px) and (max-width:1400px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1130px) and (max-width:1152px){
    .awards.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:768px) and (max-width:1023px){
    .awards.end-point-linux-mac a{font-size:1.3em;}
    .awards.end-point-linux-mac h2{font-size:3.2em;}
}
@media (max-width:767px){
    .awards.end-point-linux-mac h2{font-size:2.5em;}
    .awards.end-point-linux-mac a{font-size:1.29em;}
}
@media (max-width:1280px){
    .awards.end-point-linux-mac .container{width:1280px!important;}
}
@media (max-width:1279px){
    .awards.end-point-linux-mac .container{width:96%!important;}
}
.awards.end-point-linux-mac a,a:active,a:focus,a:hover{outline:0;}
.end-point-linux-mac h2{margin-top:0;margin-bottom:.5rem;}
.awards.end-point-linux-mac p{margin-top:0;margin-bottom:1rem;}
.awards.end-point-linux-mac strong{font-weight:bolder;}
.awards.end-point-linux-mac a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
.awards.end-point-linux-mac a:hover{color:#0056b3;text-decoration:underline;}
.awards.end-point-linux-mac img{vertical-align:middle;border-style:none;}
.end-point-linux-mac h2{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
.awards.end-point-linux-mac h2{font-size:2rem;}
.awards.end-point-linux-mac .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
    .awards.end-point-linux-mac .container{max-width:540px;}
}
@media (min-width:768px){
    .awards.end-point-linux-mac .container{max-width:720px;}
}
@media (min-width:992px){
    .awards.end-point-linux-mac .container{max-width:960px;}

    .awardTop {
        max-width: 7em;
        max-height: 10.5em;
    }
    .newSizePart-18 .awardTop {
        max-width: 12em;
    }

}
@media (min-width:1200px){
    .awards.end-point-linux-mac .container{max-width:1140px;}
}
.awards.end-point-linux-mac .carousel{position:relative;}
.awards.end-point-linux-mac .carousel-inner{position:relative;width:100%;overflow:hidden;}
.awards.end-point-linux-mac .item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}
.awards.end-point-linux-mac .item.active{display:block;}
.awards.end-point-linux-mac .carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;}
.awards.end-point-linux-mac .carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9;}
.awards.end-point-linux-mac .carousel-control-prev{left:0;}
.awards.end-point-linux-mac .carousel-control-next{right:0;}
.awards.end-point-linux-mac .carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%;}
.awards.end-point-linux-mac .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}
.awards.end-point-linux-mac .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}
.awards.end-point-linux-mac .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;}
@media print{
    *,::after,::before{text-shadow:none!important;box-shadow:none!important;}
    .awards.end-point-linux-mac a:not(.btn){text-decoration:underline;}
    .awards.end-point-linux-mac img{page-break-inside:avoid;}
    .awards.end-point-linux-mac h2,p{orphans:3;widows:3;}
    .awards.end-point-linux-mac h2{page-break-after:avoid;}
    .awards.end-point-linux-mac .container{min-width:992px!important;}
}
.awards.end-point-linux-mac .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.awards.end-point-linux-mac .bt{display:block;text-transform:uppercase;font-size:14px;line-height:28px;font-family:'Roboto', sans-serif;font-weight:bold;text-decoration:none;padding:4px 0;max-width:230px;margin:0 auto;}
.awards.end-point-linux-mac .bt.bt-orange{color:#fea031;border:2px solid #fea031;transition:all .2s linear;text-align:center;}
.awards.end-point-linux-mac .bt.bt-orange:hover,.awards.end-point-linux-mac .bt.bt-orange:focus,.awards.end-point-linux-mac .bt.bt-orange:active{background-color:#fea031;color:#fff;}
.awards.end-point-linux-mac .bt:hover,.awards.end-point-linux-mac .bt:focus,.awards.end-point-linux-mac .bt:active{text-decoration:none;outline:none;}
.only-mobile{display:none!important;}
.awards.end-point-linux-mac .bt{line-height:36px;}
@media (min-width: 640px){
    .awards.end-point-linux-mac .bt{font-size:22px;line-height:28px;max-width:330px;margin:0 auto;padding:14px 0;}
}
@media (min-width: 768px){
    .awards.end-point-linux-mac .bt{font-size:14px;line-height:28px;max-width:230px;padding:4px 0;}
}
@media (max-width: 767px){
    .only-mobile{display:block!important;}
    .only-desktop{display:none!important;}
}
*,::after,::before{box-sizing:border-box;}
.end-point-linux-mac .carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;}
.end-point-linux-mac .carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9;}
.end-point-linux-mac .carousel-control-prev{left:0;}
.end-point-linux-mac .carousel-control-next{right:0;}
.end-point-linux-mac .carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%;}
.end-point-linux-mac .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}
.end-point-linux-mac .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}
.end-point-linux-mac .only-mobile{display:none!important;}
@media (max-width: 767px){
    .only-mobile{display:block!important;}
    .only-desktop{display:none!important;}
}
.only-mobile{display:none!important;}
@media (max-width: 767px){
    .only-mobile{display:block!important;}
    .only-desktop{display:none!important;}
}
.end-point-linux-mac .bt{display:block;text-transform:uppercase;font-size:14px;line-height:28px;font-family:'Roboto', sans-serif;font-weight:bold;text-decoration:none;padding:4px 0;max-width:230px;margin:0 auto;}
.end-point-linux-mac .bt.bt-fill{color:#fff;}
.end-point-linux-mac .bt.bt-orange{color:#fea031;border:2px solid #fea031;transition:all .2s linear;text-align:center;}
.end-point-linux-mac .bt.bt-orange:hover,.end-point-linux-mac .bt.bt-orange:focus,.end-point-linux-mac .bt.bt-orange:active{background-color:#fea031;color:#fff;}
.end-point-linux-mac .bt:hover,.end-point-linux-mac .bt:focus,.end-point-linux-mac .bt:active{text-decoration:none;outline:none;}
.end-point-linux-mac .only-mobile{display:none!important;}
.end-point-linux-mac .bt{line-height:36px;}
.awards.end-point-linux-mac{font-family:"Roboto", sans-serif;background-color:#f5f9fc;position:relative;}
.awards.end-point-linux-mac .container{max-width:1150px;padding:80px 0;}
.awards.end-point-linux-mac .container .awards-slider{position:relative;}
.awards.end-point-linux-mac .container .awards-slider .each-award{background-color:#f5f9fc;}
.awards.end-point-linux-mac .container .awards-slider .each-award .all-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:350px;}
.awards.end-point-linux-mac .container .awards-slider .each-award .all-content .left{width:700px;display:inline-block;}
.awards.end-point-linux-mac .container .awards-slider .each-award .all-content .left h2{display:block;font-size:34px;line-height:40px;padding:0 0 25px;text-align:left;font-family:"Roboto", sans-serif;font-weight:300;color:#262626;}
.awards.end-point-linux-mac .container .awards-slider .each-award .all-content .left p{font-size:18px;font-weight:300;color:#333333;padding:0;}
.awards.end-point-linux-mac .container .awards-slider .each-award .all-content .left a{display:block;margin:25px 0 0;}
.awards.end-point-linux-mac .container .awards-slider .each-award .all-content .right{width:350px;display:inline-block;text-align:center;}
.awards.end-point-linux-mac .carousel-control-prev > span:first-child, .awards.end-point-linux-mac .carousel-control-next > span:first-child{width:63px;height:63px;opacity:1!important;background-color:black;background-image:url("https://www.bitdefender.com/themes/draco/images/business/arrow-slider-white.png");background-size:auto;background-position:center;}
.awards.end-point-linux-mac .carousel-control-prev{opacity:1!important;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;max-width:63px;}
.awards.end-point-linux-mac .carousel-control-next{opacity:1!important;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;max-width:63px;}
.awards.end-point-linux-mac .carousel-control-next > span:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
@media (min-width: 640px){
    .end-point-linux-mac .bt{font-size:22px;line-height:28px;max-width:330px;margin:0 auto;padding:14px 0;}
}
@media (min-width: 768px){
    .end-point-linux-mac .bt{font-size:14px;line-height:28px;max-width:230px;padding:4px 0;}
}
@media (max-width: 767px){
    .only-mobile{display:block!important;}
    .only-desktop{display:none!important;}
    .awards.end-point-linux-mac .container{padding:50px 0;}
    .awards.end-point-linux-mac .container .awards-slider .each-award .all-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
    .awards.end-point-linux-mac .container .awards-slider .each-award .all-content .left{width:100%;}
    .awards.end-point-linux-mac .container .awards-slider .each-award .all-content .left h2{font-size:24px;line-height:30px;}
    .awards.end-point-linux-mac .container .awards-slider .each-award .all-content .right{width:100%;}
}
@media (max-width: 480px){
    .awards.end-point-linux-mac .container{padding:50px 0;}
    .awards.end-point-linux-mac .container .awards-slider .each-award{padding:0 15%;}
    .awards.end-point-linux-mac .carousel-control-prev > span:first-child, .awards.end-point-linux-mac .carousel-control-next > span:first-child{width:40px;height:40px;background-size:auto 60%;}
    .awards.end-point-linux-mac .carousel-control-prev, .awards.end-point-linux-mac .carousel-control-next{max-width:40px;}
}
.awards.end-point-linux-mac strong{font-weight:bolder;}
.awards.end-point-linux-mac .bt{display:block;text-transform:uppercase;font-size:14px;line-height:28px;font-family:'Roboto', sans-serif;font-weight:bold;text-decoration:none;padding:4px 0;max-width:230px;margin:0 auto;}
.awards.end-point-linux-mac .bt.bt-fill{color:#fff;}
.awards.end-point-linux-mac .bt.bt-orange{color:#fea031;border:2px solid #fea031;transition:all .2s linear;text-align:center;}
.awards.end-point-linux-mac .bt.bt-orange:hover,.awards.end-point-linux-mac .bt.bt-orange:focus,.awards.end-point-linux-mac .bt.bt-orange:active{background-color:#fea031;color:#fff;}
.awards.end-point-linux-mac .bt:hover,.awards.end-point-linux-mac .bt:focus,.awards.end-point-linux-mac .bt:active{text-decoration:none;outline:none;}
@media (min-width: 640px){
    .awards.end-point-linux-mac .bt{font-size:22px;line-height:28px;max-width:330px;margin:0 auto;padding:14px 0;}
}
@media (min-width: 768px){
    .awards.end-point-linux-mac .bt{font-size:14px;line-height:28px;max-width:230px;padding:4px 0;}
}

.end-point-linux-mac .carousel,.carousel-inner{position:relative;}
.end-point-linux-mac .carousel-inner{width:100%;overflow:hidden;}
.end-point-linux-mac .container:after,.container:before{display:table;content:" ";}
.end-point-linux-mac .container:after{clear:both;}
.end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 5.4em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
.end-point-linux-mac img{max-width:100%;height:auto;}

.business-features2017 .custom-features.notfixed{z-index: 0;}
/* WWW-7400 Problema HTML Meniu */
nav#mainNav p.h1p{color:#3480ff;font-family:'Roboto',serif;font-weight:500;font-size:24px; margin:20px 0 10px 0;letter-spacing:-.008em;line-height:.92em;}
 /* WWW-7594 SEO */
#GZ_Techs .h1-h2 {color: #00b4ff;text-transform: uppercase;font-size: 4.8em;line-height: 1;text-shadow: 0 0 18px rgba(0, 180, 255, .24);font-family: "Exo 2";font-weight: 100;margin: .1em 0 .3em 0;text-align:left;transform:none;}
#GZ_newSection h1 {padding-left: 35px;padding-top: 140px;position: relative;z-index: 999;transform: rotate(7deg);font-size: 34px;color: #fff;font-weight: normal;text-transform: uppercase;}


/* WWW-7596 join now form */
.joinPan input{transition:all 0.3s ease;}
.joinPan .fLeft{float:left;}
.joinPan .fRight{float:right;}
.joinPan .wrapp{width:1280px!important;margin:0 auto;position:relative;max-width:100%;}
.joinPan .wrapp:before,.wrapp:after{content:" ";display:table;}
.joinPan .wrapp:after{clear:both;}
.joinPan .wrapp{*zoom:1;}

.joinPan input[type=submit]{font-weight:normal;padding:6px 16px;background:#0288d1;color:#fff;text-decoration:none;min-width:0;-webkit-user-select:none;user-select:none;transition:all 0.3s ease;font-size:12px;}
.joinPan input[type=submit]:hover{background:#0f618c;}
.joinPan .custom-file-upload{display: none;}


.joinPan .header{background:#33373b;padding:17.6px 0;}
.joinPan .header__logo-link{display:inline-block;}
.joinPan .header__title{color:#fff;text-align:right;font-size:16px;font-weight: 400;line-height:24.5px;}
.joinPan .header__side{float:left;width:50%;}
.joinPan .title{background:url(../images/joinPan/background-joinPan.jpg) no-repeat center top;min-height:500px;display:flex;align-items:center;}
.joinPan .title__text{text-align:left;font-size:36px;width:50%;line-height:1.2;color:#fff;font-weight:500;}
.joinPan .title__badge{max-width:144px;margin-top:.5rem;}
.joinPan .form{padding:3rem 0;}
.joinPan  .form__company{width:66.66%;float:left;}
.joinPan .form__contact{width:33.33%;float:left;}
.joinPan .form__col{width:50%;float:left;padding:0 15px;}
.joinPan .form__col--1{width:100%;}
.joinPan .form__info{font-style:italic;}
.joinPan .form__title{font-weight:500;font-size:1.2rem;color:#000;padding:1rem 0;}
.joinPan .form__input{padding:0.3rem 0 1rem 0;}
.joinPan .form__label{color:#333;display:block;font-weight:bold;padding-bottom:.5rem;}
.joinPan .form__input-text{padding:6px 25px 6px 10px;outline:none;width:100%;border-radius:5px;color:#555;border:1px solid #ccc;height:40px;transition:border .2s;}
.joinPan .form__input-text--select.empty{background-color:#f6f6f6;}
.joinPan .form__input-text--select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(../images/joinPan/select-icon.png) no-repeat 96% 50%;}
.joinPan .form__input-text:focus{border-color:#0099ff;}
.joinPan .form__input .file-select-button{border:2px solid #390;display:inline-block;cursor:pointer;border-radius:5px;font-weight:500;color:#390;text-transform:uppercase;padding:.4rem .8rem;float:left;}
.joinPan .form__input .file-select-name{display:block;float:left;color:#999;font-size:0.9rem;font-style:italic;padding:0.6rem 0 0 0.6rem;}
.joinPan .form__input #select-files-list{padding:0.4rem 0 0 0.6rem;float:left;}
.joinPan .form__info--file{padding-bottom:.4rem;color:#000;font-weight:500;font-style:normal;line-height:1.2;}
.joinPan .form__info--first{padding-top:.7rem;}
.joinPan .form__input--att-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 0;width:150%;}
.joinPan .form__check-label{height:18px;background:url(../images/joinPan/checknew.png) no-repeat 0 0;display:inline-block;padding-left:25px;line-height:18px;margin:0 1rem .5rem 0;}
.joinPan .form__check-label:last-child{margin-right:0;}
.joinPan .form__check-input{display:none;}
.joinPan .form__check-input:checked + .form__check-label{background-position:0 -42px;}
.joinPan .form__input a{color:#0099ff;text-decoration:none;}
.joinPan .form__input a:hover{text-decoration:underline;}
.joinPan .form__check-label--agree{margin-right:0;}
.joinPan .form__join{color:#fff;background:#0099ff;text-transform:uppercase;font-weight:bold;border:0;cursor:pointer;transition:.2s background;max-width:300px;}
.joinPan .form__submit-wrapper{max-width:300px;margin:2rem auto 0;}
.joinPan .form__join:hover{background:#0173bf;}
.joinPan .error{color:#d33737;border-color:#d33737;}
.joinPan .error:focus{border-color:#d33737;}

#premiumAwrds .stripe h3.title{    color: #000;font: 400 1.8em/1em 'Roboto',sans-serif;letter-spacing: -.03em;margin: 1em 0 .2em;}
#premiumAwrds p.h5-p {font-size:25.9px;color:#3a3a3a;}
#pageHeader h2 {color: #111;}
#pageHeader h2 {font-weight: 300;margin: 0;font-size: 2em;}
#pageHeader h2 {font-family: Bitter;display: block;letter-spacing: -0.008em; }
#premiumAwrds h1 {    font-family: 'Roboto', serif;font-weight: bold;color: #3a3a3a;letter-spacing: -0.02em;line-height: 0.9em;font-size: 3.9em;}

#GZfirst.business .h1-h2 {margin-bottom: 1em;}
#GZfirst .h1-h2 {font: 700 2em/2em 'Bitter', serif;}
/* WWW-7887 VPN PP - update */
.vpn-subscription .table-header .col.highlight::before { background: url(../images/premium_vpn_1y_logo.png) no-repeat center bottom #fff;
background-size:50px}
.vpn-ppheader .disclaimer { margin: 20px 0 0 200px;}
/* */
.one-account .videocentral{  margin:0 0 30px 0;}
.one-account .videocentral .text{font-size:16px;color:#a8bddc;display:block;margin-bottom:5px;margin-top:13px;}
.one-account .videocentral .watch{font-size:16px;color:#399cfb;}
.one-account .videocentral .it{display:inline-block;vertical-align:top;}
.one-account .videocentral .it.f{margin-right:20px;}
.modal-backdrop {z-index:1;}
#vdesprecentral{width:auto; z-index: 1060}
#vdesprecentral .modal-body{max-height:none;text-align:center;}
#vdesprecentral .modal-cancel{display:block;position:absolute;right:-50px;top:-100px;background:url(../images/cancel-x.png) no-repeat scroll center center;cursor:pointer;display:block;height:33px;margin:100px auto auto;width:33px;}
#vdesprecentral .modal-dialog{margin:5.5em auto;width:580px; height:415px;}
#vdesprecentral .modal-content{background-color:#000000;border:1px solid rgba(0, 0, 0, 0.8);border-radius:2px;}
.newsolution-header.v2019 {background: #045bbf; background-size: cover; padding: 4.7em 0;}

.reviews-container .bottom-25 {
    position: relative;
    bottom: 25px;
}

.se .topaward .left-side {
    padding-left: 0px;
}

.comparison-header .quote .img {
    max-width: 155px;
}

.best-av .reviews-container .top-10 {
    position: relative;
    top: 10px;
}

/* WWW-8009 Modificari pagina de OEM Technology Licensing */
#OEMnewsMenu .col-md-2 {
    width: 20%;
}

.default {
    background: #fff;
    padding: 4.2em 0;
}

.default__overtitle {
    color: #a7bdc4;
    font-size: 1.071em;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 1.3em;
    line-height: 1.3;
}

.default__title {
    color: #444f5c;
    font-size: 2.143em;
    font-weight: 500;
    text-align: center;
    margin-bottom: 1.1em;
    line-height: 1.3;
}

.default__text {
    color: #828a99;
    font-weight: 300;
    font-size: 1.286em;
    line-height: 1.5;
    padding-bottom: 0.9em;
}

.default--ces {
    background: #eef5f7;
}

.default--ces .email-input {
    padding: 1.1em 2.5em;
    background-color: #fff;
    border: 1px solid #e6ebed;
    border-radius: 50px;
    font-size: 1.071em;
    color: #9fafb8;
    min-width: 20.786em;
}

.default--ces .blueBtn {
    color: #fff;
    background-color: #01b2c9;
    border-radius: 50px;
    transition: background .2s !important;
    font-size: 1.071em;
    text-transform: uppercase;
    font-weight: 700;
    padding: 1.1em 2.5em;
    display: inline-block;
    text-align: center;
    border: 0;
}

.default--ces .blueBtn:hover, .blueBtn:active, .blueBtn:focus {
    background-color: #019cb0;
    color: #fff;
    text-decoration: none;
}

.default--ces .RSA_Logo {
    width: 300px;
    margin: 0 auto 20px auto;
}

.newpopup-body .win-content, .newpopup-body .mobile-content{display:none;}

.priceTable.business p.amount label a span:after{top: 25px;}
.priceTable.business p.amount label a:hover span{height: 30px;}

.custom-combobox{position:relative;display:inline-block;}
.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;}
.custom-combobox-input{margin:0;padding:5px 10px;}
.ui-dialog.ui-widget.ui-widget-content{z-index:999;margin-left:15%;}
.ui-dialog-titlebar-close::after{content:"X";}
.custom-combobox .tooltip{width:100px; padding:5px;}
.widget-StoreCatFilter{position:relative;top:12px;}
.widget-StoreAdd{display: none;margin-right: 30px;}
.widget-Store label{width:53px;font-size:11px;}
.widget-Store input{font-size:11px !important;}
#ajaxwait.ajax-promotions-page{height:100vh;width:100vw;position:fixed;top:0px;left:0px;z-index:999;opacity:0.6;background-color:#000;}
#ajaxwait .wait-text{z-index: 19 !important;font-size: 25px;color: #fff;position: relative;left: 45.7%;top: 42%;}
#create-promotion{outline:none;position: relative;bottom: 1px;padding: 6px;border-radius: 5px;font-size: 11px;}
#loading-bar-spinner.spinner {left: 47%;margin-left: -20px;top: 49%;margin-top: -20px;position: absolute;z-index: 19 !important;animation: loading-bar-spinner 400ms linear infinite;}
#loading-bar-spinner.spinner .spinner-icon {width: 120px;height: 120px;border:  solid 8px transparent;border-top-color:  #00C8B1 !important;border-left-color: #00C8B1 !important;border-radius: 50%;}
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;}
@keyframes loading-bar-spinner {
    0%   { transform: rotate(0deg);   transform: rotate(0deg); }
    100% { transform: rotate(360deg); transform: rotate(360deg); }
}
/*new Premium Services */
#services_list { overflow: hidden; }
.quick-solutions2017 { padding-left: 15px !important; padding-right: 15px !important; }
.services-list__container { text-align: center; background: #fff; border: 1px solid #e1e1e1; padding: 40px 20px 20px; min-height: 300px; margin: 10px auto 30px auto; max-width: 370px; }
.services-list__container h5 { color: #000; }
.services-list__container li { text-align: left; }
.services-list__container a.wtbtn { width: 100%; margin: 0; padding: 10px 25px; outline: none; font-size: 15px; border: 2px solid #111; color: #111; display: block; font-weight: 600; text-transform: uppercase; transition: all .2s ease; }
.services-list__container a.wtbtn:hover { background: #111; color: #fff; }
.services-list__container .list-none { min-height: 115px; }
.services-list__session { font-weight: 700; color: #000; font-size: 16px; }
.services-list__price { color: #000; font-size: 34px; font-weight: 700; line-height: 1.2; }
.services-list__tax { color: #909090; }
.services-list__details { border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; padding: 20px 0; margin: 5px 0 5px 0; }
.services-list__details--with-off { padding: 8px 0; }
p.services-list__disclaimer { margin: 0; color: #909090; font-size: 12px; padding-bottom: 10px; min-height: 27px; }
.services-list__oldprice { color: #909090; font-size: 18px; color: #E42518; }
.services-list__oldprice .cut { color: #909090; }
/*end Premium Services */
.avand #prodSection ul { margin: 5px 0 0 25px; padding:0;}
.width-fix-banner{margin-left: 35%; width: 65%;}
nav#mainNav .menu-new2017 .info-text h3.mbless{margin-bottom: 10px; font-style: italic;font-weight: 500;font-size: 23px; margin-top: 10px;}
.subT{ font-size: 12px!important;}
.legal-privacy{
    padding: 20px 0;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ccc;
}
.legal-privacy__title{
    display: block;
    font-size: 16px;
    color: #999999;
    font-weight: 600;
    margin-bottom: 6px;;
}
.legal-privacy__subtitle{
    color: #333;
    font-size: 16px;
    display: block;
}
.content-privacy{
    padding: 30px 0;
}
.content-privacy p{
    font-size: 15px;
    color: #333;
}
.copy_terminator{
    font-size: 10px;
    display: block;
    margin-top: 6px;
    font-weight: 300;
}
.margin_customTermiantor{
    margin-left: 5px;}
.term{
    display: block;
    margin-top: 10px;margin:0 auto;}

.content-privacy__maintitle{
    font-size: 24px;
    font-weight: 600;
    color: #111;
    margin-bottom: 15px;
}
p.last__one{
    margin-bottom: 25px;
}
.content-privacy__subtitle{
    color: #333;
    font-size: 18px;
    margin-bottom: 5px;
}
.content-privacy ul{
    margin-top: 15px;
    padding-left: 20px;
}
.term{
    max-width: 140px;
    margin-bottom: -3px;}
.content-privacy ul li{
    color: #333;
    font-size: 15px;
    margin-bottom: 5px;
}
.content-privacy input{
    display: none;
}
.copy_terminator {
    font-size: 10px;
    color: #fff;
    display: block;
    margin-top: -4px;
    font-weight: 300;
}
.content-privacy label{
    background: url(../images/2019/radioButtons-2019.png) no-repeat 0 4px;
    padding-left: 25px;
}
.content-privacy input:checked + label{
    background-position: 0 -180px;
}
.content-privacy .agree{
    margin-top: 25px;
}
.content-privacy .greenBtn2{padding: 13px 50px;
    margin-top: 20px;}

#header_smb_downloads .h1-h2 {padding: 0.5em 0 0 0;font: 700 3.5em/1.2em 'Bitter', serif;text-align: center;color: #fff;}
/* meniu 2017 */
.whiteBtn{border:none;background:#fff;padding:12px 30px;color:#00948F;display:inline-block;text-transform:uppercase;font-weight:normal;font-size:15px;transition:all 0.3s ease;outline:none;}
.whiteBtn:hover{background:#f2f2f2;}
.ofvis{overflow:visible!important;}
nav#mainNav .mainLinks li{position:static!important;}
nav#mainNav .dropdown-menu.col3{transition:all 1s;width:96%!important;margin:0 auto;right:0;text-align:left;}
nav#mainNav h3{color:#333;font-weight:600;font-size:16px;margin:8px 0 5px 0;text-transform:uppercase!important;}
nav#mainNav h1{color:#3480ff;font-weight:500;font-size:24px;}
nav#mainNav .mainLinks .dropdown-menu a{color:#3c3c3c;font-size:14px;font-weight:normal;margin-bottom:8px;transition:all 0.4s ease;}
nav#mainNav .mainLinks .dropdown-menu a:hover{color:#3480ff;}
nav#mainNav .mainLinks .dropdown-menu .partner-links{    margin-top: 20px;}
nav#mainNav .mainLinks .dropdown-menu .login-to-pan a{    margin-top: 0px;}
nav#mainNav .mainLinks .dropdown-menu  a.panBM.loginBTN{        color: #3c3c3c !important;}
.menu-new2017 .ch{margin-left:35px;}
nav#mainNav .dropdown-menu ul{margin-bottom:0;}
.menu-new2017 .carousel-control{width:30px!important;height:30px!important;top:-35px;}
.menu-new2017 .carousel-control{transition:all 0.3s ease;display:inline-block!important;top:0!important;background-color:#fff!important;line-height:26px!important;color:#333!important;border:1px solid #ddd;}
.menu-new2017 .carousel-control:hover{border-color:#3480ff!important;color:#3480ff!important;}
.menu-new2017 .carousel-control i{font-size:18px;line-height:28px;}
.menu-new2017 .carousel-inner img{width:100%;}
.menu-new2017 .left.carousel-control{margin-right:1px;left:0;}
.menu-new2017 .carousel-control.right{right:0;}
.menu-new2017 .title-controls{margin-top:5px;}
nav#mainNav .menu-new2017 .title-controls h3{color:#959595!important;font-size:20px;margin:2px 0 20px 0!important;}
.ro nav#mainNav .menu-new2017 .title-controls h3{font-size:13px !important;}
.menu-new2017 .info-text{position:absolute;top:15px;padding:10px;left:0;right:0;}
.menu-new2017 .info-text h4{color:#fff;margin-top:0;font-size:36px;margin-bottom:16px;line-height:1;}
.menu-new2017 .info-text .do{color:#fff;}
.menu-new2017 .whiteBtn{display:inline-block!important;margin:2px 2px 10px 0;text-align:center;padding:9px 13px!important;font-weight:bold!important;text-transform:uppercase;font-size:15px!important;display:block;}
.menu-new2017 .whiteBtn:hover{color:#fff!important;background:#333!important;}
.menu-new2017 .dropdown-menu{top:99%!important;}
.menu-new2017 .item{margin-bottom:25px;}
.menu-new2017 .custom-links2{margin:10px 25px;border-top:1px solid #ccc;padding-top:15px;}
.menu-new2017 .custom-links2 a{display:inline-block!important;margin:0 10px;color:#3480ff!important;font-size:11px!important;}
.carousel.slide.bsn{width:240px;height:211px;}
.menu-new2017 .bsn .info-text p.do{font-size:11px !important;line-height:1.5 !important;text-align:center;}
nav#mainNav .mainLinks .dropdown-menu .bsn a{font-size:10px!important;display:inline-block!important;}
.menu-new2017 #menCollection2  .title-controls{margin-top:10px;margin-bottom:-14px;}
.carousel-control.right{background:url('../images/rightBS.png') center no-repeat;transition:all 0.5s ease;}
.carousel-control.left{background:url('../images/leftBS.png') center no-repeat;transition:all 0.5s ease;}
.menu-new2017 .info-text h4{font-size:28px;}
.menu-new2017 .info-text.busMen .do{font-size:20px;font-weight:800;white-space:normal;display:block;line-height:1;margin-bottom:20px;}
.menu-new2017 .bsn .info-text.busMen .do{font-size:13px;font-weight:500;margin-bottom:10px;}
.menu-new2017 .info-text.busMen h4{font-size:16px;text-transform:uppercase;}
.menu-new2017 .bsn .info-text.busMen h4{font-size:10px;text-transform:uppercase;}
.menu-new2017 .info-text.busMen h5{font-size:14px;font-weight:600;color:#fff;}
.menu-new2017 .bsn .info-text.busMen h5{font-size:12px;font-weight:400;color:#fff;}
.custom-links2 a{font-size:11px!important;}
.comparePB{color:#028AF1!important;font-size:15px!important;text-transform:uppercase;margin-top:10px!important;margin-bottom:0!important;}
.menu-new2017 .bsn .carousel-control{width:20px!important;height:20px!important;}
.menu-new2017 .bsn .carousel-control i{line-height:20px;}
nav#mainNav .mainLinks .dropdown-menu .vw{color:#fff;}
.menu-icon-cart{margin-left: 0.5em;width: 25px;}
.quickrenew2019{padding: 3em 0;    background-color: #081427;}
.quickrenewal2018 .infotext {color: #0599e8;font-size: 0.8em;line-height: 1.2;padding-top: .5em;white-space: normal;}
.comparison2018 .content-comparison .price_small {min-height:36px;display:block;}
.terminator2019__img{
    max-width: 130px;
    margin-top: -10px;
    margin-bottom: 5px;}
.menu-new2017 .bsn .info-text.swapgs .do{font-size:14px;font-weight:bold; line-height:18px;margin-bottom:10px;}
.menu-new2017 .bsn .info-text.swapgs h5{font-size:14px;font-weight:400; line-height:18px;color:#fff;}
/*--------- Media queries and shit ----------*/
.tsoff {
    margin-left: -30px;
}
.terminator2019__img{margin-bottom: 10px;}
 .terminator__text {
    font-weight: 400;
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 1.3;
    color: #fff;
}
.terminator2019__img{margin-bottom: 10px;}
.terminator2019__banner .tsoff{
    margin-left: -36px;}
.terminator2019__banner .text{
    font-weight: 300;
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 5px;}
/* va rog sa puneti aici toate media queries*/

/* nu le mai raspanditi prin tot css-ul */

/*==========================================*/


@media (max-width: 767px){
    .beta2020.desktop{display:none;}
    .beta2020.mobile{display:block;}
    .beta2020.mobile.no-background{background:none;}
    .beta2020-boxshot{display:inline-block;width:70%;}
    .beta2020 .title{text-align:center;margin-top:0px;font-size:2.8em;}
    .beta2020-boxshot img{position:relative;right:6em;bottom:1em;}
    .beta2020{padding: 1em 0 0 0;}
    .beta2020-text{margin-top:10px;}
    .beta2020-time #beta_steps .period-1 .title{margin-left:10px;}

}
@media (max-width: 475px){
    .beta2020-boxshot img{position:relative;right:4.5em;bottom:1em;}
}

@media (max-width: 767px){
    .newpopup-wrapper.popup-trial .top {padding: 0 1.5em 1em 1.5em;}
    .newpopup-wrapper.popup-trial .large .bottom {text-align: center;}
    .newpopup-wrapper.popup-trial .large .new-price{line-height:1.1;}
    .newpopup-wrapper.popup-trial .large .old-price2{float:none; margin:0 auto;padding-bottom: 20px;}
    .newpopup-wrapper.popup-trial .large .new-price{margin:0 auto; float:none;}
    .newpopup-wrapper.popup-trial .large .btn-wrap{float:none;}
    .newpopup-wrapper.popup-trial .large .terms{padding-left:0px;}

}

@media (min-width:1153px) and (max-width:1280px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (max-width:1279px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1601px) and (max-width:1680px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 5.2em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1441px) and (max-width:1600px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 5.2em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1401px) and (max-width:1440px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1281px) and (max-width:1400px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}
@media (min-width:1130px) and (max-width:1152px){
    .end-point-linux-mac .slide h2{margin:0 0 .2em;font:600 4.8em/1em 'Bitter',sans-serif;color:#fff;letter-spacing:-.03em;}
}

@media (max-width: 1366px) {
    .translate-banner .left-one .info-in{ margin-top: 70px !important; }
    .translate-banner .right-one .info-in{ margin-top: 70px !important; }
    /*.translate-banner .main-text{ top: 70px !important; }*/
    .translate-banner .main-text{ top: 160px !important; }
}

@media (max-width: 767px) {
    .comparison2018 .bottom .oldP, .comparison2018.avFree-comp .price_medium .store_price_full {font-size: 15px;display: block;text-decoration: line-through;color: #e64040;margin-bottom: 3px;}
    .comparison2018 .labelPrice, .comparison2018.avFree-comp .bottom .store_price_cut, .bottom .price_box.labelPrice {color: #454545;font-weight: 600;font-size: 26px;margin: 0;padding: 0;}
}

@media (max-width:1670px) {
    .last_slide_com h3 { margin: 0.5em 0 0 !important; }
    .last_slide_com a { margin: 0.5em 0 0 !important; }
}
@media (max-width:1351px) {
    .last_slide_com h3 { margin: 0.2em 0 0 !important; }
    .last_slide_com a { margin: 0.2em 0 0 !important; font-size: 1em !important; line-height: 16px !important; }
}
@media (max-width: 1279px) and (min-width: 768px) {
    .all-products2017 li.col-xs-12.col-sm-4 { min-height: 600px }
}
@media (max-width:1199px) {
    .last_slide_com h3 { font-size: 2.2em !important; }
    .last_slide_com p.afterWhite { padding-bottom: 4px !important; font-size: 1.5em !important; margin-top: 0.2em !important; }
    .last_slide_com p.white { font-size: 1em !important; }
    .wot2016 h6 { margin-left: 15px; text-align: left; position: relative; z-index: 99; font-size: 15px }
    .wot2016 .tank { right: -130px; }
    .wot2016 .productBox { margin-top: -110px; }
}

@media (max-width:530px) {
    #isOnOEM #OEMnewsMenu .solutions, #isOnOEM #OEMnewsMenu .info { width: 22.143em; float: none; margin: 0 auto; }
    #isOnOEM #OEMnewsMenu .solutions a, #isOnOEM #OEMnewsMenu .info a { float: none; }
    #isOnOEM #OEMnewsMenu .info { margin-top: 10px; }
    #isOnOEM #OEMnewsMenu .info h3 { float: left; width: 100%; }
}
@media (max-width:960px) {
    .last_slide_com a br { display: none; }
    .last_slide_com a strong { margin-left: 10px !important; }
    .last_slide_com a strong:before { content: "/ "; padding-right: 5px; }
}
@media (max-width:847px) {
    .last_slide_com h3 { font-size: 2em !important; }
    .last_slide_com p.afterWhite { padding-bottom: 4px !important; font-size: 1em !important; margin-top: 0.1em !important; }
    .last_slide_com p.white { font-size: 0.8em !important; }
}
@media (max-width:744px) {
    .last_slide_com h3 { font-size: 2.2em !important; }
    .last_slide_com p.afterWhite { padding-bottom: 4px !important; font-size: 1.5em !important; margin-top: 0.2em !important; }
    .last_slide_com p.white { font-size: 1em !important; }
    .last_slide_com a { position: absolute; right: 0.7em; top: 36%; }
    .last_slide_com a br { display: block; }
    .last_slide_com a strong:before { display: none; }
    .wot2016 .priceBox.price2016 { bottom: -70px; left: -19px; }
    .wot2016 .tank { right: -60px; bottom: -80px; }
    .wot2016 a { margin-top: 60px; }
    .wot2016 .logo-wot { margin-top: 43px; }
    .wot2016 .productBox { margin-top: 10px; margin-left: -40px; }
    .wot2016 .productImg { max-width: 185px; margin-top: 0 !important; }
    .wot2016 h3:after, .wot2016 h3:before { display: none; }
    .wot2016 h4 { font-size: 15px; }
    .wot2016 .svg { margin-top: 15px; width: 120px !important; }
    .wot2016 .priceBox.price2016 { bottom: -70px; left: -19px; }
    .wot2016 .tank { right: -60px; bottom: -80px; }
    .wot2016 a { margin-top: 60px; }
    .wot2016 .logo-wot { margin-top: 43px; }
    .wot2016 .productBox { margin-top: 10px; margin-left: -40px; }
    .wot2016 .productImg { max-width: 185px; margin-top: 0 !important; }
    .wot2016 h3:after, .wot2016 h3:before { display: none; }
    .wot2016 h4 { font-size: 15px; }
    .wot2016 .svg { margin-top: 15px; width: 120px !important; }
}
@media (max-width:554px) {
    .last_slide_com h3 { font-size: 2em !important; }
    .last_slide_com a { position: absolute; right: 0.4em; top: 10%; }
}

@media (min-width: 768px) and (max-width: 5000px)
{
    .ios .carousel-inner .item.active img, .mac .carousel-inner .item.active img, .android .carousel-inner .item.active img,.win .carousel-inner .item.active img { max-width: 100%; }
    .ios .carousel-control.right,.mac .carousel-control.right,.android .carousel-control.right { right: 0; }
    .ios .carousel-control.left,.mac .carousel-control.left,.android .carousel-control.left { left: 0; }
    .mac .carousel.slide { max-width: 552px; min-width: 552px; min-height: 500px; margin: -470px auto 0 auto;}
    .android .carousel.slide { max-width:260px; min-height: 500px; margin: -505px auto 0 auto;}
    .mac .carousel-control.right { right:-30px; }
    .mac .carousel-control.left { left:-55px; }
    .win .carousel-control.right { right: 30px; }
    /*.carousel-control.right, .carousel-control.left { background:none;}*/
}
@media (max-width: 767px)
{
    .ios .carousel.slide { margin: 10px auto; min-height: 400px;}
    .win .carousel.slide {margin: 20px auto;}
    .mac .carousel.slide { max-width: 576px; min-height: 200px; margin-top: 20px;}
    .android .carousel.slide { margin: 10px auto; min-height: 450px;}
    .android .carousel-inner .item.active img { max-width: 250px}
}
@media (min-width: 768px) and (max-width: 2000px) {
    .win {min-height: 450px;}
}
@media (min-width:1168px) and (max-width:1231px) {
    .win .carousel.slide {
        margin: -450px auto 0 auto;
        max-width: 370px;
        min-width: 370px;
    }
}
@media (min-width:993px) and (max-width:1020px) {
    .win .carousel.slide {
        margin: -360px auto 0 auto;
        max-width: 280px;
        min-width: 220px;
    }
}
@media (min-width:1021px) and (max-width:1027px) {
    .win .carousel.slide {
        margin: -372px auto 0 auto;
        max-width: 290px;
        min-width: 280px;
    }
    .mac .carousel-control.right {right: -50px; }
    .mac .carousel-control.left { left: -73px; }
}
@media (min-width:1028px) and (max-width:1048px) {
    .win .carousel.slide {
        margin: -375px auto 0 auto;
        max-width: 310px;
    }
}
@media (min-width:1031px) and (max-width:1048px) {
    .win .carousel.slide {
        margin: -380px auto 0 auto;
        max-width: 310px;
    }
}
@media (min-width:1049px) and (max-width: 1062px) {
    .win .carousel.slide {
        margin: -380px auto 0 auto;
        max-width: 310px;
    }
}
@media (min-width:1063px) and (max-width: 1090px) {
    .win .carousel.slide {
        margin: -385px auto 0 auto;
        max-width: 310px;}
}
@media (min-width:1091px) and (max-width: 1128px) {
    .win .carousel.slide {
        margin: -393px auto 0 auto;
        max-width: 310px;}
}
@media (min-width:1129px) and (max-width: 1167px) {
    .win .carousel.slide {
        margin: -407px auto 0 auto;
        max-width: 310px;
    }
}
@media (min-width: 950px) and (max-width:991px) {
    .win .carousel.slide {margin: -590px auto 0 auto; max-width: 450px; min-width: 450px;}
}
@media (min-width: 893px) and (max-width:949px) {
    .win .carousel.slide {margin: -590px auto 0 auto; max-width: 450px; min-width: 450px}
}

@media (min-width:767px) and (max-width:1152px) {
    .priceTable div.years_checkbox p label { margin: 0; }
}
@media (min-width:1024px) {
    .all-products2017 li.col-xs-12.col-sm-4:nth-child(5n) { clear: left }

    /* Fix all solutions butoanele de learn more la aceeasi linie indiferent de localizare */
    .all-products2017 p { min-height: 7em; }
}

@media (max-width:1400px) and (min-width:1281px) {
    #SMBsimple.sos-offer.txt .col-md-4 { width: 28%; margin: 1em 0 0 0; }
}
@media (max-width:1280px) and (min-width:900px) {
    #SMBsimple.sos-offer.txt .col-md-4 { width: 23%; margin: 1em 0 0 0; }
    #SMBsimple .col-md-8 h2 { font-size: 2em; }
    .qRenewBanner { font-size: .97em; }
    .qRenewBanner a.btn { font-size: 1em; margin-top: .5em; }
}
@media (max-width:1199px) {
    #prodComparison2 figure.mainPic { margin-top: 4.9em; }
    #prodComparison2 .th { min-height: 17.5em; }
    #prodComparison2 div.isActive .th { min-height: 29.6em; }
    #prodComparison2 div.tsmdBoxUs .th { margin: 1.75em 0 0.2em 0 !important; }
    #prodSection .isBussChange, #prodSection.FP_prodSection .isBussChange { position: static; margin: -3em 0 0 -6.2em !important; display: block; width: 100%; float: left; }
    #prodSection .isBussChange img, #prodSection.FP_prodSection .isBussChange img { margin-right: 1em !important; }
    #prodSection .isBussChange, #prodSection.FP_prodSection .isBussChange { position: static !important; display: block; width: 100%; float: left; }
    #prodSection .isBussChange img, #prodSection.FP_prodSection .isBussChange img { float: none; margin: 1em auto 0 !important; }
    #prodSection.business .isBussChange div { width: 100%; text-align: center; margin-top: 1em; }
    #meeTeam { left: 78px; }
    #meeTeam h3 { font-size: 1.3em; margin-top: 11%; }
    #meeTeam p { font-size: 1em; line-height: 1em; }
    #meeTeam div.isBtn { margin-top: 9%; margin-left: 0; }
    #meeTeam div.isBtn a { font-size: 1em; }
    #familyP-einmalig.v3 .badge2 { top: 17px; }
    #familyP-einmalig.v3 h1 { font-size: 19px; }
    #familyP-einmalig.v3 h2 { font-size: 22px; }
    #familyP-einmalig.v3 p { font-size: 16px; }
    #familyP-einmalig.v3 p br { display: block !important; }
    #familyP-einmalig a { font-size: 16px; }
}
@media (max-width: 1024px) {
    /*pagina de business virtualization-security*/
    .product2018.msios .sidebuy .price { font-size: 18px;}
    #GZprodDesc .phone {float: none;}
}
@media (max-width:1023px) {
    #prodComparison2 { margin-top: -5em; }
    #prodComparison2 h2 { font-size: 18px !important; }
    #prodComparison2 div.isActive { margin-top: -30px; }
    #prodComparison2 div.isActive { margin-top: 0 !important; }
    .bElite-features .item { height: 820px; }
    .bElite-features .sub-item .hidden-details h6 { white-space: normal; }
    .bElite-features .sub-item .hidden-details:before, .bElite-features .sub-item .hidden-details:before { top: -20px; left: 0 !important; right: 0 !important; width: 10px; margin: 0 auto; border-bottom: 10px solid #fff !important; border-top: 10px solid transparent !important; border-right: 10px solid transparent !important; border-left: 10px solid transparent !important }
    .bElite-features .sub-item .hidden-details, .bElite-features .item.menuToLeft .sub-item .hidden-details { right: 0; top: 0%; transition: top 0.5s ease; }
    .bElite-features .sub-item:hover .hidden-details, .bElite-features .item.menuToLeft .sub-item:hover .hidden-details { right: 0 !important; opacity: 1; width: 100%; top: 100%; height: 180px; }
    .bElite-features .sub-item .eyeL { height: 30px; }
    .bElite-features .item.menuToLeft .sub-item:hover .hidden-details { right: 171px; }
    .bElite-features .sub-item:last-child:hover .hidden-details, .bElite-features .item.menuToLeft .sub-item:last-child:hover .hidden-details { top: -179px; }
    .bElite-features h3 { font-size: 24px; }
    .bElite-features .sub-item:last-child .hidden-details:before, .bElite-features .sub-item:last-child .hidden-details:before { top: 178px; left: 0 !important; right: 0 !important; width: 10px; margin: 0 auto; border-top: 10px solid #fff !important; border-bottom: 10px solid transparent !important; border-right: 10px solid transparent !important; border-left: 10px solid transparent !important }
    .translate-banner .left-one,.translate-banner .right-one{padding-bottom:200px!important;}
}


/*rezolutia ce tine numai de tablete */
@media (min-width:1440px) {
    .modal-lg { width: 1000px; }
}
@media (max-width:1023px) {
    #sphFtrs.win8security a.viewMoreBtn { margin: 2em 0 5em 0; }
    .adr #prodSection .yspacer { margin-top: 4em; }
    .clios #prodSection .yspacer { margin: 4em 0 0; }
    #prodSection .safepay .yspacer { margin: 4em 0 0; }
    #btmProd .safepay .lowered-3 { padding-top: 40px; }
    .newyear2017 { background-position: 0% top; }
    .take-a-look.lp h3 { font-size: 36px }
    .bike2017 h5 { margin-top: 0; }
    .bike2017 h3 { font-size: 32px; }
    .bike2017 h5 { font-size: 36px; margin-top: 20px; }
    .bike2017 h3 { margin-top: 10px; }
    .bike2017 { text-align: center; }
    .tabs-shots2018 .carousel.slide.ios { right: 109px; }
    .all-products2017 li.col-xs-12.col-sm-4:nth-child(4n +0) { clear: left }
    .all-products2017 li.col-xs-12.col-sm-4:nth-child(8) { clear: none }
}
@media (max-width:1736px) {
    #OEMwebinar h3 { font: bold 2.2em 'Roboto', sans-serif; margin: 1em 0; }
}
@media (max-width:1527px) {
    #OEMwebinar h3 { font: bold 2em 'Roboto', sans-serif; margin: 0.5em 0; }
}
@media (max-width:1400px) and (min-width:1307px) {
    nav#mainNav .dropdown-menu { left: -48px; }
}

/*@media (max-width: 1307px) and (min-width: 991px){nav#mainNav .dropdown-menu{left: -130px;}nav#mainNav .triangle{left: 9.5em;}}*/
@media (max-width:1317px) {
    #OEMnewsletter h2 { margin-top: 8% !important; }
    #OEMnewsletter a { margin-top: 10%; }
}
@media (max-width:1426px) {
    #meeTeam h3 { margin-top: 2%; }
    #meeTeam div.isBtn { margin-top: 2%; margin-left: -9em; }
}
@media (max-width:873px) {
    #meeTeam h3 { margin-top: 5%; }
    #meeTeam div.isBtn { margin-top: 6%; margin-left: 0; }
}
@media (max-width:767px) {
    div#search_entries  #partner_list .row div { width: 100% !important; padding-left: 14px; }
    #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; }
    #prod-comparison table td, #prod-comparison table th { border-right-width: 2px; }
    #mai2016 .wrapper-brief2016 .priceBox.box-v3 .row2 { font-size: 28px; }
    #mai2016 .wrapper-brief2016 .alignMidTxt h3 { font-size: 25px; margin-top: 40px; }
    #mai2016 .wrapper-brief2016 .alignMidTxt h3 span { font-size: 30px; }
    #BF .bf { margin-top: 5em; left: 10px; width: 95% }
    #BF .special { display: block; margin-top: -2.5em; max-width: 114% !important; position: relative; right: 30px; margin-bottom: 2em }
    #Launch2017 h1 { margin-top: 1.1em; }
    #Launch2017 .greenBtn { margin-top: 1.3em; }
    .business-features2017 .custom-features .item { background-size: 100% auto; background-position: 0 0; }
    .business-slider2017 .item { min-height: 522px; }
    .business-slider2017 .logo { margin-top: 45px; }
    .business-features2017 .nav-tabs li { height: auto; }
    .business-features2017 .nav-tabs li a { border-bottom: 2px solid #ccc; }
    .logoImg { margin-top: 1em; }
    .business-slider2017.v2 .left.carousel-control, .business-slider2017.v2 .right.carousel-control { top: 11%; left: 88%; }
    .business-slider2017.v2 .left.carousel-control { left: 83%; }
    .business-slider2017.v2 { min-height: 650px; }
    #FPEinstein h2, #SMBsimple h2 { padding-top: 0 !important; float: left; }
    .awardSlide h3 { margin-top: 1em; float: left; }
    #oneYear2015 figure { float: left; }
    .slide .txt { margin: 1em 0 0; }
    .awardSlide .awardLogo { margin: 0 0 1em 1em; }
    .DE_slide3 { margin: -3em 0 0; }

    #meeTeam h3 { margin-top: 2%; }
    #meeTeam div.isBtn { margin-top: 3%; margin-left: -4em; }
    #BackToSchool h1 { font-size: 29px; margin: 9rem 0 2rem; }
    #BackToSchool #prodSection.LP2016 h2 { font-size: 19px !important; }
    #BackToSchool .lines { max-width: 25% }
    #BackToSchool .boxes { max-width: 79% }
    #BackToSchool .ribbon { position: relative; bottom: 50px; }
    #BackToSchool .schoolOffer { position: absolute; bottom: 43px; color: #01bcd2; left: 122px; font-family: 'Roboto', sans-serif; font-size: 18px; font-style: italic }
    #BackToSchool .save { position: absolute; bottom: 42px; color: #fff; left: 73px; font-family: 'Roboto', sans-serif; font-size: 18px; font-style: italic; line-height: 1 }
    #BackToSchool span { font-size: 12px; display: block; margin-top: -1px; }
    .all-products2017 { margin-top: 49px; }
    .all-products2017 h1 { font-size: 16px; }
    .bElite-features .sub-item .hidden-details.solo { height: auto; bottom: auto; }
    .bElite-features .sub-item:last-child:hover .hidden-details.prcsi { top: -140px; }
    .bElite-features .sub-item:last-child:hover .hidden-details.prcsi:before { top: 140px; }
    .bElite-features .sub-item:last-child:hover .hidden-details.rlb { top: -94px !important; }
    .bElite-features .sub-item:last-child:hover .hidden-details.rlb:before { top: 93px !important; }
    .bElite-features .controls { display: block; }
    .bElite-features h3 { margin-bottom: 20px; }
    .bElite-features .item .sub-item:last-child:hover .hidden-details.three { top: -139px !important; }
    .bElite-features .sub-item span { top: 60px; }
    .bElite-features .sub-item .hidden-details:before, .bElite-features .sub-item .hidden-details:before { top: -20px; left: 0 !important; right: 0 !important; width: 10px; margin: 0 auto; border-bottom: 10px solid #fff !important; border-top: 10px solid transparent !important; border-right: 10px solid transparent !important; border-left: 10px solid transparent !important }
    .bElite-features .sub-item:last-child .hidden-details:before, .bElite-features .sub-item:last-child .hidden-details:before { top: 108px; left: 0 !important; right: 0 !important; width: 10px; margin: 0 auto; border-top: 10px solid #fff !important; border-bottom: 10px solid transparent !important; border-right: 10px solid transparent !important; border-left: 10px solid transparent !important }
    .bElite-features .sub-item .hidden-details, .bElite-features .item.menuToLeft .sub-item .hidden-details { right: 0; top: 0%; transition: top 0.5s ease; }
    .bElite-features .sub-item:hover .hidden-details, .bElite-features .item.menuToLeft .sub-item:hover .hidden-details { right: 0; opacity: 1; width: 100%; top: 100%; height: auto; }
    .bElite-features .sub-item:last-child:hover .hidden-details, .bElite-features .item.menuToLeft .sub-item:last-child:hover .hidden-details { top: -109px; }
    .bElite-features .item.firstM .controls a, .bElite-features .item.act .controls a { display: block; }
    .bElite-features .controls a { display: none; }
    .bElite-features .sub-item .hidden-details span { font-size: 11px; }

    /*.bElite-features .controlers{position: relative;}*/
    .bElite-features .controls a { position: absolute; background: #fff; width: 40px; height: 40px; top: 30%; border: 1px solid #eee; z-index: 9999999; }
    .bElite-features .controls a i { font-size: 40px; margin-left: 5px; }
    .bElite-features .controls a.right-arrow { right: -30px; }
    .bElite-features .controls a.left-arrow { left: -30px; }
    .bElite-features .container { overflow-x: hidden; overflow-y: hidden; z-index: 2; }
    .bElite-features .customfm { overflow: hidden !important; width: 100%; min-height: 840px; z-index: 1; position: relative; }
    .bElite-features .item.secondM { transform: translate(120%, 0) }
    .bElite-features .item.thirdM { transform: translate(230%, 0) }
    .bElite-features .item.fourM { transform: translate(340%, 0) }
    .bElite-features p.mini-title { z-index: 0; }
    .bElite-features .item:last-child { margin-right: auto; }
    .bElite-features h5 { font-size: 14px; }
    .bElite-features h3 { font-size: 18px; }
    .bElite-features .item { width: 80%; margin: 0 auto; float: none; position: absolute; transform: translate(20px, 0); }
    .linear-ntx.hci { background: none; }
    .purpleBtn { font-size: 14px; padding: 13px 20px; }

    /* fix quick renewal mobil */
    .quickrenewal2018 select.selF { width: 210px; }
    .comparison2018 i.solo { margin-top: 10px !important; }
    .product-title { min-height: 25px; }
    .comparison2018 .devices, .comparison2018 .product-title { padding: 0 3px; }
    .comparison2018-header.qucikrenew2018 { margin-top: 49px; }
    .bottom .store_price_cut, .bottom .price_box.labelPrice { font-size: 13px; font-weight: bold; display: block; }
    #onFP a { font-size: 1em; display: block; }
    .multi-layer2018 { height: 550px; }
    .multi-layer2018 .multi-features { min-height: 215px; }
    .priceTable div.checkboxIE p label { margin: 0 0 0 23px !important; }
    #prodSection .add_cart { padding-left: 1em !important; padding-right: 1em !important; }
    nav#mainNav { display: block !important; }
    .comparison2018 ul .info h3 br { display: inline-block; }
    .store_price_full, .store_price_cut, .full_price_fp, .price_box { display: block }
    .store_price_full, .full_price_fp { font-size: 15px; text-decoration: line-through; color: #e64040; margin-bottom: 3px; }
    .comparison2018 i.ios { margin-left: auto; margin-right: auto; }
    .translate-banner .main-text h3 img{top:50px;}
    .translate-banner .left-one .info-in,.translate-banner .right-one .info-in {display:none;}
    .translate-banner .left-one.active .info-in,.translate-banner .right-one.active .info-in {display:block;}
    .product2018 .boxImg .breducere img { left:0;}
    .newBox2{background:#605f5a;padding:5em 0;text-align:center;}
    .your-thing{padding:5em 0;text-align:center;}
}
@media (max-width:1300px) {
    #OEMwebinar figure img { width: 200px }
    #OEMwebinar h2 { font: 400 2em 'Roboto', sans-serif; margin-top: 0.5em }
}
@media (max-width:1145px) {
    #OEMwebinar figure img { width: 150px }
    #OEMwebinar h2 { font: 400 1.5em 'Roboto', sans-serif; margin-top: 0.2em }
    #OEMwebinar h3 { font: bold 1em 'Roboto', sans-serif; margin: 0.2em 0; }
}
@media (max-width:670px) {
    #OEMwebinar h2 { font: 400 1.5em 'Roboto', sans-serif; margin-top: 0 }
    #OEMwebinar a.btn-grey { top: 0; }
}
@media (min-width:992px) {
    #GZprodDesc img.isImageChanged { width: 133% !important; max-width: inherit; margin-top: -4em; margin-left: -8em; }
}
@media (max-width:924px) {
    #OEMnewsletter h2 { margin-top: 2% !important; }
}
#the2logos { text-align: center; margin-top: 3em; }
#the2logos figure { text-align: center; float: none; display: inline-block; }

@media (min-width:767px) and (max-width:991px) {
    #GZfirst .hasLeft, #GZfirst .subTitle.spanMarginBottom, #GZfirst i.fa-phone, #GZprodDesc .hasLeft, #GZprodDesc .subTitle.spanMarginBottom, #GZprodDesc i.fa-phone { float: left; }
    #GZprodDesc i.fa-phone { margin-left: 3em !important; }
}
@media (min-width:768px) and (max-width:1023px) {
    #toolbox_prods .prodWrapper .awardWrapper .trial-download-award { margin-top: -2.5em }
    #toolbox_prods .prodWrapper .awardWrapper .trial-download-award a p { font-size: 1em }
    #toolbox_prods .prodWrapper .awardWrapper .trial-download-award p { font-size: 0.9em }
    #toolbox_prods .prodWrapper .tooLong .trial-download-award { margin-top: 0.5em }
    .adr #howItWorks.adrt_mac img { width: 100%; margin: 0px 0px 0px 60px; }
    #GZprodDesc .circle { padding: 0; margin: 0 1em; }
    #GZprodDesc .isBussLogo img { margin: 0; }
    .subMenu2 { padding-left: 2em !important; }
    .modal-fullscreen { background: transparent; width: 100%; height: 100%; }

    /* Fix all solutions butoanele de learn more la aceeasi linie indiferent de localizare */
    .all-products2017 p { min-height: 7em; }
}
/*best protection grafic pagini de produs*/
@media (min-width:768px) and (max-width:1023px){
    #bestProt.v2016 .avTable .avTop{width:100%;}
}
@media (max-width:767px){
    #bestProt.v2016{padding:2em 0;}
}
@media (max-width:767px){
    #bestProt.v2016 .avTable .avTop{width:100%;}
    #bestProt.v2016 .avTable p.best,#bestProt.v2016 .avTable p.overall{font-size:.9em;}
    #bestProt.v2016 .avTable{padding-left:0;margin-bottom:1em;}
}
@media (max-width:991px) {
    #isOnOEM #OEMnewsMenu .news { margin-bottom: 2em; }
    #isOnOEM #OEMnewsMenu .col-md-7 { padding-left: 0; padding-right: 0; text-align: center; display: block; width: 100%; }
    #isOnOEM #OEMrated img { margin: 10px auto; }
    #isOnOEM #OEMrated .rated { padding: 0 0em 2em; }
    #isOnOEM #LicensingModel ul.nav-tabs li, #isOnOEM #OEMSolutions ul.nav-tabs li { width: 33%; margin-bottom: -9px; }
    #isOnOEM #oemSocial .col-lg-4 { width: 50%; }
    #isOnOEM #oemSocial .social { width: 100% !important; text-align: center; }
    #isOnOEM #oemSocial .social a { display: inline-block; float: none; }
    #isOnOEM #banner_oemhub, #isOnOEM #banner_monthnl { width: 100%; }
    #mai2016 .wrapper-brief2016 .alignMidTxt h3 { font-size: 21px; margin-top: 18px; }
    #mai2016 .wrapper-brief2016 .alignMidTxt h3 span { font-size: 25px; }
    #mai2016 .wrapper-brief2016 a { margin-top: 17px; }
    #mai2016 .wrapper-brief2016 #prodSection .priceBox p { top: 58px; }
    .wot2016 a { margin: 20px 0 0 0; }
    .wot2016 h6 { margin-left: 35px; }
    .wot2016 .logo-wot { margin: 74px 0 0 34px; }

    #PANfeat #partner_filters { border-left: 0 none; padding: 0; }
    #PANfeat.other_languages #partner_list { border-left: 0 none; }
    #PANfeat.other_languages #partner_list .row.pan_navigation { width: 100%; margin-left: 0; }
    #PANfeat.other_languages #partner_list .row { margin-left: 0; }
    div.green_certified { margin-left: 0; width: 100%; }
    #PANfeat.other_languages #partner_list .partner-type div.categ-title { text-align: right; }
    #PANfeat.other_languages .panFilters .filter-title span { padding-left: 0; }
    #PANfeat.other_languages .panFilters .noPadding  > div { margin-bottom: 10px; }
    #PANfeat.other_languages .panFilters .noPadding  label { width: 100px; }

    /*FR*/
    div#search_entries div#virus_header_search div.noPadding div.col-md-3 { width: 25%; float: left; margin: 10px 0; }
    div#search_entries div#virus_header_search div.noPadding div.col-md-3 label { width: 100%; margin-bottom: 4px; }
    div#search_entries div#virus_header_search div.noPadding div.col-md-3 select { width: 90% !important; }
    div#search_entries div#partner_list span.glyphicon { margin-right: 10px; }

    #prodComparison2 figure.mainPic { display: none !important; }
    #prodComparison2 div.isActive figure img { display: block !important; }
    #prodComparison2 div.isActive .th { min-height: 17.5em; }
    #prodComparison2 div.tsmdBoxUs .th { min-height: 15.5em !important; }
    #prodComparison2 div.isActive div.marginm h2 { margin-top: 0; }
    #prodComparison2 div.isActive { margin-top: 0px; }
    #prodComparison2 { margin-top: -3em; }
    #BackToSchool .boxes { max-width: 79% }
    #BackToSchool .schoolOffer { bottom: 47px; left: 228px; font-size: 26px; }
    #BackToSchool .save { bottom: 44px; left: 150px; font-size: 29px; }
    #BackToSchool span { font-size: 15px; }

    .priceTable #the2logos { margin-top: 0 !important; margin-left: -7em; }
    .priceTable #the2logos figure { float: left !important; }
    .priceTable #the2logos figure img { float: none; display: inline; margin: 0; }
    .priceTable #the2logos div.clearfix { display: none; }
    .priceTable #qrPrice { margin-top: 0 !important; }
    .priceTable #qrPrice p.old_price { display: inline-block; width: auto; float: left; margin: 1.5em 0 0; }
    #familyP-einmalig.v3 .badge2nl { top: 12px; }
    #familyP-einmalig.v3 .badge2 { top: 22px; }
    #familyP-einmalig.v3 h1 { font-size: 18px; }
    #familyP-einmalig.v3 h2 { font-size: 21px; }
    .newSizePart { width: 21% !important; float: none; display: inline-block; margin: 2em 0 2em; }
    .awardTop { margin-top: -5em; display: block; }
    #PANawards div.container { text-align: center; }
    #comfortZone { background-position: left -53px top 101px; background-size: 25%; }
    .modal-fullscreen { background: transparent; width: 100%; height: 100%; }
    #SMBbf h1 { font-size: 3.8em; }

    .newBox2 .title{padding-top:10%;font-size:2em;}
    .newBox2 .subtitle{font-size:1.8em;}
    .your-thing{top:0;margin-bottom:0;padding-top:5em;}
    .your-thing .title{margin-top:0;}
}

/*rezolutia ce tine numai de mobil */
@media (max-width:768px) {
    .bike2017 h5 { font-size: 28px; margin-top: 70px; }
    .bike2017 h3 { font-size: 25px; margin-top: 20px; }
    .easter2017 h5 { font-size: 28px; margin-top: 70px; }
    .easter2017 h3 { font-size: 38px; margin-top: 20px; }
    .easter2017 .size2 { font-size: 39px; }
    .take-a-look.lp .icon .text-left p { text-align: center !important }
    .take-a-look.lp h3 { font-size: 25px; margin-top: 10px }
    .take-a-look.lp h5 { font-size: 20px; margin-bottom: 10px }
    #BMSQ4 h1 { font-size: 2.5em; margin-top: 2.5em; }
    #BMSQ4 h3 { font-size: 2em; }
    #BMSQ4 h3 span { font-size: 38px; }
    .newyear2017 h3 { margin-top: 62px; }
    #comfortZone { background-position: left -40px top 68px; background-size: 42%; }
    #comfortZone p { font-size: 15px; }
    #comfortZone h1 { font-size: 20px; }
    #comfortZone .subtitle { font-size: 17px; }
    #toolbox_prods .prodWrapper .awardWrapper a { margin-top: 0 }
    #toolbox_prods .prodWrapper .tooLong .awd-img, #toolbox_prods .prodWrapper .speciaIS .awd-img { margin-top: -2em }
    .ro #prodComparison .th .btn { white-space: nowrap; }
    #contSide .header_art h3 { font: 300 1.9em/1em "Roboto", sans-serif; }
    #enjoyAndroid h1 { font-size: 2.5em; letter-spacing: -0.04em; line-height: 1.3em }
    #classicLine h1.txtUpercase { font: 700 3em/1.2em "Bitter", serif; }
    .ro #classicLine h1.txtUpercase { font: 700 3em/1.2em "Bitter", serif; color: #3A3A3A; letter-spacing: -0.008em; }
    .ro h3.bigText { font-size: 2.4em; font-weight: 700; letter-spacing: 0; line-height: 1.2em; }
    .ro #SMB h3.bigText { font-size: 2.2em; font-weight: 700; letter-spacing: 0; line-height: 1.2em; }
    .ro #gravityZone .btn, .de #gravityZone .btn, .fr #gravityZone .btn { white-space: normal; }
    .ro #SMB .btn, .de #SMB .btn, .fr #SMB .btn { white-space: normal; }
    .ro #classicLine .price { font-size: 1.6em; font-weight: 700; margin: 0.3em 0; padding: 0; }
    .ro #quickRenew .alignMidTxt { padding: 0 }
    .ro #quickRenew h3 { font-size: 1.5em }
    #SMB_hp_banner h2 { font-size: 2.6em; }
    .entSecurity#GZprodDesc a.hasStyle { margin-bottom: 0 !important; }
    #subMenu { margin-top: 0 !important; }
    #GZfirst .subTitle.spanMarginBottom { margin-bottom: 3em; float: left; }
    #GZfirst .hasLeft a, #GZprodDesc .hasLeft a { float: none !important; display: inline; }
    #GZfirst .hasLeft, #GZprodDesc .hasLeft { margin: 0; text-align: center; width: 100%; }
    #GZfirst .hasLeft span.circle, #GZprodDesc .hasLeft span.circle { width: 100%; display: block; margin: 1em 0; }
    .phone i { margin: 1em 0 0 !important; float: left !important; }
    #GZprodDesc .phoneTxt { width: 100%; text-align: center; }
    #carouselEntrprs { padding-top: 6em; }
    #GZprodDesc .phone i { width: 100%; margin-left: 0 !important; }
    #GZfirst i.fa-phone { margin-top: 1em; }
    .fr #SMB_hp_banner h2 { font-size: 2.1em; }
    .fr #SMB_hp_banner h6 { line-height: 1.3; font-size: 1.5em; }
    .de #SMB_hp_banner h6 { line-height: 1.3; font-size: 1.5em; }
    .subMenu2 { padding-left: 2em !important; }
    #isSearchMoved input { display: inline-block; }
    #isSearchMoved form { text-align: center; }
    #leftSide h4 { padding-bottom: 0 !important; }
    #locPANheader { height: 42em; }
    #locPANheader .PANlocator img { margin: 0; }
    #locPANheader #btnBecomePan { margin-left: 70px; font-size: 17px; }
    #carouselEntrprs a.caseStd { margin: 2em 1em 0px 0px !important; }
    #carouselEntrprs a { font: 300 1.5em/3em 'Roboto'; }
    #PANfeat.other_languages #partner_list .row div.text-left { display: inline-block; }
    nav#mainNav .mainLinks .dropdown-menu h3.smaller_de a { color: #2c2c2c; font: 700 1em "Roboto", sans-serif; padding: 0 0 0 0; margin-bottom: 0; display: inline-block; }
    #BS-hpb .priceBox.FP p { font-size: 1em; bottom: 2em }
    #BS-hpb  .alignMidTxt h1 { font-size: 2em; margin: 0.1em 0 0.2em 0; }
    #BS-hpb p.lightFont { margin-top: 0.3em; font-size: 1.1em; }
    .nl #bdSoftware h1.txtUpercase { font-size: 2.4em; }
    #BS-hpb .valignMid { margin-top: 0; }
    #BS-hpb .btn-wrapper { margin-top: 12px !important; }
    #cosmosdirekt .container { margin-top: 1em; }
    #cosmosdirekt h2 { font-size: 1.8em; color: #2a2a2a; margin-top: 1.7em; text-transform: uppercase; text-align: center; }
    #cosmosdirekt h1 { font-size: 2.3em; margin: 0.5em 0 0 0; text-align: center; }
    #cosmosdirekt p { font-size: 1.4em; color: #2a2a2a; font-family: "Bitter", serif !important; line-height: 1; margin-top: 10px; text-align: center; }
    #cosmosdirekt a { font-size: 1.1em; margin-top: 0.9em; }
    #familyP-einmalig.v3 .badge2nl { max-width: 45px; position: absolute; right: 62px; top: 13px; }
    #familyP-einmalig.v3 .badge2 { display: none; }
    #familyP-einmalig.v3 .images { margin-bottom: 10px; }
    #familyP-einmalig.v3 .images img { max-width: 85px; }
    #familyP-einmalig.v3 h1 { font-size: 15px; }
    #familyP-einmalig.v3 h2 { margin-top: 0; font-size: 19px; }

    /* box v2 */
    #boxV2 h1 { font-size: 36px; }
    #boxV2 img.box { margin-top: 7em; }

    /* FP ro 2016 */
    #fp-ro-2016 #prodSection .priceBox { width: 140px; height: 140px; background-size: cover; }
    #fp-ro-2016 .wrapper-brief2016 .priceBox img, #fp-ro-2016 #prodSection .FP.priceBox img { width: 100%; }
    #fp-ro-2016 #prodSection .priceBox.box-v3 .row2 { font-size: 26px; line-height: 24px; }
    #fp-ro-2016 .alignMidImg { float: none !important; max-width: 270px !important; margin: 0 auto; }
    #fp-ro-2016 .alignMidTxt { text-align: center; }
    #fp-ro-2016 #prodSection .priceBox p { top: 50px; }
    #fp-ro-2016 h1.title { font-size: 30px; color: #111; }
    #fp-ro-2016 h5 { font-size: 21px; color: #111; margin: 0 0 1em; }
    #fp-ro-2016 h5.v2 { color: #f95305 !important; }
    #fp-ro-2016 .greenBtn { font-size: 14px; }

    /* family pack new version product page - target*/
    #prodSection.v2016.fp-try { background: url('../images/fp_newbg.jpg') top center no-repeat; padding-bottom: 2em; }
    #prodSection.v2016.fp-try .title, #prodSection.v2016.fp-try .ultimate h4, #prodSection.v2016.fp-try .ultimate p, #prodSection.v2016.fp-try .ultimate .notSure, #prodSection.v2016.fp-try .ultimate .notSure a, #prodSection.v2016.fp-try .subTitle, #prodSection.v2016.fp-try ul li, #prodSection.v2016.fp-try .ultimate .expired a { color: #fff; outline: none; }
    #prodSection.v2016.fp-try ul { list-style-image: url('../images/check_green.png'); }
    #prodSection.v2016.fp-try .boxImg figure { margin-top: -4em; }
    #prodSection.v2016.fp-try ul li { font-size: 14px; }
    #prodSection.v2016.fp-try .boxImg img { max-width: 150px; }
    #prodSection.v2016.fp-try span.oldPrice { font-weight: 500; float: none; display: block; margin-top: 15px; color: #1E1E1E; font-size: 18px; }
    #prodSection.v2016.fp-try .priceTable .price p { margin-top: 5px; }
    #prodSection.LP2016.v4 .badge-off { position: absolute; top: 32px; right: 59px; }

    /* total security de 2016 */
    #ts-de-2016 .alignMidImg img.logo { width: 180px; display: block; margin: 1em auto; }
    #ts-de-2016 .alignMidTxt { text-align: center; }
    #ts-de-2016 .alignMidTxt h1 { margin: 0; font-size: 20px; line-height: 1.3; }
    #ts-de-2016 .bdf { font-size: 20px; }
    #ts-de-2016 h1 span { font-size: 22px; }
    #ts-de-2016 ul.text-left { text-align: center !important; }
    #ts-de-2016 ul li { background: transparent; }
    #ts-de-2016 span.old-price { margin-top: 0; }
    #ts-de-2016 a { font-size: 13px; }
    .modal-fullscreen { background: transparent; width: 100%; height: 100%; }
    .multi-layer2018 li:nth-child(1) { margin-bottom: 85px; }
    .tabs-shots2018 #wd .carousel-inner .item.active img { max-width: 305px; }
    .erd-header  .turqoiseBtn.exo2.withPadding.withPadding, .GZIPM .dlBtn.withPadding { margin-top: 1em; display: inline-block }
    /*.only-business2017.active { display: none; opacity: 0; }*/
    /* homepage ro*/
    .ro .translate-banner h3 span {font-size: 23px; display: inline-block; max-width: 105px; padding:0;}
    .ro .translate-banner .main-text h3 img { top:98px; max-width: 80px;}
    .ro .translate-banner .main-text h2 { margin-top: 150px; }
    .ro .blueBtn2.v2017 { margin: 0 0 10px 0;}
    .ro .protection-bdf #countVal { font-size: 51px; }
    .ro .protection-bdf .title { font-size: 33px; margin:20px 0;}
    .ro .blueBtn2.v2017 { margin-bottom: 10px; }
    .ro .protection-bdf .title.v2 {margin-top:0;}
    .trusted2017 .cont { border: none;}
    footer #langsel {display: none;}
    nav#mainNav .onlyMobile {margin-top: 0.4em;}
    nav#mainNav .onlyMobile a {display: inline-block; vertical-align: middle;}
}
@media (max-width:480px){
    #MSPintro.v2 {height: auto;}
}
/*rezolutia ce tine numai de mobil */

/** Rezolutie pe mobil slim **/
@media (max-width:370px) {
    #PANheader .txtItalic { padding: 2em 0.2em 0; }
    #PANheader { height: 40em; }
    #locPANheader { height: 46em; }
    #PAN-video a.play-video { top: 47%; }
    .modal-fullscreen { background: transparent; width: 100%; height: 100%; }
}
@media (max-width:450px) {
    #PANheader .partner { padding: 0; }
    #PANheader .container .partner.pull-left.exo2 a { font-size: 1.09em !important; color: white; line-height: 0; }
    #PANheader .partner_small { margin: 0.5em 0 0; }
    .modal-fullscreen { background: transparent; width: 100%; height: 100%; }
    .box-blog .box-award { margin: 0; }
    nav#mainNav .onlyMobile { margin-top: 0.9em; }
}

@media (min-width:1130px) and (max-width:1152px) {
    .priceBox.small-text p { top: 52px !important; }
    #av2016-free h1 { font-size: 60px !important; }
    #av2016-getride h4 { font-size: 24px !important; }
}
@media (min-width:1024px) and (max-width:1129px) {
    .priceBox.small-text p { top: 52px !important; }
    #av2016-featuredlist h1 { font-size: 42px; }
    #av2016-free h1 { font-size: 60px !important; }
    #av2016-getride h4 { font-size: 24px !important; }
    .tabs-shots2018 #wd .carousel-inner .item.active img { max-width: 300px; }
    .tabs-shots2018 #wd .carousel.slide.win { right: 100px; }
}
@media (max-width:1800px) {
    .bElite-features .item.menuToLeft .sub-item .hidden-details { right: -40px; transition: right 0.5s ease; }
    .bElite-features .item.menuToLeft .sub-item:hover .hidden-details { right: 260px; }
    .bElite-features .item.menuToLeft .sub-item:hover .hidden-details:before { left: auto; right: -20px; border-bottom: 10px solid transparent; border-left: 10px solid #fff; border-top: 10px solid transparent; border-right: 10px solid transparent }
}
@media (max-width:1279px) {
    .bElite-features .sub-item span { font-size: 11px; }
    .bElite-features .sub-item img { height: 40px; }
    .bElite-features .item.menuToLeft .sub-item:hover .hidden-details { right: 225px; }
}

/*WWW-5574 Buguri de afisare mobil si tableta*/
@media only screen and (max-width: 768px) {
    .product2018 h1 span {display: block;}
    #brainDevices.v2017 {min-height: 300px !important;}
    .choose-best2018 .icon img {margin-bottom: 30px;}
    /*WWW-5574* Sectiune ilizibila */
    .parental2018 {background:#f2e7d7 !important;}
    #PANresell img {margin: 2em auto !important;}
    #PANawards .newSizePart {width: 16% !important; margin: 5em 0 2em;}
    /*Nutanix page*/
    .en.agile-ntx{background-position-x: -250px; background-position-y: -120px;}
    .en.agile-ntx h3 {font-size: 22px;}
    .nutanix-header2017 .greenBtn2, .business-slider2017 .greenBtn2{display: block; margin: 10px auto; max-width: 190px}
    .en .agile-ntx .agile-ntx_picture {min-height: 320px;}
}
@media only screen and (max-width: 480px) {
    .tabs-shots2018 .win .carousel.slide {margin: 20px auto;}
    .take-a-look .selector .item.active .dot {margin-top:0;}
    .take-a-look .selector .item.active .title {top: -5px;}
    #PANawards .newSizePart {width: 20% !important;}
    .ntx-blueprint .container {display: block;}
}
@media (min-width:1024px){
    nav#mainNav .mainLinks li .dropdown-menu{display:none!important;}
    nav#mainNav .mainLinks li:hover .dropdown-menu{display:block!important;}
}
@media (max-width:991px){
    nav#mainNav .mainLinks li{float:none;border-bottom:1px solid #303030;overflow:hidden;transition:all 0.1s ease-out 0s;}
    nav#mainNav .mainLinks li a{transition:all 0.1s ease-out 0s;float:left;width:84%;background:transparent;}
    nav#mainNav .mainLinks li:hover,nav#mainNav .mainLinks li:focus{background:#181818;}
    nav#mainNav .mainLinks .nextLevel{display:block;float:right;width:15%;text-align:center;line-height:2.4em;padding:0.45em 0;cursor:pointer;background:#181818;}
    nav#mainNav .mainLinks h3 .nextLevel{background:#E8E8E8;padding:0 0!important;width:16%!important;line-height:2.6em;}
    nav#mainNav .mainLinks .nextLevel:hover,nav#mainNav .mainLinks .nextLevel:focus{color:#fff;}
    nav#mainNav .dropdown-menu{clear:both;float:none;position:relative;top:auto;width:auto!important;border:0;}
    nav#mainNav .mainLinks li:hover .dropdown-menu{display:none;}
    nav#mainNav .dropdown-menu li{padding:0;}
    nav#mainNav .dropdown-menu li .col{padding:0;display:block;}
    nav#mainNav .dropdown-menu li:hover,nav#mainNav .dropdown-menu li:focus{background:#fff;}
    nav#mainNav .dropdown-menu ul{display:none;margin:0;}
    nav#mainNav .dropdown-menu{padding:0 0;}
    nav#mainNav h3{font-size:0.9em;line-height:2.6em;padding:0 0 0 1em!important;background:#f7f7f7;margin:0 0 2px 0;cursor:pointer;position:relative;}
    nav#mainNav h3:hover{background:#e8e8e8;}
    nav#mainNav h3 .nextLevel{padding:0!important;}
    nav#mainNav h3 .nextLevel:hover .fa{color:#000;}
    nav#mainNav .mainLinks .dropdown-menu ul li{border:0;background:#e8e8e8;margin-bottom:1px;}
    nav#mainNav .mainLinks .dropdown-menu ul li a{width:100%;margin:0;line-height:2.4em;padding:0.8em 0.3em 0.8em 1.6em;line-height:1.2;}
}

/*! CSS Used from: http://scc.dsd.ro/creative/css/responsive.css */
@media (max-width:1279px){
    .menu-new2017 .info-text.busMen h4{font-size:13px;margin-bottom:5px;}
    .menu-new2017 .info-text.busMen .do{font-size:16px;}
    .menu-new2017 .title-controls h3{font-size:17px!important;}
    .menu-new2017 .whiteBtn{font-size:12px!important;}
    .menu-new2017 .info-text{top:5px;}
    .menu-new2017 .info-text h4{font-size:26px;}
    .slide h3{font:300 1.9em/1em 'Roboto', sans-serif;letter-spacing:-0.02em;color:#ffffff;}
    /*WWW-7626 home scanner new section*/
    .real-time2019 h2{font-size:30px;}
    .real-time2019 p{font-size:15px;}
}
@media (min-width:1441px) and (max-width:1600px){
    .slide h3{font:300 2.1em/1em 'Roboto', sans-serif;letter-spacing:-0.02em;color:#ffffff;}
}
@media (min-width:1401px) and (max-width:1440px){
    .slide h3{font:300 1.9em/1em 'Roboto', sans-serif;letter-spacing:-0.02em;color:#ffffff;}
}
@media (min-width:1281px) and (max-width:1400px){
    .slide h3{font:300 1.9em/1em 'Roboto', sans-serif;letter-spacing:-0.02em;color:#ffffff;}
}
@media (min-width:1130px) and (max-width:1152px){
    .slide h3{font:300 1.9em/1em 'Roboto', sans-serif;letter-spacing:-0.02em;color:#ffffff;}
}
@media (max-width:1023px){
    nav#mainNav h1{font-size:14px;padding-left:13px;}
    .menu-new2017 .custom-links2{display:none;}
    #menCollection2{display:none;}
    nav#mainNav .mainLinks h3 .nextLevel{width:14%!important;}
    nav#mainNav .mainLinks .dropdown-menu ul li a{font-size:12px;color:#666;}
    .menu-new2017 h3{color:#484848!important;font-weight:500!important;}
    nav#mainNav h3{margin-bottom:0;}
    nav#mainNav .mainLinks .dropdown-menu ul li a{margin:1px 0!important;}
    nav#mainNav .mainLinks .dropdown-menu ul li{margin:1px 0!important;}
    nav#mainNav .mainLinks li{float:none;border-bottom:1px solid #303030;overflow:hidden;transition:all 0.1s ease-out 0s;}
    nav#mainNav .mainLinks li a{transition:all 0.1s ease-out 0s;float:left;width:84%;background:transparent;}
    nav#mainNav .mainLinks li:hover,nav#mainNav .mainLinks li:focus{background:#181818;}
    nav#mainNav .mainLinks .nextLevel{display:block;float:right;width:15%;text-align:center;line-height:2.4em;padding:0.45em 0;cursor:pointer;background:#181818;}
    nav#mainNav .mainLinks h3 .nextLevel{background:#E8E8E8;padding:0 0!important;width:16%!important;line-height:2.6em;}
    nav#mainNav .mainLinks .nextLevel:hover,nav#mainNav .mainLinks .nextLevel:focus{color:#fff;}
    nav#mainNav .dropdown-menu{clear:both;float:none;position:relative;top:auto;width:auto!important;border:0;}
    nav#mainNav .mainLinks li:hover .dropdown-menu{display:none;}
    nav#mainNav .dropdown-menu li{padding:0;}
    nav#mainNav .dropdown-menu li .col{padding:0;display:block;}
    nav#mainNav .dropdown-menu li:hover,nav#mainNav .dropdown-menu li:focus{background:#fff;}
    nav#mainNav .dropdown-menu ul{display:none;margin:0;}
    nav#mainNav .dropdown-menu{padding:0 0;}
    nav#mainNav h3{font-size:0.9em;line-height:2.6em;padding:0 0 0 1em!important;background:#f7f7f7;margin:0 0 2px 0;cursor:pointer;position:relative;}
    nav#mainNav h3:hover{background:#e8e8e8;}
    nav#mainNav h3 .nextLevel{padding:0!important;}
    nav#mainNav h3 .nextLevel:hover .fa{color:#000;}
    nav#mainNav .mainLinks .dropdown-menu ul li{border:0;background:#e8e8e8;margin-bottom:1px;}
    nav#mainNav .mainLinks .dropdown-menu ul li a{width:100%;margin:0;line-height:2.4em;padding:0.8em 0.3em 0.8em 1.6em;line-height:1.2;}
    /*WWW-7626 home scanner new section*/
    .real-time2019 h2{font-size:24px;}
}

@media (max-width:767px){
    .menu-new2017 .item{margin-bottom:0;}
    .menu-new2017 .custom-links2{display:none;}
    nav#mainNav .mainLinks .dropdown-menu a{font-size:12px;margin-top:7px!important;}
}
/* WWW-7400 Problema HTML Meniu */

@media (max-width:1023px){
    nav#mainNav p.h1p{font-size:14px;padding-left:13px;}
}
@media (min-width:768px) and (max-width:1023px){
    nav#mainNav p.h1p{font-size:22px;}
}


/* WWW-7596 join now form media*/


@media (max-width: 960px){
    .joinPan .form__company,.form__contact,.form__col{width:100%;}
    .joinPan .form__company,.form__contact{max-width:400px;float:none;margin:0 auto;}
    .joinPan .form__info--top{max-width:400px;float:none;margin:0 auto;padding:0 15px;}
    .joinPan .form__input--att-wrapper{width:100%;}
}
@media (max-width: 767px){
    .joinPan .title{text-align:center;background-image:url(../images/joinPan/background-xs.jpg);min-height:400px;}
    .joinPan .title__text{width:100%;text-align:center;}
    .joinPan .header__side{width:100%;}
    .joinPan .header__title{text-align:left;}
}

/*seo linux mac page business*/

#underProdTxt .h6-h3 {font-family: 'Roboto',serif;color: #3a3a3a;letter-spacing: -.04em;font-size: 1.45em;font-weight: 700;}
.OEMindex a.tabname>.p-h3 {font: 500 1.4em/1em 'Roboto',sans-serif;padding-top: 20px;}
#GZfirst .h1-h2 {font: 700 2em/2em 'Bitter',serif;margin-bottom: 30px;}
#GZfirst .h4-h3 {font-size: 24px; font-weight: 500;}

/*av free modifications page*/

.header-free2018 .items--top a {margin: 20px 30px 30px 30px;}
.header-free2018 .items--top img {margin-left: 10px; vertical-align: middle;position: relative; top:-3px;}
.header-free2018 .header-free2018--bottom-text {margin:0;}
#pageHeader .supportHeading {   line-height: 1.5em;}
.kb_article h2 {font: 400 1.8em/1.2em 'Roboto', sans-serif;     color: #000;    letter-spacing: -0.03em;    margin: 0.5em 0 0.5em;}
