 /*Default CSS */
.newSlider { height: 505px; background: #000; overflow: hidden; }
.newSlider .slideProgressBar { width: 100%; height: 5px; background: #e2e2e2; }
.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; transition: opacity 0.8s ease-out; -webkit-transition: opacity
0.8s ease-out; left: 0%; overflow: hidden; }
.newSlider .slideItem.active { z-index: 20; opacity: 1; }

/* .newSlider .slideItem.past		{ z-index: 15; left: -100%;} */
.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(255,255,255,.8); color: #555; display: block; font-size: 13px; height: 100%; padding: 20px 1em 1em 1em; text-align: left; width: 100%; outline: 0; text-overflow: ellipsis; white-space: nowrap; }
.newSlider ul li a.active { background-color: rgba(0, 0, 0, 0.8); color: rgba(255, 255, 255, 0.8); position: relative;}
.newSlider ul li a.active:before{content: "";position: absolute;border-right:15px solid rgba(0,0,0,.8);border-bottom:15px solid transparent;border-top:15px solid transparent;height:0;width:0;left: -15px;top: 17px;}

/* Custom Slide CSS */
/* Celebrate PCMag  */
#BF { background: url(../images/header_bf.jpg) center no-repeat; }
#BF h1 { font-size: 1.5em; color: #fff; margin-top:.3em; 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;}
/* Celebrate PCMag  */
#PCMag { background: url(../images/slider_pcmag.jpg) center no-repeat; }
#PCMag h1 { font-size: 2.5em; color: #fff; margin-top:.3em; font-weight:400; line-height: 1.05;}
#PCMag h4 { font-size: 2.3em; color: #fff; margin-top:-2.5em; font-weight:200; line-height: 1.05;}
#PCMag h4 span{  font-weight:600; display:block; font-size: 1.08em;}
#PCMag h4 .yellow{ color:#ffff00;}
#PCMag h3 { font-size: 1.9em; font-weight:400; color: #fff; margin: .2em 0 .7em;}
#PCMag .pcmag { margin-top:2em;}
#PCMag .greenBtn { margin-top: 0.8em; background-color:#51a71d; font-size:15px;}

/* 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;}

/* CL, AU winter AU 2017 */
#winterAU { background: url(../images/slider_winter_AU.jpg) center no-repeat; }
#winterCL { background: url(../images/slider_winter_CL.jpg) center no-repeat; }
#winterAU h1, #winterCL h1 { font-size: 3.2em; color: #fff; margin-top:0.5em; font-weight:600;}
#winterAU h2, #winterCL h2 { font-size: 4.2em; color: #fff; margin-top:1em; font-weight:200;}
#winterAU h3, #winterCL h3 { font-size: 2.5em; font-weight:500; color: #fff; margin: 0.2em 0 .5em;}
#winterAU strong, #winterCL strong { color: #00c6ff;}
#winterAU .greenBtn, #winterCL .greenBtn { margin-top: 0.4em; background-color:#ff8208; color:#000 !important; font-size:15px;}

/* FP winter AU 2017 */
#winterFP { background: url(../images/slider_winter_FP.jpg) center no-repeat; }
#winterFP h1 { font-size: 3.2em; color: #fff; margin-top:0.5em; font-weight:600;}
#winterFP h2 { font-size: 4.2em; color: #fff; margin-top:1em; font-weight:200;}
#winterFP h3 { font-size: 2.5em; font-weight:500; color: #fff; margin: 0.2em 0 .5em;}
#winterFP strong { color: #00c6ff;}
#winterFP .greenBtn { margin-top: 0.4em; background-color:#ff8208; color:#000 !important; font-size:15px;}

/* SMB BF 2017 */
#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;}

/* Visionary */
#visionary { background: url(../images/visionary_bg.jpg) no-repeat center; }
#visionary h1 { margin-bottom: 0; }
#visionary h1 span { font-size: 44px; color: #fff; font-weight: 700; background-color: #171717; display: block; margin: 0; line-height: 1; float: left; padding: 5px 20px 10px; margin-bottom: 2px; }
#visionary h1 span.row2 { color: #0cbfd5; }
#visionary p { color: #fff; font-size: 20px; font-weight: 300; line-height: 1.2; background-color: #171717; display: inline-block; padding: 5px 20px 10px; }
#visionary .yellowBtn { font-size: 14px; padding: 1em .8em; }

/* Start Safe 2016 */
#ss2016 #prodSection.LP2016 h2 { color: #231f20; position: relative; text-align: left; font-size: 3.3em !important; font-weight: 700; padding-bottom: .3em; }
#ss2016 h2 img { position: absolute; left: -30px; width: 24px; top: 10px; }
#ss2016 { background: #9a9a9a url("../images/white-bg-ss.png") no-repeat scroll center top; }
#ss2016 p { color: #6f6f6f; margin: 0; font-size: 15px; }
#ss2016 .priceBox { left: 0 !important; right: 0 !important; margin: auto !important; bottom: 0 !important; }
#ss2016 #prodSection .priceBox.box-v3 .row2 { font-size: 38px; }
#ss2016 .txt { height: 240px; }

/* Slide Background */
#quickRenew { background: url(../images/DE_slide3.jpg) no-repeat center; }
#quickRenew h3 { color: #000; }
#quickRenew h4 { font-size: 1.6em; margin: 0.5em 0; color: #000; }

/* TSMD */
#bitdefenderBrain { background: url(../images/slide10.jpg) no-repeat center; background-size: cover; }
#bitdefenderBrain h2 { color: #00eaff; font-size: 4.2em; margin: 0; }
#bitdefenderBrain h2.secondRow { font-size: 3.2em; line-height: 1; }
#bitdefenderBrain h3 { font: 400 2.5em/1em "Roboto", sans-serif; color: #fff; }
#bitdefenderBrain .weCallLeft { margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(184, 249, 255, .6) 0%, rgba(184, 249, 255, .6) 0.78%, rgba(41, 255, 255, .53) 11.69%, rgba(0, 180, 255, .39) 34.28%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(right, rgba(184, 249, 255, .6) 0%, rgba(184, 249, 255, .6) 0.78%, rgba(41, 255, 255, .53) 11.69%, rgba(0, 180, 255, .39) 34.28%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(right, rgba(184, 249, 255, .6) 0%, rgba(184, 249, 255, .6) 0.78%, rgba(41, 255, 255, .53) 11.69%, rgba(0, 180, 255, .39) 34.28%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(right, rgba(184, 249, 255, .6) 0%, rgba(184, 249, 255, .6) 0.78%, rgba(41, 255, 255, .53) 11.69%, rgba(0, 180, 255, .39) 34.28%, rgba(255, 255, 255, 0) 100%); }
#bitdefenderBrain .weCallRight { margin-top: 0.7em; height: 0.3em; background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(0, 180, 255, .39) 65.72%, rgba(41, 255, 255, .53) 88.31%, rgba(184, 249, 255, .6) 99.22%, rgba(184, 249, 255, .6) 100%); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(0, 180, 255, .39) 65.72%, rgba(41, 255, 255, .53) 88.31%, rgba(184, 249, 255, .6) 99.22%, rgba(184, 249, 255, .6) 100%); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(0, 180, 255, .39) 65.72%, rgba(41, 255, 255, .53) 88.31%, rgba(184, 249, 255, .6) 99.22%, rgba(184, 249, 255, .6) 100%); background-image: linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(0, 180, 255, .39) 65.72%, rgba(41, 255, 255, .53) 88.31%, rgba(184, 249, 255, .6) 99.22%, rgba(184, 249, 255, .6) 100%); }
#bitdefenderBrain .weCallIt { color: #c5e8ff; font-size: 1.1em; text-transform: uppercase; }
#bitdefenderBrain #B-R-A-I-N { color: #fff; font-size: 6em; line-height: 1; font-weight: bold; }
#bitdefenderBrain #B-R-A-I-N .dot { background-color: #fff; border-radius: 10%; display: inline-block; height: 0.1em; opacity: 0.6; vertical-align: 0.3em; width: 0.1em; }
#bitdefenderBrain .weCallWrapper { margin-top: 1em; }
#bitdefenderBrain .btn { background: #fff; border-radius: 0; border: 0; box-shadow: none; color: #000; font-weight: 400; text-shadow: none; text-transform: inherit; margin-top: 2em; }

/* New Product Page Family Pack */
#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; }

/* Product of the Year */
#awardSlide .labelImg { bottom: 3em; max-width: 130px; position: absolute; right: 7em; z-index: 1; }
#awardSlide .topLight { background: url(../images/bg_top_slide_award_light.png) no-repeat top center; }
#awardSlide h3 { font-family: 'Bitter', sans-serif; color: #292929; font-weight: 700; margin: 2em 0 0; }
#awardSlide h2 { font-family: 'Bitter', sans-serif; color: #292929; font-size: 3.8em; }
#awardSlide p { color: #616060; font-size: inherit; margin: 1.5em 0; letter-spacing: normal; }
#awardSlide .productBox { margin-left: -2em; margin-top: 3em; max-width: 67%; }
#awardSlide .productBox .btn { margin: 2em 0 0 5em; }
#awardSlide .awardLogo { max-width: 35.6%; margin: 2.5em 0 1em 1em; }
#awardSlide q { color: #a37200; display: inherit; font: italic 300 1.8em/1.1em "Roboto", sans-serif; letter-spacing: -0.03em; margin: 0 0 0 3.3em; max-width: 67%; }
#awardSlide { background: url(http://download.bitdefender.com/resources/themes/draco/images/hpb/bg_spring_2015.jpg) no-repeat top center; }

/* Family Pack Einstein */
#FPEinstein_HPB { background: url("../images/FP_einstein_HPB.jpg") scroll 50% top #fff; }
#FPEinstein_HPB h2 { font-size: 2.3em; line-height: 1; color: #ffffff; margin: 0 0 0.2em; }
#FPEinstein_HPB p { font-size: 1.3em; color: #ffffff; font-weight: 300; }
#FPEinstein_HPB a.btn-fpeinstein { background: none repeat scroll 0 0 #ff4c00; border-radius: 3px; color: white; font-size: 1.3em; padding: 0.7em 1.5em; position: relative; margin-top: 2.3em; outline: 0; float: left; }
#FPEinstein_HPB img.devicesEIN { padding-top: 1em; position: relative; margin-top: 2em; vertical-align: middle; }
#FPEinstein_HPB .productImg { margin-top: 14em; overflow: hidden; }
#FPEinstein_HPB .productImg img { float: right; }

/* Bitdefender BOX */
#Box_HPB { background: url(http://download.bitdefender.com/resources/themes/draco/images/hpb_box.jpg) no-repeat center; background-size: cover; }
#Box_HPB h3 { color: #5b5043; font: 400 1em/1.1em "Roboto", sans-serif; letter-spacing: -0.04em; margin: 2.5em 0; text-align: center; text-transform: uppercase; }
#Box_HPB p { color: #1f1f1f; font: 300 3em/1.2em "Roboto", sans-serif; margin: 1em 0 0.5em; }
#Box_HPB .btn-box { background-color: #00b2d1; border-radius: 22px; color: #fff; display: inline-block; font: 700 1em/3em "Roboto", sans-serif; height: 3em; text-transform: uppercase; width: 13em; }

/* Small Office Security */
#SOSsimpleHPB { background: url(http://download.bitdefender.com/resources/themes/draco/images/slideSOS_bg.jpg) 50% top; }
#SOSsimpleHPB.off2 { background: url(http://download.bitdefender.com/resources/themes/draco/images/slideSOS_bg2.jpg) 50% top; }
#SOSsimpleHPB p { color: #fff; font-size: 1.7em; margin: .9em 0; font-weight: 300; line-height: 1; }
#SOSsimpleHPB h2 { color: #fff; line-height: 1; padding-top: 1em; }
#SOSsimpleHPB.sos2 { background: url(http://download.bitdefender.com/resources/themes/draco/images/DE_slide2.jpg) 50% top; }
#SOSsimpleHPB.sos2 h2 { color: #1a1a1a !important; font-size: 3.5em; }
#SOSsimpleHPB.sos2 p { color: #1a1a1a !important; font-size: 1.3em; margin: 1em 0 10em; }
#SOSsimpleHPB.sos2 .btn-success { text-transform: inherit; }
#SOSsimpleHPB.sos3 { background: url(../images/slide14.jpg) 50% top; }
#SOSsimpleHPB.sos3 p { margin: .1em 0; }
#SOSsimpleHPB.sos3 h2 { margin-bottom: .5em; font-size: 3.1em; padding-top: 0; }
#SOSsimpleHPB.sos3 .btn { margin-top: 2.3em; }

/* Antivirus for MAC */
#avMacHPB { background: url('../images/bg_mac_new2015.jpg') no-repeat 50% top; }
#avMacHPB h3 { color: #fff; font-size: 2em; }
#avMacHPB h2 { color: #fff; font-size: 3em; margin: .1em 0 .2em; }
#avMacHPB p { color: #fff; font-size: 1.3em; margin: 0 0 3em 0; }
#avMacHPB.mac2 { background: url('../images/slide02a.jpg') no-repeat 50% top; }
#avMacHPB.mac2 h2 { font-size: 3.7em; font-family: Roboto; }
#avMacHPB.mac2 h3 { font-family: Roboto; font-weight: 300; font-size: 2.2em; }
#avMacHPB.mac2 p { font-size: 1.6em; line-height: 1; font-weight: 300; }

/* Family Pack DE */
#deFP_HPB { background: url('http://download.bitdefender.com/resources/themes/draco/images/DE_slide1.jpg'); color: #fff; }
#deFP_HPB h4 { color: #fff; }
#deFP_HPB h2 { color: #fff; margin-bottom: .6em; }
#deFP_HPB h6 { color: #fff; margin: 1em 0 0 0; }
#deFP_HPB p { margin-bottom: 2em; }
#deFP_HPB .btn-success { text-transform: inherit; }

/* Happy Weekends */
#hwHPB { background: url('http://download.bitdefender.com/resources/themes/draco/images/DE_slide_happyweekend.jpg'); color: #fff; }
#hwHPB .btn-success { text-transform: inherit; }
#hwHPB h2 { color: #fff; margin: 0 0 .5em 0; }

/* OneClick Security */
#oneClick { background: url(../images/avatar.jpg) no-repeat 70% top; }
#oneClick .container { position: relative; height: 100%; }
#oneClick .txt { text-align: center; position: absolute; bottom: 30px; left: 0; }
#oneClick .txt p { color: #898989; font: 300 1.35em/2em "Roboto", sans-serif; letter-spacing: 0.2em; }
#oneClick .txt span { color: #fff; font-weight: 400; }
#oneClick .txt a.bntImgCustom { background: #fff; bottom: 30px; font-size: 20px; font-weight: bold; padding: 3px 6px; position: absolute; right: 120px; }
#oneClick h2 { color: #fff; text-shadow: 0 1px 4px #000; text-transform: uppercase; font-size: 2.7em; }
#oneClick h3 { color: #fff; text-shadow: 0 1px 4px #000; text-transform: uppercase; font-size: 4.8em; }

/* PC Optimizer */
#pcOptHPB { background: url('../images/slide01.jpg') 50% top no-repeat #080808; }
#pcOptHPB h3 { color: #fff; font-size: 2em; }
#pcOptHPB h2 { color: #fff; line-height: 1; font-size: 5em; }
#pcOptHPB p { color: #fff; font-size: 1.5em; margin: .3em 0 2em; }

/* Abonnement */
 #abnHPB {
	 background: url(../images/slide_abonnement.jpg) 45% top;
 }
#abnHPB h2 { color: #fff; font-size: 2.8em; letter-spacing: -0.05em; margin: 0 0 1em; }
#abnHPB p { color: #fff; font-size: 1.5em; letter-spacing: -0.03em; margin-bottom: 2em; }

/* Ne stiu */
#neStiu h2 { color: #ffffff; font: 600 5.4em/1em "Bitter", sans-serif; letter-spacing: -0.03em; margin: 0 0 0.2em; }
#neStiu { background: url(../images/slide11.jpg) no-repeat 50% top; }
#neStiu 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: .9em; padding: 0.5em 0; color: #fff; }

/* SMB HP banner */
#SMB_hp_banner { background: url(../images/slide15.jpg) center no-repeat; }
#SMB_hp_banner h2 { font-weight: 500 !important; font-size: 3.5em; }
#SMB_hp_banner h6 { line-height: 1.3; font-size: 20px; }
#neStiu .txt { margin-top: 3em; }

/* 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; }

/*OEM pages*/
.OEMslider { height: 304px; }
.OEMslider .newSlideWrapper { width: 100%; height: 299px; position: relative; }
#OEMlinkedin { background: url(../images/OEM_slide1.jpg) no-repeat center; }
#OEMlinkedin .cont { background-color: rgba(0, 0, 0, 0.8); border-radius: 8px; }
#OEMlinkedin h1 { color: #fff; font-family: roboto; font-weight: 200; }
#OEMlinkedin h1	span { font-weight: 600; }
#OEMlinkedin p { color: #9cdefc; font-size: 1.2em; font-weight: 300; padding: 0.5em 0; }
#OEMlinkedin img { display: block; margin: 3em 0 0 2em; }
#OEMav { background: url(../images/OEM_slide2.jpg) no-repeat center; }
#OEMav h2 { color: #fff; font-family: roboto; font-weight: 200; font-size: 2.5em; }
#OEMav p { color: #fff; font-size: 1.3em; padding: 1em 0; }
#OEMav .btn { padding: 0.5em 1em; }
#OEMav q { color: #90a7e2; font-size: 1em; font-style: italic; display: block; padding: 1em 0; }
#OEMav small { color: #5a6c9f; font-size: 0.8em; display: block; }

/* Techs you trust */
#techsYouTrustHPB { background: url(../images/techsTrustSlide.jpg) no-repeat center; }
#techsYouTrustHPB h1 { color: #fff; font-size: 4.6em; font-weight: 800; line-height: 0.8; text-transform: uppercase; margin-top: 1em; }
#techsYouTrustHPB .subtitle { color: #6bcdff; font-size: 1.2em; }
#techsYouTrustHPB .btn { margin-top: 2em; padding-left: 3em; padding-right: 3em; }

/* Pc Mag banner */
#pcMAGhpB { background: url(../images/slide16.jpg) center no-repeat; }
#pcMAGhpB h3 { margin-top: 1.9em; font-size: 3.4em; color: #fff; }
#pcMAGhpB h4 { color: #fff; text-transform: uppercase; font-size: 1.8em; font-weight: normal; }
#pcMAGhpB img.pcmag { margin-top: 2.5em; }
#pcMAGhpB img.pack { margin-top: 4.7em; }
#pcMAGhpB a.btn { font-size: 1.5em; margin: -5.6em 0 0 2.5em; border-radius: 0; }

/* 365 days full protection */
#full365Days { background: url(../images/slide17.jpg) center no-repeat; }
#full365Days h3 { margin-top: 2.5em; font-size: 3em; color: #2a2a2a; }
#full365Days h4 { color: #2a2a2a; font-size: 1.2em; font-weight: normal; font-style: italic; }
#full365Days h4 span { font-weight: bold; }
#full365Days img.pcmag { margin-top: 2em; }
#full365Days img.pack { margin-top: 6em; }
#full365Days a.btn { font-size: 1.5em; margin: 1em 0 0 2.5em; border-radius: 0; }
#full365Days h6 { font-size: 1.4em; color: #b07d07; margin-top: 3em; text-transform: uppercase; font-weight: normal; }
#full365Days .price-pack { position: absolute; bottom: 100px; left: 44%; }

/* the product of the year */
#awardSlide.yearProd { background-position: center 50px; background-color: #dedede; }
#awardSlide.yearProd h3 { font-size: 3.2em; margin-top: 2em; }
#awardSlide.yearProd h2 { font-size: 2.9em; margin-top: 15px; }
#awardSlide.yearProd span.nowAlso { font-size: 1.4em; color: #6a6a6a; display: block; margin-top: 0.2em; }
#awardSlide.yearProd hr { border-color: #333333; margin-top: 1.5em; }
#awardSlide.yearProd h4 { color: #6a6a6a; font-size: 1.6em; margin: 5px 0; font-weight: normal; }
#awardSlide.yearProd .toRight { margin-left: 4%; }
#awardSlide.yearProd .awardLogo { max-width: 150px; }
#awardSlide.yearProd .tripleAward { max-width: 140px; margin-top: 27px; }
#awardSlide.yearProd .labelImg { bottom: 6em; max-width: 130px; position: absolute; right: 13.7em; z-index: 1; }
#awardSlide.yearProd .productImg { width: 95%; margin-top: 5em; }
#awardSlide.yearProd .btn { margin-top: 1em; font-size: 1.5em; margin-left: 4em; }

/* Banner back to school */
#backtoschool15 { background: url(../images/slider_backtoschool15.jpg) center no-repeat; }
#backtoschool15 h2 { font-size: 3.3em; color: #292929; }
#backtoschool15 .container { margin-top: 5.5em; }
#backtoschool15 h5 { font-size: 1.5em; margin-bottom: 3em; }
#backtoschool15 .tripleAward { max-width: 140px; margin-top: -10px; }
#backtoschool15 .off_img { position: absolute; bottom: 8em; left: 51px; }
#backtoschool15 .productBox { width: 82%; margin-left: -1.7em; margin-top: 5px; }
#backtoschool15.yearProd .btn { font-size: 1.5em; margin-left: 4em; margin-top: 1em; }

/* Banner launch 2017 */
#Launch2017 { background: url(../images/slider_launch2017.jpg) center no-repeat; }
#Launch2017 h1 { font-size: 3em; color: #fff; margin-top:0.1em;}
#Launch2017 h3 { font-size: 2em; font-weight:300; color: #fff; margin: 0.2em 0;}
#Launch2017 .greenBtn { margin-top: 0.4em; }


/* familly pack 50% off */
#famillypack_off50 { background: url(../images/slide18.jpg) center no-repeat; }
#famillypack_off50 img.off { position: absolute; left: 89px; bottom: 1em; }
#famillypack_off50 .container { margin-top: 3em; }
#famillypack_off50 .logo-small { width: 150px; margin: 2em 0 0 0; }
#famillypack_off50 h1 { font-size: 3.8em; margin: 0.1em 0 0.2em 0; }
#famillypack_off50 strong { color: #545353; font-weight: 500; }
#famillypack_off50 q { color: #845c00; font: italic 300 1.4em/1.2 "Roboto", sans-serif; padding: 5px 0 5px 0; display: block; }
#famillypack_off50 img.award { width: 120px; margin: 30px auto 10px; }
#famillypack_off50 .btn-success { padding: 1.3em 1.2em; margin: 5em 5em 0 0; }

/*  back to school windows 10 */
#backtoschool15.v2 .off_img,
#backtoschool15.v3 .off_img { bottom: 10em; left: 30px; }

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

/* antivirus for mac 2016 */
#antivirusformac2016 { background: url(../images/slide20.jpg) center no-repeat; }
#antivirusformac2016 .container { margin-top: 2.5em; }
#antivirusformac2016 .logo-small { margin-top: 8em; }
#antivirusformac2016 h1 { font-size: 46px; color: #fff; margin-top: 5px; }
#antivirusformac2016 h2 { font-size: 20px; color: #fff; font-weight: 300; }
#antivirusformac2016 a { margin-top: 3em; }
#antivirusformac2016 .productBox { position: relative; left: -50px; }

/* business de */
#businessDE { background: url(../images/slide15.jpg) center no-repeat; }
#businessDE .container { margin-top: 2.5em; }
#businessDE img.badgeB { bottom: 40px; position: absolute; width: 130px; left: 57px; }
#businessDE h1 { font-size: 3.3em; color: #fff; margin-top: 1.8em; }
#businessDE a { margin-top: 2em; }

/* quick renew 2016 */
#quickRenew2016 { background: url(../images/slide21.jpg) center no-repeat; }
#quickRenew2016 .container { margin-top: 2.5em; }
#quickRenew2016 .productImg { margin-top: 5em; }
#quickRenew2016 h2 { margin-top: 1.7em; color: #fff; line-height: 1.3; }
#quickRenew2016 h3 { color: #fff; white-space: nowrap; margin-bottom: 1em; }
#quickRenew2016 a.second { margin-left: 25px; }
#quickRenew2016 h6 { color: #fff; margin-top: 20px; font-weight: 300; font-size: 16px; }

/* white button */
#mySlider .btn-white { transition: all 0.3s ease; padding: 12px 25px; background: rgba(255, 255, 255, .7); color: #010407; text-transform: uppercase; font-size: 17px; border-radius: 0; }
#mySlider .btn-white:hover { background: rgba(255, 255, 255, 1); }

/* fight back */
#fightBack2016 { background: url(../images/slide22.jpg) center no-repeat; }
#fightBack2016 .container { margin-top: 2.5em; }
#fightBack2016 h3 { margin-top: 4em; color: #fff; font-size: 24px; }
#fightBack2016 h2 { color: #fff; font-weight: normal; }
#fightBack2016 .topM { margin-top: 320px; }
#fightBack2016 h4 { margin: 0; color: #fff; font-size: 38px; }
#fightBack2016 h4 span { font-size: 46px; font-weight: 200; }
#fightBack2016 h5 { font-size: 12px; color: #ffffff; letter-spacing: 3px; }
#fightBack2016 .btn-white { margin-top: 5px; font-size: 30px; padding: 5px 20px; }

/* editor's choice 2016 */
#editorsChoice2016 { background: url(../images/slide23.jpg) center no-repeat; }
#editorsChoice2016 .container { margin-top: 5em; }
#editorsChoice2016 h3 { color: #fff; font-size: 30px; margin-top: 1.3em; text-transform: uppercase; }
#editorsChoice2016 h2 { color: #fff; line-height: 1; font-size: 50px; margin: 5px 50px 15px 0; border-bottom: 1px solid #76808F; padding-bottom: 15px; }
#editorsChoice2016 .titles h4 { color: #49b4ff; font-weight: bold; margin: 0; line-height: 1; font-size: 32px; }
#editorsChoice2016 .titles h4.big { font-size: 80px; }
#editorsChoice2016 .titles h4.light { font-size: 24px; line-height: 28px; }
#editorsChoice2016 .titles h4.small { font-size: 40px; }
#editorsChoice2016 img.left { float: left; }

/* tsmd 2016 */
#tsmd2016 { background: url(../images/hpb_tsmd2016.jpg) #00285a no-repeat center; }
#tsmd2016 h1 { color: #fff; font-size: 3.8em; text-transform: uppercase; }
#tsmd2016 .greenBtn { text-transform: none; font-weight: 400; margin-top: 1em; }

/* amazon for web 2016 */
#amazonWeb2016 { background: url(../images/slide24.jpg) center no-repeat; }
#amazonWeb2016 h1 { font-size: 42px; }

/* mr T 2015 */
#mrT2015 { background: url(../images/slide25.jpg) #000 center no-repeat; }
#mrT2015 h1 { font-size: 36px; color: #fff; line-height: 1.1; }
#mrT2015 p { margin: 4em 0; }
#mrT2015 a.redBtn { text-transform: none; font-weight: normal; font-size: 18px; }
#mrT2015 .container { position: relative; }
#mrT2015 .copyright { position: absolute; right: 0; bottom: -2em; font-size: 8px; right: 60px; bottom: -13%; color: #999; font-weight: normal; }

/* TSMD DE 2016 */
.slideItem #prodSection { background: transparent; border: none; padding: 0.5em; }
#tsmd_de_2016 { background: #e0e0e0; }
#tsmd_de_2016 #prodSection .priceBox p { font-size: 21px; margin-bottom: 2px; line-height: 20px; }
#tsmd_de_2016 #prodSection .priceBox p span { font-size: 40px; line-height: 42px; margin-top: -7px !important; display: inline-block; }
#tsmd_de_2016 .particles { position: absolute; left: 0; z-index: 999; }
#tsmd_de_2016 .bdf { font-size: 28px; color: #000000; font-weight: 300; margin-top: 40px; }
#tsmd_de_2016 h1 { font-size: 44px; font-weight: 500; color: #000000; margin: 10px 0 20px 0; }
#tsmd_de_2016 h3 { font-size: 30px; }
#tsmd_de_2016 h5 { font-size: 20px; margin: 35px 0; }
#tsmd_de_2016 a { position: relative; z-index: 9999; font-weight: 500; display: inline-block; margin-top: 6px; }

/* Halloween 2016 */
#halloween_2016 { background: url(../images/slide27.jpg) center no-repeat; }
#halloween_2016 h1 { font-size: 62px; color: #fff; margin-bottom: 0.5em; line-height: 56px; }
#halloween_2016 p { color: #fff; font-size: 24px; font-weight: 300; line-height: 1.1; margin-bottom: 1em; }
#halloween_2016 a.redBtn { text-transform: none; font-weight: 400; margin-top: 1em; }
#halloween_2016 img.discount { bottom: 2em; left: 4em; position: absolute; }
#halloween_2016 .productBox { width: 90%; margin-top: 40px; margin-left: -23px; }

/* Black Friday 2015 */
@font-face { font-family: 'moms'; src: url('../fonts/moms_typewriter-webfont.eot'); src: url('../fonts/moms_typewriter-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/moms_typewriter-webfont.woff2') format('woff2'), url('../fonts/moms_typewriter-webfont.woff') format('woff'), url('../fonts/moms_typewriter-webfont.ttf') format('truetype'), url('../fonts/moms_typewriter-webfont.svg#momstypewriterregular') format('svg'); font-weight: normal; font-style: normal; }
#BF2015 h5.special { font-family: moms, Roboto, sans-serif; font-weight: 400; text-shadow: 0.036rem 0.064rem 0 #ffce86; color: #241d0f; text-align: center; font-size: 28px; text-transform: uppercase; position: absolute; top: 0; left: 0; width: 100%; top: 330px; transform: rotateZ(-1deg); padding-left: 90px; }
#BF2015 h5.special span { display: block; text-transform: none; font-size: 20px; }
#BF2015 { background: url(../images/bf2015-hpb.jpg) no-repeat center; }
#BF2015 figure { position: relative; background: transparent; border: 0; padding: 0; margin-bottom: 2em; }
#BF2015 h2 { color: #fff; font-size: 22px; font-weight: 500; line-height: 1.2; text-align: right }
#BF2015 p { text-align: right; color: #979797; font-size: 19px; font-weight: 300; margin: .3em 0 1.1em; }
#BF2015 figure#prodSection .priceBox { bottom: 4%; left: 33%; overflow: hidden; }
#BF2015 .pcmag { position: absolute; z-index: 50; right: 0; bottom: 0; }

/* Business Security */
#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 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; }

/* happy new antivirus */
#happy-antivirus { background: url(../images/slide28.jpg) center no-repeat; }
#happy-antivirus .alignMidImg img { position: relative; z-index: 99; }
.circle-rotate-second { position: absolute; -moz-animation: spinoff 30s infinite linear; -webkit-animation: spin 30s infinite linear; width: 450px !important; left: 335px; position: absolute; top: -290px; z-index: 1; }
.circle-rotate2-second { position: absolute; -moz-animation: spin 30s infinite linear; -webkit-animation: spinoff 30s infinite linear; z-index: 0; width: 700px !important; top: -421px; left: 220px !important; }
.purple-shadow2-second { left: 180px; position: absolute; top: -35px; z-index: 59; width: 750px; }
#happy-antivirus h1 { color: #fff; font-size: 50px; }
#happy-antivirus p { color: #fff; font-weight: normal; font-size: 16px; }
#happy-antivirus .devices { display: block; width: 100px; margin-top: 2em; }
#happy-antivirus a { margin-top: 1.5em; }
#happy-antivirus #prodSection { position: relative; z-index: 100; margin-top: 1em; }
#happy-antivirus .alignMidTxt { position: relative; z-index: 100; }
#happy-antivirus .circles-slider { position: absolute; }
@-moz-keyframes spin {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}
@-moz-keyframes spinoff {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(-360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(-360deg); }
}
#happy-antivirus #prodSection .colorWhite { margin-top: 4em; }
#happy-antivirus .alignMidTxt.v2 h5 { color: #fff !important; font-weight: normal; margin-top: 1em; }

/* box lunch 2016 */
#bl2016 { background: url('../images/slide29.jpg') center no-repeat !important; }
#bl2016 h1 { color: #000; font-size: 50px; margin-bottom: 50px; }
#bl2016 a.boxBtn { transition: all 0.3s ease; padding: 12px 35px; background: #10b2b2; color: #fff; border-radius: 25px; font-size: 14px; text-transform: uppercase; }
#bl2016 a.boxBtn:hover { background: #0e9b9b; }
#bl2016 .alignMidTxt { text-align: center; }
#bl2016 .alignMidImg  img { margin-top: -30px; }

/* brief 2016 */
#brief2016 #containercustom { height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
#brief2016 .wrapper-brief2016 { position: relative; width: 100%; height: 535px; background-position: center center; background-size: cover; background-repeat: no-repeat; background: url('../images/brief2016.jpg') center no-repeat; }
#brief2016 .wrapper-brief2016 #astral { position: absolute; top: 0; z-index: 1; }
#brief2016 .wrapper-brief2016 #prodSection { z-index: 2; position: relative; }
#brief2016 .wrapper-brief2016 .priceBox { right: 0; margin: 0 auto; bottom: -10px; }
#brief2016 .wrapper-brief2016 .priceBox.box-v3 .row2 { font-size: 38px; }
#brief2016 .wrapper-brief2016 .alignMidTxt h3 { color: #fff; font-weight: 600; font-size: 30px; line-height: 34px; }
#brief2016 .wrapper-brief2016 .alignMidTxt h5 { color: #fff; font-size: 20px; margin: 1em 0; }

/* ts de 2016 */
#ts-de-2016 { background: url('../images/slide30.jpg') center no-repeat; }
#ts-de-2016 .bdf{font-size: 30px;color: #fff;}
#ts-de-2016 h1{color: #fff;font-size: 36px;}
#ts-de-2016 h1 span{color: #ff8208;font-size: 34px;}
#ts-de-2016 ul{padding: 0;margin: 0;list-style: none;}
#ts-de-2016 ul h6{color: #b1b1b1;}
#ts-de-2016 ul li{background: url('../images/check_light.png') left center no-repeat; padding-left: 20px;color: #fff;}
#ts-de-2016 span.old-price{color: #b1b1b1;display: block;margin: 10px 0;font-size: 15px;}
#ts-de-2016 span.old-price b{color: #fff;text-decoration: line-through;}
#ts-de-2016 a{font-weight: bold;}
#ts-de-2016 img.bf-off{position: absolute;bottom: 0;left: 7em;}

/* antivirus for mac ro */
#antivirusformac2016.v4 h1{font-size: 51px;margin-top: -1em;}

/* fp ro 2016 */
#fp-ro-2016 { background: url('../images/slide31.jpg') center no-repeat #e8e8e8; }
#fp-ro-2016 h1.title {font-size: 55px; margin-top:35px;}
#fp-ro-2016 h5 {font-size: 24px; margin:2em 0 5em;}
#fp-ro-2016 #prodSection .priceBox.box-v3 .row2 {line-height:32px; font-size:34px;}
#fp-ro-2016 #prodSection.LP2016 .priceBox {bottom: -31px; left:50px;}

#fp-ro-2016 .v2 {color:#f95305}
#fp-ro-2016 .bg-v2 { background-color:#f95305;}

/* 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;}

/* business security powerfully simple */
#bnsSecurity2016{background: url('../images/slide33.jpg') center no-repeat;}
#bnsSecurity2016 #prodSection.LP2016 .priceBox{left: 36px;bottom: -25px;}
#bnsSecurity2016 #prodSection.LP2016 .priceBox p{line-height: 1;}
#bnsSecurity2016 img.w10{position: absolute;right: 0;bottom: 0;}
#bnsSecurity2016 h1{font-size: 52px;}
#bnsSecurity2016 p{color: #222222;font-size: 17px;margin: 2em 0 10px 0;}
#bnsSecurity2016 a.greenBtn{margin-top: 20px;}

/* business security powerfully simple DE*/
#bnsSecurity2016DE{background: url('../images/slide33.jpg') center no-repeat;}
#bnsSecurity2016DE h1{font-size: 40px; margin-top: 40px;}
#bnsSecurity2016DE .awards {margin-top: 20px;}
#bnsSecurity2016DE p{color: #222222;font-size: 17px;margin: 17px 0 10px;}
#bnsSecurity2016DE a.yellowBtn{margin-top: 27px;}

/* business security powerfully simple RO*/
#bnsSecurity2016RO{background: url('../images/slide33.jpg') center no-repeat;}
#bnsSecurity2016RO #prodSection.LP2016 .priceBox{left: 36px;bottom: -25px;}
#bnsSecurity2016RO #prodSection.LP2016 .priceBox p{line-height: 1; margin-top: 17px;}
#bnsSecurity2016RO img.w10{position: absolute;right: 0;bottom: 0;}
#bnsSecurity2016RO h1{font-size: 52px;}
#bnsSecurity2016RO p{color: #222222;font-size: 16px;margin: 2em 0 10px 0;}
#bnsSecurity2016RO a.greenBtn{margin-top: 20px;}

/* oferta MAI 2016 */
#mai2016 #containercustom { height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
#mai2016 .wrapper-brief2016 { position: relative; width: 100%; height: 535px; background-position: center center; background-size: cover; background-repeat: no-repeat; background: url('../images/brief2016.jpg') center no-repeat; }
#mai2016 .wrapper-brief2016 #astral { position: absolute; top: 0; z-index: 1; }
#mai2016 .wrapper-brief2016 #prodSection { z-index: 2; position: relative; }
#mai2016 .wrapper-brief2016 #prodSection .priceBox p { top:77px;}
#mai2016 .wrapper-brief2016 .priceBox { right: 0; margin: 0 auto; bottom: -10px; }
#mai2016 .wrapper-brief2016 .priceBox.box-v3 .row2 { font-size: 38px; }
#mai2016 .wrapper-brief2016 .alignMidTxt h3 { color: #fff; font-weight: 600; font-size: 23px; line-height: 34px; margin-top: 20px;}
#mai2016 .wrapper-brief2016 .alignMidTxt h3 span{ color: #FF9123; font-size: 27px;}
#mai2016 .wrapper-brief2016 .alignMidTxt h5 { color: #fff; font-size: 20px; margin: 1em 0; }
#mai2016 .wrapper-brief2016 a {margin-top: 43px;}

/* new homepage slider */
#protectionBG{background: url('../images/bg-protection.jpg') center top no-repeat; min-height: 430px;}
#protectionBG h2{font-size: 40px;margin-bottom: 20px;margin-top: 1em;}
#protectionBG span.or{width: 50px;height: 50px;background: rgba(255,255,255,.9); border-radius: 50%; display: inline-block; color: #4c4c4c; font-size: 20px;line-height: 48px;font-weight: 300;}
#protectionBG .margin{margin-top: 4em;}
#protectionBG .blueBtn2{padding: 15px 40px;}
#protectionBG div.button{display: inline-block;}
#protectionBG div.or-div{display: inline-block; margin: 0 30px;}


/* independence day de */
#independenceDay{background: url('../images/slide34.jpg') center top no-repeat;}
#independenceDay h4{color: #fff; margin-top: 2em; font-size: 30px;}
#independenceDay h5{color: #ff8208;font-size: 20px;}
#independenceDay .yellowBtn{margin-top: 2em;}
#independenceDay span.disclaimer{display: block;font-size: 12px;color: #fff;margin-top: 10px;}
#independenceDay .srctext{margin-top: 20px;}

/* TSMD */
#TSMD2016 {background: url('../images/slide35.jpg') center no-repeat;}
#TSMD2016 h1 {font-size: 47px; font-weight:800;}
#TSMD2016 h2 {font-size: 37px; font-weight:200;}
#TSMD2016 hr { margin:1.5rem 0;}
#TSMD2016 p {color: #222222;font-size: 17px;}
#TSMD2016 a.greenBtn {margin: 2rem 0 1rem;}

/* your life your home */
#yourlife2016{background: url('../images/slide36.jpg') center no-repeat;}
#yourlife2016 h2{font-size: 70px;margin-bottom: 40px;}
#yourlife2016 h5{margin-top: 5px;font-size: 18px; letter-spacing: 0.2px;}
#yourlife2016 a.buyNowRed{margin-top: 10px;outline: none;}
#yourlife2016 a.notSure{display: block;margin-top: 20px;font-size: 13px;outline: none;}
#yourlife2016 a.trial{font-size: 13px;color: #fff;outline: none;}

/* TSMD - premier speed*/
#premierspeed2016 { background: url('../images/slide37.jpg') center no-repeat;}
#premierspeed2016 .img-responsive.logo.box { margin-top: -50px;}
#premierspeed2016 h1 {font-size: 4.5rem; margin-bottom: 46px; margin-top:51px; color:#fff;}
#premierspeed2016 p { margin-top: 5px;font-size: 27px; letter-spacing: 0.2px;color:#fff;}
#premierspeed2016 .devices { margin: 2px 0 25px;}
#premierspeed2016 .yellowBtn { font-size: 20px;}
#premierspeed2016 #prodSection.LP2016 .priceBox { bottom: -68px; left: 99px;}
#premierspeed2016 #prodSection .priceBox.box-v3 .row1 {  line-height: 0.8;}
#premierspeed2016 #prodSection .priceBox.box-v3 .row1 .one {font-size: 26px; display:block; font-weight: 600;}
#premierspeed2016 #prodSection .priceBox.box-v3 .row1 .year {font-size: 24px; display:block;}
#premierspeed2016 #prodSection .priceBox.box-v3 .row2 { font-size: 40px;}

/* independence day NL */
#independenceDay.NL .srctext{max-width: 500px;}
#independenceDay.NL .cinema{display: block;margin: 10px auto 0;}

/* hpb cosmos v2 */
#familyP-einmalig.v2 h2{font-size: 28px;margin-top: 2em;}
#familyP-einmalig.v2 p{font-family: 'Roboto', sans-serif!important;font-size: 18px;margin-top: 20px;line-height: 1.2;}
#familyP-einmalig.v2 a{outline: none;}
#familyP-einmalig.v2 img.testsieger{position: absolute;right: 20px;width: 95px;}

/* ts to tsmd */
#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;}

/* Comfort zone */
#comfortZone {background: rgba(232, 232, 232, 1) url("../images/bg_comfort_zone.png") no-repeat scroll left 210px top 56px;}
#comfortZone .bdf { font-size:20; font-weight:400; margin: 0;}
#comfortZone h1 {font-size: 35px; font-weight:600; margin: 0 0 2rem 0;}
#comfortZone h2 {font-size: 52px; font-weight:200;}
#comfortZone hr { margin:1.5rem 0;}
#comfortZone p {color: #222222;font-size: 20px; font-weight:300;}
#comfortZone .subtitle {font-size: 24px; margin-bottom: 3.6rem;}
#comfortZone a.greenBtn {margin: 2rem 0 1rem;}
#comfortZone #prodSection .priceBox.small-text p {  font-size: 40px;font-weight: 400;top: 75px;}
#comfortZone #prodSection .priceBox.price2016.small-text p span { font-size: .6em; line-height: 4rem; font-weight:800;}

/* tsmd de */
#ts-de-2016.v2 .priceBox.price2016.small-text p{font-size: 27px;}
#ts-de-2016.v2 .priceBox.price2016.small-text p span{font-size: 23px;}
#ts-de-2016.v2 h1{font-size: 30px;line-height: 1.1;}
#ts-de-2016.v2 .items{margin-top: 15px;}
#ts-de-2016.v2 .items img{max-width: 40px;margin-right: 5px;}
#ts-de-2016.v2 .items img.microsoft{max-width: 80px;}

/* Back to school */
#BackToSchool {background: rgba(232, 232, 232, 1) url("../images/slide38.jpg") no-repeat scroll center center;}
#BackToSchool h1 {font-size: 44px; font-weight:600; margin: 0; color:#fff; line-height:1.2}
#BackToSchool #prodSection.LP2016  h2 {font-size: 33px !important; font-weight:300; color:#fff; margin:0 0 2rem 0;}
#BackToSchool .ribbon { position:relative; bottom:50px;}
#BackToSchool .schoolOffer { position:absolute; bottom:45px; color:#01bcd2; left:213px; font-family: 'Roboto', sans-serif;font-size: 28px; font-style:italic}
#BackToSchool .save {position:absolute; bottom:44px; color:#fff; left:133px;font-family: 'Roboto', sans-serif;font-size: 30px; font-style:italic; line-height:1}
#BackToSchool span { font-size:16px; display: block; margin-top:-2px;}
#BackToSchool .findMore { display: block; margin-top:-39px;}

/* mac 2017 */
#antivirusformac2016.v2017 ul{list-style: none;margin-top: 2em;}
#antivirusformac2016.v2017 ul li{color: #fff;font-weight: 300;margin-bottom: 3px;font-size: 13px;padding-left: 17px;background: url('../images/check-blue.png') left center no-repeat;}
#antivirusformac2016.v2017 .logo-small{margin-top: 5em;max-width: 110px;}
#antivirusformac2016.v2017 .new-stick{position: absolute;right: -6px;top: 21px;}
#antivirusformac2016.v2017 figure{position: relative;}
#antivirusformac2016.v2017 .priceBox.price2016.small-text p span{line-height:  21px;}
#antivirusformac2016.v2017 .small-text p{top: 55px;}
#antivirusformac2016.v2017 .awardsC img{margin: 0 10px;}

/* wot 2016 */
.wot2016{background: url('../images/slider39.jpg') center no-repeat;}
.wot2016 .productImg{max-width: 260px;margin: 70px 0 0 0;}
.wot2016 .svg{width: 150px!important;margin-top: 20px;}
.wot2016 h4{color: #ffffff;font-weight: bold;font-size: 26px;margin:0;}
.wot2016 h3:before{content: "";background: url('../images/left-orange.png') center no-repeat;display: inline-block;vertical-align: middle;width: 110px;height: 34px;}
.wot2016 h3:after{content: "";background: url('../images/right-orange.png') center no-repeat;display: inline-block;vertical-align: middle;width: 114px;height: 34px;}
.wot2016 h3{font-weight: 300;color: #ff7c2a;font-size: 22px;position: relative;margin-top: 0px;margin-bottom: 0px;}
.wot2016 h5{font-size: 15px;color: #fff;margin-top: 0;}
.wot2016 .productBox{margin-top: -140px;}
.wot2016 .logo-wot{margin: 100px 0 0 30px;}
.wot2016 h6{text-align: center;margin-left: -340px;margin-top: 20px;color: #ffffff;font-size: 16px;}
.wot2016 a{font-size: 14px;}
.wot2016 .tank{position: absolute;bottom: -90px;right: -30px;}
.wot2016 .priceBox.price2016{width: 135px;height: 135px;background-size: cover;bottom: -50px;left: 20px;}
.wot2016 .priceBox.price2016.small-text p{top: 42px;line-height: 1;font-weight: bold;}
.wot2016 .priceBox.price2016 .bott{display: block;font-size: 16px;}
.wot2016 .priceBox.price2016 .procent{color: #24e6f0;position: relative;top: -5px;font-weight: 200;font-size: 24px;}
.wot2016 .priceBox.price2016.small-text p span{line-height: 1;}

/* business 2017 */
#business2017{background: url('../images/slide40.jpg') center no-repeat;}
#business2017 span{color: #aabaff;font-size: 20px;display: block;margin-bottom: 20px;font-weight: 500;}
#business2017 h3{color: #fff;font-size: 46px;margin-bottom: 30px;}
#business2017  a{font-size: 14px;}

/* black friday box */
#blackfridaybox{background: url('../images/slider40.jpg') center no-repeat;}
#blackfridaybox .black-bg{margin-top: 30px;text-align: left;background: #040404;display: inline-block;padding: 4px 20px;border-radius: 40px;width: 360px;}
#blackfridaybox .left{text-transform: uppercase;display: inline-block;color: #fff;font-weight: 600;font-size: 22px;vertical-align: middle;line-height: 1;text-align: left;}
#blackfridaybox .right{display: inline-block;color: #fff;font-weight: 600;font-size: 64px;vertical-align: middle;line-height: 1;text-align: left;text-transform: uppercase;}
#blackfridaybox .right b{font-size: 22px;}
#blackfridaybox h3{font-size: 34px;margin: 20px 0;}
#blackfridaybox img{display: block;margin: 0 auto;}
#blackfridaybox .boxBtn{font-size: 13px;font-weight: bold;padding: 12px 45px;margin-top: 15px;}
/* new hvi*/
.newHvi{background: url("../images/hvi-header.jpg") no-repeat center center;background-size: cover;}
.newHvi h3{color: #fff;line-height: 1.3;font-size: 40px;font-weight: 300;text-shadow:0 0px 5px #111;;}
.newHvi h4{color: #fff;font-weight: 300;text-shadow: 0 0 1px #555;margin-bottom: 30px;}
.newHvi a{padding: 13px 16px;font-size: 14px;}

/* new year */
.newyear2017{background: url('../images/slide41.jpg') center top no-repeat}
.newyear2017 h3{color: #fff;font-size: 30px;margin-top: 35px;}
.newyear2017 h3 b{color: #ffb400;}
.newyear2017 h4{color: #fff;font-size: 29px;font-weight: 400;}
.newyear2017 h4 span{display: block;font-size: 21px;color: #fff;}
.newyear2017 a{margin-top: 25px;}

/* box v3 */
.boxV3{background: url(../images/slider41.jpg) center no-repeat;}
.boxV3 .left{float: left;}
.boxV3 .text{margin-left: -15em;}
.boxV3 .left{margin-top: 60px;}
.boxV3 h3{margin-top: 30px;font-weight: 300;color: #111;}
.boxV3 .subT{font-size: 19px;color: #222;font-weight: 500;}
.boxV3 .boxBtn{margin-top: 5px;padding: 12px 20px;font-weight: 500;}

/* awards DE */
.awardsDE{background: url('../images/slider_awardsDE.jpg') center top no-repeat}
.awardsDE h3, .awardsNL h3{color: #000;font-size: 30px;margin-top: 50px; text-shadow: 1px 1px  rgba(255, 255, 255, .5);}
.awardsDE h4, .awardsNL h4{color: #000;font-size: 27px;font-weight: 400; text-shadow: 1px 1px  rgba(255, 255, 255, .5);}
.awardsDE img, .awardsNL img{ margin-top: 18px;}
.awardsDE a, .awardsNL a{margin-top: 25px;}

/* awards NL */
.awardsNL{background: url('../images/slider_awardsNL.jpg') center top no-repeat}

/* mac 2017 */
/*.mac2017{background: url('../images/slide42.jpg') center top no-repeat;}*/
/*.mac2017 .box{margin-top: 40px;}*/
/*.mac2017 .bdf{font-weight: 500;color: #111;font-size: 20px;}*/
/*.mac2017 h4{font-size: 18px;color: #111;font-weight: 300;}*/
/*.mac2017 h2{font-size: 17px;color: #111;}*/
/*.mac2017 .text-price{bottom:-2px;line-height: 1;background: url('../images/ribmac.png') center no-repeat;width: 140px;height: 65px;padding: 10px 20px;position: absolute;left: -16px;}*/
/*.mac2017 .up{font-size: 14px;color: #0a0a0a;margin-left: -37px;display: block;font-weight: bold;}*/
/*.mac2017 .price{font-size: 28px;color: #0a0a0a;font-weight: bold;}*/
/*.mac2017 .off{font-size: 10px;color: #0a0a0a;font-weight: bold;margin: -1px 0 0 -2px;}*/
/*.mac2017 .greenBtn{margin-left: 150px;margin-top: 20px;}*/

 /* bike */
 .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;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;}

 /* easter */
 .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;}
 .newyear2017.nl h3{font-size: 40px;}
 .newyear2017.nl .item{display: inline-block;vertical-align: middle;}
 .newyear2017.nl .left{margin-right: 40px;}
 .newyear2017.nl span{display: block;color: #ffffff;margin-top: 10px;}
 .newyear2017.nl a{margin-top: 0;}
 .newyear2017.de a{margin-top: 20px;}
 .newyear2017.de h3{font-size: 40px;margin-bottom: 20px;}
/* ========================================= media queries ================================================== */
@media (max-width:1601px) {
	#happy-antivirus .circles-slider { left: -200px; }
	#comfortZone {background: rgba(232, 232, 232, 1) url("../images/bg_comfort_zone.png") no-repeat scroll left 54px top 56px;}
}

@media (max-width:1401px) {
	#tsmd_de_2016 .particles { left: -20%; }
	.circle-rotate { left: 125px; }
	#happy-antivirus .circle-rotate2 { left: 11px; }
	#happy-antivirus .purple-shadow2 { left: 15px; }
	#happy-antivirus .circles-slider { left: -200px; }
	.newSlider .newSlideWrapper.v2 { overflow: hidden; }
	#yourlife2016 h2{font-size: 50px!important;}
	.newSlider .sliderMenu ul li a{overflow: hidden;}
	#comfortZone {background: rgba(232, 232, 232, 1) url("../images/bg_comfort_zone.png") no-repeat scroll left -95px top 56px;}
}

/* MD */
@media (max-width:1199px) {
	.newHvi h3{font-size: 36px;}
	.boxV3 .boxBtn{font-size: 12px;}
	.boxV3 h3{font-size: 30px;}
	.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;}
	 #comfortZone { background-position:left -9px top 101px; background-size: 23%;}
	 #comfortZone h1 { font-size:31px;}
	 #comfortZone #prodSection h2 { font-size:3em !important;}
	 #comfortZone .subtitle { font-size:20px; margin-bottom: .3rem;}
	 #comfortZone #prodSection .priceBox.small-text p {  font-size: 40px;font-weight: 400;top: 75px;}
	#comfortZone #prodSection .priceBox.price2016.small-text p span { font-size: .6em; line-height: 4rem; font-weight:800;}
	#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;}
	#visionary h1 span { font-size: 36px; }
	#visionary p { font-size: 18px; }
	#ss2016 #prodSection.LP2016 h2 { font-size: 2.4em !important; }
	#awardSlide .labelImg { max-width: 110px; }
	#FPEinstein_HPB img.devicesEIN { max-width: 120px; }
	#FPEinstein_HPB a.btn-fpeinstein { margin-top: 2.1em; padding: 0.5em 1.3em }
	#SOSsimpleHPB.sos2 { background-position: 54% top; }
	#SOSsimpleHPB.sos2 p { margin-bottom: 7em; }
	#SOSsimpleHPB.sos2 h2 { padding-top: 0; }
	#oneClick .txt a.bntImgCustom { right: 20px; }
	#avMacHPB.mac2 h2 { font-size: 3em; }
	#pcMAGhpB h3 { font-size: 2.6em; margin-top: 2.5em; }
	#awardSlide.yearProd h2 { font-size: 2.7em; }
	#awardSlide.yearProd span.nowAlso { font-size: 1em; margin-top: 0.7em; }
	#awardSlide.yearProd .labelImg { max-width: 120px; }
	#awardSlide.yearProd .btn { margin-left: 2em; }
	#awardSlide.yearProd .productImg { width: auto; }
	#backtoschool15 h2 { font-size: 2.9em; margin-top: 1em; }
	#backtoschool15 .off_img { bottom: 7em; left: 28px; }
	#famillypack_off50 h1 { font-size: 3em; }
	#famillypack_off50 img.off { width: 100px; left: 77px; }
	#famillypack_off50 .container { margin-top: 5em; }
	#familyP-einmalig h2 { margin-top: 1.9em; }
	#familyP-einmalig h1 { font-size: 40px; }
	#familyP-einmalig br { display: none; }
	#familyP-einmalig p { font-size: 24px; }
	#antivirusformac2016 .productBox { margin-top: 3em; }
	#antivirusformac2016 .productBox { left: 0; }
	#quickRenew2016 h2 { font-size: 3em !important; }
	#quickRenew2016 h3 { white-space: normal; }
	#quickRenew2016 h2 { margin-top: 2em; }
	#fightBack2016 h2 br { display: none; }
	#fightBack2016:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .4); }
	#fightBack2016 .btn-white { font-size: 26px; }
	#editorsChoice2016 h2 { font-size: 40px; }
	#editorsChoice2016 .titles h4.big { font-size: 68px; }
	#editorsChoice2016 .productBox { margin-top: 2.5em; }
	#editorsChoice2016 .titles h4 { font-size: 28px; }
	#editorsChoice2016 .titles h4.light { font-size: 20px; }
	#tsmd2016 h1 { font-size: 3.2em; }
	#tsmd2016 { background-position: 39% center; }
	#amazonWeb2016 h1 { font-size: 38px; }
	#amazonWeb2016 h4 { font-size: 20px; font-weight: normal; }
	#mrT2015 h1 { font-size: 30px; }
	#mrT2015 .copyright { color: #fff; }
	#mrT2015 p { font-size: 15px; }
	#tsmd_de_2016 #prodSection .priceBox p span { font-size: 30px; line-height: 32px; margin-top: -13px !important; }
	#tsmd_de_2016 #prodSection .priceBox p { line-height: 16px !important; font-size: 15px !important; }
	#tsmd_de_2016 h1 { font-size: 34px; }
	#tsmd_de_2016 .btn-white { font-size: 11px; }
	#tsmd_de_2016 .awards { padding-left: 25px !important; }
	#halloween_2016 p { font-size: 20px; }
	#halloween_2016 .productBox { margin-top: 6.5em; }
	#halloween_2016 h1 { font-size: 48px; line-height: 1; }
	#BF2015 h5.special { padding-left: 0; margin-left: -10px; }
	#BF2015 h2 { font-size: 19px; }
	#BF2015 p { font-size: 16px; }
	#BS-hpb.blackfriday .bf-off { width: 120px; }
	.circle-rotate { left: 5px; }
	#happy-antivirus .circle-rotate2 { left: -120px; }
	#happy-antivirus .purple-shadow2 { left: -140px; }
	#happy-antivirus #prodSection { margin-top: 5em; }
	#happy-antivirus .circles-slider { left: -260px; }
	#brief2016 .wrapper-brief2016 .alignMidTxt h3 { font-size: 24px; }
	#brief2016 .wrapper-brief2016 .alignMidTxt h5 { font-size: 18px; }
	#ts-de-2016 h1 span{font-size: 26px;}
	#fp-ro-2016 h1.title {font-size: 38px;}
	#fp-ro-2016 h5 {margin:1em 0 4em;}
	#bnsSecurity2016DE h1{font-size: 35px; margin-top: 40px;}
	#bnsSecurity2016DE a.yellowBtn{margin-top: 26px;}
}
 @media (max-width: 1023px) {
	 .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;}
	 .newyear2017{background-position: 0% top;}
	 #business2017{text-align: center;}
	 .awardsDE {background: rgba(0, 0, 0, 0) url("../images/slider_awardsDE.jpg") no-repeat scroll -382px bottom;}
 }

/* SM */
@media (max-width:991px) {
	.awardsDE {background: rgba(0, 0, 0, 0) url("../images/slider_awardsDE.jpg") no-repeat scroll -490px bottom;}
	#SMBbf h1 { font-size: 3.8em;}
	.wot2016 a{margin: 20px 0 0 0;}
	.wot2016 h6{margin-left: 35px;}
	.wot2016 .logo-wot{margin: 74px 0 0 34px;}
	#BF .bf { margin-top:1em; left:38px; width:88%}
	#BF .special { margin-top:-3.5em;}
	#PCMag h4 {font-size: 2.1em; margin-top: -1.8em;}
	#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;}
	#comfortZone { background-position:left -53px top 101px; background-size: 25%;}
	#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;}
	#premierspeed2016 h1 {font-size: 4rem;}
	#yourlife2016{text-align: center;}
	#TSMD2016 h1 {font-size: 42px; font-weight:800;}
	#TSMD2016 h2 {font-size: 32px; font-weight:200;}
	#ss2016 #prodSection.LP2016 h2 { font-size: 2.8em !important; }
	.sliderMenu { display: none !important; }
	.customNav { display: none; }
	#bitdefenderBrain { background-position: right -670px top 0; }
	#OEMlinkedin h1 { font-size: 3.9em; }
	#OEMlinkedin img { margin: 3em 0 0 0; }
	#OEMav h2 { font-size: 2.3em; line-height: 1em; }
	#awardSlide .productBox { max-width: 100%; }
	#awardSlide .productBox .btn { display: block; float: none; margin: 3em auto 0; max-width: 10em; }
	#awardSlide .labelImg { bottom: 4em; right: 0; }
	#FPEinstein_HPB { background-position: 39% top; }
	#avMacHPB { background-position: 42% top; }
	#SOSsimpleHPB.sos2 { background-position: 27% top; }
	#oneClick .txt { bottom: 2em; }
	#oneClick .txt a.bntImgCustom { position: relative; right: auto; bottom: auto; top: .5em; }
	#oneClick h3 { margin-bottom: 0em; }
	#oneClick .txt p { line-height: 1.2; }
	#pcOptHPB { background-position: 40% top; }
	#abnHPB { background-position: 33% top; }
	#pcMAGhpB img.pack { margin-top: 3.4em; }
	#awardSlide.yearProd hr { display: none; }
	#awardSlide.yearProd span.nowAlso { font-size: 1.6em; }
	#awardSlide.yearProd .productImg { width: auto; margin-top: 0; }
	#awardSlide.yearProd .btn { margin-top: 2em; margin-left: 6em; }
	#backtoschool15 .productBox { width: 100%; }
	#backtoschool15 .container { margin-top: 4.5em; }
	#backtoschool15 .btn { margin-left: 6em; }
	#backtoschool15 .off_img { bottom: 8em; left: 75px; }
	#famillypack_off50 .btn-success { margin-right: 0; }
	#familyP-einmalig p { font-size: 22px; }
	#familyP-einmalig h2 { margin-top: 2.2em; }
	#antivirusformac2016 h1 { font-size: 40px; }
	#antivirusformac2016 .logo-small { margin-top: 10em; }
	#antivirusformac2016 .productBox { margin-top: 2em; }
	#antivirusformac2016 .productBox { left: 0; }
	#businessDE .productBox { margin-top: 1.5em; }
	#quickRenew2016 a { display: inline-block; padding: 8px 18px; margin: 0 0 10px 0 !important; }
	#quickRenew2016 h3 { font-size: 2em; }
	#fightBack2016 .topM { margin-top: 0; }
	#fightBack2016 #oneYear2015,
	#fightBack2016 .topM { text-align: center; }
	#fightBack2016 h3 { margin: 2.5em 0 1em 0; }
	#fightBack2016 .btn-white { margin-top: 1em; }
	#editorsChoice2016 .productBox { margin-top: 1em; }
	#editorsChoice2016 h3 { margin-top: 2em; }
	#editorsChoice2016 h2 { font-size: 36px; }
	#editorsChoice2016 .titles h4 { font-size: 24px; }
	#editorsChoice2016 .titles h4.big { font-size: 60px; }
	#editorsChoice2016 .titles h4.light { font-size: 17px; }
	#editorsChoice2016 .titles h4.celeb { margin-top: 0.6em; }
	#tsmd2016 { background-position: 32% center; }
	#mrT2015 h1 { font-size: 25px; }
	#mrT2015 a.redBtn { font-size: 16px; }
	#mrT2015 .copyright { color: #000; }
	#tsmd_de_2016 .particles { left: -40%; top: -20%; }
	#tsmd_de_2016 .awards { padding-left: 10px !important; }
	#tsmd_de_2016 .btn-white { font-size: 13px; }
	#BF2015 h2 { font-size: 22px; }
	#BF2015 p { font-size: 19px; }
	#BF2015 h5.special { margin-left: -28px; }
	#BF2015 h5.special span { font-size: 18px; }
	#BF2015 { background-position: 42% center; }
	#BS-hpb.blackfriday .bf-off { width: 100px; }
	#happy-antivirus #prodSection { margin-top: 5em; }
	#happy-antivirus #prodSection.v2 { margin-top: 9em; }
	/* bs 2016 */
	#bnsSecurity2016 h1{font-size: 42px;}
	#bnsSecurity2016RO h1{font-size: 42px;}
	#bnsSecurity2016RO p {font-size: 14px;}
	#bnsSecurity2016RO #prodSection.LP2016 .priceBox p { margin-top: 10px;}
	#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;}
}

/* XS */
@media (max-width:767px) {
	.newyear2017.de h3{font-size: 30px;}
	.newyear2017.de h3 br{display: none;}
	.newyear2017.nl span{font-size: 16px;}
	.newyear2017.nl .award{max-width: 90px;margin-top: 15px;}
	.newyear2017.nl h4{font-size: 24px;}
	.newyear2017.nl h3{font-size: 21px;margin-top: 20px;}
	.easter2017 h5{font-size: 28px;margin-top: 70px;}
	.easter2017 h3{font-size: 38px;margin-top: 20px;}
	.easter2017 .size2 { font-size: 39px;}
	.bike2017 h5{font-size: 28px;margin-top: 70px;}
	.bike2017 h3{font-size: 25px;margin-top: 20px;}
	.mac2017 .greenBtn{margin-left: 0;}
	.mac2017 .text-price{bottom: auto;top: -9em;left:11.2em;}
	.mac2017 .box{width: 150px;}
	.newHvi h3{font-size: 26px;}
	.boxV3 .left{margin-top: 30px;float: none;}
	.boxV3 h3{font-size: 24px;}
	.boxV3 h3 br{display: none;}
	.boxV3 .box{max-width: 250px;}
	.boxV3 .text{margin-left: 0;}
	.newyear2017 h3{margin-top: 62px;}
	.newHvi h4{font-size: 23px;}
	.newHvi h3 br{display: none;}
	.newHvi h3{margin-top: 140px;font-size: 30px;line-height: 1;}
	#blackfridaybox .left{font-size: 18px;}
	#blackfridaybox .right{font-size: 44px;}
	#blackfridaybox .right b{font-size: 18px;}
	#blackfridaybox .black-bg{width: 100%;margin-top: 80px;}
	#business2017 h3{font-size: 32px;}
	#business2017 span{margin-top: 130px;}
	.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;}
	#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}
	.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;}
	#PCMag h1 { margin-top: 1.3em;}
	#PCMag h4 {font-size: 2.4em; margin-top: -.8em;}
	#BMSQ4 h1 { font-size: 2.5em;  margin-top: 2.5em;}
	#BMSQ4 h3 { font-size: 2em;}
	#BMSQ4 h3 span { font-size: 38px;}
	#antivirusformac2016.v2017 .awardsC img{max-width: 40px;}
	#antivirusformac2016.v2017 .logo-small{margin: 0 auto}
	#antivirusformac2016.v2017 ul li{font-size: 11px;background: transparent;}
	#antivirusformac2016.v2017 ul{margin-top: 1em;}
	#antivirusformac2016 h2{font-size: 16px;}
	#antivirusformac2016 h1{font-size: 30px;}
	#antivirusformac2016.v2017 .priceBox.price2016.small-text p span{font-size: 16px;line-height: 0;}
	#antivirusformac2016.v2017 .new-stick{top: 8px;width: 80px;}
	#antivirusformac2016.v2017 .container{margin-top: -16px;text-align: center;}
	#antivirusformac2016.v2017 .productBox{width: 180px!important;}
	#antivirusformac2016.v2017 .priceBox { background-repeat: no-repeat; background-size: 100% auto; bottom: -22px !important; height: 140px; width: 145px; left: 20px !important; }
	#antivirusformac2016.v2017 .priceBox img { left: 0; top: 0; width: 150px; }
	#antivirusformac2016.v2017 .priceBox p { top: 41px; }
	#Launch2017 h1 { margin-top: 1.1em;}
	#Launch2017 .greenBtn {margin-top: 1.3em;}
	/* Back to school */
	#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;}
	#BackToSchool .findMore { margin-top: -2px;}
	#ts-de-2016.v2 .items{margin-top: 5px;}
	#ts-de-2016.v2 a.yellowBtn{padding: 10px 21px;}
	#ts-de-2016.v2 ul h6{margin-top: 0;}
	#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;}
	#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;}
	#familyP-einmalig.v2 a{font-size: 14px;}
	#familyP-einmalig.v2 img.testsieger{display: block;margin: 10px auto;position: static;width: 80px;}
	#familyP-einmalig.v2 img{width: 150px;}
	#familyP-einmalig.v2 p{font-size: 15px;}
	#familyP-einmalig.v2 h2{font-size: 17px;margin-top: 1em;}
	#independenceDay h5{font-size: 17px;}
	#independenceDay.NL .srctext{max-width: 100%;}
	#premierspeed2016 h1 {font-size: 2.5rem;margin-top:75px;}
	#premierspeed2016 p { margin-top:-41px;font-size: 18px;}
	#premierspeed2016 .yellowBtn { font-size: 14px;}
	#TSMD2016 .box { max-width: 230px;}
	#TSMD2016 h1 {font-size: 29px; font-weight:800;}
	#TSMD2016 h2 {font-size: 15px; font-weight:300;}
	#TSMD2016 hr {margin: 0.5rem 0;}
	#TSMD2016 p {font-size: 13px;}
	#TSMD2016 a.greenBtn { margin:0;}
	#visionary h1 span { font-size: 26px; }
	#visionary p { font-size: 18px; }
	#visionary .XSmid { text-align: center; }
	#visionary .container { padding-top: 4em; }
	#ss2016 .alignMidImg { padding-top: 2em; }
	#ss2016 #prodSection.LP2016 .priceBox { top: 7em; width: 160px; height: 160px; background-size: cover; }
	#ss2016 .alignMidTxt { padding-top: 8em; }
	#ss2016 #prodSection.LP2016 h2 { font-size: 3.2em !important; }
	#ss2016 #prodSection .priceBox.box-v3 .one { font-size: 26px; font-weight: 700; }
	#ss2016 #prodSection .priceBox.box-v3 .row2 { font-size: 32px; font-weight: 700; }
	#ss2016 #prodSection .priceBox p { top: 43px; }
	.newSlider,
	.newSlider .slideItem { overflow: visible; }
	#FP_and { background-position: 30% center; background-size: cover; }
	#FP_win { background-position: 30% center; background-size: cover; }
	#FP_app { background-position: 50% center; background-size: cover; }
	#bitdefenderBrain:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: -1; opacity: .5 }
	.slideItem .alignMidTxt,
	.slideItem .alignMidImg { margin-top: 0 !important; }
	#quickRenew .container { margin-top: 3em; text-align: center; }
	#OEMlinkedin h1 { font-size: 3em; }
	#OEMlinkedin img { margin: 2.5em 0 0 0.6em; }
	#OEMav h2 { font-size: 1.9em; font-weight: 300; line-height: 1em; margin: 0 0 1em; }
	#OEMav .alignMidTxt { margin: 2.3em 0 0 !important; }
	#OEMav q { padding: 0 0; }
	#awardSlide h3 { margin: 1.5em 0 .3em; font-size: 1.7em; }
	#awardSlide h2 { font-size: 2.8em; }
	#awardSlide .awardLogo { margin: 1.1em 0 1em 0; max-width: 100px; }
	#awardSlide q { margin: 0 auto; font-size: 1.5em; }
	#awardSlide p { margin: 0.9em 0 0; }
	#awardSlide .productBox { margin-left: 0; margin-top: 2em; max-width: 100%; }
	#awardSlide .labelImg { bottom: -1em; left: 11em; max-width: 70px; right: 0; }
	#awardSlide .productBox .btn { position: absolute; top: 5em; left: 16em; }
	#awardSlide .productImg { max-width: 170px; float: left; }
	#FPEinstein_HPB .alignMidTxt { margin-top: 1em !important; text-align: center; }
	#FPEinstein_HPB a.btn-fpeinstein { margin-top: .2em; }
	#FPEinstein_HPB img.devicesEIN { margin-top: -.7em; }
	#FPEinstein_HPB h2,
	#FPEinstein_HPB p { text-align: center; margin-top: .3em; }
	#FPEinstein_HPB .productImg { margin-top: 0; }
	#FPEinstein_HPB .productImg img { float: none; margin: 0 auto; }
	#FPEinstein_HPB a.btn-fpeinstein { float: none; display: inline-block; }
	#FPEinstein_HPB img.devicesEIN { float: none; display: inline-block; }
	#Box_HPB .alignMidTxt,
	#Box_HPB .alignMidImg { padding: 0; }
	#Box_HPB .logoBox { max-width: 100px; }
	#Box_HPB .boxProd { max-width: 250px; margin-top: 2em; }
	#Box_HPB h3 { margin-bottom: 2em; }
	#Box_HPB p { font-size: 2.8em; }
	#SOSsimpleHPB { background-position: 40% top !important; }
	#SOSsimpleHPB .alignMidTxt { margin-top: 0 !important; text-align: center; }
	#SOSsimpleHPB .alignMidImg { margin-top: 1.2em !important; }
	#SOSsimpleHPB h2 { padding-top: .5em; }
	#SOSsimpleHPB img { max-width: 170px; margin: 0 auto; width: 100%; }
	#avMacHPB { text-align: center; background-position: 50% top; }
	#avMacHPB .alignMidTxt { padding: 0; }
	#avMacHPB h3 { margin-top: 1em; }
	#avMacHPB h2 { margin-top: 0.1em; }
	#avMacHPB p { margin-bottom: 1em; }
	#avMacHPB .alignMidImg { max-width: 200px; width: 100%; margin: 2em auto 0 !important; }
	#deFP_HPB { text-align: center; }
	#deFP_HPB .alignMidImg { max-width: 200px; width: 100%; margin: 0 auto 0 !important; clear: both; padding-top: 1em !important; float: none; }
	#deFP_HPB .alignMidTxt img { margin: 0 auto; max-width: 120px; }
	#deFP_HPB h4 { margin-top: 1em; }
	#SOSsimpleHPB.sos2 h2 { font-size: 3em; margin-top: 1em; }
	#SOSsimpleHPB.sos2 p { margin-bottom: 2em; }
	#SOSsimpleHPB.sos2 { background-position: 48% top; }
	#hwHPB { text-align: center; }
	#hwHPB h2 { margin-top: 1em; }
	#hwHPB .alignMidImg img { max-width: 190px; width: 100%; margin: 1em auto 0; }
	#pcOptHPB { text-align: center; }
	#pcOptHPB .alignMidTxt { padding: 0; }
	#pcOptHPB h2 { font-size: 3.6em; }
	#pcOptHPB h3 { font-size: 1.7em; margin-top: 2em; }
	#pcOptHPB { background-position: 57% 11.5em; }
	#abnHPB { text-align: center; }
	#abnHPB	h2 { margin-top: 1.2em; line-height: 1; }
	#SOSsimpleHPB.sos3 h2 { margin: .8em 0 .3em; font-size: 2.5em; }
	#SOSsimpleHPB.sos3 .alignMidImg { margin-top: 2em !important; }
	#neStiu h2 { text-align: center; }
	#SMB_hp_banner h2 { font-size: 2.6em; }
	#SMB_hp_banner .alignMidImg { margin: 2em auto !important; max-width: 200px; float: none; }
	#SMB_hp_banner .alignMidTxt { text-align: center; }
	#SMB_hp_banner h6 { font-size: 16px; }
	#techsYouTrustHPB h1 { padding-top: 1em; }
	#pcMAGhpB h3 { margin-top: 0.9em; font-size: 1.8em; }
	#pcMAGhpB img.pcmag { width: 120px; }
	#pcMAGhpB img.pack { width: 200px; margin-top: 0; }
	#pcMAGhpB img.pcmag { margin-top: 0.2em; }
	#pcMAGhpB a.btn { font-size: 1.2em; margin: -6em auto 0; }

	/* pack 365 days */
	#full365Days h3 { margin-top: 0.9em; font-size: 1.8em; }
	#full365Days img.pcmag { width: 120px; margin: 0 auto; }
	#full365Days img.pack { width: 170px; margin-top: 0; }
	#full365Days img.pcmag { margin-top: 0.2em; }
	#full365Days a.btn { font-size: 1.2em; margin: 0.5em auto 0; }
	#full365Days .container > .text-left { text-align: center !important; }
	#full365Days h6 { margin-top: 0; }
	#full365Days h6 br { display: none; }
	#full365Days .price-pack { bottom: 60px; width: 50px; }

	/*  awardSlide */
	#awardSlide.yearProd span.nowAlso { margin-top: 0; }
	#awardSlide.yearProd .awardLogo { max-width: 120px; }
	#awardSlide.yearProd .tripleAward { max-width: 100px; margin-top: 10px; }
	#awardSlide.yearProd h3 { font-size: 2.5em; margin-top: 0 }
	#awardSlide.yearProd .productImg { float: none; margin-top: -60px; }
	#awardSlide.yearProd .labelImg { max-width: 70px; bottom: 4em; }
	#awardSlide.yearProd .productBox .btn { position: static; margin-top: 0.4em; }
	#awardSlide.yearProd h2 { font-size: 2em; }
	#awardSlide.yearProd h4 { font-size: 1.5em; }
	#awardSlide.yearProd .btn { font-size: 1.2em; margin-top: 2em; margin-left: 7em; }

	/* back to school 2015 */
	#backtoschool15 .container { margin-top: 0; }
	#backtoschool15 h2 { font-size: 2.4em; margin-top: 15px; }
	#backtoschool15 .tripleAward { margin-top: 10px; max-width: 100px; margin-top: -1em; }
	#backtoschool15.yearProd .awardLogo { max-width: 120px; }
	#backtoschool15 h5 { margin-bottom: 15px; }
	#backtoschool15 .productImg { max-width: 170px; margin-top: 1.5em; }
	#backtoschool15 .off_img { width: 60px; }
	#backtoschool15.yearProd  .btn { font-size: 1.2em; margin-left: 7em; margin-top: 2em; }
	#backtoschool15 .off_img { bottom: 7em; left: 100px; }

	/* family pack 50% */
	#famillypack_off50 img.btmBox { width: 150px; margin: 0 auto }
	#famillypack_off50 .container { margin-top: 1.3em; }
	#famillypack_off50 img.off { left: 121px; width: 60px; }
	#famillypack_off50 .logo-small { margin: 10px auto; width: 100px; }
	#famillypack_off50 h1 { font-size: 2.2em; text-align: center; }
	#famillypack_off50 h4 { text-align: center; }
	#famillypack_off50 .btn-success { margin-top: 0; padding: 1em 1.2em; }
	#famillypack_off50 img.award { width: 100px; margin-top: 0; }
	#famillypack_off50 div.btn { text-align: center; }

	/* family pack einmalig */
	#familyP-einmalig img { width: 200px; }
	#familyP-einmalig .container { margin-top: 1em; }
	#familyP-einmalig h2 { font-size: 20px; }
	#familyP-einmalig h1 { font-size: 30px; margin-bottom: 20px; }
	#familyP-einmalig p { font-size: 20px; }
	#familyP-einmalig a { font-size: 18px; margin: 0 auto; }
	#familyP-einmalig .textC { text-align: center; }

	/* antivirus for mac */
	#antivirusformac2016 .logo-small { margin-top: 0; }
	#antivirusformac2016 #oneYear2015 { text-align: center; }
	#antivirusformac2016 #oneYear2015 figure { margin: 0 auto; float: none; }
	#antivirusformac2016 .productBox { width: 190px; margin: 2em auto; left: 0; }
	#businessDE h1 { margin-top: 10px; font-size: 2em; }
	#businessDE #oneYear2015 { text-align: center; }
	#businessDE .productImg { width: 170px; margin: 0 auto; }
	#businessDE img.badgeB { width: 80px; bottom: 10px; left: 97px; }

	/* quick renew */
	#quickRenew2016 h2 { margin-top: 0; }
	#quickRenew2016 #oneYear2015 { text-align: center; }
	#quickRenew2016 .productImg { width: 140px; margin-top: 10px; }

	/* fight back 2016 */
	#fightBack2016 h2 br { display: none; }
	#fightBack2016 .btn-white { font-size: 20px; }

	/* editor's choice 2016 */
	#editorsChoice2016 .container { margin-top: 0; }
	#editorsChoice2016 #oneYear2015 { text-align: center; }
	#editorsChoice2016 .productBox { margin: 1em auto; width: 220px; }
	#editorsChoice2016 h3 { font-size: 22px; margin-top: 0; }
	#editorsChoice2016 h2 { font-size: 30px; margin: 0 0 10px 0; }
	#editorsChoice2016 .titles h4 { font-size: 18px; line-height: 1 !important; }
	#editorsChoice2016 .titles h4.big { font-size: 44px; }
	#editorsChoice2016 .titles h4.light { font-size: 28px; }
	#editorsChoice2016 .titles h4.small { font-size: 23px; }
	#editorsChoice2016 .titles h4.celeb { margin-top: 10px; }
	#editorsChoice2016 img.left { float: none !important; }
	#editorsChoice2016 .titles h4.light { font-size: 22px; }
	#tsmd2016 .productBox { max-width: 200px; margin: 1em auto; }
	#tsmd2016 { background-position: 50% center; }
	#tsmd2016 h1 { text-align: center; font-size: 2.7em; }
	#tsmd2016 .greenBtn { margin-left: auto; margin-right: auto; float: none; display: block; max-width: 150px; }
	#amazonWeb2016 .productBox { margin-top: 50px; }
	#amazonWeb2016 .alignMidTxt { text-align: center; }
	#amazonWeb2016 h3 { margin: 15px 0; }
	#amazonWeb2016 h1 { font-size: 28px; }
	#amazonWeb2016 h4 { font-size: 18px; }

	/* mr T 2015 */
	#mrT2015 .container { background: rgba(0, 0, 0, .5); padding: 40px 0; margin-top: 4em; text-align: center; }
	#mrT2015 .copyright { left: 0; right: 0; bottom: -9%; }
	#mrT2015 a.redBtn { font-size: 14px; }
	#mrT2015 p { font-size: 14px; }
	#mrT2015 h1 { font-size: 24px; }

	/* tsmd de 2016 */
	#tsmd_de_2016 .productBox { max-width: 200px; margin: 0 auto; }
	#tsmd_de_2016 .particles { left: -130%; top: -30%; }
	#tsmd_de_2016 #prodSection .priceBox p { font-size: 21px; margin-bottom: 2px; line-height: 20px; }
	#tsmd_de_2016 #prodSection .priceBox p span { font-size: 40px; line-height: 42px; margin-top: 0px !important; }
	#tsmd_de_2016 .container { text-align: center; }
	#tsmd_de_2016 .priceBox.small { background-repeat: no-repeat; background-size: 100% auto; bottom: 20px; height: 140px; width: 145px; left: -31px !important; bottom: 39px !important; }
	#tsmd_de_2016 .priceBox.small img { left: -3px; top: -2px; width: 150px; }
	#tsmd_de_2016 #prodSection .priceBox p span { font-size: 20px; line-height: 20px; margin-top: -3px !important; }
	#tsmd_de_2016 .bdf { margin-top: 0; font-size: 20px; }
	#tsmd_de_2016 h1 { font-size: 20px; margin: 5px 0 10px 0; }
	#tsmd_de_2016 h1 br { display: none; }
	#tsmd_de_2016 h3 { font-size: 22px; }
	#tsmd_de_2016 h5 { margin: 10px 0 10px 0; font-size: 16px; }
	#tsmd_de_2016 .btn-white { font-size: 11px; margin-top: 10px; }

	/* halloween 2016 */
	#halloween_2016 .productBox { width: 250px; margin: 20px auto; }
	#halloween_2016 .alignMidTxt { text-align: center; }
	#halloween_2016 h1 { font-size: 30px; margin: 5px 0; }
	#halloween_2016 p { font-size: 18px; }
	#halloween_2016 a.redBtn { font-size: 15px; margin-top: 0; }

	/* Black Friday 2015 */
	#BF2015 { background-position: 5% center; }
	#BF2015 h2 { text-align: center; font-size: 20px; }
	#BF2015 p { text-align: center; font-size: 18px; }
	#BF2015 .greenBtn { float: none !important; margin: 0 auto; display: block; max-width: 170px; }
	#BF2015 figure { margin-top: 1em; }

	/* Business Security */
	#BS-hpb .alignMidImg img { max-width: 150px; margin: 0 auto; padding-top: 2em; }
	#BS-hpb h1 { font-size: 27px; }
	#BS-hpb h1 .bdf { font-size: 17px; }
	#BS-hpb p { font-size: 16px; }
	#BS-hpb .btn-wrapper { text-align: center; }
	#BS-hpb.blackfriday .bf { max-width: 300px; width: 100%; padding: 30px 0 0 0; }
	#happy-antivirus .purple-shadow2 { display: none; }
	#happy-antivirus #prodSection { text-align: center; }
	#happy-antivirus #prodSection .btmBox { width: 210px; margin: 0 auto; }
	#happy-antivirus h1 { font-size: 20px; text-align: center; }
	#happy-antivirus .alignMidTxt { text-align: center; }
	#happy-antivirus .devices { margin: 0 auto; }
	#happy-antivirus a { font-size: 14px; }
	#happy-antivirus #prodSection.v2,
	#happy-antivirus #prodSection { margin-top: 1em; }
	.circle-rotate-second { top: -190px !important; width: 360px !important; left: 0 !important; }
	.circle-rotate2-second { top: -130px !important; left: 60px !important; width: 235px !important; }
	#happy-antivirus .circles-slider { left: 0; }

	/* classic line brief */
	#brief2016 #prodSection { padding-top: 2em; }
	#brief2016 .wrapper-brief2016 .particles { height: 500px; }
	#brief2016 .wrapper-brief2016 .priceBox { bottom: -20px; }
	#brief2016 .wrapper-brief2016 .priceBox,
	#prodSection .FP.priceBox { width: 140px; height: 140px; background-size: cover; }
	#brief2016 .wrapper-brief2016 .priceBox img,
	#prodSection .FP.priceBox img { width: 100%; }
	#brief2016 .wrapper-brief2016 .priceBox.box-v3 .row2 { font-size: 30px; }
	#brief2016 .wrapper-brief2016 .tablePrice { margin-top: 0; max-width: 100%; }
	#brief2016 .wrapper-brief2016 .priceBox p { top: 45px; }
	#brief2016 .alignMidTxt { text-align: center; padding-top: 3em; }
	#brief2016 .alignMidImg { float: none !important; max-width: 400px !important; margin: 0 auto; }

	/* total secuirty 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;}

	/* antivirus for mac */
	#antivirusformac2016.v4 h1{margin-top: 0;font-size: 34px;}

	/* 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;}

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

	/* bs 2016*/
	#bnsSecurity2016 #prodSection.LP2016 .priceBox img, 	#prodSection .FP.priceBox img {width: 100%;}
	#bnsSecurity2016 #prodSection.LP2016 .priceBox, #prodSection .FP.priceBox {  background-size: cover; height: 140px;width: 140px;}
	#bnsSecurity2016 .alignMidImg{max-width: 240px;margin: 0 auto;float: none;}
	#bnsSecurity2016 #prodSection .priceBox p{top: 50px!important;line-height: 0.9!important;}
	#bnsSecurity2016 #prodSection .priceBox p span{font-size: 26px;}
	.alignMidTxt{text-align: center;}
	#bnsSecurity2016 h1{font-size: 34px;}
	#bnsSecurity2016 p{font-size: 13px;margin: 10px 0;}
	#bnsSecurity2016 .alignMidTxt img{max-width: 220px;margin: 0 auto;}
	#bnsSecurity2016 .alignMidTxt p br{display: none;}
	#bnsSecurity2016 a.greenBtn{font-size: 14px;text-transform: none;margin-top: 10px; padding: 13px 20px;}

	#bnsSecurity2016RO #prodSection.LP2016 .priceBox img, 	#prodSection .FP.priceBox img {width: 100%;}
	#bnsSecurity2016RO #prodSection.LP2016 .priceBox, #prodSection .FP.priceBox {  background-size: cover; height: 140px;width: 140px;}
	#bnsSecurity2016RO .alignMidImg{max-width: 240px;margin: 0 auto;float: none;}
	#bnsSecurity2016RO #prodSection .priceBox p{top: 50px!important;line-height: 0.9!important;}
	#bnsSecurity2016RO #prodSection .priceBox p span{font-size: 26px;}
	.alignMidTxt{text-align: center;}
	#bnsSecurity2016RO h1{font-size: 31px;}
	#bnsSecurity2016RO p{font-size: 11px;margin: 10px 0;}
	#bnsSecurity2016RO .alignMidTxt img{max-width: 220px;margin: 0 auto;}
	#bnsSecurity2016RO .alignMidTxt p br{display: none;}
	#bnsSecurity2016RO a.greenBtn{font-size: 14px;text-transform: none;margin-top: 10px; padding: 13px 20px;}

	#bnsSecurity2016DE .alignMidImg{max-width: 240px;margin: 10px auto 0 !important;float: none;}
	#bnsSecurity2016DE h1 {font-size: 20px;margin-top: 8px;}
	#bnsSecurity2016DE p{color: #222222;font-size: 12px;margin:10px 0 10px;}
	#bnsSecurity2016DE img{margin: 0 auto;max-width: 200px;}
	#bnsSecurity2016DE .awards {margin-top: 7px;max-width: 115px;}
	#bnsSecurity2016DE a.yellowBtn{margin-top: 7px; font-size: 13px;}

	#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;}

	/* homepage new */
	#protectionBG span.or{font-size: 18px;}
	#protectionBG .blueBtn2 { font-size: 14px; padding: 15px 21px;}
	#protectionBG .margin{white-space: nowrap;}
	#welcome-back h3{font-size: 26px;}
	#welcome-back h4{font-size: 14px;font-weight: normal;}
	#welcome-back .noMP div.col-md-4{padding: 0 10px!important;}
	#welcome-back a{font-size: 11px;}
} /* end media queries