.h1,
h1 {
  font-size: 32px !important;
}
p {
  max-width: 1110px; 
}
header.entry-header {
  margin-top: 20px;
  margin-bottom: 20px;
}
#businessBanner .close-video {
  background: url("/wp-content/themes/bitdefender_india/images/close.png")
    no-repeat !important;
}
#breadcrumbs li.separator {
  margin-right: 5px;
}
.number a,
.bold-tel {
  font-weight: bold;
}
.white-tel {
  color: #fff;
}
.wpcf7-form p {
  padding-bottom: 0px !important;
}
.wpcf7-form label {
  width: 100%;
  color: #272727;
  text-align: left;
}
.wpcf7-form-control {
  width: 100%;
  margin-top: 10px !important;
  color: #272727;
}
.wpcf7-form .wpcf7-captcha-captcha-1 { width:auto; }
.wpcf7-captchar { width: 86%; }
input.wpcf7-form-control,
select.wpcf7-form-control {
  padding: 5px 20px;
  font-weight: normal;
}
input.wpcf7-text,
input.wpcf7-number {
  color: #272727 !important;
}
.wpcf7-form-control option {
  padding-left: 20px;
}
textarea.wpcf7-form-control {
  padding: 10px 20px !important;
  font-weight: normal;
}
input.wpcf7-file {
  padding: 0;
}
input[type="submit"].wpcf7-submit {
  background: #2aabd2;
  color: #fff !important;
  width: 200px;
  border-color: #28a4c9;
  border-style: solid;
}
.my-recaptcha {
  margin: 20px auto;
}
.little-message {
  height: 100px;
}
.try-before-buy {
  background: #fff;
}
.try-before-buy p {
  padding: 0 !important;
}
#classicLine.v2016 h3 {
  margin-bottom: 20px !important;
}
.entry-content,
.post {
  margin-bottom: 30px;
}
.trial {
  margin-top: 5px;
}
.product_meta {
  padding-bottom: 20px;
}
a.my-button {
  background: #51a71d !important;
  text-transform: uppercase;
}
a.my-button:hover {
  background: #408217 !important;
}
a.my-button-solutions {
  margin: 10px auto;
  display: inline-block;
  font-size: 12px !important;
}
.center-price-btn {
  text-align: center;
  margin: auto;
  width: 100% !important;
}
nav#mainNav .triangle {
  left: 5.5em !important;
}
.awesome-table {
  max-width: 790px;
  margin: 0 auto;
}
.awesome-table p {
  font-size: 13px;
  margin-right: 10px;
}
.comparison-img-align {
  position: relative;
  left: -40px;
}
.VertLine {
  margin: 0 10px;
}
.w10Comp img {
  margin-right: 5px !important;
}
a.awesome-link {
  color: #008bf7 !important;
}
#formGZ .wpcf7 {
  width: 100%;
}
#formGZ .wpcf7-recaptcha > div {
  margin: 0 auto;
}
#header_smb_downloads h1,
#header_smb_downloads .subTitle {
  margin-left: auto;
  margin-right: auto;
}
#smbDwnld_form {
  padding-top: 33px !important;
}
.freeHeader {
  margin-bottom: 33px;
}
.container.AcSc-container {
  padding-left: 0;
  padding-right: 0;
}
.AcSc-content {
  text-align: center;
}
a.AcSc-link {
  display: inline-block;
  margin: 0 20px;
}
.clk-reg {
  margin: 20px 0;
}
.fly-banner {
  text-align: center;
  padding: 15px 0;
  background: #ffdb6f;
  background: -webkit-linear-gradient(to bottom left, #ffdb6f, #f69259);
  background: -webkit-linear-gradient(top right, #ffdb6f, #f69259);
  background: linear-gradient(to bottom left, #ffdb6f, #f69259);
}
.fly-banner-img {
  border: 1px solid #fff;
}
.black-color {
  color: #3a3a3a !important;
}
.pseudo-margin {
  margin: 30px auto !important;
}
.pseudo-margin-h1 {
  margin: 10px 0 40px !important;
}
.pseudo-h1-home {
  font-size: 32px !important;
  color: #3a3a3a;
  line-height: 0.92em;
  letter-spacing: -0.008em;
}
#BrainOneAccount div.pseudo-h1 {
  color: #333;
  margin-top: 1.5em;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 800;
  font-size: 32px;
  margin: 2em 0 0;
  text-rendering: optimizelegibility;
}
#BrainOneAccount div.pseudo-h2 {
  font-size: 32px;
  color: #333;
  line-height: 1;
  font-weight: 200;
  margin: 0;
  text-rendering: optimizelegibility;
}
#BrainOneAccount div.pseudo-h3 {
  font-size: 19px;
  font-weight: 300;
  color: #505050;
  margin-top: 10px;
  line-height: 1.3;
  letter-spacing: -0.02em;
  text-rendering: optimizelegibility;
}
.pseudo-h2-home {
  font-size: 2.6em !important;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 0.92em;
  font-family: "Bitter", serif;
  text-rendering: optimizelegibility;
  margin: 0 !important;
  padding: 0 0 0.5em;
  text-transform: uppercase;
  color: #000;
}
.pseudo-h3-home {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  text-transform: uppercase;
  font-size: 2.1em;
  margin: 1em 0 0;
}
.pseudo-h3-home a {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  margin: 1em 0 0;
  text-transform: uppercase;
}
.pseudo-h3-home div.bdf {
  font-size: 0.7em;
  font-weight: 400;
  line-height: 1;
  text-transform: capitalize;
}
.pseudo-h3-home-2 {
  color: #3a3a3a;
  font-size: 28px;
  line-height: 1em;
  letter-spacing: -0.02em;
  text-rendering: optimizelegibility;
}
.the-most-advanced div.pseudo-h3-home-2 {
  line-height: 1;
  font-size: 46px;
  margin-top: 1em;
  font-weight: bold;
}
.pseudo-h4-home {
  padding: 2em 0 0;
  color: #fff;
  font: 200 2.1em/1em "Roboto", sans-serif;
  letter-spacing: -0.04em;
  margin-top: 10px;
  margin-bottom: 10px;
  text-rendering: optimizelegibility;
  font-weight: 200;
}
.pseudo-h5-home {
  letter-spacing: -0.03em;
  font-size: 1.85em;
  color: #3a3a3a;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.the-most-advanced div.pseudo-h5-home {
  margin: 1em 0;
}
#footer div.pseudo-h6 {
  font-size: 1.15em;
  font-weight: bold;
  color: #fff;
  font-family: "Roboto", sans-serif;
  letter-spacing: -0.03em;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.pseudo-h2 {
  margin: 0;
  margin-bottom: 1em;
  font-size: 44px;
  letter-spacing: -0.02em;
  line-height: 0.9em;
  text-rendering: optimizelegibility;
  color: #3a3a3a;
}
h1.pseudo-h2{font-size: 44px !important;}
#bestProt div.pseudo-h2 {
  margin: 0;
  margin-bottom: 1em;
  font-size: 40px !important;
  color: #1b1b1b;
  letter-spacing: -0.02em;
  line-height: 0.9em;
  text-rendering: optimizelegibility;
}
#secondZone div.pseudo-h2 {
  font-size: 50px;
  margin: 0;
  margin-bottom: 2em;
  text-transform: uppercase;
  font-weight: 700;
  color: #3a3a3a;
  letter-spacing: -0.02em;
  line-height: 0.9em;
}
#secondZone div.pseudo-h3 {
  font-size: 40px;
  margin: 0;
  font: 200 2.875em/1em "Roboto", sans-serif;
  text-transform: uppercase;
  color: #3a3a3a;
  text-rendering: optimizelegibility;
}
.pseudo-h2-product {
  margin: 0;
  margin-bottom: 1em;
  font-size: 3.9em;
  letter-spacing: -0.02em;
  line-height: 0.9em;
  text-rendering: optimizelegibility;
  color: #3a3a3a;
}
#FPprodFtrs2 div.pseudo-h2-product,
#prodScreenshot div.pseudo-h2-product {
  font-size: 36px;
  color: #fff;
  font-weight: 700;
  line-height: 1.4;
  margin: 0;
}
.pseudo-h2-screenshot {
  color: #fff;
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 0.5em;
  line-height: 1.4;
  letter-spacing: -0.02em;
  text-rendering: optimizelegibility;
}
#new-improved2017 div.pseudo-h3 {
  color: #fff;
  font-weight: 300;
  font-size: 48px;
  margin: 0.5em 0 1.5em;
  line-height: 1em;
  letter-spacing: -0.02em;
  text-rendering: optimizelegibility;
}
.take-a-look div.pseudo-h3 {
  color: #333;
  font-size: 46px;
  margin-bottom: 1.5em;
  line-height: 1em;
  letter-spacing: -0.02em;
  text-rendering: optimizelegibility;
}
.take-a-look.mac div.pseudo-h3 {
  margin-bottom: 1em;
  font-size: 42px;
}
.pseudo-h5 {
  margin-top: 0;
  font-size: 20px;
  margin-bottom: 25px;
  height: 40px;
  letter-spacing: -0.03em;
  font-weight: 700;
  color: #3a3a3a;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.pseudo-h5.pseudo-h5-2 {
  font-size: 1.85em;
}
.product-awards2017 .pseudo-h5 {
  color: #333;
  margin-bottom: 1.5em;
  font-weight: 400;
  font-size: 30px;
}
.anywhere-anytime .pseudo-h5 {
  margin: 2em 0 0;
  letter-spacing: -0.03em;
  font-size: 1.85em;
  line-height: 2;
}
.anywhere-anytime .pseudo-h6 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.03em;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
#FPprodFtrs2 .slideNav .pseudo-h5 {
  font-weight: 400;
  font-size: 1em;
  margin: 2em 0 0.6em;
  color: #e5e6e7;
}
.all-products2017 div.pseudo-h5 a {
  font-weight: 700;
  color: #000;
}
.all-products2017 div.pseudo-h5 a:hover {
  color: #5b5b5b;
}
div.pseudo-h1-product {
  color: #333;
  margin-top: 1.5em;
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 800;
  font-size: 32px;
  text-rendering: optimizelegibility;
}
.pseudo-h3-product {
  font-size: 19px;
  font-weight: 300;
  color: #505050;
  margin-top: 10px;
  line-height: 1.3;
}
#prodSection div.pseudo-h4 {
  font-size: 21px;
  color: #333;
  font-weight: 500;
  margin-top: 15px;
  margin-bottom: 10px;
  letter-spacing: -0.04em;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.trusted-2017 div.pseudo-h4 {
  margin-top: 0;
  margin-bottom: 10px;
  color: #3a3a3a;
  letter-spacing: -0.04em;
  font-size: 26px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.anywhere-anytime div.pseudo-h4 {
  font-size: 40px;
  margin-top: 0;
  letter-spacing: 0.2px;
  color: #3a3a3a;
  margin-bottom: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.compatiblew10-2017 div.pseudo-h5 {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  margin-top: 0.7em;
  margin-bottom: 10px;
  letter-spacing: -0.03em;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
#new-improved2017 div.pseudo-h5 {
  color: #fff;
  font-size: 23px;
  font-weight: 400;
  margin: 25px 0 10px;
  letter-spacing: -0.03em;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.product-awards2017 div.pseudo-h5 {
  color: #333;
  margin-bottom: 1.5em;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: -0.03em;
  margin-top: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.take-a-look div.pseudo-h5 {
  height: 100%;
  color: #333;
  font-size: 22px;
  font-weight: 400;
  margin: 15px 0;
  letter-spacing: -0.03em;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.take-a-look div.pseudo-h6 {
  color: #3c3b3b;
  font-size: 16px;
  font-weight: 500;
  margin: 15px 0 10px;
  letter-spacing: -0.03em;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.take-a-look.mac div.pseudo-h6 {
  font-size: 17px;
  margin-top: 0;
}
.bms2017-features div.pseudo-h2 {
  margin: 0;
}
.bms2017-features div.pseudo-h3 {
  font-size: 24px;
  color: #504f4f;
  margin: 1em 0 3em;
  line-height: 1.3;
  letter-spacing: -0.02em;
}
.bms2017-features div.pseudo-h4 {
  font-size: 19px;
  color: #111;
  margin-top: 35px;
  margin-bottom: 10px;
  font-weight: 400;
  letter-spacing: -0.04em;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.bms2017-features div.pseudo-h5 {
  margin-top: -12px;
  color: #333;
  font-size: 30px;
}
#classicLine.v2016 div.pseudo-h2 {
  color: #000;
  font-size: 2.6em;
  font-weight: 800;
  padding: 0 0 0.5em;
  text-transform: uppercase;
  font-family: "Bitter", serif;
}
#classicLine.v2016 div.pseudo-h3 {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 2.1em;
  margin: 1em 0 20px;
}
#classicLine.v2016 h1.pseudo-h3 {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 2.1em !important;
  margin: 1em 0 20px;
  
}
#classicLine.v2016 h2.pseudo-h3 {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 2.1em;
  margin: 1em 0 20px;
      padding: 0;
}
.modal-title.pseudo-h4 {
  margin: 0;
  line-height: 1.42857143;
  font-family: "Bitter", serif;
  color: #3a3a3a;
  letter-spacing: -0.04em;
  font-size: 26px;
  font-weight: 500;
  text-rendering: optimizelegibility;
}
#GZftrs h2.pseudo-h1,
#businessTable h2.pseudo-h1 {
  font: 700 3em/1.2em "Exo 2", serif;
  font-size: 32px;
  color: #3a3a3a;
  letter-spacing: -0.008em;
  margin-top: 20px;
  margin-bottom: 10px;
  text-rendering: optimizelegibility;
}
#businessBanner div.pseudo-h2 {
  color: #fff;
  font-size: 2.5em;
  font-family: "Exo 2", serif !important;
  letter-spacing: -0.02em;
  line-height: 0.9em;
  font-weight: 700;
  margin: 0;
  font-weight: 700;
}
#businessBanner div.pseudo-h5 {
  color: #fff;
  font-size: 2em;
  font-weight: 400;
  margin-top: 5em;
  margin-bottom: 0;
  line-height: 1.1;
}
#business2016Top div.pseudo-h2 {
  font-size: 27px;
  font-weight: 400;
  padding: 1em 0 0;
  color: #fff;
  line-height: 1.1;
}
#superiorProtection div.pseudo-h2 {
  color: #000;
  font-size: 36px;
  line-height: 1.1;
  padding-bottom: 1em;
  margin: 0;
}
#superiorPerformance div.pseudo-h2 {
  color: #2d2d2d;
  font-size: 35px;
  line-height: 1.2;
  padding-bottom: 2em;
  margin-bottom: 0;
}
#whyBdfGZ div.pseudo-h2 {
  font-size: 35px;
  font-weight: 300;
  padding-bottom: 1.5em;
  line-height: 1.1;
  margin-bottom: 0;
}
#superiorPerformance div.pseudo-h3 {
  color: #2d2d2d;
  font-size: 27px;
  letter-spacing: -0.02em;
  line-height: 1.2;
  padding: 2em 0;
  margin-bottom: 0;
}
#business2016Ftrs div.pseudo-h3 {
  font-size: 19px;
  font-weight: 700;
  color: #9d9d9d;
  transition: all 0.2s;
  line-height: 1em;
  letter-spacing: -0.02em;
}
#business2016Ftrs .active div.pseudo-h3,
#business2016Ftrs .sld:hover div.pseudo-h3 {
  color: #fff;
}
#superiorPerformance div.pseudo-h4,
#whyBdfGZ div.pseudo-h4 {
  font-size: 21px;
  color: #272727;
  font-weight: 700;
  padding-bottom: 1em;
  letter-spacing: -0.04em;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
#sysReq div.pseudo-h4 {
  color: #171717;
  font: 400 1.3em/1.3em "Roboto";
  letter-spacing: -0.04em;
  margin-top: 10px;
  margin-bottom: 10px;
  text-rendering: optimizelegibility;
}
#prodSection div.pseudo-h2 {
  font-size: 3.13em;
  padding-bottom: 0.15em;
  color: #3a3a3a;
  letter-spacing: -0.02em;
  line-height: 0.9em;
  margin: 0;
  font-weight: 700;
  text-rendering: optimizelegibility;
}
#GZprodDesc div.pseudo-h2, #GZprodDesc h1.pseudo-h2 {
  font-size: 4.4em;
  color: #fff;
  margin-bottom: 0;
}
#GZftrs div.pseudo-h3 {
  color: #272727;
  font: 500 1.3em/1.1em "Roboto";
  letter-spacing: -0.04em;
  font-size: 1em;
  padding: 0;
  margin-bottom: 0.5em;
  text-rendering: optimizelegibility;
}
#underProd div.pseudo-h3 {
  letter-spacing: -0.02em;
  margin: 1em 0 0;
  font: 600 2.34em "Exo 2", serif !important;
  color: #3a3a3a;
}
.business div.pseudo-h3 {
  color: #3a3a3a;
  font-size: 2.34em;
  line-height: 1em;
  letter-spacing: -0.02em;
  margin: 0;
  text-rendering: optimizelegibility;
}
#GZprodDesc div.pseudo-h5 {
  color: #fff;
  font-weight: 400;
  letter-spacing: -0.03em;
  font-size: 1.85em;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
#underProd div.pseudo-h6,
#underProdTxt div.pseudo-h6 {
  font-family: roboto;
  font-size: 1.5em;
  letter-spacing: -0.02em;
  margin: 1em 0 0.5em;
  color: #3a3a3a;
  line-height: 1.1;
  font-weight: 700;
}
.freeHeader.pseudo-h3 {
  margin-bottom: 33px;
  font-family: "Bitter", serif;
  color: #3a3a3a;
  font-size: 2.34em;
  line-height: 1em;
  letter-spacing: -0.02em;
  font-weight: 700;
  text-rendering: optimizelegibility;
}
#carouselEntrprs div.pseudo-h1 {
  font: 600 3em/1.3em "Bitter", serif;
  color: #3a3a3a;
  letter-spacing: -0.008em;
  font-size: 32px;
}
#GZprodDesc div.pseudo-h2 {
  font: 700 3.2em/1em "Exo 2", sans-serif;
  line-height: 0.8;
}
#GZprodDesc h1.pseudo-h2 {
  font: 700 3.2em/1em "Exo 2", sans-serif !important;
  line-height: 0.8;
}
.GZKey div.pseudo-h2,
.mine.GZKey div.pseudo-h2,
.unfollow div.pseudo-h2 {
  font: 600 2.8em/1em "bitter";
}
#GZfooterDL div.pseudo-h2 {
  font: 700 3em/1 "Bitter", serif;
  margin-bottom: 1em;
}
.GZKey div.pseudo-h3 {
  color: #272727;
  font: 500 1.3em/1em "Roboto";
  letter-spacing: -0.04em;
  padding: 1em 0 0.5em;
}
#businessTable table.GZGlyph .pseudo-h3 {
  font-weight: 700;
  font-size: 1.2em;
  line-height: 1;
  color: #4e4e4e;
}
#GZfaq div.pseudo-h3 ,#GZfaq h2.pseudo-h3{
  font: 400 2.2em/2em "Exo 2", sans-serif;
  color: #3a3a3a;
  letter-spacing: -0.02em;
}
#GZfaq div.pseudo-h4 {
  font: 300 1.8em/2em "Exo 2", sans-serif;
  color: #3a3a3a;
  letter-spacing: -0.04em;
  margin-top: 10px;
  margin-bottom: 10px;
}
section.compilance div.pseudo-h4 {
  margin: 10px 0 15px;
  color: #444;
  font-size: 34px;
  letter-spacing: -0.04em;
  font-weight: 500;
}
#GZfirst div.pseudo-h1 {
  font: 700 2em/2em "Bitter", serif;
  color: #3a3a3a;
  letter-spacing: -0.008em;
  font-size: 32px;
}
.GZfirst-font {
  font-size: 18.2px !important;
  padding: 1.2em 0 1em !important;
  margin: 0 !important;
}
#sysReq div.pseudo-h3 {
  color: #272727;
  font: 500 1.5em/1em "Roboto";
  letter-spacing: -0.04em;
}
#sysReq div.pseudo-h4 {
  color: #171717;
  font: 400 1.3em/1.3em "Roboto";
}
.roboto.normalFont.pseudo-h6 {
  font-size: 1.45em;
  letter-spacing: -0.03em;
  color: #3a3a3a;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
#GZpartPlatforms div.pseudo-h3 {
  font-size: 20px;
  font-family: "Bitter", serif;
  color: #3a3a3a;
  line-height: 1em;
  letter-spacing: -0.02em;
  font-weight: 700;
  text-rendering: optimizelegibility;
}
.pseudo-h2-page {
  font-family: "Bitter", serif;
  color: #3a3a3a;
  letter-spacing: -0.02em;
  line-height: 0.9em;
  font-size: 3.9em;
  font-weight: 700;
  text-rendering: optimizelegibility;
}
.pseudo-h3-page {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  text-transform: uppercase;
  font-size: 2.1em;
  margin: 1em 0 0;
  font-family: "Bitter", serif;
}
h2.pseudo-h3-page {
  color: #010101;
  font-weight: 900;
  line-height: 0.9;
  text-transform: uppercase;
  font-size: 2.1em;
  margin: 1em 0 0;
  font-family: "Bitter", serif;
}
.pseudo-h4-page {
  font-family: "Bitter", serif;
  color: #3a3a3a;
  letter-spacing: -0.04em;
  font-size: 26px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  font-weight: 500;
  text-rendering: optimizelegibility;
}
.pseudo-h5-page {
  letter-spacing: -0.03em;
  font-size: 1.85em;
  font-family: "Bitter", serif;
  color: #3a3a3a;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}
.good-price {
  color: #51a71d;
}
.bad-price {
  text-decoration: line-through;
  font-weight: normal;
}
.discount {
  color: #e82e2e;
  margin-left: 10px;
  font-size: 1.5em;
  letter-spacing: -0.06em;
  border: 1px solid;
  border-radius: 5px;
  padding: 0 8px;
}
.user-discount {
  display: inline-block;
  color: #e82e2e;
  padding: 0px 8px;
  font-size: 1.5em;
  border: 1px solid;
  border-radius: 5px;
  font-weight: 500;
}
.bad-price:hover,
.discount:hover {
  cursor: auto;
}
input[type="radio"] {
  margin-right: 6px !important;
  position: relative;
  top: 2px;
}
.bd-tabs {
  width: 100%;
  padding-left: 0 !important;
  text-transform: uppercase;
}
.nav.nav-tabs.bd-tabs {
  border-bottom: none;
}
.nav.nav-tabs.bd-tabs a,
.nav.nav-tabs.bd-tabs a:hover,
.nav.nav-tabs.bd-tabs > li.active a {
  color: #e82e2e !important;
  font-weight: 600;
  font-size: 1.2em;
}
.nav.nav-tabs.bd-tabs a {
  border-color: #eee;
  background: #fff;
}
.nav.nav-tabs.bd-tabs a:hover {
  border-color: #eee #eee #e82e2e;
}
.nav.nav-tabs.bd-tabs > li.active a,
.nav.nav-tabs.bd-tabs > li.active a:hover {
  border: 1px solid #c15050;
  color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.bd-tabs li {
  padding: 0 !important;
}
.bd-tabs > li.active > a,
.bd-tabs > li.active > a:hover {
  background: #ea8383 !important;
}
.bd-tabs > li > a:hover {
  background: #fff !important;
}
li.bd-sub-tabs {
  max-width: 277.5px;
  margin-top: 5px;
}
li.bd-sub-tabs a,
li.bd-sub-tabs.active a {
  font-size: 1em !important;
}
.bd-sub-tabs.active a {
  border-color: #e82e2e;
  border-radius: 4px 4px 0 0;
}
.cool-offer {
  font-size: 1.6em;
  font-weight: 600;
  color: #333;
  margin: 20px 20px 0 20px;
}
.sub-cool-offer {
  font-size: 0.85em;
  font-style: italic;
  color: #333;
  margin: 0 20px 0 20px;
}
.cool-offer-red {
  color: #e82e2e;
}
.header-hvi2017 {
  background: url(images/hvi-header.jpg) center no-repeat;
  min-height: 640px;
  background-attachment: fixed;
}
.padding5 {
  padding: 5em 0 !important;
}
.header-hvi2017 h3 {
  color: #fff;
  font-size: 58px;
  font-weight: 300;
  text-transform: uppercase;
  margin-top: 10px;
}
.header-hvi2017 span {
  color: #339fbe;
}
.header-hvi2017 .svg {
  max-width: 100px;
  margin-top: 30px;
}
.header-hvi2017 h4 {
  color: #fff;
  font-weight: 500;
  font-size: 32px;
  margin-top: 0;
}
.header-hvi2017 h1 {
color: #fff;
font-weight: 500;
font-size: 32px !important;
margin-top: 0;
font-family: 'Exo 2',serif!important; 
letter-spacing: -.04em;
}
.header-hvi2017 h5 {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 50px;
}
.blueDarkBtn {
  border: none;
  line-height: 1;
  border-radius: 0;
  font-family: Roboto;
  display: inline-block;
  text-align: center;
  transition: background 0.2s;
  cursor: pointer;
  color: #fff !important;
  padding: 16px 20px;
  outline: none !important;
  font-size: 16px;
  font-weight: 400;
  background: #0042ff;
}
.blueDarkBtn:hover {
  background: #1c42b0;
}
.content-hvi {
  overflow: hidden;
  position: relative;
  min-height: 2200px;
  padding-bottom: 0 !important;
}
.content-hvi h4 {
  color: #33bae3;
  font-size: 44px;
  margin-top: 100px;
  font-weight: 300;
}
.content-hvi h2 {
  color: #33bae3;
  font-size: 44px;
  margin-top: 100px;
  font-weight: 300;
}
.content-hvi h1 {
    color: #33bae3;
    font-size: 44px !important;
    margin-top: 100px !important;
    font-weight: 300;
    letter-spacing: -.04em;
}
.content-hvi h5 {
  color: #111;
  font-size: 22px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 20px;
}
.content-hvi h6 {
  font-size: 24px;
  color: #535353;
  line-height: 1.3;
  margin-top: 30px;
}
.content-hvi p.custom {
  font-size: 15px;
}
.content-hvi .marg {
  margin-bottom: 80px;
  font-size: 15px;
  color: #4b4b4b;
}
.content-hvi .index {
  position: relative;
  z-index: 2;
}
.content-hvi iframe {
  width: 100%;
}
.content-hvi .floating {
  overflow: hidden;
  position: absolute;
  right: -25px;
  z-index: 1;
  -webkit-animation-name: floating;
  animation-name: floating;
  -webkit-animation-duration: 12s;
  animation-duration: 12s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.content-hvi .floating {
  top: auto;
  bottom: 0;
}
.transitionend {
  background: url(images/transitionend.jpg) center top no-repeat;
  min-height: 840px;
}
.transitionend h3 {
  font-size: 42px;
  color: #fff;
  line-height: 1.2;
  margin: 70px 0;
}
.transitionend h4 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}
.transitionend h5 {
  color: #33bae3;
  font-size: 17px;
}
.transitionend p {
  margin-bottom: 80px;
  font-size: 15px;
  color: #b0b0b0;
  font-weight: 300;
}
.lightFont {
  font-weight: 300 !important;
}
.bluehvi2017 {
  background: #0042ff;
  margin-top: -5px;
  padding: 6em 0;
}
.bluehvi2017 h4 {
  color: #fff;
  font-size: 36px;
  font-weight: 300;
  font-style: italic;
}
.bluehvi2017 h6 {
  color: #fff;
  margin: 10px 0 20px;
}
.bluehvi2017 a {
  color: #33bae3;
  margin-top: 45px;
  display: block;
}
.text-center {
  text-align: center;
}
#GZfaq.hvi.v2 .resources {
  border-left: 1px solid #ddd;
}
.request-a-demo {
  background: #1b1b1b;
}
.request-a-demo h3,
.request-a-demo p {
  color: #fff;
  font-size: 46px;
  margin-bottom: 50px;
}
.request-a-demo p {
  color: #b0b0b0;
  font-size: 19px;
}
.request-a-demo .special {
  display: block;
  font-size: 12px;
  margin-top: 10px;
  color: #ddd;
}
b.number a {
  color: #d6d6d6;
  font-weight: 400;
  font-size: 16px;
}
.futures-and-benefits ul li {
  margin-bottom: 15px;
  list-style-image: url(images/checkv2_green.png);
  padding-right: 30px;
}
.custom-class-17,
.custom-class-18,
.custom-class-19,
.custom-class-20 {
  margin-left: 0;
}
@-webkit-keyframes floating {
  0%,
  to {
    -webkit-transform: translate(0, 0) rotateY(-12deg);
    transform: translate(0, 0) rotateY(-12deg);
    text-shadow: 10px 10px 3px rgba(0, 0, 0, 0.15);
  }
  65% {
    -webkit-transform: translate(0, 15px) rotateY(10deg);
    transform: translate(0, 15px) rotateY(10deg);
    text-shadow: -10px -10px 3px rgba(0, 0, 0, 0.15);
  }
}
@keyframes floating {
  0%,
  to {
    -webkit-transform: translate(0, 0) rotateY(-12deg);
    transform: translate(0, 0) rotateY(-12deg);
    text-shadow: 10px 10px 3px rgba(0, 0, 0, 0.15);
  }
  65% {
    -webkit-transform: translate(0, 15px) rotateY(10deg);
    transform: translate(0, 15px) rotateY(10deg);
    text-shadow: -10px -10px 3px rgba(0, 0, 0, 0.15);
  }
}
h2.entry-title {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
}
.entry-title a {
  color: #3a3a3a;
}
time.updated{display:none;}


.user-post {
  margin: 30px 0;
}
.user-post h4 {
  font-size: 30px;
}
.user-post h2 {
    font-size: 30px;
    font-family: 'Bitter',serif;
    color: #3a3a3a;
    letter-spacing: -.04em;
    font-weight: normal;
	    margin-top: 10px;
    margin-bottom: 10px;
}
.user-h h2,
.user-h h3,
.user-h h4,
.user-h h5,
.user-h h6 {
  font: 300 20px "Roboto", sans-serif;
  margin: 1em 0;
  letter-spacing: -0.02em;
  color: #464646;
}
.content-area {
  margin: 50px 0;
}
.content-area.single-post {
  margin-top: 30px;
}
.archive-posts {
  border-bottom: 1px solid #eee;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.archive-posts a {
  color: #3a3a3a;
}
.media-room-header {
  padding-bottom: 30px;
  margin: 40px 0 0;
}
.media-room-header h2 {
  font-size: 30px;
}
.media-room-header h1 {
    font-size: 30px !important;
}
#PressSubHeader {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}
.media-room-header.container {
  padding: 30px;
}
span.fa.fa-phone {
  margin-right: 5px;
}
.thumbnail-caption h3 {
  color: #fff;
  letter-spacing: 0.1em;
  font-weight: 400;
}
.photo-gallery {
  margin: 60px 0;
}
.cool-pdf {
  max-width: 600px;
  margin: 50px auto;
}
.cart-empty:nth-of-type(2) {
    display:none;
}

.voucher-area {
    left: calc(100% - 2.1875rem);
    top: 0.375rem;
    position: absolute;
    text-align: center;
    width: 7.5rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: .875rem;
    font-weight: 300;
    background: #5f7ddf;
    color: #fff;
}

.voucher-area::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: -0.625rem;
    width: 0;
    height: 1.25rem;
    border-top: 0.625rem solid transparent;
    border-right: 0.625rem solid #5f7ddf;
    border-bottom: 0.625rem solid transparent;
}

.voucher-area::after {
    content: "";
    position: absolute;
    right: 0%;
    bottom: -0.3125rem;
    width: 0;
    height: 0;
    border-top: 0.3125rem solid #3d5eca;
    border-right: 0.3125rem solid transparent;
}

.holi-banner-area {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0px 0 50px 0px;
}

.holi-banner-area.top {
    margin-top: 30px;
}

@media (max-width: 1439px) {
.wpcf7-captchar { width: 86%; }
  .content-hvi {
    min-height: auto;
  }
  .content-hvi h4 {
    margin-top: 40px;
    font-size: 30px;
  }
  .content-hvi h2 {
    margin-top: 40px;
    font-size: 30px;
  }
  .content-hvi h1 {
    margin-top: 40px !important;
    font-size: 30px !important;
	line-height: 1.1;
}
  .content-hvi h6 {
    font-size: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
.wpcf7-captchar { width: 85%; }
  .header-hvi2017 h3 {
    text-align: center;
    font-size: 34px;
  }
  .content-hvi .floating,
  .top-details2017 h5 br {
    display: none;
  }
  .transitionend h3 {
    font-size: 27px;
  }
  .user-discount {
    padding: 0px 2px;
    font-size: 0.9em;
    font-weight: 500;
  }
  .discount {
    padding: 0px 2px;
    font-size: 1.2em;
    font-weight: 500;
  }
  .nav.nav-tabs.bd-tabs li {
    margin-top: 5px;
  }
  li.bd-sub-tabs {
    max-width: 50%;
    margin-top: 5px;
  }
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}
table.business-table {
  margin-bottom: 27px;
}
.business-table th {
  text-align: right;
}
.business-table tr:first-child {
  text-align: right;
}
.uToolsWrap h6 {
  background: #eee;
  padding: 0.5em;
  text-align: center;
  letter-spacing: -0.03em;
  font-size: 1.85em;
  font-weight: 700;
}
#vrsn .vrsn-inner {
  background: #eee;
}
#vrsn .vrsn-inner a {
  display: block;
  padding: 0.75em;
  text-decoration: none;
  font-size: inherit;
  color: #5b5b5b;
  font-weight: 400;
  outline: none !important;
  text-align: center;
}
.gravity-zone-activation__image {
  margin-top: 30px;
  margin-bottom: 18px;
}
.gravity-zone-activation__support {
  margin-bottom: 45px;
}
.activation-key {
  position: relative;
}
.activation-key .wpcf7-form-control,
.box-serial .wpcf7-form-control {
  padding-left: 57px;
}
.activation-key .your-key::before {
  content: "BBS-";
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
}
.box-serial .your-serial::before {
  content: "BGZ-";
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
}
input[name="apply_coupon"],
input[name="update_cart"],
.js-submit {
  background-color: #b282a9 !important;
  color: #ffffff !important;
  transition: all 0.2s ease;
}
input[name="apply_coupon"]:hover,
input[name="update_cart"]:hover,
.js-submit:hover {
  background-color: #96588a !important;
}
@media all and (max-width: 770px) {
  .call-me-back {
    display: none;
  }
}
.priceTable {
  margin-top: 70px !important;
}
.priceTable label {
  font: 400 10.5px "Roboto" !important;
  color: #818181 !important;
  margin: 1.6em 0 !important;
}
.priceTable span {
  font: 400 17px "roboto" !important;
  margin-top: 0 !important;
  float: none !important;
  letter-spacing: -0.015em !important;
  color: #7e7e7e !important;
}
.navFix {
  height: 7em !important;
}
#subMenu {
  height: auto !important;
}
.newCallMeBack {
  width: 90px !important;
  height: 30px !important;
  background-color: #16be66 !important;
  border-radius: 5px !important;
  color: white !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  float:left;margin:0 3px;
}
.single_add_to_cart_button {
  border: 2px solid #16be66 !important;
  border-radius: 5px !important;
  text-transform: uppercase !important;
  background-color: transparent !important;
  color: #16be66 !important;
  margin-left: 56px !important;
  transition: all 0.25s ease;
}
.single_add_to_cart_button:hover {
  background-color: #16be66 !important;
  color: #fff !important;
}
.error404-class {
  display: block;
  font-size: 216px;
  font-weight: 600;
  color: #ddd;
  line-height: 1.35;
  letter-spacing: 4px;
}
.center {
  text-align: center !important;
}
.heading-block {
  margin-bottom: 50px;
}
.heading-block h4 {
  font-size: 20px;
  font-weight: 700;
}
.heading-block > span:not(.before-heading) {
  display: block;
  margin-top: 10px;
  font-weight: 300;
  color: #777;
}
.product2018 h1 {
  font-size: 38px;
  margin: 5px 0 10px;
}
.main-page__container {
  padding-top: 19px;
  text-align: left;
  font-family: "Fira Sans";
  font-size: 16px;
  line-height: 24px;
  display: flex;
}
.main-page__phone {
  color: #fff;
  margin-right: 13px;
}
.main-page__mail {
  color: #fff;
}
.shop__tabs {
  max-width: 570px;
}
.btn-wrapper {
  padding-top: 59px;
}
a.linkBigRed {
  background: #e80000;
  padding: 9px 20px;
  color: white !important;
  transition: 0.3s all;
}
.about-antivirus h3 {
  font-size: 30px;
  margin-bottom: 20px;
}
.benefits i {
  color: green;
}
ul.col-xs-12.list-none.benefits {
  font-size: 12px;
  text-align: left;
  min-height: 150px;
  height: 100%;
}
@media (min-width: 992px) {
.wpcf7-captchar { width: 86%; }
  #products-filters .col-md-3 {
    width: 20%;
  }
}
.bitdefender-section {
  padding-top: 82px;
  padding-bottom: 110px;
  color: #fff;
  font-size: 18px;
  font-family: "Fira Sans", sans-serif;
  background: url(../bitdefender_india/images/decor/rate.jpg) center no-repeat;
  background-size: cover;
}
.bitdefender-section p {
  margin-bottom: 2.6875rem;
}
.bitdefender-section h3,
.bitdefender-section h2 {
  margin-bottom: 35px;
  font-size: 32px;
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
  color: #fff;
}

.bitdefender-section.windows-2 h2 {
  color: #000;
}
.bitdefender-section li {
  margin-bottom: 20px;
}
.windows-2 {
  background-image: none;
  background-color: #fff;
  color: #000;
}
.windows-2 h3 {
  color: #000;
}
.windows-3 {
  background: url(../bitdefender_india/images/decor/soft.jpg) center no-repeat;
  background-size: cover;
}
a.homepage-product__more.bitdefender-win {
  margin-top: 12px;
  display: inline-block;
  padding: 14px 18px;
  font-family: "Fira Sans", sans-serif;
  font-size: 18px;
}
.site__title {
  padding: 1.1rem;
  margin: 0;
  background: linear-gradient(
    to right,
    #4dbdeb 0%,
    #5da4e1 42%,
    #5da4e1 42%,
    #6499dd 54%,
    #6e88d6 100%
  );
  font-family: "Fira Sans", sans-serif;
  font-size: 1.9rem;
  font-weight: 400;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
@media screen and (max-width: 540px) {
.wpcf7-captchar { width: 70%; }
  .woocommerce .cart-collaterals,
  .woocommerce-page .cart-collaterals {
    margin: 10px 0 10px 0 !important;
  }
}
.payment_method_payubiz img {
  width: 65px;
}
.soft h2.soft__title {
  color: #fff !important;
  font-family: "Fira Sans", sans-serif;
}

.entry-content ol,
.entry-content ul {
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
}

.entry-content ul li {
  list-style: inherit;
  margin:0 0 0 18px;
}

.entry-content ul ul,
.entry-content ol ul {
  padding-left: 40px;
  -webkit-padding-start: 40px;
}
.improved-txt,
.new-txt {
  text-transform: uppercase;
  padding-left: 0.2em;
  font-weight: 700;
}
.improved-txt {
  color: #67bc52;
}

.quote-wrapper {
  background-color: #f2f2f2;
  padding: 2.5em 0;
  margin-top: 14px;
}

.quote-wrapper q {
  font-size: 25.2px;
  font-style: italic;
  line-height: 1.1;
  color: #004aa0;
}

.quote-wrapper .by {
  color: #83878e;
  font-size: 18.2px;
  font-style: italic;
}

.protecting-500 {
  font-family: "Roboto", serif;
  background: no-repeat center #03001e;
  color: #fff;
  text-transform: uppercase;
  max-height: 540px;
  padding: 8em 0;
}

.protecting-500 .overtitle {
  font-size: 1.429em;
  font-weight: 700;
  padding: 0 0 0.5em;
}
.protecting-500 .title {
  font-size: 6.5em;
  font-weight: 700;
  color: #fff;
  line-height: 1.1;
}
.protecting-500 .subtitle {
  font-size: 1.429em;
  font-weight: 300;
}

.new-txt {
  text-transform: uppercase;
  color: #f11;
  padding-left: 0.2em;
  font-weight: 700;
}
.topaward {
  margin: 0 auto;
  width: 100%;
}

.topaward .left-side {
  float: left;
  width: 35%;
  padding-left: 2em;
}
.topaward .right-side {
  float: left;
  width: 65%;
  padding: 0.5em 0 0 0.8em;
}
.topaward .right-side q {
  color: #d89925;
  font-weight: 400;
  font-size: 1.143em;
  line-height: 1.1;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
.topaward .right-side p {
  color: #000;
  font-size: 0.857em;
  font-weight: 400;
  margin: 0;
}
.product2018 .topaward img.awardimg {
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.separete-sect {
  padding: 25px 0;
  background-color: #f6f6f6;
}
.separete {
  padding: 25px 0;
}
.main-page__container {
  display: flex;
}
@media (max-width: 1023px){
.show_menu{display: block !important;}
}

@media (max-width: 991px){
.show_menu{display: block !important;}
}

.new-data { float: left; font-size: 13px; padding: 0 8px; border-right: 1px solid #fff; line-height: 1; }
.new-data:first-child {padding-left:0}
.new-data:last-child {border-right:0}
.new-data a {margin-right:0}
.topMenuWrapper .main-page__container {padding-top: 22px;}
nav#mainNav.active #firstNav .newCallMeBack { margin-top: 10px; }
.top-strip { background: #16be66; color: #fff; /* background: #16be66; */ text-align: center; line-height: 1; padding: 10px; font-size: 15px; position: fixed; width: 100%; left: 0; top: 0; z-index: 99999; }
.cpn-code { font-size: 15px; font-weight: 600; }
.navFix-new {height: 7.5em !important; }
.modal-title{font-family: 'Bitter',serif;color: #3a3a3a;font-weight: 500;font-size: 26px;} 
.flag-wrap {float: left;}
.flag-wrap img{max-width: 100px;}
.p-0{padding:0;}
@media (min-width: 1270px) and (max-width: 1290px){
.home .rate__card .row {margin:0;}
}
@media (max-width: 767px){
.top-strip {font-size: 13px;}
* {white-space: normal !important;box-sizing: border-box;word-wrap: break-word;}
}

@media screen and (width: 1024px){
.new-data{padding: 0 5px;}
}