﻿@font-face {
  font-family: 'SymantecSans';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/symantec-sans_light.eot);
  src: url(../fonts/symantec-sans_light.eot?#iefix) format('embedded-opentype'), url(../fonts/symantec-sans_light.ttf) format('truetype'), url(../fonts/symantec-sans_light.svg#symantec-sans_light) format('svg');
}

@font-face {
  font-family: 'SymantecSans';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/symantec-sans_regular.eot);
  src: url(../fonts/symantec-sans_regular.eot?#iefix) format('embedded-opentype'), url(../fonts/symantec-sans_regular.ttf) format('truetype'), url(../fonts/symantec-sans_regular.svg#symantec-sans_regular) format('svg');
}

@font-face {
  font-family: 'SymantecSans';
  font-style: bold;
  font-weight: 700;
  src: url(../fonts/symantec-sans_bold.eot);
  src: url(../fonts/symantec-sans_bold.eot?#iefix) format('embedded-opentype'), url(../fonts/symantec-sans_bold.woff) format('woff'), url(../fonts/symantec-sans_bold.ttf) format('truetype'), url(../fonts/symantec-sans_bold.svg#symantec-sans_bold) format('svg');
}









#content-top
{
   
    margin-left:auto; 
    margin-right:auto;
    
}
#imageNPE {
    
    width:152px; /*width of your image*/
   height:152px; /*height of your image*/
   background-image:url(../images/NPE-large.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
     margin-top:65px;

}
#powerfulimageNPE {
    width:122.2px; /*width of your image*/
   height:150px; /*height of your image*/
   
   background-image:url(../images/npe-powerful.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
}
#easyimageNPE {
    width:149.9px; /*width of your image*/
   height:135px; /*height of your image*/  
   background-image:url(../images/npe-easy-to-download.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
}
a.offset-btn-npenbrt 
{
    padding-left:35px;
    padding-right:35px;
    height:60px;
    color:#333333;
    text-align:center;
    background-color:#ffe283;
    display:table-cell;
    font-size: 21px;
    font-family:'Segoe UI';
    font-weight: 400;
    text-decoration:none;
    vertical-align:middle;
     
}
 .offset-btn-npenbrt:hover{background-color:#FFD664; text-decoration:none;color: #333333;text-align:center}
  .offset-btn-npenbrt:focus{Background-color: #ffe283; color: #333333; border: 1px #00aeef;}
  .offset-btn-npenbrt:active{Background-color: #f8a156; color: #333333}
  .offset-btn-npenbrt:disabled{Background-color: #f8f8f8; color: #a0a0a0;}
 
#content-top a {
        text-align: center;
    }
#product-title-margin 
{
    padding-bottom:40px;
}

#product-button-margin 
{
    height:55px;
}

.hero-title
{
  font-size:45px;
  line-height: 55px;
  color:#585858;
  font-family:SymantecSans;
  font-weight: 400;
  
}
.hero-body-text
{
 font-size: 27px;
line-height: 1.3;
color:#585858;
font-family:'Segoe UI';

font-weight: 400;
}
.body-text {
 font-size: 18px;
line-height: 1.3;
color:#585858;
font-family:'Segoe UI';
font-weight: 400;
}
.link {
    font-size: 18px;
    
    font-family: 'SF Text','Helvetica Neue','Segoe UI';
    font-weight: 400;
}

#npe-top {
    font-size: 250%;
    color:aqua;
}
.title 
{
    font-size: 30px;
    line-height: 40px;
    color: #585858;
    font-family:SymantecSans;
    font-weight: 400;
    
}

#icon-desc-npe
{
    
    padding-top:30px;
    padding-bottom:45px;
    padding-left: 290px;
    padding-right: 290px;
}

#product-footer-margin
{
    padding-bottom:65px;
}




div#click-here a, div#npe-instructions-p3 a, div#npe-beta-3rd-party-content a, div#norton-prod-key-content a
{ 
    color:#00AEEF;
    text-decoration:none;
}
div#click-here a:link, div#npe-instructions-p3 a:link, div#npe-beta-3rd-party-content a:link, div#norton-prod-key-content a:link { color:#00AEEF;}
div#click-here a:hover, div#npe-instructions-p3 a:hover, div#npe-beta-3rd-party-content a:hover, div#norton-prod-key-content a:hover { color:#0089C6;}
div#click-here a:active, div#npe-instructions-p3 a:active, div#npe-beta-3rd-party-content a:active, div#norton-prod-key-content a:active { color:#003663;}

#icon-txt-npe-beta
{
    margin-top:10px;
}


#npe-separator-hor
{
    margin-top:15px;
    background-image:url(../images/horizontal_divider.png);
    background-repeat:no-repeat;
    width:978px;
    height:1px;
}
           
#npe-intro         
{
    background-color:deepskyblue;
    padding-left:65px;
    
    color:white;
    padding-bottom: 50px;
    padding-top:50px;
}
#intro {
    color: white;
    float:left;
    padding-left:0;
    padding-right:0;
}
.intropara1 {
padding-top:10px;
}

#dld-inst-header
{
    margin-top:43px;
}

#npe-instructions
{
    margin-top:23px;
}

div#npe-instructions ol {padding-left:25px;}    
div#npe-instructions li {padding-left:25px;}    

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#npe-instructions-p2
{
    margin-top:43px;
}

#npe-instructions-p3
{
    margin-top:15px;
}


#npe-beta-3rd-party
{
    margin-top:43px;
}

#npe-beta-3rd-party-content
{
    margin-top:0px;
}

#norton-prod-key
{
    margin-top:43px;
}

#norton-prod-key-content
{
    margin-top:23px;
}

.intro-margin
{
    padding-top:50px;
}
.intro-margin-bottom
{
    padding-bottom:50px;
}

.intropara-margin 
{
   padding-top:30px;
}
.intro-title {
    padding-bottom:15px;
    padding-left:0;
}

#soln {
    float:left;
}



#npefeatures 
{
    padding-top:50px;
    padding-bottom:60px;
    vertical-align:top;
    
    position:relative;
     
    margin-left:auto;
    margin-right:auto;
    
}

.easytodownload
{
    text-align:center;
    float:left;
  
    Position:relative; 
    margin-left:auto; 
    margin-right:auto;
  
}

.powerful
{
  text-align:center;
    float:left;
  
    Position:relative; 
    margin-left:auto; 
    margin-right:auto;
    
}
.easytouseimage1 {
    padding-top: 46px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.easydownloadimage1 
{
 padding-top:44px;  
 position:relative; 
 margin-left:auto; 
 margin-right:auto;
}
.easydownloadimage2
{
 
 padding-top: 37px;
 position:relative; 
 margin-left:auto; 
 margin-right:auto;
}
.easydownloadimage3
{
 padding-top:30px;  
 position:relative; 
 margin-left:auto; 
 margin-right:auto;
}

.easytodownloadintro {

 
 width:490px;

}
.thoroughimage3
{
 padding-top:43px;  
 position:relative; 
 margin-left:auto; 
 margin-right:auto;
}
.easytouseintro1 {
    padding-top: 49px;
    padding-left: 50px;
}
     .thoroughintro3 {
         padding-top:49px;

    }
.easydownloadintro1 {
         padding-top:58px;
         padding-left: 65px;
         
    }
    .easydownloadintro2 {
         padding-top:51px;
         padding-right:30px;

    }
     .easydownloadintro3 {
         padding-top:40px;

    }
    #npe-intro {
        
        padding-left: 80px;
       
       padding-right:80px;
    }

#abovefooter {
  
    background-color:#f8f8f8;
    text-align:center;
    padding-top:50px;
    padding-bottom:50px;
}
#abovefooter-nbrt {
    
    text-align:center;
    padding-top:50px;
    padding-bottom:50px;
    }
#buttonspace {
    padding-top: 40px;
}
#abovefooterspace {
    padding-top: 70px;
}
#onlyonmobile {

       
        font-size: 15px;
        line-height: 20px;
        color: #585858;
        font-family: "SymantecSans";
        font-weight: 400;
        display:none;
    }
.paddingleft {

}

@media only screen and (max-width: 768px) {

    .title {
        font-size: 20px;
        line-height: 24px;
        color: #585858;
        font-family:"SymantecSans";
        font-weight: 200;
    }

    .hero-title {
        font-size: 25px;
        line-height: 29px;
        color: #585858;
        font-family:"SymantecSans";
        font-weight: 200;
    }

    .hero-body-text {
        font-size: 15px;
        line-height: 20px;
        color: #585858;
        font-family:"SymantecSans";
        font-weight: 400;
    }

    .body-text {
        font-size: 14px;
        line-height: 1.3;
        color: #585858;
        font-family:'Segoe UI';
        font-weight: 400;
    }

    #npe-intro {
        background-color: deepskyblue;
        padding-left: 20px;
        padding-right:20px;
        color: white;
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .easytodownloadintro {

 margin-left:auto; 
 width:100%;
 margin-right:auto; 
 padding-right:20px;
 padding-left:20px;
}

    .intro-margin {
        padding-top: 30px;
    }

    .intropara-margin {
        padding-top: 20px;
    }

    #product-title-margin {
        height: 25px;
    }

    #icon-desc-npe {
        padding-top: 20px;
        padding-bottom: 30px;
        padding-left:20px;
        padding-right:20px;
    }

    #product-footer-margin {
        padding-bottom: 50px;
    }

   
    

    #easydownloadimage {
        padding-top: 20px;
    }
    .easydownloadimage1 {
        padding-top: 20px;
    }
    .easydownloadimage2 {
        padding-top: 16px;
    }
    .easydownloadimage3 {
        padding-top: 20px;
    }
    #easytodownloadintro {
        padding-top: 20px;
    }
    .easydownloadintro1 {
         padding-top:17px;
    }
    .easydownloadintro2 {
         padding-top:16px;

    }
    .easydownloadintro3 {
        padding-top: 20px;
    }
  #easytodownload
{     padding-top: 40px;
     
}
   .easytodownload
{  
     
       padding-top: 40px;
     
}
    .powerful
{     padding-top: 40px;
     
}
    #npefeatures {
    margin-left:auto;
    margin-right:auto;
    padding-top:0;
    padding-bottom:40px;
    }
    #abovefooterspace {
    padding-top: 40px;
}
    #buttonspace {
    padding-top: 20px;
}
 #imageNPE {
    
    width:87px; /*width of your image*/
   height:87px; /*height of your image*/
   background-image:url(../images/responsive/NPE.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
    margin-top:65px;

}
 #powerfulimageNPE {
    width:56px; /*width of your image*/
   height:68px; /*height of your image*/
   background-image:url(../images/responsive/npe-powerful.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
}
#easyimageNPE {
    width:68px; /*width of your image*/
   height:61px; /*height of your image*/
   background-image:url(../images/responsive/npe-easy-to-download.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
}
#abovefooter {
  
    
    padding-top:30px;
    padding-bottom:30px;
}
 #abovefooter-nbrt {
    padding-top:30px;
    padding-bottom:30px;
    }
    .link {
    font-size: 14px;
    font-weight:600;
    
}
    a.offset-btn-npenbrt 
{
    padding-left:108px;
    padding-right:109px;
    height:40px;
    font-size:14px;


    }
}
@media screen and (min-width:1300px)  {
    .easytodownloadintro {

 
 width:100%;

}

 
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
   
     #icon-desc-npe {
        padding-left:108px;
        padding-right:108px;
    }
 
}

@media only screen and (max-device-width: 320px) {
    #abovefooter {
        display: none;
    }
    #onlyonmobile {
        display:block;
    }
    
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {

    #imageNPE {
    
    width:151px; /*width of your image*/
   height:151px; /*height of your image*/
   background-image:url(../images/responsive/npe-icon-tab.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
    margin-top:65px;

}
 #powerfulimageNPE {
    width:105.9px; /*width of your image*/
   height:130px; /*height of your image*/
   background-image:url(../images/responsive/npe-powerful-tab.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
}
#easyimageNPE {
    width:143.3px; /*width of your image*/
   height:130px; /*height of your image*/
   background-image:url(../images/responsive/npe-easy-to-download-tab.png);
   display: block;
    margin-left: auto;
    margin-right: auto; 
}
    #npe-intro {
        padding-left: 15px;
        padding-right: 15px;
    }

    .intro-title {
        padding-left: 15px;
    }

    #intro{
        padding-left:15px;
}

    .intro-margin {
        padding-top: 30px;
    }

    .intropara-margin {
        padding-top: 20px;
    }

    #product-title-margin {
       padding-bottom:40px;
    }

    #icon-desc-npe {
        padding-top: 30px;
        padding-bottom: 45px;
         padding-left:30px;
        padding-right:30px;
    }

    #product-footer-margin {
        padding-bottom: 65px;
    }
    .easytouseimage1 {
        padding-top:51px;
    }
    .thoroughintro3 {
        padding-top:44px;
    }
    .easytouseintro1 {
        padding-top: 47px;
    }
    .thoroughimage3 {
        padding-top: 48px;
    }

    .easydownloadimage1 {
        padding-top: 38px;
    }
       

    #easydownloadimage {
        padding-top: 20px;
    }
  
  #easytodownload
{     padding-top: 40px;
     
}
   .easytodownload
{  
     
       padding-top: 40px;
     
}
   .easydownloadintro1 {
   padding-top:55px;
    padding-left: 0;
}
    .powerful
{     padding-top: 40px;
     
}
    #npefeatures {
    margin-left:auto;
    margin-right:auto;
    padding-top:0;
    padding-bottom:40px;
    }
    .easydownloadintro2 {
        padding-top:55px;
    }
    .easytodownloadintro {
  

 width:95%;

 
}
    
    #abovefooterspace {
    padding-top: 40px;
}
    #buttonspace {
    padding-top: 20px;
}
 
#abovefooter {
  
    
    padding-top:30px;
    padding-bottom:30px;
}
 #abovefooter-nbrt {
    padding-top:30px;
    padding-bottom:30px;
    }
    .link {
    font-size: 14px;
    font-weight:600;
    
}

}