/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    color: #555555;
    font-size: 15px;
    font-weight: 400;
    background-color: #ffffff;
}

a,
a:focus {
    outline: none;
}

.inline-block {
    display: inline-block;
}

.blue-txt {
    color: #0078d7;
}

.text-white {
    color: #fff;
}

.text-white a:hover {
    color: #fff;
    text-decoration: underline;
}

.text-uppercase {
    text-transform: uppercase;
}

.pos-relative {
    position: relative;
}

.btn-grey {
    background-color: #b1b3b7;
    border-color: #b1b3b7;
    color: #ffffff;
    font-size: 13px;
}

.btn-blue {
    background-color: #04a0e7;
    border-color: #04a0e7;
    color: #ffffff;
    font-size: 30px;
}

.btn-blue:hover {
    background-color: #0387c3;
    border-color: #0387c3;
    color: #ffffff;
}

.btn-orange {
    padding: 6px 10px 6px 10px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    width: 288px;
    border: 1px solid #ff930c;
    background-color: #ff7705;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7705), to(#ff7705));
    background-image: -webkit-linear-gradient(top, #ff7705, #ff7705);
    background-image: -moz-linear-gradient(top, #ff7705, #ff7705);
    background-image: -ms-linear-gradient(top, #ff7705, #ff7705);
    background-image: -o-linear-gradient(top, #ff7705, #ff7705);
    background-image: linear-gradient(to bottom, #ff7705, #ff7705);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff7705, endColorstr=#ff7705);
    font-size: 30px;
}

.btn-orange:hover {
    border: 1px solid #ffad41;
    color: #FFFFFF;
    background-color: #ffc579;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
    background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
    background-image: linear-gradient(to bottom, #ffc579, #fb9d23);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffc579, endColorstr=#fb9d23);
}

.btn-darkblue {
    background-color: #008dbd;
    border-color: #008dbd;
    color: #ffffff;
    font-size: 27px;
}

.btn-darkblue:hover {
    background-color: #016c90;
    border-color: #016c90;
    color: #ffffff;
}

.clear-both
{
  clear:both;
}

.font-size-16
{
    font-size:16px;
}

.container-fluid {
    /*width: 95%;*/
    /*max-width: 980px;*/
    max-width: 1200px;
    padding-left: 0px;
    padding-right: 0px;
}

.main-header {
    /*border-bottom:1px solid #29303f;*/
    background-color: #f3f3f3;
    /*height: 68px;*/
    height: auto;
    position: relative;
    z-index: 9999;
}

.main-header #logo {
    padding-top: 15px;
    width: 102px;
    float: left;
}

.main-header .main-nav {
    float: right;
    padding-top: 1px;
}

.main-header .main-nav .main-nav-inner {
    float: left;
}

.main-header #menu {
    /*float: left;*/
    float: right;
    padding: 0px 15px;
}

.main-header #menu li {
    display: block;
    float: left;
    position: relative;
}

.main-header #menu li a {
    display: block;
    padding: 22px 15px;
    font-size: 15px;
    color: #1f2430;
    font-weight: 400;
    text-decoration: none;
    margin-left: 0px;
    line-height: normal;
}

.main-header #menu li a:hover,
.main-header #menu li a.active,
.main-header #menu li a.highlighted {
    background-color: #1f2430;
    color: #ffffff;
}

.main-header #menu li a:focus {
    background-color: #1f2430;
    color: #ffffff;
}

.main-header #menu li .sub-menu {
    position: absolute;
    top: 60px;
    background-color: #1f2430;
    min-width: 185px;
    padding-bottom: 20px;
    padding-top: 10px;
    display: none;
}

.main-header #menu li:hover .sub-menu {
    display: block;
}

.main-header #menu li .sub-menu li {
    display: inline-block;
}

.main-header #menu li .sub-menu li a {
    display: block;
    padding: 5px 15px;
    font-size: 14px;
    color: #929eae;
    font-weight: 400;
    text-decoration: none;
    margin-left: 0px;
}

.main-header #menu li .sub-menu li a:hover {
    color: #ffffff;
}

.navbar-toggle {
    background-color: #1f2430;
}

.navbar-toggle .icon-bar {
    border: 1px solid #ffffff;
}

.navbar-collapse.collapse {
    border-top: 1px solid transparent;
    width: 100%;
}

.main-header .chat-now {
    float: left;
    margin-top: 15px;
    padding: 0px 1px;
}


/*---   .header-new-v2  START   ---*/

.header-new-v2 .container-fluid {
    max-width: 1200px;
    width: 95%;
}

.navbar.header-new-v2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
}

.navbar-default.header-new-v2 .navbar-nav>.open>a,
.navbar-default.header-new-v2 .navbar-nav>.open>a:focus,
.navbar-default.header-new-v2 .navbar-nav>.open>a:hover {
    background-color: transparent !important;
}

.header-new-v2 .navbar-right {
    margin-right: 0px !important;
}

.navbar.header-new-v2 {
    display: block;
    padding: 0;
    margin-bottom: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);
}

.navbar.navbar-fixed-top.header-new-v2+div {
    margin-top: 93px;
}

.navbar.header-new-v2 .header-top {
    background-color: #e5e5e5;
    display: flex;
	width:100%;
}

.navbar.header-new-v2 .header-top .top-links {
    float: right;
    list-style: none;
    margin-bottom: 0;
}

.navbar.header-new-v2 .header-top .top-links li {
    display: inline-block;
}

.navbar.header-new-v2 .header-top .top-links li a {
    color: #646464;
    font-size: 15px;
    line-height: 40px;
    position: relative;
    padding: 5px 0px 35px 45px;
}

.navbar.header-new-v2 .header-top .top-links li a:hover {
    text-decoration: none;
    color: #d82231;
}

.navbar.header-new-v2 .header-top .top-links li a:before {
    content: "";
    width: 35px;
    height: 30px;
    display: block;
    background: url(/new-header/images/icon-set.png) no-repeat 10px 0 transparent;
    position: absolute;
    left: 0;
    top: 0;
}

.navbar.header-new-v2 .header-top .top-links li a:after {
    content: "|";
    margin-left: 17px;
}

.navbar.header-new-v2 .header-top .top-links li .blog:before {
    background-position-x: -130px;
}

.navbar.header-new-v2 .header-top .top-links li .chat:before {
    background-position-x: -170px;
}

.navbar.header-new-v2 .header-top .top-links li:last-child a:after {
    content: none;
}
.navbar.header-new-v2 .header-top .top-links li .contact-us
{
    padding-left:10px;
}
.navbar.header-new-v2 .header-top .top-links li .contact-us:before
{
    content:none;
}
.navbar.header-new-v2 .header-main {
    min-height: 92px;
	width:100%;
    background-color: #fff;
}

.navbar.header-new-v2 .header-main .navbar-brand {
    float: left;
    margin: 8px 0 10px;
}

.navbar.header-new-v2 .header-main .navbar-toggle {
    margin: 20px 0;
    border: 0;
    background-color: transparent;
    position: absolute;
    right: 20px;
    top: auto;
}

.navbar.header-new-v2 .header-main .navbar-toggle .navbar-toggler-icon {
    position: relative;
    width: 30px;
    height: 20px;
    border-top: 5px solid #d82231;
    border-bottom: 5px solid #d82231;
    display: inline-block;
}

.navbar.header-new-v2 .header-main .navbar-toggle .navbar-toggler-icon:before {
    content: "";
    height: 5px;
    width: 100%;
    background-color: #d82231;
    display: block;
    position: absolute;
    /*top: 8px;*/
	top:25px;
}

.navbar.header-new-v2 .header-main .navbar-collapse {
    float: right;
    width: auto;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav>li {
    margin-left: 35px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a {
    padding: 35px 0 35px 0;
    line-height: 18px;
    font-size: 17px;
    color: #53585a;
    font-weight: 500;
}

.navbar.header-new-v2 .navbar-nav .dropdown-menu>li>a {
    white-space: nowrap;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a:focus {
    color: #d82231;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-toggle:after {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin-left: 11px;
    content: "";
    border: 0 transparent;
    border-right: 2px solid #53585a;
    border-bottom: 2px solid #53585a;
    transform: rotate(45deg);
    position: relative;
    top: -2px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-toggle[aria-expanded=true]:before {
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 10px;
    height: 10px;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    background-color: #fff;
    transform: rotate(45deg);
    z-index: 1001;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-menu {
    border-radius: 12px;
    margin-top: -15px;
    overflow: hidden;
}

.header-new-v2 .navbar-right li .dropdown-menu {
    right: auto;
    left: 0;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-menu a {
    color: #575863;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    padding: 17px 50px 17px 70px;
    position: relative;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-menu a:hover {
    background-color: #f2f2f2;
    color: #d82231;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-menu a:hover:before {
    background-position-x: -32px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-menu a:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 32px;
    top: 15px;
    background: url(/new-header/images/main-menu-icon-set.png) no-repeat 0 0 transparent;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.internet-security:before {
    background-position-y: -51px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.cloud-antivirus:before {
    background-position-y: -106px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.free-antivirus-mac:before {
    background-position-y: -157px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.compare-products:before {
    background-position-y: -215px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.endpoint-mobile-protection:before {
    background-position-y: -270px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.website-protection:before {
    background-position-y: -332px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.secure-web-gateway:before {
    background-position-y: -394px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.antivirus-for-android:before {
    background-position-y: -447px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.linux-antivirus:before {
    background-position-y: -506px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.security-email:before {
    background: url(/new-header/images/antispam-gateway.png) no-repeat 0 0 transparent;
    width: 30px;
    height: 49px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.security-email:hover:before {
    background: url(/new-header/images/antispam-gateway.png) no-repeat 0 0 transparent;
    width: 30px;
    height: 49px;
    background-position: 0px 0px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.android-device:before {
    background: url(/new-header/images/android-device-icon.png) no-repeat 0 0 transparent;
    width: 30px;
    height: 49px;
    left: 35px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li a.android-device:hover:before {
    background: url(/new-header/images/android-device-icon.png) no-repeat 0 0 transparent;
    width: 30px;
    height: 49px;
    background-position: 0px 0px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav .dropdown-last .dropdown-menu {
    left: auto;
    right: -25px;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav .open a {
    color: #d82231;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav .open .dropdown-toggle:after {
    border-color: #d82231;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav .download-btn {
    display: none;
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav .download-btn .btn.red {
    display: inline-block;
    background-color: #d82231;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 22px;
    font-weight: 600;
    padding: 15px 30px;
    margin-top: 19px;
    margin-bottom: 19px;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.33);
}

.navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav .download-btn .btn.red:hover {
    opacity: 0.8;
    transition: all 0.2s;
}

.common-btn-sec .btn-section a.btn {
    font-weight: 500;
    min-width: 275px;
}

.common-btn-sec .btn-section a.btn.btn-green {
    border-radius: 5px 5px 0 0;
}

.common-btn-sec .btn-section label {
    position: relative;
    width: 275px;
    margin-left: 15px;
}

.common-btn-sec .btn-section .btn-green span {
    display: inline-block;
    vertical-align: middle;
}

.common-btn-sec .btn-section .btn-green span small {
    display: block;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: 300;
    line-height: 6px;
}

.common-btn-sec .btn-section label code {
    position: absolute;
    display: block;
    bottom: -37px;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.8);
    padding: 9px 0;
    border-radius: 0 0 4px 4px;
}

.common-btn-sec .btn-section label ul {
    margin: 0;
}

.common-btn-sec .btn-section label ul li {
    background: none;
    float: none;
    margin: auto;
    padding: 0 12px;
    width: auto;
}

.common-btn-sec .btn-section label ul li a {
    position: relative;
    font: 600 14px 'Roboto';
    color: #ffffff;
    padding-left: 22px;
    text-decoration: none;
    transition: 0.3s linear;
}

.common-btn-sec .btn-section label ul li.active a {
    color: #fd6b1f;
}

.common-btn-sec .btn-section label ul li a::before {
    content: '';
    width: 15px;
    height: 15px;
    background-color: #ffffff;
    border-radius: 50%;
    border: 3px solid #c2c1c1;
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.3s linear;
}

.common-btn-sec .btn-section label ul li.active a::before {
    background-color: #f4471a;
    border-color: #ffffff;
}

.common-btn-sec .subtitle-para {
    margin-top: 50px;
    text-align: center;
}

.common-btn-sec .subtitle-para a{
  color:#1f75ae;
  }

/* silo css*/
.silo-pages .container-fluid {
    width: 100%;
}

.silo-pages
{
    font-size: 16px;
    line-height: 25px;
    color: #525766;
    font-weight: 300;
}
.silo-pages .banner {
    min-height: 403px;
    margin-top: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 60px 0;
}

.silo-pages .av-banner
{
    background: #06080a url(../images/security-banner.jpg) no-repeat  0 0 / cover;
    min-height: 403px;
    margin-top: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 60px 0;
}   

.silo-pages .av-banner .av-banner-title {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 600;
    font-size: 4.8rem;
    line-height: 6rem;
    margin-top: 10.4rem;
    margin-bottom:30px;
}
.silo-pages .av-banner .av-banner-title span {
    color: #62c400;
}
.silo-pages .av-banner .btn-green {
    max-width: 320px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7);
    margin-bottom: 20px;
    width: 100%;
    max-width: 300px;
    color: #fff;
    background-color: #4b9a00;
    font-size: 1.8rem;
    line-height: 2rem;
    padding: 20px;
    text-transform: uppercase;
    min-width: 195px;
    text-align: center;
    font-weight: 600;
}
.silo-pages .av-banner .btn-green:hover {
    opacity: 1;
    background-color: #62c400;
}

.silo-pages .breadcrumb {
    background-color: transparent;
}

.silo-pages .breadcrumb div {
    display: inline;
}
   
.silo-pages .get-cta {
    border-radius: 5px;
    font-size: 20px;
    padding: 23px 30px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF4500;
}

.silo-pages .get-cta:hover {
    color: #FFFFFF;
    text-decoration: none;
    opacity: 0.8;
}
.silo-pages .inline-block span { display: block; margin: 0 0 15px; line-height: 28px; }
.silo-pages .inline-block h3 { display: inline-block; margin-bottom: 0px !important; }
@media only screen and (max-width: 767px) {
    .silo-pages .banner {
        margin-top: 0px;
    }
}
.silo-pages .list-h3-header 
{
      font-size: 16px !important;
      display: inline !important;
    }

.silo-pages .banner h1 {
    font-size: 75px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
}

.silo-pages .banner h1 span {
    font-weight: 200;
}

.silo-pages .breadcrumbs {
    /*padding: 35px 15px 25px;*/
    padding:60px 15px 0px;
}
.silo-pages .pdt-70{
     padding:70px 15px 25px;
    }

.silo-pages .breadcrumbs a, .silo-pages [class^="section-"] a  {
    color: #087cbf;
}

.silo-pages [class^="section-"] {
    padding: 60px 0 40px;
}
.silo-pages .section-1
{
    padding-top:5px;
}
.silo-pages .av-banner p
{
  color: #fff;
  margin-top: 15px;
  font-size: 20px;
  font-weight: 500; 
}
.silo-pages .footer .container-fluid,
.silo-pages [class^="section-"] .container-fluid {
    padding: 0 15px;
}
.silo-pages .breadcrumbs .container-fluid {
    padding: 0 15px;
}
.silo-pages [class^="section-1"] > div > .row:last-child {
    margin-top:0px;
}

.silo-pages [class^="section-"] h3,
.silo-pages [class^="section-"] h4 {
    color: #1a2430;
    font-weight: 400;
}

.silo-pages [class^="section-"] h3 {
    font-size: 28px;
    margin-bottom: 15px;
}

.silo-pages [class^="section-"] h4 {
    font-size: 18px;
    margin-bottom: 25px;
}
.silo-pages [class^="section-"] h4.silo-h4-italic{
    font-weight:600;
    font-size:20px;
    font-style:italic
}
.silo-pages .sec-title, .silo-pages h2, .silo-pages h3 {
    color: #1a2430;
    font-weight: 400;
    font-size: 28px;
    margin-bottom:15px;
    line-height:normal;
}

.silo-pages [class^="section-"] p,
.silo-pages [class^="section-"] ul li {
    font-size: 16px;
    line-height: 25px;
    color: #767676;
    font-weight: 400;
}

.silo-pages [class^="section-"] p {
    margin: 0 0 15px;
    line-height: 28px;
}

.silo-pages [class^="section-"] ul li {
    position: relative;
    margin: 8px 0 0;
    padding-left: 20px;
    padding-bottom:5px;
}

.silo-pages [class^="section-"] ul li:before {
    content: '';
    width: 7px;
    height: 7px;
    background-color: #1a2430;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 0;
}

.silo-pages [class^="section-"] .quotes {
    font-size: 18px;
    font-weight: 300;
    font-style: italic;
    color: #626774;
    border: 2px solid #626774;
    padding: 30px 46px;
    position: relative;
    text-align: center;
}

.silo-pages [class^="section-"] .quotes::before,
.silo-pages [class^="section-"] .quotes::after {
    content: '';
    width: 52px;
    height: 45px;
    position: absolute;
}

.silo-pages [class^="section-"] .quotes::before {
    background-position: 3px 0;
    top: -24px;
    left: 10px;
}

.silo-pages [class^="section-"] .quotes::after {
    background-position: 3px -48px;
    bottom: -24px;
    right: 10px;
}

.silo-pages [class^="section-2"] {
    /*background: #f5f3f4 url(../images/section-gray-bg.jpg) no-repeat 0 0 / cover;*/
    background: #f5f3f4;
}

.silo-pages [class^="section-2"] p,
.silo-pages [class^="section-2"] ul li
{
  color:#6d6d6d;
}

.silo-pages [class^="section-2"] p a
{
  color:#0875b4;
}

.silo-pages .antivirus-perform-list {
    padding: 35px;
    box-shadow: 8px 0px 20px rgba(33, 33, 33, 0.2);
    margin: 30px 0;
}

.silo-pages .antivirus-perform-list ul {
    margin: 0;
}

.silo-pages .antivirus-perform-list ul li {
    margin: 0 0 15px;
    color: #1a2430;
    position: relative;
    padding: 2px 0 0 40px;
}


.silo-pages p span
{
    color:#337ab7;
}
.silo-pages p a span
{
  color:#ffffff;
}
.silo-pages .section
{
  padding:30px 0;
}
.silo-pages .download-now-cta {
    color:#fff !important;
    font-size:15px;
    font-weight:600;
    text-transform:none;
    padding:14px 25px 14px 25px;
    background-color: #408500;
    width:180px;
    margin-bottom:20px;
    border-radius:2px;
}
 .silo-pages .download-now-cta:hover, .silo-pages .download-now-cta:focus{
    background-color: #418302;
    opacity: 1;
    text-decoration:none !important;
}



.silo-heading{ text-align:center; font-size:30px; padding-bottom:25px;}
p.silo-heading{text-align:left; padding:inherit; font-weight:bold!important;}
.colr{color:#FFFFFF!important; font-size:28px!important; margin-left:0!important; padding-left:0!important;}
.cta{text-align:center; padding:20px 0;}
.cta a{ font-weight:bold;}
.pdt-btm p{ padding-bottom:15px;}
.pdt-btm .cta{color:#7f8a9a;}
.pdt-btm .cta a{color:#42baff;}
p.txt-center{ text-align:center;}
.pdt-btm p strong,.pdt-btm ul li strong{color:#666f7c;}
.silo-pages [class^="section-"] ol {
padding-top:10px;
}

.silo-pages [class^="section-"] ol li {
    font-size: 16px;
    line-height: 25px;
    /*color: #7f8a9a;*/
    font-weight:400;
    padding-bottom:15px;
}

.silo-pages .antivirus-perform-list ul[class^="list-"] li::before {
    content: '';
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0;
}

.silo-pages .antivirus-perform-list ul.list-1 li:nth-of-type(1)::before { background-position: 0 0;     }
.silo-pages .antivirus-perform-list ul.list-1 li:nth-of-type(2)::before { background-position: 0 -40px; }
.silo-pages .antivirus-perform-list ul.list-1 li:nth-of-type(3)::before { background-position: 0 -71px; }

.silo-pages .antivirus-perform-list ul.list-2 li:nth-of-type(1)::before { background-position: 0 -107px; }
.silo-pages .antivirus-perform-list ul.list-2 li:nth-of-type(2)::before { background-position: 0 -140px; }
.silo-pages .antivirus-perform-list ul.list-2 li:nth-of-type(3)::before { background-position: 0 -168px; }

.silo-pages .antivirus-perform-list ul.list-3 li:nth-of-type(1)::before { background-position: 0 -198px; }

.silo-pages .antivirus-perform-list ul li:last-child {
    margin: 0;
}
.silo-pages [class^="section-"] ul li
{
    list-style:none;
}

.silo-pages [class^="section-4"] {
    background-color: #263446;
}

.silo-pages [class^="section-4"] h3, .silo-pages [class^="section-4"] .sec-title {
    color: #ffffff;
    margin-bottom: 30px;
}
.silo-pages [class^="section-4"] .media {
    margin: 0 0 20px;
}

.silo-pages [class^="section-4"] .media .media-left,
.silo-pages [class^="section-4"] .media .media-body {
    vertical-align: middle;
}

.silo-pages [class^="section-4"] .media .media-left {
    padding-right: 25px;
}

.silo-pages [class^="section-4"] .media span {
    font-size: 22px;
    font-weight: 600;
    color: #ffffff;
    align-items: center;
    justify-content: center;
}

.silo-pages [class^="section-4"] .media span.media-title, .silo-pages [class^="section-4"] .media h4 {
    color: #42baff;
    margin: 0 0 5px;
}

.silo-pages [class^="section-4"] .media p {
    color: #939caa;
    font-weight: 400;
    margin: 0;
}
.silo-pages .section-4 .media ul li
{
    color:#939caa !important; 
    font-weight:400;
}
.silo-pages [class^="section-4"] .media p a
{
  color:#12a2f5;
}

.silo-pages ul li h2, .silo-pages ol li h2, .silo-pages .h2-title h2  {
    display:inline-block;
    font-size:16px;
    font-weight:700;
    line-height:normal;
    color:#525766;
}

.silo-pages  h1, .silo-pages .h2text
{
    font-size:30px;
    padding:15px 0 5px;
}

.silo-pages .numbered-list {
    margin-bottom: 20px;
}

.silo-pages .numbered-list li {
    list-style-type: decimal;
    padding-left: 5px !important;
}

.silo-pages .numbered-list li:before {
    display: none;
}

.silo-pages .disc-list li {
    list-style-type: disc;
    padding-left: 5px !important;
}

.silo-pages .disc-list li:before {
    display: none;
}

.font-size-24 {
    font-size: 24px !important;
}

.silo-pages .silo-btn-wrap .btn {
    width: auto;
    padding: 10px 25px;
}

.silo-pages .silo-btn-wrap .btn:active, .silo-pages .silo-btn-wrap .btn:hover {
    color:#ffffff;
}

.silo-pages .footer {
    border: 0;
}

@media only screen and (max-width: 767px) {
    .silo-pages .download-now-cta
    {
        padding:8px 20px 8px 20px;
    }
}

.antivirus-tp{margin-top:-50px;}
.antivirus-pad{margin-top:25px;}
.antivirus-pad-min{margin-top:-8px;}
.silo-pages  .breadcrumbs-tp{padding-top:60px;}
img.floatLeft { 
    float: left; 
    margin: 10px; 
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}
img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 10px; 
}
img.mtp-20{margin-top:20px;}

a.btn-green {
    max-width:320px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7);
    margin-bottom:20px;
    width: 100% !important;
    max-width: 300px;
    color: #fff;
    border:0;
    background-color:#408400;
    font-size:18px;
    line-height: 2rem;
    padding:15px 10px !important;
    text-transform: uppercase;
    min-width:195px;
    text-align: center;
    font-weight: 600;
}
a.btn-green:hover {
    opacity: 1;
    color: #fff;
    background-color: #62c400;
}
.footer-green span{
    font-size:16px;
    color:#000000;
    }
.related-post{
    float:left;
    width:100%;
    }   
.related-post ul{
    list-style:none;
    margin:0px;
    padding:0px 0 0 0px;
    }
.related-post ul li{
    margin:0px;
    padding:0px;
    }
.related-post ul li a{
    text-transform:capitalize;
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
    }   
.reld-res{
                font-size:16px;
                color:#000;
        }
ul.pdt{
        margin:0px;
        padding:0px;
}       
ul.pdt li{
    margin:0px 0 0 15px;
    padding:0px;
}
.silo-pages .mx-auto
{
    margin:0 auto;
}   
.text-capitalize
{
    text-transform:capitalize;
}   
    

.breadcrumb{
    background:none!important;
}
.breadcrumb>li {
    display: inline-block!important;
    margin: 0px 0px!important;
    padding: 0px!important;
    background: none!important;
    color: #333!important;
    width: initial!important;
}
.breadcrumb>li:before{
    width:initial!important;
    background:none!important;
}
.breadcrumb>li+li:before{
    float:left;
    width:initial!important;
    background:none!important;
    content:"\003E"!important;
    position:initial!important;
    color: #000;
    font-size: 14px!important;
}
.breadcrumb>li span{
    width:initial!important;
    font-size: 14px!important;
}

/* av popup*/

.popup {
    cursor: pointer;
}

.popup-fixed {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.popup-section {
    width: 100%;
    max-width: 888px;
    margin: auto;
    border-radius: 4px;
    text-align: center;
    position: relative;
}

.popup-section::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -35px;
    right: 35px;
    background-color: #15131a;
    border-radius: 12px;
}

.popup-section .cross-box {
    position: absolute;
    top: 25px;
    right: 0;
    background: none;
    border: 0;
    padding: 0;
}

.popup-section .popup-body {
    position: relative;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 15px;
}

.popup-section .popup-body img {
    max-width: 100%;
}

.popup-section h2 {
    font: 800 36px 'Poppins' !important;
    color: #ffffff !important;
    position: relative;
    text-transform: uppercase;
    margin: 0;
    padding: 20px 0 10px !important;
    display: inline-block;
}

.popup-section h2::before,
.popup-section h2::after {
    content: '';
    width: 225px;
    height: 3px;
    position: absolute;
    bottom: 35px;
}

.popup-section h2::before {
    background-image: linear-gradient(to right, #15131a , #bdbcbe 70%);
    left: -250px;
}

.popup-section h2::after {
    background-image: linear-gradient(to right, #bdbcbe , #15131a 90%);
    right: -250px;
}

.popup-section h3 {
    font: italic 600 27px/28px 'Poppins' !important;
    text-transform: uppercase;
    color: #333333;
    margin: 10px 0;
}

.popup-section h3 strong {
    font-size: 36px;
    font-weight: 600;
}

.popup-section h3 span {
    font: italic 600 30px 'Poppins';
    color: #f64d1b;
    display: block;
}

.popup-section label {
    font: italic 600 20px 'Poppins';
    color: #333333;
    display: inline-block;
    position: relative;
}

.popup-section label::before,
.popup-section label::after {
    content: '';
    width: 100px;
    height: 3px;
    position: absolute;
    bottom: 13px;
}

.popup-section label::before {
    background-image: linear-gradient(to right, #ffffff , #519d08 70%);
    left: -110px;
}

.popup-section label::after {
    background-image: linear-gradient(to right, #519d08 , #ffffff 70%);
    right: -110px;
}

.popup-section h4 {
    font: italic 800 70px 'Roboto';
    color: #f64d1b;
    margin: 0;
}

.popup-section h4 span {
    font-size: 32px;
}

.popup-section .btn-section {
    margin-top: 15px;
}

.popup-section .btn-section .btn-orange {
    font: 500 24px 'Poppins';
    text-transform: uppercase;
    background-color: #f4471a;
    background: linear-gradient(#fd691e, #f4471a);
    padding: 12px 60px;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    color: #ffffff;
}

.popup-section .btn-section .btn-orange:hover,
.popup-section .btn-section .btn-orange:focus,
.popup-section .btn-section .btn-orange:active {
    background-color: #f4471a;
    background: linear-gradient(#f4471a, #fd691e);
}

.popup-section .btn-section p {
    margin: 10px 0 0;
}

.popup-section .btn-section .btn-link {
    font: 400 13px 'Poppins';
    text-decoration: underline;
    color: #1441c1;
    letter-spacing: 0.5px;
    display:block;
    margin-top:20px; 
}

.btn-orange-gra {
    background-color: #f4471a;
    background: linear-gradient(#fd691e, #f4471a);
    color: #ffffff !important;
    font: 700 20px/20px 'Roboto';
    padding: 19px 20px;
    display: inline-block;
    border-radius: 4px;
    transition: all 0.2s;
    text-transform: uppercase;
    text-decoration: none !important;
}

.btn-orange-gra:hover, 
.btn-orange-gra:focus, 
.btn-orange-gra:active {
    background-color: #fd691e;
    background: linear-gradient(#f4471a, #fd691e);
}

.btn-green-gra {
    background-color: #408500;
    color: #ffffff !important;
    font: 700 20px/20px 'Roboto';
    padding: 19px 20px;
    display: inline-block;
    border-radius: 4px;
    transition: all 0.2s;
    text-transform: uppercase;
    text-decoration: none !important;
}

.btn-green-gra:hover, 
.btn-green-gra:focus, 
.btn-green-gra:active {
    background-color: #418302;
    opacity: 1;
}

@media screen and (max-width: 767px) {
    .popup-section h2::before,
    .popup-section h2::after {
        display: none;
    }
    .popup-section h2 {
        font-size: 26px;
    }
    .popup-section h3 {
        font-size: 18px;
        line-height: 21px;
    }
    .popup-section h3 strong {
        font-size: 23px;
    }
    .popup-section h4 {
        font-size: 40px;
    }
    .btn-orange-gra
    {
        font-size:15px;
    }
    .btn-green-gra
    {
        max-width: 390px;
        font-size:14px;
        padding:19px 5px;
        white-space:normal;
        margin-top:20px;
    }
    
}

.footer {
  background: none;
  background-color: #1a2430;
  border-top: 1px solid #ffffff;
  padding: 0px 0px;
  color: #ffffff;
  text-align: left;
  line-height: 1.4;
  clear:both;
}

.footer * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.footer .social-section {
    text-align: center;
    padding-top: 15px;
}

.footer .social-section .social-media {
  margin: 15px 0 15px;
}

.footer .social-section .social-media ul {
  padding: 0px;
}

.footer .social-section .social-media li {
  display: inline-block;
  padding: 0px 10px;
  line-height: 17px;
}

.footer .social-section .social-media li a {
  display: inline-block;
  width: 41px;
  height: 40px;
  background: url(/assests/images/social-icons.png) no-repeat scroll 0 0;
}

.footer .social-section .social-media li.facebook a {
  background-position: 0px 0px;
}

.footer .social-section .social-media li.facebook a:hover {
  background-position: 0 -40px;
}

.footer .social-section .social-media li.google-plus a {
  background-position: -62px 0;
}

.footer .social-section .social-media li.google-plus a:hover {
  background-position: -62px -40px;
}

.footer .social-section .social-media li.twitter a {
  background-position: -124px 0;
}

.footer .social-section .social-media li.twitter a:hover {
  background-position: -124px -40px;
}

.footer .social-section .social-media li.youtube a {
  background-position: -186px 0;
}

.footer .social-section .social-media li.youtube a:hover {
  background-position: -186px -40px;
}

.footer .social-section .social-media li.linkedin a {
  background-position: -246px 0;
}

.footer .social-section .social-media li.linkedin a:hover {
  background-position: -246px -40px;
}

.footer .social-section .social-media li.instagram a {
  background-position: -306px 0;
}

.footer .social-section .social-media li.instagram a:hover {
  background-position: -306px -40px;
}

.footer .footer-link-section {
    padding: 20px 0px 40px;
}

.footer .footer-link-section ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.footer .footer-link-section .links-container {
    max-width: 1200px;
    width: auto;
    margin: 0 auto;
}

.footer .footer-link-section .links-container:before, .footer .footer-link-section .links-container:after {
    content: '';
    display: table;
}

.footer .footer-link-section .links-container:after {
    clear: both;
}

.footer .footer-link-section .links-container > li {
    width: 25%;
    float: left;
    padding: 0px 15px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 991px) {
    .footer .footer-link-section .links-container > li {
        width: 33.33%;
    }
}

@media only screen and (max-width: 767px) {
    .footer .footer-link-section .links-container > li {
        width: 50%;
    }
}


@media only screen and (max-width: 500px) {
    .footer .footer-link-section .links-container > li {
        width: 100%;
    }
}

.footer .footer-link-section .links-container > li:before, .footer .footer-link-section .links-container > li:after {
    content: '';
    display: table;
}

.footer .footer-link-section .links-container > li:after {
    clear: both;
}

.footer .footer-link-section .links-heading {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    margin-bottom: 25px;
}

.footer .footer-link-section .links-container > li a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
}

.footer .footer-link-section .links-container > li a:hover {
    color: #337ab7;
    text-decoration: none;
}

.footer .footer-link-section .links-container .footer-links-block li {
    padding-bottom: 5px;
}

.footer .policy-section {
    background-color: rgba(24,24,25,0.7);
    padding: 20px 0px;
    text-align: center;
}

.footer .policy-section ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.footer .policy-section .bottom-links li {
    display: inline-block;
    color: #555555;
}

.footer .policy-section .bottom-links li a {
    color: #ffffff;
    font-size: 15px;
    padding: 5px 10px;
    font-weight: normal;
    text-decoration: none;
}

.footer .policy-section .bottom-links li a:hover {
    color: #337ab7;
    text-decoration: none;
}

.footer .policy-section .copyright {
    margin: 10px 0px;
    font-size: 13px !important;
    color: #546780;
    line-height: 18px;
}

.img-border-none { border: 0; }

@media screen and (max-width: 1200px) {
    .navbar.header-new-v2 .header-main .navbar-collapse {
        float: right;
        width: 100%;
    }
    .navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-menu {
        border: 0 none;
    }
    .navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-toggle[aria-expanded=true]:before {
        content: none;
    }
}

@media (max-width: 1200px) {
    .header-new-v2 .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        box-shadow: none;
    }
    .header-new-v2 .navbar-nav .navbar-collapse.in {
        overflow-y: auto;
    }
    .header-new-v2 .navbar-nav .navbar-header {
        float: none;
    }
    .header-new-v2 .navbar-nav .navbar-left,
    .header-new-v2 .navbar-nav .navbar-right {
        float: none !important;
    }
    .header-new-v2 .navbar-toggle {
        display: block;
    }
    .header-new-v2 .navbar-nav .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-fixed-top.header-new-v2 {
        top: 0;
        border-width: 0 0 1px;
    }
    .header-new-v2 .navbar-collapse.collapse {
        display: none!important;
    }
    .header-new-v2 .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .header-new-v2 .navbar-nav>li {
        float: none;
    }
    .header-new-v2 .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header-new-v2 .collapse.in {
        display: block !important;
    }
    .header-new-v2 .navbar-brand {
        display: inline-block;
        float: none;
    }
    .header-new-v2 .navbar-form.form-inline {
        display: inline-block;
        border-color: transparent;
        margin: 4px;
        padding: 5px;
    }
    .header-new-v2 .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .navbar-fixed-top.header-new-v2 .navbar-collapse {
        height: auto;
        max-height: 100%;
    }
}


/*---   .header-new-v2  END   ---*/

.hero-section {
    background: #13151d url(../images/hero-banner.jpg) no-repeat center top;
    width: 100%;
    height: 592px;
}

.hero-section .banner-content {
    float: right;
    width: 470px;
    padding-right: 27px;
    margin-top: 165px;
}

.hero-section .banner-content h1 {
    color: #ffffff;
    font-size: 70px;
    font-weight: 700;
    margin-top: 0px;
}

.hero-section .banner-content .span-h1-txt {
    font-size: 40px;
    font-weight: 100;
}

.hero-section .banner-content .span-h1-txt.blue {
    color: #0eaee1;
    font-size: 40px;
    font-weight: 100;
}

.hero-section .banner-content p {
    color: #a7aab1;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
}

.hero-section .main-cta .btn-blue {
    width: 288px;
}

.main-content {
    padding: 20px 0px 0px;
}

.protection-section {
    padding-top: 60px;
    padding-bottom: 60px;
}

.protection-section h2 {
    color: #090c0e;
    font-size: 35px;
    font-weight: 300;
    line-height: 40px;
    margin: 0px;
}

.protection-section .protection-txt {
    color: #090c0e;
    font-size: 35px;
    font-weight: 300;
    line-height: 40px;
    margin-bottom: 35px;
}

.protection-section .image-container {
    margin-bottom: 35px;
}

.protection-section .image-container img {
    display: inline-block;
}

.protection-section .btn-darkblue {
    width: 236px;
}

.line-break {
    background-color: #edf0f0;
    height: 10px;
    position: relative;
}

.line-break:after {
    content: "";
    position: absolute;
    top: 12px;
    left: 0px;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #edf0f0;
}

.compatiable-section {
    padding-top: 60px;
    padding-bottom: 60px;
}

.compatiable-section .compatiable-txt {
    color: #0078d7;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 35px;
}

.compatiable-section h3 {
    color: #555555;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0px;
}

.compatiable-section p {
    margin-bottom: 35px;
}

.compatiable-section .quotes {
    padding-bottom: 40px;
}

.compatiable-section .productName {
    font-weight: bold;
    padding: 15px 0 0;
}

.compatiable-section .productName a {
    color: #555555;
    text-decoration: none;
}

.tab-inner-content {
    font-size: 16px;
    color: #979fab;
    font-weight: 300;
}

.tab-inner-content p {
    margin-bottom: 30px;
}

.tab-inner-content ul {
    margin-bottom: 30px;
    list-style-type: square;
}

.tab-inner-content ul li {
    margin-bottom: 10px;
}

.tab-inner-content h4 {
    color: #979fab;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 0px;
}

.tab-inner-content h5 {
    color: #979fab;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 0px;
}

.products-area-new {
    background: url(../images/home-page-banner-bg.jpg) no-repeat center top;
    background-size: cover;
    display: block;
    min-height: 699px;
}

.fixed-wrapper {
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: 699px;
}

.home-page-top-banner .fixed-wrapper {
    height: auto;
    min-height: 699px;
}

.txt-align {
    text-align: center;
}

.banner-header {
    font-size: 50px;
    font-weight: 300;
    padding: 140px 0 0 0;
    clear: both;
    color: #cfcfcf;
}

.banner-heading {
    color: #FFF;
    font-size: 109px;
    font-weight: 500;
    margin: 0px;
    padding-bottom: 15px;
}

p.txt {
    font-size: 24px;
    color: #FFF;
    font-weight: 300;
    width: 641px;
    margin: auto;
    line-height: 32px;
    padding-bottom: 10px;
}

.home-page-top-banner p.txt {
    padding-bottom: 20px;
}

.btn-position {
    width: 100%;
    position: relative;
    right: -53px;
}

.btn-position {
    width: 100%;
    position: absolute;
    right: -53px;
    bottom: 5px;
}

.style1.btn-position {
    width: 100%;
    position: relative;
    right: -53px;
}

.home-page-top-banner .btn-position {
    display: inline-block;
    position: relative;
    right: 0;
    width: auto;
    vertical-align: top;
    padding-left: 150px;
}

.down-load-button {
    padding: 83px 8px 0 30px;
    display: inline-block;
}

.down-load-button ul li {
    list-style: none;
}

.style1.btn-position .down-load-button {
    padding: 40px 8px 0 30px;
    display: inline-block;
}

.home-page-top-banner .btn-position .down-load-button {
    padding: 0;
    margin: 27px 0 20px;
}

.down-load-button a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 32px;
    padding: 9px 60px;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    color: #FFFFFF;
    background: linear-gradient(#57c231 0px, #399e2d 100%);
    text-transform: uppercase;
}

.down-load-button a:hover {
    background: #399e2d;
}

.down-load-button a.orange-btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 32px;
    padding: 9px 60px;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    color: #FFFFFF;
    background: -moz-linear-gradient(center top, #ffa920 0%, #fc6a06 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa920), color-stop(100%, #fc6a06));
    background: -webkit-linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    background: -o-linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    background: -ms-linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    background: linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    text-transform: uppercase;
    text-shadow: 0 -1px 1px #a45600;
}

.down-load-button a.orange-btn,
.main-content .footer-download a.orange-btn {
    background: none;
    background-color: #ff4500;
    border-color: #e04004;
}

.down-load-button a.orange-btn:hover,
.main-content .footer-download a.orange-btn:hover {
    background: #fc6a06;
}

.windows-10-logo {
    display: inline-block;
    padding: 83px 5px 0 5px;
    position: relative;
    top: -10px;
}

.style1.btn-position .windows-10-logo {
    display: inline-block;
    padding: 40px 5px 0 5px;
    position: relative;
    top: -10px;
}

.home-page-top-banner .opswat-logo {
    text-align: left;
}

.home-page-top-banner .opswat-logo img {
    margin-left: 23px;
}

.home-page-top-banner .opswat-logo img:first-child {
    margin-left: 0;
}

.home-page-top-banner .opswat-logo img {
    padding-left: 0;
}


/* business-antivirus */

.business-antivirus .home-page-top-banner {
    background:#000000 url("/images/business-antivirus-head-banner.jpg") no-repeat scroll center top / cover;
    display: block;
    min-height: 699px;
}

.business-antivirus .banner-header {
    font-size: 36px;
    font-weight: 300;
    color: #ffffff;
    text-align: left;
}

.business-antivirus .banner-heading {
    font-size: 75px;
    font-weight: 500;
    color: #ffffff;
    text-align: left;
}

.business-antivirus .banner-txt {
    font-size: 18px;
    font-weight: 300;
    color: #ffffff;
    text-align: left;
}

.business-antivirus .banner-hr {
    border-bottom: 1px solid #b592df;
    max-width: 699px;
    padding-top: 20px;
}

.business-antivirus .banner-txt-btm {
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    text-align: left;
    font-style: italic;
    padding-top: 15px;
}

.business-antivirus a.get-btn {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 20px;
    font-size: 25px;
    padding: 15px 25px;
    text-decoration: none;
    display: inline-block;
    font-weight: 600;
    color: #FFFFFF;
    text-transform: uppercase;
    background: -moz-linear-gradient(center top, #ff733d 0%, #fd4a04 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff733d), color-stop(100%, #fd4a04));
    background: -webkit-linear-gradient(top, #ff733d 0%, #fd4a04 100%);
    background: -o-linear-gradient(top, #ff733d 0%, #fd4a04 100%);
    background: -ms-linear-gradient(top, #ff733d 0%, #fd4a04 100%);
    background: linear-gradient(top, #ff733d 0%, #fd4a04 100%);
    box-shadow: inset 0 5px 10px #b53d1c, 0 5px 10px #1c003a;
    text-align: left !important;
    /* width:230px !important;
  border:1px solid #3f0896;*/
}

.get-btn:before {
    float: right;
}

.add:before {
    background: url('/images/down-arrow.png') no-repeat scroll 0 5px;
    content: '';
    height: 35px;
    margin-left: 20px;
    width: 30px;
    transition: all 0.2s ease-in-out 0s;
}

.business-antivirus a.get-btn:hover {
    background: #fd4a04;
}

.review-business-antivirus {
    color: #ffffff;
    margin-top: 20px;
    width: 222px;
}

.review-business-antivirus ul li {
    list-style: none;
}

.breadcrumbs .container-fluid div {
    display: inline-block;
}

.breadcrumbs {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    color:#767676;
    font-weight:400;
}

.business-antivirus .comodo-security-section {
    padding: 20px 0;
    margin-top: 25px;
    height: auto;
    overflow: hidden;
}

.business-antivirus .comodo-security-txt {
    color: #555555;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 35px;
}

.comodo-security-section p {
    color: #555555;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    padding-right: 10px;
}

.comodo-security-section ul {
    padding: 15px 0;
}

.comodo-security-section ul li {
    color: #555555;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    margin-left: 15px;
    padding-bottom: 10px;
}

.mtop {
    margin-top: 10px;
}

.business_antivirus_middle_banner {
    background:#000000 url("/images/business-antivirus-middle-banner-bg.jpg");
    padding: 30px 0 50px;
}

.business_antivirus_middle_banner .comodo-security-txt {
    color: #ffffff;
    font-size: 25px;
    font-weight: 500;
    text-align: center;
    padding: 20px 0 10px 0;
}

.business_antivirus_middle_banner img {
    text-align: center;
    margin: 15px auto;
    max-height: 130px;
}

.business_antivirus_middle_banner span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    padding-top: 20px;
    text-align: center;
}

.business-antivirus .protection-txt {
    color: #555555;
    font-size: 25px;
    font-weight: 400;
    line-height: 32px;
    margin: 0;
    text-align: left;
}

.f-nav {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}

.enterprise_security {
    margin-top: 30px;
}

.enterprise_security h2 {
    color: #555555;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding: 20px 0 10px 0;
    text-align: left;
}

.enterprise_security p {
    color: #555555;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    padding: 10px 0 0 0;
    text-align: left;
}

.business_version {
    margin: 50px 0;
}

.business_version h3 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
}

.business_version .f-icon1 {
    background: transparent url("/images/f-icon1.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 130px 0 0;
    text-align: center;
    vertical-align: top;
    width: 280px;
}

.business_version .f-icon2 {
    background: transparent url("/images/f-icon2.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 130px 0 0;
    text-align: center;
    vertical-align: top;
    width: 280px;
}

.business_version .f-icon3 {
    background: transparent url("/images/f-icon3.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 130px 0 0;
    text-align: center;
    vertical-align: top;
    width: 280px;
}

.business_version .f-icon4 {
    background: transparent url("/images/f-icon4.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 130px 0 0;
    text-align: center;
    vertical-align: top;
    width: 280px;
}

.business_version .f-icon5 {
    background: transparent url("/images/f-icon5.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 130px 0 0;
    text-align: center;
    vertical-align: top;
    width: 280px;
}

.business_version .f-h4 {
    font-size: 18px;
    color: #555555;
    font-weight: bold;
}

.business_version p {
    font-size: 15px;
    color: #555555;
    font-weight: 300;
}

.clear {
    clear: both;
}


/*.opswat-logo {
	padding-top:25px;
}*/

.footer-download {
    background-color: #263446;
    text-align: center;
}

.footer-download a.orange-btn {
    border-radius: 3px;
    font-size: 32px;
    padding: 9px 60px;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    color: #FFFFFF;
    background: -webkit-linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    background: -moz-linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    background: -o-linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    background: linear-gradient(top, #ffa920 0%, #fc6a06 100%);
    text-shadow: 0 -1px 1px #a45600;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.footer-download a.orange-btn:hover {
    background: #fc6a06;
}


/* Online Security 
--------------------- */

/*.online-security-block {
    padding-top: 65px;
}*/

.antivirus-for-pc .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color: #afc4df !important;font-weight:400;}
.antivirus-for-pc .r-tabs .r-tabs-nav .r-tabs-anchor{font-weight:400;}

.antivirus-for-pc .compatiable-section{padding-top:30px !important;}
.antivirus-for-pc .nav-tabs li div span a {
margin-right: 0;
position: relative;
background:#f0f0f0;
border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb;
display: block;
padding: 10px 15px ;
}

.antivirus-for-pc .nav-tabs li.active div span a{
background-color:#FFFFFF;
border-right: 0px solid #dbdbdb;
}

.antivirus-for-pc .navbar.navbar-fixed-top.header-new-v2 + div {
margin-top: 93px;
}
.antivirus-for-pc .pdt-btm{
padding:25px 0;
}

.hijack-cleaner .online-security-block { padding-top: 0;}
    .hijack-cleaner .online-security-block .chrome-banner .review-stars img { display:inline;    margin-bottom: 7px;}

.online-security-block .chrome-banner {
    min-height: 606px;
    background: #394f63 url(../images/online-security-banner.jpg) no-repeat center top / cover;
    padding: 50px 0;
}

.online-security-block .chrome-banner .banner-left {
    color: #ffffff;
    padding-left: 15px;
}

.online-security-block .chrome-banner h1 {
    font-size: 68px;
    font-weight: 700;
}

.online-security-block .chrome-banner h3 {
    font-size: 25px;
    font-weight: 400;
    letter-spacing: 0.75px;
    margin-bottom: 20px;
}

.online-security-block .chrome-banner p {
    max-width: 560px;
    font-size: 16px;
    font-weight: 300;
}

.online-security-block .chrome-banner ul {
    margin: 30px 0 40px;
    padding: 0;
    list-style: none;
}

.online-security-block .chrome-banner ul li {
    margin: 6px 0;
    padding-left: 20px;
    position: relative;
    font-size: 16px;
    font-weight: 300;
}

.online-security-block .chrome-banner ul li:before {
    content: '';
    width: 8px;
    height: 8px;
    background-color: #bbbbbb;
    position: absolute;
    top: 7px;
    left: 0;
}

.online-security-block .chrome-banner img {
    display: block;
    margin-bottom: 30px;
}

.online-security-block .chrome-banner .banner-cta-block {
    margin-bottom: 20px;
}

.online-security-block .chrome-banner a.ch-btn {
    display: block;
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 0.75px;
    display: block;
    display: inline-block;
    text-decoration: underline;
    transition: 0.3s linear;
}

.online-security-block .chrome-banner a.ch-btn:hover,
.online-security-block .chrome-banner a.ch-btn:focus,
.online-security-block .chrome-banner a.ch-btn:active {
    opacity: 0.8;
}

.chrome-main-block {
    padding: 40px 0;
}

.chrome-web-store span {
    padding-top: 12px;
    font-size: 14px;
}

.chrome-main-block h3 {
    font-size: 18px;
    margin-bottom: 0;
}

.chrome-main-block p {
    font-size: 14px;
    margin-top: 20px;
}

.virus-protection .main-content { margin-top: 80px; }
.virus-protection .container-fluid { padding-left: 15px; padding-right: 15px; }
.virus-protection h1 { color: #2d3957; font-weight: 300; font-size: 36px; }
.virus-protection .breadcrumbs { line-height: 22px; font-size: 14px; }
.virus-protection h2 { color: #2d3957; font-size: 36px; font-weight: 300; line-height: 36px; }
.virus-protection .main-img-wrap div object { height: 300px; width: 400px; }
.virus-protection .pdt0 { padding: 0 0 40px !important; }
.virus-protection ul.benefit { padding: 0; list-style: none; }
.virus-protection ul.benefit li { color: #525766; font-size: 18px; line-height: 30px; font-weight: 300; padding: 0 0 0 26px; }
.virus-protection ul.benefit li:before { content: ""; height: 11px; width: 11px; background-color: #bababa; border-radius: 10px; display: inline-block; margin: 0 15px 0 -26px; }
.virus-protection p { color: #525766; font-size: 18px; font-weight: 300; line-height: 30px; }
.virus-protection b, strong { font-weight: 500; }
.virus-protection img.img-responsive { display: inline-block; }

.how-antivirus-software-works .content .container-fluid{
width: 95%;
max-width: 960px;
}
.how-antivirus-software-works .clear {clear: both;height: 0px;}
.how-antivirus-software-works .main-content-area:before{background-image: none !important;}
.how-antivirus-software-works .main-content-area:before{background-image: none !important;}
.how-antivirus-software-works .breadcrumb {padding: 0;margin: 30px 0 70px;background-color: transparent;}
.how-antivirus-software-works .breadcrumb > div {float: left;}
.how-antivirus-software-works .breadcrumb a {color: #777473;text-decoration: none;}
.how-antivirus-software-works h1{color: #2d3957 !important;font-size: 36px !important;font-weight: 300 !important;padding: 4px 0 40px !important;line-height:36px;}
.how-antivirus-software-works h2{color: #2d3957 !important;font-size: 36px !important;font-weight: 300 !important;padding:25px 0 15px !important;line-height:36px;}
.how-antivirus-software-works h3{color: #2d3957 !important;font-size: 36px !important;font-weight: 300 !important;padding:20px 0 15px !important;line-height:36px;}
.how-antivirus-software-works .txt-heading{ color: #2d3957 !important;  font-size: 36px !important; line-height: 36px;   padding:20px 0 !important;font-weight:300;}
.how-antivirus-software-works p{color:#60636b !important;font-size: 16px !important;font-weight: 300 !important;line-height: 30px !important;}
.how-antivirus-software-works .pb20{padding-bottom: 20px !important;}
.how-antivirus-software-works .pb25{padding-bottom: 25px !important;}
.how-antivirus-software-works .pt20{padding-top: 20px !important;}
.how-antivirus-software-works .pt25{padding-top: 25px !important;}
.how-antivirus-software-works .pt30{padding-top: 30px !important;}
.how-antivirus-software-works .pt60{padding-top: 60px !important;}
.how-antivirus-software-works .pt100{padding-top: 100px !important;}
.how-antivirus-software-works .main-img-wrap {float:left;width:470px;}
.how-antivirus-software-works .main-txt-wrap {float:left;padding-right: 25px;width: 465px;}
.how-antivirus-software-works .main-txt-wrap h1 { margin-bottom: 0; margin-top: 0px; }
.how-antivirus-software-works .main-img-wrap1 {float:left;width:470px;}
.how-antivirus-software-works .main-txt-wrap1 {float:left;padding-left: 14px;width: 476px;margin-top: 4px;}
.how-antivirus-software-works .main-title-wrap {position:absolute;top:228px;left:0px;z-index:10;}
.how-antivirus-software-works i {font-style:italic;}
.how-antivirus-software-works b {font-weight:500;}
.how-antivirus-software-works .f-nav {left:0; position:fixed; top:0;  background:#fff; width:100%; z-index:99999;}
.how-antivirus-software-works .pdt-top{ padding-top:140px;}
.how-antivirus-software-works #backtotop {bottom:30px !important; display: none;  position: fixed;right:0; z-index: 10000; margin-right:30px;}
.how-antivirus-software-works .btm-btn{margin:15px auto 25px;text-align:center;}
.how-antivirus-software-works .mg-lft{margin-left:75px;}
.how-antivirus-software-works .benefit li{font-size:16px !important;}
.how-antivirus-software-works a.orange-btn, .how-antivirus-software-works .get-now-button a {
border: 1px solid #e04004;
border-radius: 3px;
font-size: 20px;
padding: 15px 55px;
text-decoration: none;
display: inline-block;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
font-weight: bold;
color: #FFFFFF;
background-color: #ff4500;
}

@media (max-width:680px){
.how-antivirus-software-works .adaptive-video object{
width: 93vw;
height: 52vw;
}
.how-antivirus-software-works .mg-lft {
margin-left: 0;
text-align: center;
}
.how-antivirus-software-works .main-img-wrap1 {
display: none;
}
.how-antivirus-software-works .main-txt-wrap1 {
padding-left: 0;
width: 100%;
}
}

.how-antivirus-software-works .pdt-btm{
padding:25px 0;
}
.how-antivirus-software-works .antivirus-home main section.top-banner .btn-free, .btn-free{
border-radius:5px;
}
.how-antivirus-software-works .antivirus-home main section.top-banner .btn-free, .btn-free:hover{
text-decoration:none;
}
.online-security .banner-cta-block{
display:inline-block;
text-align:center;
}
.online-security .banner-cta-block img{
display:inherit !important;
text-align:center;
}
.online-security .online-security-block .chrome-banner a.ch-btn {
color: #FFF;
font-size: 14px;
letter-spacing: 0.75px;
}
/* What is antivirus
---------------------- */

.what-antivirus .container-fluid {
    width: 100%;
}

.what-antivirus .banner {
    background: #06080a url(../images/antivirus-bg.jpg) no-repeat 0 0 / cover;
    min-height: 403px;
    margin-top: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 60px 0;
}

@media only screen and (max-width: 767px) {
    .what-antivirus .banner {
        margin-top: 0px;
    }
    .antivirus-home main section.top-banner .btn-green br
    {
        display:block !important;
        line-height:0px;
    }
}

.what-antivirus .banner h1 {
    font-size: 75px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
}

.what-antivirus .banner h1 span {
    font-weight: 200;
}

.what-antivirus .download-now-cta {
    background-color: #009ee5;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    padding: 8px 25px 8px 25px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.what-antivirus .download-now-cta {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    padding: 8px 40px 8px 40px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #ff4500;
    box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5) inset;
    background-color: #ff4500;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff4500), to(#dc3c00));
    background-image: -webkit-linear-gradient(top, #ff4500, #dc3c00);
    background-image: -moz-linear-gradient(top, #ff4500, #dc3c00);
    background-image: -ms-linear-gradient(top, #ff4500, #dc3c00);
    background-image: -o-linear-gradient(top, #ff4500, #dc3c00);
    background-image: linear-gradient(to bottom, #ff4500, #dc3c00);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff4500, endColorstr=#dc3c00);
}

.what-antivirus .download-now-cta:hover {
    background-color: #dc3c00;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dc3c00), to(#ff4500));
    background-image: -webkit-linear-gradient(top, #dc3c00, #ff4500);
    background-image: -moz-linear-gradient(top, #dc3c00, #ff4500);
    background-image: -ms-linear-gradient(top, #dc3c00, #ff4500);
    background-image: -o-linear-gradient(top, #dc3c00, #ff4500);
    background-image: linear-gradient(to bottom, #dc3c00, #ff4500);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dc3c00, endColorstr=#ff4500);
}

.what-antivirus .download-now-cta:hover,
.what-antivirus .download-now-cta:hover {
    text-decoration: none !important;
}

.what-antivirus .breadcrumbs {
    padding: 25px 15px 10px;
}

.what-antivirus .breadcrumbs a {
    color: #087cbf;
}

.what-antivirus [class^="section-"] {
    padding: 60px 0;
}

.what-antivirus .footer .container-fluid,
.what-antivirus [class^="section-"] .container-fluid {
    padding: 0 15px;
}

.what-antivirus [class^="section-1"]>div>.row:last-child {
    margin-top: 40px;
}

.what-antivirus [class^="section-"] h3,
.what-antivirus [class^="section-"] h4 {
    color: #1a2430;
    font-weight: 400;
}

.what-antivirus [class^="section-"] h3 {
    font-size: 28px;
    margin-bottom: 15px;
}

.what-antivirus [class^="section-"] h4 {
    font-size: 18px;
    margin-bottom: 25px;
}

.what-antivirus [class^="section-"] p,
.what-antivirus [class^="section-"] ul li {
    font-size: 16px;
    line-height: 25px;
    color: #525766;
    font-weight: 300;
}

.what-antivirus [class^="section-"] p {
    margin: 0 0 15px;
    line-height: 28px;
}

.what-antivirus [class^="section-"] ul li {
    position: relative;
    margin: 15px 0 0;
    padding-left: 20px;
}

.what-antivirus [class^="section-"] ul li:before {
    content: '';
    width: 7px;
    height: 7px;
    background-color: #0997e8;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 0;
}

.what-antivirus [class^="section-"] .quotes {
    font-size: 18px;
    font-weight: 300;
    font-style: italic;
    color: #626774;
    border: 2px solid #626774;
    padding: 30px 46px;
    position: relative;
    text-align: center;
}

.what-antivirus [class^="section-"] .quotes::before,
.what-antivirus [class^="section-"] .quotes::after {
    content: '';
    width: 52px;
    height: 45px;
    background: #ffffff url(../images/quotes.png) no-repeat;
    position: absolute;
}

.what-antivirus [class^="section-"] .quotes::before {
    background-position: 3px 0;
    top: -24px;
    left: 10px;
}

.what-antivirus [class^="section-"] .quotes::after {
    background-position: 3px -48px;
    bottom: -24px;
    right: 10px;
}

.what-antivirus [class^="section-2"] {
    /*background: #f5f3f4 url(../images/section-gray-bg.jpg) no-repeat 0 0 / cover;*/
    background: #f5f3f4;
}

.what-antivirus .antivirus-perform-list {
    padding: 35px;
    box-shadow: 8px 0px 20px rgba(33, 33, 33, 0.2);
    margin: 30px 0;
}

.what-antivirus .antivirus-perform-list ul {
    margin: 0;
}

.what-antivirus .antivirus-perform-list ul li {
    margin: 0 0 15px;
    color: #1a2430;
    position: relative;
    padding: 2px 0 0 40px;
}

.what-antivirus .antivirus-perform-list ul[class^="list-"] li::before {
    content: '';
    width: 35px;
    height: 35px;
    background: url(../images/security-suite-system.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0;
}

.what-antivirus .antivirus-perform-list ul.list-1 li:nth-of-type(1)::before {
    background-position: 0 0;
}

.what-antivirus .antivirus-perform-list ul.list-1 li:nth-of-type(2)::before {
    background-position: 0 -40px;
}

.what-antivirus .antivirus-perform-list ul.list-1 li:nth-of-type(3)::before {
    background-position: 0 -71px;
}

.what-antivirus .antivirus-perform-list ul.list-2 li:nth-of-type(1)::before {
    background-position: 0 -107px;
}

.what-antivirus .antivirus-perform-list ul.list-2 li:nth-of-type(2)::before {
    background-position: 0 -140px;
}

.what-antivirus .antivirus-perform-list ul.list-2 li:nth-of-type(3)::before {
    background-position: 0 -168px;
}

.what-antivirus .antivirus-perform-list ul.list-3 li:nth-of-type(1)::before {
    background-position: 0 -198px;
}

.what-antivirus .antivirus-perform-list ul li:last-child {
    margin: 0;
}

.what-antivirus [class^="section-4"] {
    background-color: #263446;
}

.what-antivirus [class^="section-4"] h3 {
    color: #ffffff;
    margin-bottom: 30px;
}

.what-antivirus [class^="section-4"] .media {
    margin: 0 0 20px;
}

.what-antivirus [class^="section-4"] .media .media-left,
.what-antivirus [class^="section-4"] .media .media-body {
    vertical-align: middle;
}

.what-antivirus [class^="section-4"] .media .media-left {
    padding-right: 25px;
}

.what-antivirus [class^="section-4"] .media span {
    width: 65px;
    height: 65px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    font-size: 30px;
    font-weight: 600;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.what-antivirus [class^="section-4"] .media h4 {
    color: #42baff;
    margin: 0 0 5px;
}

.what-antivirus [class^="section-4"] .media p {
    color: #939caa;
    font-weight: 400;
    margin: 0;
}

.what-antivirus .footer {
    border: 0;
}

@media only screen and (max-width: 979px) {
    .opswat-logo {
        display: none;
    }
}

.opswat-logo img {
    padding-left: 50px;
}

.compatiable-txt2 {
    color: #0078d7;
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 50px;
    text-align: center;
}

.font35 {
    font-size: 19px;
    font-weight: bold;
}

.font36 {
    font-size: 25px;
    font-weight: bold;
    line-height: 19px;
}

#backtotop {
    position: fixed;
    right: 0px;
    bottom: 60px!important;
    display: none;
    z-index: 10000;
}

#backtotop a {
    text-decoration: none;
    border: 0 none;
    display: block;
    width: 80px;
    outline: none;
}

#backtotop a:hover {
    opacity: .8;
}

.footer {
    background-color: #1a2430;
    border-top: 1px solid #ffffff;
    padding: 20px 0px 0px;
}

.footer-subnav {
    height: auto;
    overflow: hidden;
}

.footer-subnav .footer-box {
    float: left;
    padding: 0 0 0 10%;
    width: 33%;
    /*  min-height: 250px;*/
}

.footer-subnav .footer-box h4 {
    color: #979fab;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 25px;
}

.footer-subnav .footer-box .h4-txt {
    color: #979fab;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 25px;
}

.footer-subnav .footer-box ul {
    margin-bottom: 25px;
}

.footer-subnav .footer-box ul li {
    color: #979fab;
    font-size: 16px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 15px;
}

.footer-subnav .footer-box ul li a {
    color: #979fab;
    font-size: 16px;
    font-weight: 300;
    line-height: 23px;
    text-decoration: none;
}

.footer-menu li {
    display: inline-block;
}

.footer-menu li:first-child:after {
    color: #546780;
    content: "|";
    font-size: 17px;
    margin: 0 10px 0 15px;
}

.footer-menu li a {
    color: #546780;
    font-size: 14px;
    text-decoration: none;
}

.social-media {
    margin: 10px 0 50px;
}

.social-media ul {
    padding: 0px;
}

.social-media li {
    display: inline-block;
    padding: 0px 10px;
    line-height: 17px;
}

.social-media li a {
    display: inline-block;
    width: 41px;
    height: 40px;
    background: url(../images/social-icons.png) no-repeat scroll 0 0;
}

.social-media li.facebook a {
    background-position: 0px 0px;
}

.social-media li.facebook a:hover {
    background-position: 0 -40px;
}

.social-media li.google-plus a {
    background-position: -62px 0;
}

.social-media li.google-plus a:hover {
    background-position: -62px -40px;
}

.social-media li.twitter a {
    background-position: -124px 0;
}

.social-media li.twitter a:hover {
    background-position: -124px -40px;
}

.social-media li.youtube a {
    background-position: -186px 0;
}

.social-media li.youtube a:hover {
    background-position: -186px -40px;
}

.social-media li.linkedin a {
    background-position: -246px 0;
}

.social-media li.linkedin a:hover {
    background-position: -246px -40px;
}

.copyright {
    color: #546780;
    display: block;
    font-size: 14px;
    line-height: 18px;
}

.main-content h3 {
    color: #2d3957;
    font-size: 16px;
    font-weight: 700;
}

.mac_thankyou h1.thankyou-txt {
    font-size: 35px;
    font-weight: 300;
    padding-top: 165px;
    padding-bottom: 35px;
}

.mac_thankyou .main-content a {
    color: #007faf;
}

.mac_thankyou h2 {
    color: #0b0b0b;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 45px;
}

.mac_thankyou h3 {
    color: #0b0b0b;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 45px;
}

.mac_thankyou h4 {
    color: #0b0b0b;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}

.mac_thankyou .banner-img {
    height: 430px;
}

@media only screen and (max-width: 991px) {
    .what-antivirus [class^="section-"] img {
        max-width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .mac_thankyou .banner-img {
        height: auto;
    }
    .online-security-block .chrome-banner h1 {
        font-size: 35px;
    }
    .online-security-block .chrome-banner h3 {
        font-size: 20px;
    }
    .chrome-main-block [class^="col-"]:nth-of-type(3) {
        margin-top: 30px;
    }
    .what-antivirus .banner h1 {
        font-size: 50px;
    }
    .what-antivirus .antivirus-perform-list {
        padding: 20px;
    }
    .what-antivirus .antivirus-perform-list ul {
        margin: 0 0 15px;
    }
    .what-antivirus [class^="section-4"] .media .media-left {
        display: none;
    }
}

.mac_thankyou .d_section p {
    color: #60636b;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 30px;
}

.mac_thankyou .d_section {
    padding: 40px 0px 40px;
}

.mac_thankyou ul.blue-bullet {
    margin-left: 30px;
}

.mac_thankyou ul.blue-bullet li {
    position: relative;
    font-size: 16px;
    color: #60636b;
    font-weight: 300;
    padding-bottom: 30px;
    padding-left: 20px;
}

.mac_thankyou ul.blue-bullet li:before {
    content: '';
    border-radius: 50%;
    width: 8px;
    height: 8px;
    position: absolute;
    background-color: #69aaf4;
    left: 0px;
    top: 6px;
}

.mac_thankyou ul.black-bullet li {
    position: relative;
    font-size: 16px;
    color: #60636b;
    font-weight: 300;
    padding-bottom: 30px;
    padding-left: 20px;
}

.mac_thankyou ul.black-bullet li:before {
    content: '';
    border-radius: 50%;
    width: 8px;
    height: 8px;
    position: absolute;
    background-color: #60636b;
    left: 0px;
    top: 6px;
}

.d_hr {
    border-bottom: 1px solid #ebebeb;
    margin: 20px 0px;
}

.mac_thankyou .d_bottom-position {
    position: absolute;
    bottom: 0px;
    left: 15px;
    width: 75%;
}

.mac_thankyou .d_relative-position {
    position: relative;
}

.mac_thankyou .d_absolute-position {
    position: absolute;
}

.mac_thankyou .d_min-height {
    min-height: 350px;
}

.mac_thankyou .d_min-height165 {
    min-height: 165px;
}

@media only screen and (max-width: 767px) {
    .mac_thankyou .d_bottom-position {
        position: static;
    }
    .mac_thankyou .d_min-height {
        min-height: auto;
    }
    .home-page-top-banner .btn-position {
        padding-left: 0;
    }
    .chrome-web-store {
        margin: 30px 0;
    }
}

.no-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

@media (min-width: 980px) and (max-width: 1199px) {
    .footer-subnav .footer-box {
        float: left;
        padding: 0 8%;
    }
}

@media (min-width: 768px) and (max-width: 977px) {
    .hero-section .banner-content {
        float: right;
        margin-top: 100px;
        padding-right: 27px;
        width: 385px;
    }
    .hero-section .banner-content h1 {
        color: #ffffff;
        display: block;
        font-size: 55px;
        font-weight: 700;
    }
    .main-header .chat-now {
        display: block;
    }
    .footer-subnav {
        padding: 0px 0px;
    }
    .footer-subnav .footer-box {
        float: left;
        padding: 0 0 0 10%;
        width: 33%;
    }
    .main-header #menu li a {
        display: block;
        padding: 25px 7px;
        font-size: 12px;
        color: #1f2430;
        font-weight: 400;
        text-decoration: none;
        margin-left: 1px;
        line-height: normal;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .main-header #menu li a {
        padding: 22px 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .main-header #menu li a {
        padding: 25px 5px;
    }
    .main-header #logo {
        padding-top: 20px;
    }
    .main-header #logo img {
        max-width: 100%;
    }
}

@media (min-width: 361px) and (max-width: 767px) {
    .main-header {
        padding-bottom: 20px;
    }
    .main-header.f-nav {
        position: relative !important;
    }
    .main-header #logo {
        float: none;
        padding-left: 10px;
    }
    .main-header #menu li a {
        display: block;
        padding: 25px 11px;
        font-size: 12px;
        color: #1f2430;
        font-weight: 400;
        text-decoration: none;
        margin-left: 0px !important;
        line-height: normal;
    }
    .hero-section .banner-content {
        float: right;
        margin-top: 100px;
        padding-right: 27px;
        width: 385px;
    }
    .hero-section .banner-content h1 {
        color: #ffffff;
        display: block;
        font-size: 55px;
        font-weight: 700;
    }
    .compatiable-section {
        text-align: center;
    }
    .compatiable-section img {
        margin-bottom: 25px;
    }
    .navbar-toggle {
        position: absolute;
        float: none;
        right: 0px;
        top: 7px;
    }
    .main-header .main-nav {
        float: none;
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .main-header .main-nav .main-nav-inner {
        float: none;
        position: relative;
    }
    .main-header #menu {
        float: none;
        padding: 0px;
        position: absolute;
        top: 100%;
        width: 100%;
        /*left: 0;
        position: absolute;
        right: 0;
        top: 50px;
        width: 100%;
        margin: 0px;*/
        background-color: #ffffff;
        border-top: 2px solid #8db863;
        border-bottom: 2px solid #8db863;
        margin-top: 0px;
        z-index: 999999;
    }
    .main-header #menu li .sub-menu {
        position: static;
    }
    .main-header #menu li .sub-menu li {
        display: block;
        padding: 10px 15px;
    }
    .main-header .chat-now {
        position: absolute;
        right: 100px;
    }
    .main-header .main-nav .main-nav-inner {
        float: none;
    }
    .main-header #menu li {
        float: none;
        border-top: 1px solid rgba(141, 184, 99, 0.2);
    }
}

@media (max-width: 360px) {
    .main-header {
        padding-bottom: 20px;
    }
    .main-header.f-nav {
        position: relative !important;
    }
    .main-header #logo {
        float: none;
    }
    .hero-section {
        background: #333e59;
        height: auto;
        padding-bottom: 30px;
    }
    .hero-section .banner-content {
        float: none;
        margin-top: 50px;
        padding-right: 0px;
        width: 100%;
    }
    .hero-section .banner-content h1 {
        color: #ffffff;
        display: block;
        font-size: 50px;
        font-weight: 700;
    }
    .hero-section .main-cta .btn-blue {
        width: 70%;
        font-size: 25px;
    }
    .compatiable-section {
        text-align: center;
        padding-bottom: 0px;
    }
    .compatiable-section img {
        margin-bottom: 25px;
    }
    .social-media li {
        display: inline-block;
        line-height: 17px;
        padding: 0 5px;
    }
    .footer-subnav .footer-box {
        float: left;
        margin: 0 auto;
        padding: 0;
        width: 50%;
    }
    .add:before {
        width: 35px;
    }
    .business-antivirus a.get-btn {
        padding: 15px 10px;
    }
    .navbar-toggle {
        position: absolute;
        float: none;
        right: 0px;
        top: 7px;
    }
    .main-header .main-nav {
        float: none;
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .main-header .main-nav .main-nav-inner {
        float: none;
        position: relative;
    }
    .main-header #menu {
        float: none;
        position: absolute;
        top: 100%;
        width: 100%;
        padding: 0px;
        /*margin: 0px -10px;*/
        margin-top: 0px;
        background-color: #ffffff;
        border-top: 2px solid #8db863;
        border-bottom: 2px solid #8db863;
        z-index: 999;
    }
    .main-header #menu li .sub-menu {
        position: static;
    }
    .main-header #menu li .sub-menu li {
        display: block;
        padding: 10px 15px;
    }
    .main-header .chat-now {
        position: absolute;
        right: 100px;
    }
    .main-header .main-nav .main-nav-inner {
        float: none;
    }
    .main-header #menu li {
        float: none;
        border-top: 1px solid rgba(141, 184, 99, 0.2);
    }
    .btn-position {
        right: 0px;
    }
}

@media (min-width:360px) and (max-width:650px) {
    .banner-header {
        font-size: 40px;
        font-weight: 400;
        padding: 50px 0 0 0;
        clear: both;
        color: #211f26;
    }
    .banner-heading {
        color: #FFF;
        font-size: 55px;
        font-weight: 500;
        margin-bottom: 20px;
    }
    p.txt {
        font-size: 24px;
        color: #FFF;
        font-weight: 300;
        width: 100%;
        margin: auto;
        line-height: 32px;
    }
    .down-load-button {
        padding: 0px;
    }
    .down-load-button a {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 30px;
        padding: 5px 20px;
        text-decoration: none;
        display: inline-block;
        text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
        font-weight: 400;
        color: #FFFFFF;
        background-color: #41ba28;
    }
    .down-load-button a.orange-btn {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 30px;
        padding: 5px 20px;
        text-decoration: none;
        display: inline-block;
        text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
        font-weight: 400;
        color: #FFFFFF;
        background-color: #ffa920;
    }
}

@media (max-width:320px) {
    .main-header .chat-now {
        right: 80px;
    }
    .banner-header {
        font-size: 35px;
        font-weight: 400;
        padding: 50px 0 0 0;
        clear: both;
        color: #211f26;
    }
    .banner-heading {
        color: #FFF;
        font-size: 50px;
        font-weight: 500;
        margin-bottom: 20px;
    }
    p.txt {
        font-size: 20px;
        color: #FFF;
        font-weight: 300;
        width: 100%;
        margin: auto;
        line-height: 28px;
    }
    .down-load-button {
        padding: 0px;
    }
    .down-load-button a {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 20px;
        padding: 5px 20px;
        text-decoration: none;
        display: inline-block;
        font-weight: 400;
        color: #FFFFFF;
        background-color: #41ba28;
    }
    .down-load-button a.orange-btn {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 25px;
        padding: 5px 20px;
        text-decoration: none;
        display: inline-block;
        font-weight: 400;
        color: #FFFFFF;
        background-color: #ffa920;
    }
}

#cloudAntivirus .banner {
    background-color: #234e62;
}

#cloudAntivirus .banner .container {
    padding: 0;
}

#cloudAntivirus .bannerInner {
    background: url(/images/cloud-antivirus-banner.png) no-repeat #234e62;
    height: 430px;
    background-size: 69%;
}

#cloudAntivirus .bannerInner::after {
    content: "";
    opacity: 0.5;
}

#cloudAntivirus .bannerInner h1 {
    color: #ffffff;
    font-size: 40px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    border-width: 0;
    margin: 0;
    padding: 50px 0 0;
}
#cloudAntivirus .bannerInner p
{
  color: #ffffff;
}
#cloudAntivirus .footer-download
{
  padding:20px 0;
}
#cloudAntivirus .btn-green-gra
{
  font-size:16px;
}

#cloudAntivirus .section-cloud
{
  padding:30px ;
}

#cloudAntivirus .bannerInner ul {
    color: #93baca;
    list-style-type: square;
    font-size: 15px;
    /*padding:35px 0 20px 15px;*/
    /*padding:0px 0 10px 15px;*/
    padding: 0px 0 0px 15px;
}

#cloudAntivirus .bannerInner ul li {
    padding: 0 0 10px;
    color: #ffffff;
}

#cloudAntivirus .bannerInner .yellowBtn {
    background-color: rgb(244, 80, 0);
    border: 1px solid #F45000;
    color: #ffffff;
    display: block;
    font-size: 17px;
    height: 44px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    width: 195px;
    text-decoration: none;
}

#cloudAntivirus .bannerInner .yellowBtn:hover {
    background: none;
    border: 1px solid #F45000;
    color: #ffffff;
}

#cloudAntivirus .bannerInner .action-buttons .yellowBtn {
    display: inline-block;
    margin-right: 40px;
    font-weight: 300;
}

#cloudAntivirus .breadcrumbs {
    font-size: 12px;
    line-height: 22px;
}

#cloudAntivirus .breadcrumbs>div {
    border-bottom: 1px solid #ebebeb;
}

#cloudAntivirus .breadcrumbs>div>div {
    display: inline-block;
}

#cloudAntivirus .mainContentInner {
    color: #0b0b0b;
}

#cloudAntivirus .mainContentInner .heading {
    font-size: 30px;
    font-weight: 300;
    margin: 0;
    padding: 110px 0 50px;
}

#cloudAntivirus .mainContentInner .text {
    font-size: 16px;
    color: #60636b;
    margin: 0;
    padding: 0 0 20px;
}

#cloudAntivirus .mainContentInner img {
    padding: 95px 0 50px;
}

#cloudAntivirus .r-tabs-nav {
    text-align: center;
}
#cloudAntivirus .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor
{
  color:#ffffff;
}

#cloudAntivirus .tab-inner-content {
    color: #607897;
}

#cloudAntivirus ul.tab-roman {
    list-style-type: lower-alpha;
}

#cloudAntivirus .white { color:#fff;}
#cloudAntivirus .r-tabs .r-tabs-nav .r-tabs-anchor {
  color: #616a78;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  padding: 10px 28px;
  text-decoration: none;
}
#cloudAntivirus .mainContentInner .heading {
  font-size: 30px;
  font-weight: 300;
  margin: 0;
  padding: 30px 0 30px;
}

#cloudAntivirus .mainContentInner img {
  padding: 20px 0 30px;
}

#cloudAntivirus .r-tabs .r-tabs-panel {
  padding: 25px 15px;
  display: none;
}

#cloudAntivirus .tab-inner-content {
  color: #c0c2c3;
}
#cloudAntivirus .banner .btn-orange-gra {
  font-size: 16px;
  padding: 22px 20px;
}
#cloudAntivirus .pdt-btm{
  padding:25px 0;
}
#cloudAntivirus .bannerInnerCOntent img {
  max-width: 120px;
}
#cloudAntivirus .main-content .tab-inner-content h3 {
  color: #ffffff;
}

@media screen and (max-width: 1199px) {
    #cloudAntivirus .container {
        width: 100%;
    }
    #cloudAntivirus .bannerInner {
        height: auto;
        background-size: cover;
        background-position: left center;
    }
    .bannerInnerCOntent .col-md-offset-6 {
        margin-left: 15px;
    }
}

@media (min-width:320px) and (max-width:450px) {
    .btn-position {
        width: 100%!important;
        position: relative;
        right: inherit!important;
    }
    .banner-heading {
        color: #fff;
        font-size: 50px;
        font-weight: 500;
        margin-bottom: 20px;
    }
    p.txt {
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px;
        margin: auto;
        width: 100%;
    }
    .banner-header {
        clear: both;
        color: #cfcfcf!important;
        font-size: 35px;
        font-weight: 300;
        padding: 140px 0 0;
    }
    .down-load-button a.orange-btn {
        background-color: #ffa920;
        border-radius: 3px;
        color: #ffffff;
        display: inline-block;
        font-size: 25px;
        font-weight: 400;
        padding: 5px 20px;
        text-decoration: none;
    }
}

.malware-removal .top-banner{
  background: url("/images/malware-removal-top-banner-bg.jpg") no-repeat center top #1a1918;
  background-size: cover;
  min-height: 400px;
  text-align: center;
  color: #fff;
  padding: 110px 0 50px;
  box-sizing: border-box;
  width: 100%;
}

.malware-removal .top-banner h1, .malware-removal .top-banner .h1{
  color: #fff;
  font-weight:500;
  font-size: 50px;
  line-height: normal;
}

.malware-removal .top-banner .btn-orange{
  color: #fff;
  font-weight: 400;
  font-size: 25px;
  line-height: 65px;
  padding: 0 50px;
  display: inline-block;
  background-color: #ff7e00;
  margin-top: 40px;
  transition: all 0.3s;
}

.malware-removal .top-banner .btn-orange:hover{
  text-decoration: none;
  background-color: #feb065;
}

.malware-removal .new-page ul li {
    color: inherit;
}


.malware-removal .header-new-page h2 {
    color: #2d3957;
    font-weight: 300;
    font-size: 35px;
    padding: 0;
    clear: both;
}
.malware-removal .no-decorate {text-decoration:none;}

.malware-removal .drk-org-btn::after {
    background: #feb11f linear-gradient(to bottom, #feb11f, #ef8109) repeat scroll 0 0;
    border-radius: 4px;
    content: "";
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    width: 100%;
    z-index: 2;
}

.malware-removal .drk-org-btn {
    background: #fdab41 linear-gradient(to bottom, #fd9c1f, #ca6901) repeat scroll 0 0;
    border: 2px solid #db6700;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.3) inset;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    line-height: 34px;
    margin-bottom: 15px;
    padding: 15px 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 2px 2px 2px rgba(0, 0, 6, 0.31);
    z-index: 1;
}
.malware-removal .drk-org-btn span.txt {
    color: #fff;
    display: inline-block;
    float: left;
}
.malware-removal .drk-org-btn span {
    position: relative;
    z-index: 4;
}
.malware-removal .text-uppercase {
    text-transform: uppercase;
}
.malware-removal .drk-org-btn:hover:after {
  opacity: 1;
}
.malware-removal .pdt-top {
    padding-top: 0px;
}

.malware-removal .new-page ul{
  float: none;
}

.malware-removal h1.header-new-page{
  margin-top: 200px;
}

.malware-removal .bread-crumb {
    float: left;
    font-size: 14px;
    color: #777473;
    padding: 24px 3px 15px 0;
}
.malware-removal .bread-crumb a{
    float: none;
    font-size: 14px;
    color: #777473;
    text-decoration: none;
}

.cloud-thank-you .social-follow-us {
    padding: 25px 0px;
    margin-top: 20px;
    border-top: 1px solid #5c7c95;
    text-align: center;
    clear: both;
}

.cloud-thank-you .social-follow-us:before,
.cloud-thank-you .social-follow-us:after {
    content: '';
    display: table;
}

.cloud-thank-you .social-follow-us:after {
    clear: both;
}

.cloud-thank-you .social-follow-us,
.cloud-thank-you .social-follow-us * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.cloud-thank-you .social-follow-us .follow-us-txt {
    color: #5bb0ee;
    font-size: 21px;
    font-weight: 300;
    padding-right: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
    .cloud-thank-you .social-follow-us .follow-us-txt {
        display: block;
        margin-bottom: 20px;
        padding-right: 0px;
    }
}

.cloud-thank-you .social-follow-us .follow-us-list {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
}

.cloud-thank-you .social-follow-us .follow-us-list li {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

.cloud-thank-you .social-follow-us .follow-us-list li a {
    display: block;
    background-color: #ffffff;
    border-color: #e8e8e8;
    margin: 0px 4px;
    padding-top: 4px;
    text-align: center;
    text-decoration: none;
    width: 32px;
    height: 32px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.cloud-thank-you .social-follow-us .follow-us-list li a:hover {
    opacity: 0.7;
}

.cloud-thank-you .social-follow-us .follow-us-list li a.facebook:before {
    content: '';
    background: url(/images-12/follow-us-icons/blue-facebook-icon.png) no-repeat 0px 0px;
    width: 9px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
}

.cloud-thank-you .social-follow-us .follow-us-list li a.twitter:before {
    content: '';
    background: url(/images-12/follow-us-icons/blue-twitter-icon.png) no-repeat 0px 0px;
    width: 18px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}

.cloud-thank-you .social-follow-us .follow-us-list li a.linkedin:before {
    content: '';
    background: url(/images-12/follow-us-icons/blue-linkedin-icon.png) no-repeat 0px 0px;
    width: 16px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}

.cloud-thank-you .social-follow-us .follow-us-list li a.google-plus:before {
    content: '';
    background: url(/images-12/follow-us-icons/blue-google-plus-icon.png) no-repeat 0px 0px;
    width: 21px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}

.cloud-thank-you .social-follow-us .follow-us-list li a.youtube:before {
    content: '';
    background: url(/images-12/follow-us-icons/blue-youtube-icon.png) no-repeat 0px 0px;
    width: 18px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}

.cloud-thank-you .social-follow-us .follow-us-list li a.instagram:before {
    content: '';
    background: url(/images-12/follow-us-icons/blue-instagram-icon.png) no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.mac_thankyou .social-follow-us {
    padding: 25px 0px;
    margin-top: 20px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    clear: both;
    max-width: 500px;
    width: 100%;
}

.mac_thankyou .social-follow-us:before,
.mac_thankyou .social-follow-us:after {
    content: '';
    display: table;
}

.mac_thankyou .social-follow-us:after {
    clear: both;
}

.mac_thankyou .social-follow-us,
.mac_thankyou .social-follow-us * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.mac_thankyou .social-follow-us .follow-us-txt {
    color: #ffffff;
    font-size: 21px;
    font-weight: 300;
    padding-right: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
    .mac_thankyou .social-follow-us .follow-us-txt {
        display: block;
        margin-bottom: 20px;
        padding-right: 0px;
    }
}

.mac_thankyou .social-follow-us .follow-us-list {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
}

.mac_thankyou .social-follow-us .follow-us-list li {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

.mac_thankyou .social-follow-us .follow-us-list li a {
    display: block;
    background-color: #ffffff;
    border-color: #e8e8e8;
    margin: 0px 4px;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    width: 32px;
    height: 32px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.mac_thankyou .social-follow-us .follow-us-list li a:hover {
    opacity: 0.7;
}

.mac_thankyou .social-follow-us .follow-us-list li a.facebook:before {
    content: '';
    background: url(/images-12/follow-us-icons/facebook-icon.png) no-repeat 0px 0px;
    width: 9px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
}

.mac_thankyou .social-follow-us .follow-us-list li a.twitter:before {
    content: '';
    background: url(/images-12/follow-us-icons/twitter-icon.png) no-repeat 0px 0px;
    width: 18px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}

.mac_thankyou .social-follow-us .follow-us-list li a.linkedin:before {
    content: '';
    background: url(/images-12/follow-us-icons/linkedin-icon.png) no-repeat 0px 0px;
    width: 16px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}

.mac_thankyou .social-follow-us .follow-us-list li a.google-plus:before {
    content: '';
    background: url(/images-12/follow-us-icons/google-plus-icon.png) no-repeat 0px 0px;
    width: 21px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}

.mac_thankyou .social-follow-us .follow-us-list li a.youtube:before {
    content: '';
    background: url(/images-12/follow-us-icons/youtube-icon.png) no-repeat 0px 0px;
    width: 18px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}

.mac_thankyou .social-follow-us .follow-us-list li a.instagram:before {
    content: '';
    background: url(/images-12/follow-us-icons/instagram-icon.png) no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

#download-av .download-av-banner {
    background: rgba(0, 0, 0, 0) url("/images/download-av-banner.jpg") no-repeat scroll center center;
    margin-top: 65px;
    display: block;
    min-height: 405px;
}

#download-av .download-av-banner h1 {
    font-size: 65px;
    font-weight: 300;
    color: #ffffff;
    margin-top: 50px;
}

@media only screen and (max-width: 767px) {
    #download-av .download-av-banner {
        margin-top: 0px;
    }
}

#download-av .compatiable-section p {
    font-size: 16px;
    font-weight: 300;
    color: #60636b;
    line-height: 25px;
    text-align: center;
}

#download-av .download-blue-bg {
    background: #e2f5fd;
    padding: 60px 0;
}

#download-av .download-blue-bg h2 {
    margin-top: 40px;
    color: #12aeed;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 300;
}

#download-av .download-blue-bg ul {
    padding: 0 0 0 15px;
    margin: 0
}

#download-av .download-blue-bg ul li {
    font-size: 16px;
    color: #60636b;
    padding-top: 5px;
}

#download-av .download-grey-bg {
    background: #f1f1f1;
    padding: 30px 0;
}

#download-av .download-grey-bg h2 {
    color: #60636b;
    font-size: 30px;
    text-align: center;
    font-weight: 300;
    padding: 20px 0;
}

#download-av .download-grey-bg .fa-icon-one {
    background: rgba(0, 0, 0, 0) url("/images/download/cav-1-icon.png") no-repeat scroll center center;
    width: 64px;
    height: 64px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

#download-av .download-grey-bg .fa-icon-two {
    background: rgba(0, 0, 0, 0) url("/images/download/cav-2-icon.png") no-repeat scroll center center;
    width: 64px;
    height: 64px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

#download-av .download-grey-bg .fa-icon-three {
    background: rgba(0, 0, 0, 0) url("/images/download/cav-3-icon.png") no-repeat scroll center center;
    width: 64px;
    height: 64px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

#download-av .download-grey-bg .fa-icon-four {
    background: rgba(0, 0, 0, 0) url("/images/download/cav-4-icon.png") no-repeat scroll center center;
    width: 64px;
    height: 64px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

#download-av .download-grey-bg .fa-icon-five {
    background: rgba(0, 0, 0, 0) url("/images/download/cav-5-icon.png") no-repeat scroll center center;
    width: 64px;
    height: 64px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

#download-av .download-grey-bg .row.like-table-row {
    display: table-row;
}

#download-av .download-grey-bg .row.like-table-row>div {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center;
}

#download-av .download-grey-bg .row.like-table-row img {
    margin: 0 auto;
}

#download-av .download-grey-bg p {
    text-align: left;
}

#download-av .download-grey-bg .fa-icon-div {
    display: table-row;
}

#download-av .download-grey-bg .fa-icon-div span,
.fa-icon-div p {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center;
    padding-left: 15px;
}

#download-av .download-grey-bg hr {
    border-bottom: 1px solid #bababa;
}

#download-av .download-white-bg {
    background: #ffffff;
    padding: 30px 0;
}

#download-av .download-white-bg .row {
    padding: 20px 0 40px;
}

#download-av .download-white-bg h3 {
    padding: 10px 0 0;
    font-size: 25px;
    font-weight: 300;
    color: #60636b;
}

#download-av .download-white-bg img {
    margin: 10px auto 20px;
}

#download-av .download-white-bg p {
    font-size: 16px;
    font-weight: 300;
    color: #60636b;
    padding: 0 0 10px;
}

#download-av .download-white-bg .btn {
    background: #b1b3b7;
    padding: 10px 20px;
    border-radius: 0px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
}

#download-av .download-white-bg .btn:hover {
    background: #8a8b8e;
}

#download-av .download-av-banner .download-btn-icon {
    background: #ffffff none repeat scroll 0 0;
    margin-top: 20px;
    border: 1px solid #ffffff;
    color: #0f77e4;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 20px 15px 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}

#download-av .download-av-banner .download-btn-icon:hover {
    background: #f0f0f0;
}

#download-av .download-av-banner .download-btn-icon:before {
    background: rgba(0, 0, 0, 0) url("/images/download/download-icon.png") no-repeat scroll 0 -8px;
    content: "";
    height: 49px;
    left: 10px;
    margin-left: 10px;
    position: relative;
    width: 47px;
}

#download-av .download-av-banner .download-btn-icon:before {
    float: right;
    font-size: 12px;
    pointer-events: none;
    text-align: center;
}

@media only screen and (max-width: 768px) {
    #download-av .download-grey-bg .row.like-table-row>div {
        display: block;
    }
    #download-av .download-grey-bg .row.like-table-row img {
        display: block;
        height: auto;
        max-width: 100%;
    }
    #download-av .download-av-banner {
        background-size: cover;
    }
    #download-av .download-av-banner .download-btn-icon {
        font-size: 17px;
    }
}

.antivirus-for-android .antivirus-for-android-banner {
    background:#000000 url("/images/antivirus-for-android-banner.jpg") no-repeat scroll center center;
    margin-top: 65px;
    display: block;
    min-height: 405px;
    color: #ffffff;
}

@media only screen and (max-width: 991px) {
    .antivirus-for-android .antivirus-for-android-banner {
        margin-top: 0px;
        padding: 15px;
        background-size: cover;
    }
}

.antivirus-for-android #cancel_reviews img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.antivirus-for-android #filter_reviews img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.antivirus-for-android .jquery-lightbox-overlay{box-sizing: initial; }
.antivirus-for-android .jquery-lightbox{box-sizing: initial; }
.antivirus-for-android .jquery-lightbox-mode-html {height: 650px !important;}
.antivirus-for-android .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color: #afc4df !important;font-weight:400;}
.antivirus-for-android .r-tabs .r-tabs-nav .r-tabs-anchor{font-weight:400;}

.antivirus-for-android .compatiable-section{padding-top:30px !important;}
.antivirus-for-android .antivirus-for-android-banner { margin-top: 60px; }
.antivirus-for-android .main-content h3 { color: #FFFFFF; }
.antivirus-for-iphone.antivirus-for-android .main-content h3 { color: #2d3957; }

.antivirus-for-android .banner-text {
    /*width: 60%;
    float: right;*/
    color: #ffffff;
    padding: 30px 0 20px 0;
}

.antivirus-for-android .top-banner-text {
    width: 85%;
    /*float: right;*/
}

.antivirus-for-android .banner-text h1,
.antivirus-for-android .banner-text .h1 {
    font-weight: 200;
    font-size: 50px;
    line-height: 61px;
}

.antivirus-for-android h2 {
    font-size: 25px;
    color: #292a2d;
    font-weight: 300;
    margin-bottom: 20px;
}

.antivirus-for-android .compatiable-section p {
    font-size: 16px;
    color: #292a2d;
    font-weight: 300;
    line-height: 28px;
}

.antivirus-for-android .banner-text p {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 10px;
}

.antivirus-for-android .download-btn {
    float: left;
    transition: background 0.3s ease 0s;
    margin-top: 15px;
    margin-right: 5px;
    background-color: #61d61b;
    color: #010101;
    font-size: 17px;
    font-weight: 400;
    display: inline-block;
    line-height: 48px;
    padding: 0 24px;
}

.antivirus-for-android .download-btn:hover {
    text-decoration: none;
    background-color: #449e0e;
    color: #ffffff;
}

.antivirus-for-android .r-tabs .r-tabs-nav {
    text-align: center;
}

.antivirus-for-android .r-tabs .r-tabs-nav .r-tabs-anchor {
    font-size: 22px;
    padding: 10px 60px;
}

.antivirus-for-android .table-feat a,
.antivirus-for-android .table-feat .first.col1 a,
.antivirus-for-android .table-feat .first.col1 {
    color: #d5e2f3;
    text-align: left !important;
}

.antivirus-for-android .table-feat .first.col1 span {
    font-weight: 300;
}

.antivirus-for-android .table-feat .odd,
.table-feat .even {
    border-bottom: 1px solid #3a4e68;
    height: 40px;
}

.antivirus-for-android .table-feat .css3T td {
    height: 18px;
    color: #d5e2f3;
    font-weight: bold;
}

.antivirus-for-android .table-feat .css3T tfoot td {
    height: 28px;
}

.antivirus-for-android .table-feat .css3T thead th {
    height: 28px;
}

.antivirus-for-android .tab-feat-1 .css3T {
    width: 185px;
}

.antivirus-for-android .tab-feat-2 .css3T {
    width: 120px;
}

.antivirus-for-android .tab-feat-3 .css3T {
    width: 600px;
}

.antivirus-for-android .css3T thead th.black {
    color: #d5e2f3;
    text-align: center;
    font-size: 17px;
}

.antivirus-for-android .css3T tfoot td.black {
    color: #d5e2f3;
    text-align: center;
}

.antivirus-for-android .tab-feat-1 {
    padding-top: 7px;
    display: table-cell;
}

.antivirus-for-android .tab-feat-2 {
    padding-top: 7px;
    background-color: #1c2735;
    display: table-cell;
}

.antivirus-for-android .tab-feat-3 {
    padding-top: 7px;
    display: table-cell;
}

.antivirus-for-android .tab-feat-3 tr td:first-child,
.antivirus-for-android .css3T thead th.black:first-child {
    padding-left: 30px;
}

.antivirus-for-android .tab-feat-3 tr td {
    width: 200px;
}

.antivirus-for-android .greenTick {
    background: url("/images-12/tick-mark-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
    opacity: 0.6;
}

.antivirus-for-android .redCross {
    background: url("/images-12/cross-mark-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
    opacity: 0.6;
}

.antivirus-for-android .dollarSign {
    background: url("/images-12/dollar-symbol-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 21px;
    width: 100%;
    opacity: 0.6;
}

.antivirus-for-android .comp-btn-track .note-sec ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.antivirus-for-android .comp-btn-track .note-sec ul li.free {
    background: transparent url("/images-12/tick-mark-icon.png") no-repeat scroll 0 0;
    opacity: 0.6;
}

.antivirus-for-android .comp-btn-track .note-sec ul li.no {
    background: transparent url("/images-12/cross-mark-icon.png") no-repeat scroll 0 0;
    opacity: 0.6;
}

.antivirus-for-android .comp-btn-track .note-sec ul li.paid {
    background: transparent url("/images-12/dollar-symbol-icon.png") no-repeat scroll 0 0;
    opacity: 0.6;
}

.antivirus-for-android .comp-btn-track .note-sec ul li {
    color: #d5e2f3;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 7px;
    padding-left: 30px;
    opacity: 0.9 !important;
}

.antivirus-for-android .google-play {
    margin-top: 10px;
}

.pad-0 {
    padding: 0 !important
}

.antivirus-for-android .tab-inner-content {
    color: #d5e2f3;
}

.antivirus-for-android .pro-benefits {
    margin: 0;
    padding: 0 0 0 0px;
    list-style-type: none;
}

.antivirus-for-android .pro-benefits div {
    float: left;
    padding: 0 0 0px 0;
    line-height: 25px;
    color: #d5e2f3;
    font-size: 14px;
    cursor: pointer;
    padding: 10px 0;
}

.antivirus-for-android .pro-benefits div a {
    display: block;
    padding: 0 0 0 90px;
    font: 400 25px/85px 'Open Sans', sans-serif;
    color: #d5e2f3;
    text-decoration: none;
    background-position: 0 8px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.antivirus-for-android .pro-benefits div a:hover {
    opacity: 0.6;
}

.antivirus-for-android .pro-benefits div.icon-antivirus a {
    background-image: url(/images-12/icons/icon-antivirus-new.png);
}

.antivirus-for-android .pro-benefits div.icon-sms a {
    background-image: url(/images-12/icons/icon-sms-new.png);
}

.antivirus-for-android .pro-benefits div.icon-anti-theft a {
    background-image: url(/images-12/icons/icon-anti-theft-new.png);
}

.antivirus-for-android .pro-benefits div.icon-software a {
    background-image: url(/images-12/icons/icon-software-new.png);
}

.antivirus-for-android .pro-benefits div.icon-backup a {
    background-image: url(/images-12/icons/icon-backup-new.png);
}

.antivirus-for-android .pro-benefits div.icon-system-opt a {
    background-image: url(/images-12/icons/icon-system-opt-new.png);
}

.antivirus-for-android .pro-benefits div.icon-privacy-adv a {
    background-image: url(/images-12/icons/icon-privacy-adv-new.png);
}

.antivirus-for-android .pro-benefits div.icon-task a {
    background-image: url(/images-12/icons/icon-task-new.png);
}

.antivirus-for-android .pro-benefits div.icon-private-space a {
    background-image: url(/images-12/icons/icon-private-space-new.png);
}

.antivirus-for-android .pro-benefits div.icon-traffic a {
    background-image: url(/images-12/icons/icon-traffic-new.png);
}

.antivirus-for-android .ard-logo {
    background: url(/images/award-logo-img.png) no-repeat;
    float: left;
    display: block;
    width: 290px;
    height: 75px;
}

.antivirus-for-android .ard-logo p {
    float: right;
    font-size: 12px;
    font-weight: 300;
    width: 125px;
    margin-right: 10px;
    padding: 0;
}

.antivirus-for-android .user-rating ul {
    list-style: none;
}

.antivirus-for-android .user-rating {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 12px;
    /*margin: 0 auto;*/
    text-align: left;
    width: 250px;
    font-weight: bold;
}

.antivirus-for-android .pad-0 {
    padding: 0 !important;
}

.jquery-lightbox-border-bottom-left,
.jquery-lightbox-border-bottom-middle,
.jquery-lightbox-border-bottom-right {
    bottom: 41px !important;
}

@media only screen and (max-width: 991px) {
    .antivirus-for-android .banner-text .h1 {
        float: left;
        font-size: 32px;
        margin-right: 10px;
    }
    .antivirus-for-android .banner-text h1 {
        font-size: 32px;
        margin-top: 0px;
    }
}

@media only screen and (max-width: 991px) {
    .antivirus-for-android .table-feat {
        overflow-x: scroll;
    }
    .antivirus-for-android .tab-feat-3 .css3T {
        width: 500px;
    }
}

@media only screen and (max-width: 768px) {
    .antivirus-for-android .antivirus-for-android-banner {
        background-position: right top;
        height: auto;
        overflow: hidden;
    }
    .antivirus-for-android .banner-text {
        width: 100%;
    }
    .antivirus-for-android .footer-subnav {
        width: 100%;
        margin: 0;
    }
    .antivirus-for-android .user-rating {
        margin: 0px auto;
    }
    .download-btndiv {
        text-align: center;
    }
    .antivirus-for-android .download-btn {
        margin-bottom: 20px;
    }
    .antivirus-for-android .tab-feat-3 .css3T {
        width: auto;
    }
    .antivirus-for-android .col4,
    .antivirus-for-android .col5,
    .antivirus-for-android .col6,
    .antivirus-for-android .col7,
    .antivirus-for-android .col8 {
        display: none;
    }
    .antivirus-for-android .banner-text h1,
    .antivirus-for-android .banner-text .h1 {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 480px) {
    .antivirus-for-android .top-banner-text {
        width: 100%;
    }
    .antivirus-for-android .ard-logo {
        display: none;
    }
    .antivirus-for-android .cert-logo {
        display: none;
    }
    .antivirus-for-android .banner-text h1,
    .antivirus-for-android .banner-text .h1 {
        margin-top: 0;
        float: none;
    }
    .antivirus-for-android .download-btn {
        margin: 0 auto;
        float: none;
    }
    .antivirus-for-android .tab-feat-1 .css3T {
        width: 110px;
    }
    .antivirus-for-android .table-feat a,
    .antivirus-for-android .table-feat .first.col1 a,
    .antivirus-for-android .table-feat .first.col1,
    .antivirus-for-android .css3T thead th.black {
        font-size: 13px;
    }
}

.dark-grey-color-bg {
    background-color: #ededed;
    padding: 60px 0;
}

.light-grey-color-bg {
    background-color: #f6f6f6;
    padding: 60px 0;
}

.light-grey-color-bg .title,
.dark-grey-color-bg .title {
    font-size: 24px !important;
    color: #4a4a4a !important;
    font-weight: 500 !important;
}

.light-grey-color-bg p,
.dark-grey-color-bg p {
    font-size: 18px !important;
    color: 505050 !important;
    font-weight: 400 !important;
    padding-top: 20px !important;
    line-height: 25px !important;
}

.blue-text {
    color: #1677cb;
}

.red-text {
    color: #c00d0e;
}

.get-now-button a {
    background-color: #408500;
    border-color:#408500;
    border-radius: 3px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 55px;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    margin-bottom:10px;
    vertical-align: middle;
}

.get-now-button p.txt-clr a {
    color:orange !important;
}

.get-now-button a:hover
{
    background-color: #418302;
    opacity: 1;
}
.blue-btn-free a {
    background-color: #1086e8;
    border: 1px solid #1086e8;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 55px;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    margin-bottom:10px;
}

.new-home-banner {
    background: linear-gradient(to right, #072f4d, #0d4b7b, #0f5e97, #0e5790);
    margin-top: 65px;
    min-height: 580px;
    padding: 35px 15px;
}

.new-home-banner .fixed-wrapper {
    height: auto;
}

.new-home-banner h1 {
    font: 700 40px 'Roboto';
    color: #ffffff;
    text-align: left;
    margin: 40px 0 0px;
}

.new-home-banner .h1-like {
    font: 700 26px 'Roboto';
    color: #ffff00;
    text-align: left;
    margin-bottom: 30px;
}

.new-home-banner ul.list-text {
    margin-bottom: 45px;
}

.new-home-banner ul.list-text li {
    font: 18px 'Roboto';
    color: #cdeaff;
    text-align: left;
    position: relative;
    padding-left: 28px;
    margin-bottom: 30px;
}

.new-home-banner ul.list-text li::before {
    content: '';
    width: 19px;
    height: 11px;
    background: url(../images/green-arrow.png) no-repeat;
    position: absolute;
    top: 8px;
    left: 0;
}

.new-home-banner .btn-section {
    text-align: left;
}

.new-home-banner .btn-section a {
    font: 20px 'Roboto';
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    transition: 0.3s linear;
}

.new-home-banner .btn-section a.btn-orange-cl {
    background-color: #ff6600;
    font-weight: 600;
    padding: 16px 45px;
    color: #ffffff;
    margin-right: 15px;
    box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.4);
}

.new-home-banner .btn-section a.btn-orange-cl:hover,
.new-home-banner .btn-section a.btn-orange-cl:focus,
.new-home-banner .btn-section a.btn-orange-cl:active {
    background-color: #e45c02;
}

.new-home-banner .btn-section a.btn-trans {
    background: none;
    border: 1px solid #82b2d7;
    color: #82b2d7;
    padding: 15px 50px;
}

.new-home-banner .btn-section a.btn-trans:hover,
.new-home-banner .btn-section a.btn-trans:focus,
.new-home-banner .btn-section a.btn-trans:active {
    color: #ffffff;
}

.new-home-banner .opswat-logo {
    /*margin-top: 40px;*/
}

.new-home-banner .opswat-logo ul li img {
    /* max-width: 80px;*/
    padding: 0;
}

.new-home-banner .opswat-logo ul li:nth-of-type(4) img {
    /*max-width: 40px;*/
}

.new-home-banner .opswat-logo ul li:nth-of-type(5) img {
    max-width: 45px;
}

.new-home-banner .opswat-logo ul li:nth-of-type(6) img {
    max-width: 55px;
}

.new-home-banner .shield-img {
    width: 435px;
    height: 435px;
    margin: 45px auto 0;
    border: 4px solid rgba(12, 140, 246, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background: radial-gradient(circle, #125f95 60%, #13649d 20%, #0f5e9a 20%);
}

.new-home-banner .shield-img img.spinner {
    width: 485px;
    height: 485px;
    animation: spin 3s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.new-home-banner .shield-img img.laptop-img {
    position: absolute;
    top: 83px;
    left: 40px;
}

.new-home-banner .shield-img ul li {
    width: 69px;
    height: 69px;
    background-color: #2ea1f5;
    border-radius: 50%;
    position: absolute;
    transition: 0.3s linear;
}

.new-home-banner .shield-img ul li:hover {
    background-color: #35b824;
}

.new-home-banner .shield-img ul li span {
    font-size: 14px;
    line-height: 17px;
    color: #ffffff;
    display: block;
    white-space: nowrap;
}

.new-home-banner .shield-img ul li:hover span {
    color: #35b824;
}

.new-home-banner .shield-img ul li:nth-of-type(1) {
    top: 67px;
    left: -7px;
}

.new-home-banner .shield-img ul li:nth-of-type(1) span {
    margin-top: 14px;
    margin-left: -165px;
}

.new-home-banner .shield-img ul li:nth-of-type(2) {
    top: -24px;
    right: 113px;
}

.new-home-banner .shield-img ul li:nth-of-type(2) span {
    margin: 21px 0 0 85px;
}

.new-home-banner .shield-img ul li:nth-of-type(3) {
    top: 161px;
    right: -36px;
}

.new-home-banner .shield-img ul li:nth-of-type(3) span {
    margin: 16px 0 0 77px;
    white-space: normal;
}

.new-home-banner .shield-img ul li:nth-of-type(4) {
    bottom: -3px;
    right: 75px;
}

.new-home-banner .shield-img ul li:nth-of-type(4) span {
    margin: 19px 0 0 78px;
    white-space: normal;
    width: 89px;
    text-align: left;
}

.new-home-banner .shield-img ul li:nth-of-type(5) {
    bottom: 34px;
    left: 18px;
}

.new-home-banner .shield-img ul li:nth-of-type(5) span {
    margin: 73px 0 0 -39px;
}

.new-home-banner .shield-img ul li img {
    position: absolute;
    top: 17px;
    left: 18px;
}

.new-home-banner .shield-img ul li:nth-of-type(1) img {
    top: 17px;
    left: 18px;
}

.new-home-banner .shield-img ul li .hover-content {
    width: 200px;
    background-color: #ffffff;
    padding: 12px;
    position: absolute;
    top: -100px;
    z-index: 999999999;
    text-align: left;
    display: none;
}

.new-home-banner .shield-img ul li .hover-content::before {
    content: '';
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 14px solid #ffffff;
    position: absolute;
    bottom: -14px;
    left: 25px;
}

.new-home-banner .shield-img ul li:hover .hover-content {
    display: block;
}

.new-home-banner .shield-img ul li .hover-content h4 {
    font-size: 14px;
    font-weight: 600;
    color: #484848;
    margin: 0 0 5px;
}

.new-home-banner .shield-img ul li .hover-content b {
    font-size: 14px;
    font-weight: 600;
    color: #484848;
    margin: 0 0 5px;
}

.new-home-banner .shield-img ul li .hover-content p {
    font-size: 12px;
    font-weight: 400;
    color: #565656;
    margin: 0;
}

.new-banner-bottom {
    background-color: #454545;
    min-height: 65px;
}

.new-banner-bottom .container {
    width: auto;
    max-width: 1220px;
}

.new-banner-bottom ul {
    margin: 0;
}

.new-banner-bottom ul li:first-child {
    padding: 25px 23px 25px 0;
    font-size: 18px;
}

.new-banner-bottom ul li {
    font: 16px 'Roboto';
    color: #dedede;
    padding: 22px 28px;
    position: relative;
}

.new-banner-bottom ul li::after {
    content: '';
    border-top: 36px solid transparent;
    border-left: 35px solid #3f3f3f;
    border-bottom: 36px solid transparent;
    position: absolute;
    top: 0;
    right: -27px;
}

.new-banner-bottom ul li::before {
    content: '';
    width: 35px;
    height: 72px;
    position: absolute;
    top: 0;
    right: 8px;
    background: linear-gradient(to right, rgba(63, 63, 63, 0), rgba(63, 63, 63, 1));
}

.new-banner-bottom ul li span {
    width: 28px;
    height: 28px;
    border: 1px solid #dedede;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    margin-right: 10px;
}

.hijack-cleaner .yellowBtn {
    background-color: #ffcc00;
    color: #262626;
    display: block;
    font-size: 24px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    vertical-align: middle;
    width: 300px;
    text-decoration: none;
    margin-bottom: 20px;
}

.hijack-cleaner .yellowBtn:hover {
    color: #ffcc00;
    background: none;
    border: 1px solid #ffcc00;
}
.float-left{
    float:left;
}
.greenBtn{
    background:#62d12b;
    border-color:#62d12b;
    color:#fff;
    font-weight:500;
    display:inline-block;
    font-size: 18px;
    height: 55px;
    text-decoration: none!important;
    padding:0px 20px;
    line-height: 55px;
    margin-left:20px;
    border-radius:2px;
    margin-bottom:20px;
}
.greenBtn:hover,
.greenBtn:focus{
    background:#4eb51b;
    border-color:#4eb51b;
    color:#fff;
    font-weight:500;
}

.hijack-cleaner .cta .description {
    font-style: italic;
    font-size: 13px;
}

.main-ab-landing ul.enlarge {
    list-style-type: none;
    margin-left: 0;
    padding: 0px;
}

.main-ab-landing ul.enlarge li {
    display: inline-block;
    position: relative;
    z-index: 0;
    margin: 10px 5px 0 5px;
}

.main-ab-landing .row-flex {
    display: flex;
    align-content: center;
    justify-content: space-around;
    flex-wrap: wrap;
}

.main-ab-landing .compare-block h2 {
    font-size: 25px;
    color: #000;
    font-weight: 900;
}

.main-ab-landing .product {
    color: #000;
    border: 1px solid #bababa;
    margin: 15px;
    flex-grow: 1;
    padding: 60px 15px 10px;
    max-width: 272px;
}

.main-ab-landing .product h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 2px;
}

.main-ab-landing .compatible {
    font-size: 13px;
}

.main-ab-landing .product-title {
    min-height: 90px;
}

.main-ab-landing .product-box {
    position: relative;
}

.main-ab-landing .product-box .message {
    position: absolute;
    left: 5px;
    top: -15px;
    background-color: #e2e2e2;
    border-radius: 100px;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    width: 80px;
    height: 80px;
    padding: 20px 0 0;
}

.main-ab-landing .product .button {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    background-color: #ff4500;
    line-height: 40px;
    padding: 0 35px;
    min-width: 175px;
    text-align: center;
    display: inline-block;
    border-radius: 40px;
    margin-bottom: 10px;
}

.main-ab-landing .product .button.free-download {
    font-weight: 300;
    background-color: #363636;
}

.main-ab-landing .product .features {
    position: relative;
}

.main-ab-landing .product .feature-link {
    text-decoration: underline;
    font-size: 14px;
    color: #0d6dd7;
    cursor: pointer;
}

.main-ab-landing .product .features ul {
    list-style: none;
    padding-left: 15px;
    font-size: 13px;
    margin-top: 10px;
}

.main-ab-landing .product .features ul li {
    line-height: 16px;
    margin-bottom: 10px;
}

.main-ab-landing .product .features .line-height-thin li {
    line-height: 12px;
}

.main-ab-landing .product .features .features-list-wrapper {
    text-align: left;
    position: absolute;
    bottom: -55px;
    background-color: #fff;
    border: 1px solid #bababa;
    display: none;
    min-height: 265px;
}

.main-ab-landing .product .features .features-list-wrapper .features-block-heading {
    position: relative;
    background-color: #f5f5f5;
    min-height: 35px;
    padding: 10px 15px 5px;
    box-sizing: border-box;
}

.main-ab-landing .product .features .features-list-wrapper .features-block-heading .features-block-title {
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 700;
}

.main-ab-landing .product .features .features-list-wrapper .close {
    position: absolute;
    right: 10px;
    top: 9px;
    opacity: 1;
    text-align: center;
    font-weight: normal;
}

.main-ab-landing .product .features .features-list-wrapper .close:before {
    content: "+";
    display: block;
    color: #717171;
    transform: rotate(45deg);
    font-size: 16px;
    border: 1px solid #717171;
    border-radius: 20px;
    width: 18px;
    height: 18px;
    line-height: 15px;
    text-align: center;
}

.main-ab-landing .product .features.opened .features-list-wrapper {
    display: block;
    width: 100%;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.18);
}

.main-ab-landing .compare-block .button.compare {
    font-size: 18px;
    font-weight: 400;
    background-color: #828282;
    color: #fff;
    line-height: 45px;
    padding: 0 32px;
    border-radius: 40px;
    margin: 5px 0 25px;
    display: inline-block;
}

.main-ab-landing .compare-block .button:hover {
    background-color: #e04004;
    text-decoration: none;
}

.main-ab-landing .product .pricing {
    font-size: 16px;
    min-height: 60px;
}

.main-ab-landing .product .pricing p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}

.main-ab-landing .product .pricing .numbers {
    font-size: 24px;
}

.main-ab-landing .product .pricing .numbers span {
    font-size: 18px;
    font-weight: 300;
}

.main-ab-landing .product .pricing .numbers b {
    font-size: 24px;
    font-weight: 900;
}

@media screen and (max-width: 1229px) {
    body {
        overflow-x: hidden;
    }
}

@media screen and (min-width: 992px) and (max-width: 1229px) {
    .new-home-banner .btn-section a.btn-trans {
        padding: 15px 35px;
    }
    .new-home-banner .shield-img {
        transform: scale(0.7);
        margin: 45px auto 0 0;
    }
    .new-home-banner .opswat-logo ul li img {
        /*max-width: 85px;*/
    }
    .new-home-banner .opswat-logo ul li:nth-of-type(6) img {
        max-width: 50px;
    }
    .new-banner-bottom {
        overflow: hidden;
        text-align: center;
    }
    .new-banner-bottom ul li:first-child {
        font-size: 13px;
        padding: 25px 20px 21px 0;
    }
    .new-banner-bottom ul li {
        font-size: 13px;
        padding: 22px 23px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .new-home-banner .shield-img {
        transform: scale(0.55);
        margin: 0 auto 0 -96px;
    }
    .new-home-banner .btn-section a.btn-orange-cl {
        padding: 16px 35px;
    }
    .new-home-banner .btn-section a.btn-trans {
        padding: 15px 25px;
    }
    .new-banner-bottom ul li::before,
    .new-banner-bottom ul li::after {
        display: none;
    }
    .new-banner-bottom ul {
        margin: 0 auto;
        max-width: 300px;
    }
    .new-banner-bottom ul li {
        padding: 15px 0;
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .new-home-banner,
    .new-home-banner h1 {
        margin-top: 0;
    }
    .new-home-banner .btn-section a.btn-orange-cl,
    .new-home-banner .btn-section a.btn-trans {
        min-width: 220px;
        padding: 15px;
        margin: 0;
        text-align: center;
    }
    .new-home-banner .btn-section a.btn-orange-cl {
        margin-bottom: 15px;
    }
    .new-home-banner .btn-section {
        text-align: center;
    }
    .new-home-banner .shield-img {
        display: none;
    }
    .new-banner-bottom ul {
        margin: 0 auto;
        max-width: 300px;
    }
    .new-banner-bottom ul li {
        padding: 15px 0;
        display: block;
    }
    .new-banner-bottom ul li::before,
    .new-banner-bottom ul li::after {
        display: none;
    }
    .get-now-button a
    {
        font-size:15px;
        padding:15px 10px;
    }
}

.comodo-av-author,
.comodo-av-author span {
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}

.av-top {
    margin-top: 25px;
}

.av-tp {
    margin-top: 50px;
}

.antivirus-for-android .no-bg {
    background: none !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    padding: 0px !important;
}

.antivirus-for-android .no-bg:hover {
    background: none !important;
}

.btn-white-trans {
    background: none !important;
    border: 1px solid #ffffff !important;    
}

.btn-white-trans:hover, .btn-white-trans:active, .btn-white-trans:focus {
    background: #fff !important;
    color: #000 !important;
}

.btn-green-av {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7);
    width: 100%;
    max-width: 300px;
    color: #fff;
    background-color: #4b9a00;
    font-size: 1.8rem;
    line-height: 2rem;
    padding:16px 30px;
    margin-top:26px;
    text-transform: uppercase;
    min-width: 195px;
    text-align: center;
    font-weight: 600;
}
.btn-green-av:hover {
    opacity: 1;
    background-color: #62c400;
}
.silo-pages .av-banner
{
    background: #06080a url(/images/security-banner.jpg) no-repeat  0 0 / cover;
    min-height: 403px;
    margin-top: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 60px 0;
}   
.silo-pages p, .silo-pages ul li, .silo-pages ol li
{
  font-weight:400;
}
.silo-pages .av-banner .av-banner-title {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 600;
    font-size: 4.8rem;
    line-height: 6rem;
    margin-top: 10.4rem;
    margin-bottom:30px;
}
.silo-pages .av-banner .av-banner-title span {
    color: #62c400;
}
.silo-pages .av-banner .btn-green {
    max-width: 320px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7);
    margin-bottom: 80px;
    width: 100%;
    max-width: 300px;
    color: #fff;
    background-color: #4b9a00;
    font-size: 1.8rem;
    line-height: 2rem;
    padding: 20px;
    text-transform: uppercase;
    min-width: 195px;
    text-align: center;
    font-weight: 600;
}
.silo-pages .av-banner .btn-green:hover {
    opacity: 1;
    background-color: #62c400;
}
.reverse-header{
display:-ms-flex !important;
display:flex !important;
-ms-flex-wrap: wrap-reverse;
 flex-wrap: wrap-reverse !important;
}

.silo-pages ul, .silo-pages ol
{
  padding-left: 15px;
}

.silo-pages .round-bullet {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-bottom:10px;
}

.silo-pages .round-bullet li {
  font-size: 15px;
  color: #000000;
  font-weight: 300;
  position: relative;
  padding: 0px 0px 10px 25px;
}

.silo-pages .round-bullet li:before {
  content: '';
  position: absolute;
  background-color: #000000;
  left: 0px;
  top: 6px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 8px;
  height: 8px;
}

.silo-pages .plain-round-bullet li {
  font-size: 16px;
  color: #000000;
  font-weight: 300;
  position: relative;
  padding: 0px 0px 10px 25px;
  list-style:none;
}

.silo-pages .plain-round-bullet li:before {
  content: '';
  position: absolute;
  border:1px solid #000000;
  background:none;
  left: 0px;
  top: 6px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 8px;
  height: 8px;
}

.silo-pages .tick-bullet {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-bottom:10px;
}

.silo-pages .tick-bullet li {
  font-size: 15px;
  color: #000000;
  font-weight: 300;
  position: relative;
  padding: 0px 0px 10px 25px;
}

.silo-pages .tick-bullet li:before {
  content: '';
  position: absolute;
  background: url(../images/list-icons/tick-list.png) no-repeat 0px 0px;
  left: 0px;
  top: 6px;
  width: 13px;
  height: 9px;
}

.silo-pages a.orange-btn
{
    border: 1px solid #e04004;
    border-radius: 3px;
    font-size: 20px;
    padding: 15px 55px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    font-weight: bold;
    color: #FFFFFF;
    background-color: #ff4500;
}
.silo-pages .silo-m20
{
  margin:20px 0;
}
/* Antivirus for Windows 10 Banner(RF-24328)
-------------------------------------------------- */
.banner-windows {
	min-height: 511px;
	display: flex;
	align-items: center;
	background: #ffffff url(../../images/transparent-banner-img.png) top right no-repeat;
	position: relative;
	padding: 50px 15px;
}
.banner-windows::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 250px solid #2798de;
    border-right: 250px solid transparent;
}
.banner-windows .img-sec {
	text-align: center;
	margin-bottom: 15px;
}

.banner-windows .img-sec + p a {
	max-width: 380px;
	/*background-color: #0d7fda;*/
	color: #ffffff;
	font: 700 20px 'Open Sans';
	padding: 8px 30px;
	text-transform: uppercase;
	border-radius: 40px;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}

.banner-windows .banner-right h1 {
	position: static;
	margin: 0;
	font: 400 49px 'Roboto';
	color: #0d7fda;
	position: relative;
}

.banner-windows .banner-right h1::before {
	content: '';
	width: 100%;
	height: 3px;
	background-image: linear-gradient(to right, #63afe4 , #f1f1f1 70%);
	position: absolute;
	bottom: -10px;
	left: 0;
}

.banner-windows .banner-right h1 strong {
	font-weight: 600;
}

.banner-windows .banner-right p {
	font: 400 18px 'Open Sans';
	color: #252525;
	margin: 35px 0;
}

.banner-windows .star-rating-block {
	float: none;
	margin-bottom: 30px;
}

.banner-windows .star-rating-block > div {
	text-align: left !important;
}

.banner-windows .star-rating-block .ratings img {
	margin: 0 3px;
}

.banner-windows .rating-text-block {
	display: block;
}

.banner-windows .rating-text-block .total-view-count-wrap {
	display: inline-block;
	color: #22acea;
}

.antivirus-for-windows-10 .window-10-banner {
    padding: 20px 0;
    background-color: #fff;
	margin: 0;
}

.antivirus-for-windows-10 .lft-container { width: 100%; }
.antivirus-for-windows-10 .img-container div { font-size: 19px; color: #3498db; line-height:35px; float: right; width: 500px; font-weight: 300; padding:40px 0; }
.antivirus-for-windows-10 .slide { display: none; }
.antivirus-for-windows-10 .choose-version li{padding-right:5px !important;padding-left:5px !important;} 
.antivirus-for-windows-10 .choose-version li a{font-size:13px;}   
.antivirus-for-windows-10 .common-btn-sec .btn-section label code { min-width: 287px; }
.antivirus-for-windows-10 .antivirus-home main section.top-banner .btn-green, .free-antivirus .btn-green, .btn-green, .btn-free { font: 600 1.6rem/18px 'Poppins'; }
.antivirus-for-windows-10 .common-btn-sec .btn-section a.btn{display: inline-table !important;}
.antivirus-for-windows-10 .side-banner p{color:#2079b5;}
@media screen and (max-width: 1227px) {
.antivirus-for-windows-10 .common-btn-sec .btn-section label { margin-left: 0px; }
.antivirus-for-windows-10 .common-btn-sec .btn-section a.btn-free { margin-bottom: 15px;  }
.antivirus-for-windows-10 .common-btn-sec .btn-section a.btn.btn-green { margin-top: -15px; }
}




@media screen and (max-width: 767px) {
	.banner-windows {
		margin-top: 199px;
	}
	.banner-windows .img-sec + p a {
		font-size: 15px;
	}
	.banner-windows .banner-right h1 {
		font-size: 30px;
		margin-top: 20px;
	}
}

span.table.red-times,
span.red-times {
	width: 9px;
	height: 9px;
	display: block;
	background: url(../../assests/images/red-times.png) no-repeat;
	margin: auto;
}

span.table.green-times,
span.green-times {
	width: 12px;
	height: 9px;
	display: block;
	background: url(../../assests/images/green-tick.png) no-repeat;
	margin: auto;
}

mark.mark-color {
    background: #fc0000;
    color: #fff;
    font-weight: 800;
}

mark.mark-color a {
    color: #fff !important;
}

.antivirus-faq {
    background:rgba(32,121,181,0.9);
    padding: 60px 0;
}

.antivirus-faq h3 {
    font-size: 45px;
    color: #fff;
    margin-bottom: 40px;
    text-align: center;
}

.antivirus-faq .panel-group {
    max-width: 900px;
    margin: auto;
}

.antivirus-faq .panel {
    background: none;
    box-shadow: none;
    padding-bottom: 25px;
    padding-left: 45px;
    position: relative;
    text-align: left;
}

.antivirus-faq .panel::after {
    content: '';
    width: 2px;
    height: 100%;
    background-color: #ffffff;
    position: absolute;;
    top: 31px;
    left: 24px;
}

.antivirus-faq .panel:last-child::after {
    display: none;
}

.antivirus-faq .panel .panel-body {
    border: 0 !important;
    color: #ffffff;
    font-size: 16px;
    line-height: 28px;
}

.antivirus-faq .panel .panel-body a {
	color: #ffffff;
	font-weight: 400;
    text-decoration: underline;
}

.antivirus-faq .panel .panel-title a {
    font-size: 18px;
    color: #ffffff;
    position: relative;
    text-decoration: none;
}

.antivirus-faq .panel .panel-title a::before {
    content: '';
    width: 20px;
    height: 20px;
    background-color: #3498db;
    border: 2px solid #ffffff;
    position: absolute;
    top: 2px;
    left: -45px;
    border-radius: 50%;
}

.antivirus-faq .panel .panel-title a[aria-expanded="true"]::after {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    position: absolute;
    top: 7px;
    left: -40px;
    border-radius: 50%;
}

.antivirus-faq .panel .panel-title a[aria-expanded="true"] {
    color: #ffffff;
}

.new-inner-banner{
    background: url(/home-ab/images/home-top-banner-bg.jpg) no-repeat center 40% #999;
    background-size: cover;
    width:100%;
    padding:80px 15px;
}
.new-inner-banner .h1{
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 600;
    font-size: 4.8rem;
    line-height: 6rem;
    margin: 5rem 0px; 
}
.new-inner-banner .green-text{
    color:#62c400;
}
.new-inner-banner .btn-green,
.new-inner-banner .btn-blue {
    max-width: initial;
    margin: 0 auto;
    color: #fff;
    background-color: #4b9a00;
    font-size: 1.8rem;
    line-height: 2rem;
    padding: 20px;
    text-transform: uppercase;
    min-width: 195px;
    text-align: center;
    font-weight: 600;
}
.new-inner-banner .btn-green {
    max-width: 320px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7);
    margin-bottom: 5rem;
    border-radius:5px;
}
.new-inner-banner .btn-green:hover, .btn-green:hover {
    opacity: 1;
    background-color:#418302 !important;
    text-decoration:none;
}
.main-content .new-inner-banner {
    margin-top:-20px;
}

.antivirus-home {
	overflow-x: hidden;
}

.antivirus-home .navbar.header-new-v2 .header-main .navbar-brand {
	margin: 15px 0;
}

.antivirus-home .navbar {
	position: absolute;
	background: none;
	border: 0;
	box-shadow: none;
}

.antivirus-home .navbar .header-main {
	background: none;
}

.antivirus-home .navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav > li > a {
	color: #9b9696;
}

.antivirus-home .navbar.header-new-v2 .header-main .navbar-collapse .navbar-nav li .dropdown-toggle::after {
	border-color: #9b9696;
}

.antivirus-home main section.top-banner .btn-green, .free-antivirus .btn-green, .btn-green {
	background-color: #408500;
	font:600 2rem/25px 'Poppins';
	padding:16px !important;
	min-height:60px;
	color: #ffffff !important;
    text-align:center !important;
    text-transform: uppercase;
    font-weight: 600;
    white-space: nowrap;
    display: inline;
    max-width: initial;
    width: auto;
    border-radius:5px;
}

.antivirus-home main section.top-banner .btn-green:hover,
.antivirus-home main section.top-banner .btn-green:focus,
.antivirus-home main section.top-banner .btn-green:active, 
.free-antivirus .btn-green:hover,
.free-antivirus .btn-green:focus, 
.free-antivirus .btn-green:active {
    background-color: #418302;
    opacity: 1;
    text-decoration:none;
}

.free-antivirus span.h1{ font-weight:700; margin:0px; display:inline-block; }
.free-antivirus .navbar.navbar-fixed-top.header-new-v2 + div { margin-top: 93px; }

.antivirus-home main section.top-banner .btn-free {
	background-color: #f4471a;
    background: linear-gradient(#fd691e, #f4471a);
	font: 600 2rem/20px 'Poppins';
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 19px 20px 19px 20px;
    white-space: nowrap;
    display: inline-block;
    max-width: initial;
    width: auto;
}
 .btn-free {
	/*background-color: #408500;*/
    background: linear-gradient(#fd691e, #f4471a);
	font: 600 2rem/20px 'Poppins';
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 19px 20px 19px 20px;
    white-space: nowrap;
    display: inline-block;
    max-width: initial;
    width: auto;
}

 .btn-free:hover, .btn-free:focus, .btn-free:active  {
	/*background-color: #418302;*/
    background-color: #fd691e;
    background: linear-gradient(#f4471a, #fd691e);
  }
.btn-free img
{
    height:20px;
    width:20px;
}
.antivirus-home main section.top-banner .btn-green br
{
    display:none;
}

.antivirus-home main section.top-banner .btn-free span, .btn-free span {
	vertical-align: middle;
}

.antivirus-home main section.top-banner .btn-free:hover,
.antivirus-home main section.top-banner .btn-free:focus,
.antivirus-home main section.top-banner .btn-free:active
{
	/*background-color: #418302;*/
	background-color: #fd691e;
    background: linear-gradient(#f4471a, #fd691e);
}

.antivirus-home main section.top-banner .btn-green {
	margin: 0;
}

.antivirus-home main section.top-banner .btn-section {
	margin: auto auto 55px;
}

.antivirus-home .top-banner .subtitle-text {
	background-color: rgba(0,0,0,0.3);
	display: inline-block;
	padding: 3px 25px;
	border-radius: 6px;
	font: 20px 'Poppins';
	letter-spacing: 0.5px;
}

.antivirus-home .top-banner .subtitle-text a {
	text-decoration: underline;
	color: #ff9a40;
    font-weight:500;
}
.or-text
{
    margin-left: 10px;
    margin-right: 10px;
    line-height: 68px;
    font-weight:bold;
}

.antivirus-for-windows-8 .banner-text a.top-banner-btn{ display: inline-block; width: 280px; height: 72px; line-height: 69px; font-size: 27px; background-size: 280px; }
.antivirus-for-windows-8 .btn-free {padding:14px 20px 14px 20px;font:600 18px/20px Poppins;}
.antivirus-for-windows-8 .breadcrumb a{color:#337ab7;}

@media screen and (max-width: 1200px) {
	.antivirus-home .navbar .header-main {
		background: #ffffff;
	}
}

@media screen and (max-width: 760px) {
	.antivirus-home main section.top-banner .btn-green, .btn-green {
		margin: 0 0 15px;
		max-width: 390px;
        font-size:14px;
        padding:19px 5px;
        white-space:normal;
	}
}

.white-clr{
		color:#fff;
		padding:8px 0;
}
.green-tick{
	color:#5a8a18;
	font-size:18px;
	padding:8px 0;
}
.red-tick{
	color:#a82c33;
	font-size:18px;
	padding:8px 0;
}
.dollar-tick{
	color:#a68757;
	font-size:18px;
	padding:8px 0;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #3a4e68;
}
.cta-button{
		font-size:30px;
		color:#0085a8;
		width:320px;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		}

.cta-button a{
		padding:20px 0;
		clear:both;
}
.android-banner::before{
		content:'';
		background:url(/images/right-banner-image.jpg) no-repeat;
		display:block;
		z-index:-1;
		width:390px;
		min-height:380px;
		position:absolute;
		right:0px;
		top:0px;
}
.android-banner::after{
		content:'';
		background:url(/images/left-banner-image.jpg) no-repeat;
		display:block;
		width:285px;
		min-height:380px;
		z-index:-1;
		position:absolute;
		top:0px;
}
		.android-banner{
			/*background: #001d3c;
			background: linear-gradient(to right, #008bae, #001d3c);*/
			background:#3f2895;
			position:relative;
			z-index:10;
			min-height:380px;
			background: linear-gradient(to bottom, #3f2895, #140445);
			display:block;
		}

.and-banner-text{
		color:#fff;
		font-size:34px;
		font-weight:600;
		display:flex;
		min-height:380px;
		align-items:center;
		font-family:'Poppins',sansarif;
		padding:55px 25px;
		text-transform:Uppercase;
		line-height:normal;
}

.sub-text{
		color:#fff;
		font-size:21px;
		line-height:normal;
		float:left;
		padding:15px 0 15px 0;
		}
.pdt-top{
	padding:0px 0;	
}		
.mar-auto{
		float:none;
		margin-right:auto;
		margin-left:auto;
}

@media screen and (max-width:850px) {
	.android-banner::before{
		content:'';
		background:none;
		display:block;
		z-index:-1;
		width:390px;
		min-height:380px;
		position:absolute;
		right:0px;
		top:0px;
}
.android-banner::after{
		content:'';
		background:none;
		display:block;
		width:285px;
		min-height:380px;
		z-index:-1;
		position:absolute;
		top:0px;
}
		.android-banner{
			/*background: #001d3c;
			background: linear-gradient(to right, #008bae, #001d3c);*/
			background:#3f2895;
			position:relative;
			z-index:10;
			min-height:380px;
			background: linear-gradient(to bottom, #3f2895, #140445);
			display:block;
		}

.and-banner-text{
		color:#fff;
		font-size:34px;
		font-weight:600;
		text-align:center;
		display:block;
		min-height:inherit;
		align-items:center;
		font-family:'Poppins',sansarif;
		text-transform:Uppercase;
		line-height:normal;
}
.pull-right{
		float:none !important;
}
.mar-auto .img-center{
	float:none;
	text-align:center;
	display:inline-block;
	margin-right:center;
	width:100%;
	margin-left:center;
	}

.mar-auto .img-center img{
		display:inherit;
}

}
.breadcrumb{
	background:none!important;
}
.breadcrumb>li {
	display: inline-block!important;
	margin: 0px 0px!important;
	padding: 0px!important;
	background: none!important;
	color: #333!important;
	width: initial!important;
}
.breadcrumb>li+li:before{
	float:left;
	width:initial!important;
	background:none!important;
	content:"\203A"!important;
	position:initial!important;
}
.breadcrumb>li span{
	width:initial!important;
}

.license3 { font-weight: bold; text-decoration: underline; color: orange !important; }

.visuallyhidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;color:transparent;}