header img{width:200px;}
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box; }

html, body {
  height: 100%; }
  
  html {
  scroll-behavior: smooth;
}

body {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #2d2d2d; }
header img{width:200px;}
h1, h2, h3, h4, h5, h6, header, section, footer, aside, div, img, input, select, p, ol, ul, li {
  margin: 0px;
  padding: 0px; }

ol, ul {
  list-style: none; }

img, input, textarea, select {
  outline: none;
  border: none; }

a, a:hover {
  text-decoration: none; }

.full, header, .product-subsription, .six-category, .product-keyerror, .mobile-security, .quick-step, .login-credential, .renew-option, .process {
  width: 100%;
  height: auto; }

.sep-line:before, .sep-line2:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
height:170px;
width:1px;
background-color:#ccc;  }
  
  .navy-blue{background-color:#0096d5;}
  .padd-twenty{padding:20px 0;}
  .padd-ten{padding:10px 0;}
  .zero-padd{padding:0px;}
  .yellow-background{background-color:#0096d5;}
  .gray-background{background-color:#262626;}
  .padd-thirty{padding:0 30px;}
  .top-border{border-top:1px solid #ccc;
  padding-top:30px;
  }
  .padd-topthirty{padding-top:30px;}
  .slider-bg{background-image:url(../images/slider-bg.jpg);
  background-repeat:no-repeat;}
  
  .gap-twenty{margin-top:30px;}
  
  .box-shadow{-webkit-box-shadow: 0px 0px 22px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 22px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 22px 0px rgba(189,189,189,1);
min-height:220px;
}


.business-data{position:relative; z-index:0px;}
.business-data img{position:relative; z-index:1px;}
.business-data .protect-data{position:absolute; z-index:2; bottom:0px; right:0px; width:400px;
background-color:#0096d5; padding:20px;}

.business-data .protect-data h2, .business-data .protect-data h3, .business-data .protect-data h4, .business-data .protect-data h5, .business-data .protect-data h6, .personal-data h2, .personal-data h3, .personal-data h4, .personal-data h5, .personal-data h6{font-family: "Montserrat", sans-serif;
  font-size: 32px;
color:#fff;
font-weight:300;  }

.business-data .protect-data p, .personal-data p{font-family: "Montserrat", sans-serif;
  font-size: 14px;
color:#fff;
font-weight:400;
line-height:20px; 
margin-top:10px; }

.personal-data h2, .personal-data h3, .personal-data h4, .personal-data h5, .personal-data h6{color:#011031;}

.personal-data p{color:#272e36;}

.business-data .protect-data ol{list-style:none; margin-top:10px;}
.business-data .protect-data ol li{font-family: "Montserrat", sans-serif;
  font-size: 14px;
color:#fff;
line-height:20px;
font-weight:400;
position:relative;
padding-left:35px;}

.business-data .protect-data ol li b{position:absolute;
top:0px;
left:0px;}

.personal-data ul, .personal-data ol{list-style:none;}
.personal-data ul li, .personal-data ol li{font-family: "Montserrat", sans-serif;
  font-size: 14px;
color:272e36;
line-height:20px;
font-weight:400;
position:relative;
padding-left:35px;}

.personal-data ul li b, .personal-data ol li b {position:absolute;
top:0px;
left:0px;}

.down-click{background-color:#0ab9d3;
padding:10px;
margin-top:15px;
color:#fff;
font-family: 'Montserrat', sans-serif;
	font-size:18px;
}

.info{display:none;}

.slider-bg h1, .slider-bg h2, .slider-bg h3, .slider-bg h4, .slider-bg h5, .slider-bg h6{font-family: "Montserrat", sans-serif;
  font-size: 48px;
color:#242424;
font-weight:700;
margin-top:100px;
text-transform:uppercase;  }

.slider-bg p{font-family: "Montserrat", sans-serif;
  font-size: 14px;
color:#242424;
font-weight:400;
text-transform:uppercase;  }


.faq h4{
    color: #c01718;
    font-weight: 600;
    text-align: center;
	font-family: 'Montserrat', sans-serif;
}

.faq .card-header h5{
    color: #231717;
    font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
}

.faq .card-body p{
    color: #231717;
    font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	line-height:20px;
}

.faq .card-body ol{list-style:none;
}

.faq .card-body ol li{
    color: #231717;
    font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	line-height:24px;
	position:relative;
	padding-left:30px;
}

.faq .card-body ol li b{position:absolute;
top:0px;
left:0px;}

 .disclaimer{padding:30px;margin:0px;} 
 
 
.disclaimer h2, .disclaimer h3, .disclaimer h4, .disclaimer h5, .disclaimer h6, .disclaimer p{font-family: "Montserrat", sans-serif;
  font-size: 14px;
color:#fff;
font-weight:300;  }
.disclaimer p{margin-top:15px;}

.rotate-heading {
    position: absolute;
    top: 0;
    left: 15px;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    transform: rotate(180deg);
    background-color: #0096d5;
    min-height: 220px;
    text-align: center !important;
    padding: 0 5px;
    color: #fff;
    letter-spacing: 4px;
    font-family: 'Roboto', sans-serif;
}

.norton-antivirus-product h2, .norton-antivirus-product h3, .norton-antivirus-product h4, .norton-antivirus-product h5{
  font-size: 24px;
color:#262626;
font-weight:300;
margin-top:30px;  }

.norton-antivirus-product p{
  font-size: 14px;
color:#262626;
font-weight:400;
line-height:20px;  }

.outer-space{padding:30px 40px;}


.internal-button{display:inline-block;
background-color:#0096d5;
padding:15px 30px;
margin-top:15px;
cursor:pointer;}

.internal-button a{color:#fff;
font-family: "Montserrat", sans-serif;
font-size:21px;
font-weight:600;}

.easy-step h2,  .easy-step h3, .easy-step h4, .easy-step h5, .easy-step h6{
  font-size: 32px;
color:#262626;
font-weight:300;
font-family: "Montserrat", sans-serif;
  } 
  
  .easy-step p {
    font-size: 14px;
    color: #262626;
    font-weight: 400;
    line-height: 20px;
}


 
.nav-xbootstrap {
  display: block;
  margin-bottom: 15px 0;
 
}
.iconsize {
    font-size: 12px; 
    top: 2px; 
    left: 3px;
}

.nav-xbootstrap ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}

.nav-xbootstrap li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  font-size: 14;
  color: #def1f0;
}

.nav-xbootstrap li a {
  padding: 15px 20px;
  font-size: 14;
  color: #def1f0;
  display: inline-block;
  outline: 0;
  font-weight: 400;
  text-decoration: none;
}

.nav-xbootstrap li:hover ul.dropdown { 
    display: block; 
}

.nav-xbootstrap li ul.dropdown {
  position: absolute;
  display: none;
  width: 200px;
  background: #2980B9;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  padding-top: 0;
}

.nav-xbootstrap li ul.dropdown li {
  display: block;
  list-style-type: none;
}

.nav-xbootstrap li ul.dropdown li a {
  padding: 15px 20px;
  font-size: 15px;
  color: #fff;
  display: block;
  font-weight: 400;
}

.nav-xbootstrap li ul.dropdown li:last-child a { border-bottom: none; }

.nav-xbootstrap li:hover a {
  background: #2980B9;
  color: #fff !important;
}

.nav-xbootstrap li:first-child:hover a { border-radius: 3px 0 0 3px; }

.nav-xbootstrap li ul.dropdown li:hover a { background: rgba(0,0,0, .1); }

.nav-xbootstrap li ul.dropdown li:first-child:hover a { border-radius: 0; }

.nav-xbootstrap li:hover .arrow-down { border-top: 5px solid #fff; }

.arrow-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #def1f0;
  position: relative;
  top: 15px;
  right: -5px;
  content: '';
}
.title-mobile {
  display: none;
}

.nav-bg-xbootstrap{display:none;}

 @media only screen and (max-width:900px) {

.nav-xbootstrap {
  background: #fff;
  width: 200px;
  height: 100%;
  display: block;
  position: fixed;
  left: -200px;
  top: 0px;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
  margin: 0;
  border: 0;
  border-radius: 0;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  z-index:9;
}
.title-mobile {
  position: fixed;
  display: block;
    top: 10px;
    font-size: 20px;
    left: 100px;
    right: 100px;
    text-align: center;
    color: #FFF;
}
.nav-xbootstrap.visible {
  left: 0px;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
}

.nav-bg-xbootstrap {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 50px;
  margin: 0;
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid #03A9F4;
  padding: 12px 0 0 10px;

}

.navbar-xbootstrap {
  display: inline-block;
  vertical-align: middle;
  height: 50px;
  cursor: pointer;
  margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px;
}

.navbar-xbootstrap i{color:#fff;}

.navbar-xbootstrap span {
  height: 2px;
  background: #fff;
  margin: 5px;
  display: block;
  width: 20px;
}

.navbar-xbootstrap span:nth-child(2) { width: 20px; }

.navbar-xbootstrap span:nth-child(3) { width: 20px; }

.nav-xbootstrap ul { padding-top: 50px; }

.nav-xbootstrap li { display: block; }

.nav-xbootstrap li a {
  display: block;
  color: #505050;
  font-weight: 600;
}

.nav-xbootstrap li:first-child:hover a { border-radius: 0; }

.nav-xbootstrap li ul.dropdown { position: relative; }

.nav-xbootstrap li ul.dropdown li a {
  background: #2980B9 !important;
  border-bottom: none;
  color: #fff !important;
}

.nav-xbootstrap li:hover a {
  background: #03A9F4;
  color: #fff !important;
}

.nav-xbootstrap li ul.dropdown li:hover a {
  background: rgba(0,0,0,.1); !important;
  color: #fff !important;
}

.nav-xbootstrap li ul.dropdown li a { padding: 10px 10px 10px 30px; }

.nav-xbootstrap li:hover .arrow-down { border-top: 5px solid #fff; }

.arrow-down {
  border-top: 5px solid #505050;
  position: absolute;
  top: 20px;
  right: 10px;
}

.cover-bg {
  background: rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.nav-bg-xbootstrap{display:block;}

 }
 @media only screen and (max-width:1199px) {

.container { width: 96%; }


}


.img-gap{margin-top:20px;}

.back-to-top{position:fixed;
bottom:20px;
right:100px;
padding:5px 15px;
background-color:#fec102;
border:none;
color:#000;}

.btm-gap{margin-bottom:10px;}

