
.site-header {
    width: 100%;
    position: absolute;
}
.nfc-hero-section{
    padding: 180px 0 120px 0;
        margin-top: -10px !important;
}
.nfc-hero-section h1 {
    color: #FFFFFF;
    font-family: 'Graphik-Medium';
    font-size: 56px;
    margin-top: -70px;
}
p.nfc-hero-text {
    color: #FFFFFF;
    font-family: 'Graphik-Regular';
    font-size: 22px;
    line-height: 32px;
    padding-top: 20px;
    padding-bottom: 14px;
}
.nfc-her-ul li, ul.prevent-ul li {
    color: #FFFFFF;
    font-family: 'Graphik-Regular';
    font-size: 20px;
    padding: 0 0 20px 44px;
    position:relative;
}
p.facefeature.active::before {
    border-left: 4px solid #ef5350;
    content: '';
    /* height: 17px; */
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -8px;
    padding-left: 10px;
}
p.facefeature::before {
    border-left: 4px solid #A2B0CC;
    content: '';
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -8px;
    padding-left: 10px;
}
.img-banner {
    margin-top: 23px;
}
ul.nfc-her-ul {
    padding-bottom: 7px;
}
div.nfc-hero-section:after {
    content: '';
    position: absolute;
    border: 0;
    height: 20px;
    width: 200%;
    background: linear-gradient( 
90deg
 , rgba(237,60,67,1) 4%, rgba(242,151,116,1) 48%, rgba(242,151,116,1) 22%, rgba(242,151,116,1) 96%, rgba(242,151,116,1) 100%);
    left: 0;
    bottom: 0;
}
a.nfc-hero-cta {
    background-color: #ef5350;
    color: #fff;
    border-radius: 24px;
    font-family: 'Graphik-Medium';
    font-size: 20px;
    width: 184px;
    display: block;
    text-align: center;
    padding: 9px 0;
}
ul.nfc-her-ul li:before, ul.prevent-ul li:before {
    background-image: url(https://shuftipro.com/wp-content/uploads/Red-Tick-Circle-covid.svg);
    position: absolute;
    height: 20px;
    width: 20px;
    content: '';
    left: 0;
    top: 3px;
}
/* Modal Content */
.home-banner-heading-one {
    position: relative;
    left: -4px;
}
.home-banner-subheading-f {
    position: relative;
    left: -2px;
}
.vidbg-container {
    background-color: unset !important;
}
.section-auto-inner.section-auto-inner-display.section-eight-row {
    padding-top: 50px;
}
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 60px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: #000; /* Black w/ opacity */
}
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 0px;
  border: 1px solid #888;
  width: 60%;
  top:50px;
}
.modal-content br{
    display:none !important;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 18px;
  font-weight: bold;
  position:absolute;
  right:10px;
  top:10px;
  background-color:#ef5350;
  color:#fff;
  height:25px;
  width:25px;
  text-align:center;
  padding-top:2px;
  opacity:1;
  border-radius:50%;
  z-index:99;
}

.close:hover,
.close:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
/**************/
/**********/
h2.perfoms, h2 perfoms-works {
    color: #1D2C42;
    font-family: 'Graphik-Medium';
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 56px;
    text-align: center;
}
/********  3rd section *****/
.prevent-main-section {
    padding-top: 100px;
    padding-bottom: 130px;
    margin-top: 0px;
}
h2.prevent-head {
    color: #1D2C42;
    font-family: 'Graphik-Medium';
    font-size: 40px;
    line-height: 58px;
}
 p.prevent-para {
    color: #47556D;
    font-family: 'Graphik-Regular';
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 13px;
    padding-top: 22px;
}
ul.prevent-ul li {
    color: #1d2c42 !important;
}
.img-bg-video {
    border-radius: 10px;
    background-size: cover !important;
    background-position: 52% 6%;
    padding: 299px 0px;
    border: 0px solid;
    margin-left: 115px;
    margin-right: 115px;
}
.img-bg-video img {
    width: 90px;
    /* height: 100px; */
}
/******* fourth section *******/
.para-govern-1 p {
    color: #47556D;
    font-family: 'Graphik-Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
    text-align: center;
    margin-top: 30px;
}
/******* five section ****/
.five-row-main {
    padding-bottom: 0px;
    padding-top: 80px;
}
h2.heading-five-sec, h3.heading-five-sec{
    color: #1D2C42;
    font-family: 'Graphik-Medium';
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 34px;
    margin-top: 0px;
    margin-bottom: 20px;
}
p.para-five-sec {
    color: #47556D;
    font-family: 'Graphik-Regular';
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 50px !important;
}
.five-inner-row {
    padding-bottom: 63px;
}
.para-stronger {
    margin-top: 40px;
}
.no-credential {
    margin-left: 0px;
}
.img-sec-fivee {
    width: 100%;
}
.img-sec-two {
    width: 100%;
    
}
/********* six *****/
h2.automate-head {
    color: #FFFFFF;
    font-family: 'Graphik-Medium';
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 56px;
}
p.six-para-sec{
    color: #FFFFFF;
    font-family: 'Graphik-Regular';
    font-size: 22px;
    letter-spacing: 0;
    line-height: 32px;
}
ul.prevent-ul-auto li::after {
    content: '';
    position: absolute;
    background-image: url(https://shuftipro.com/wp-content/uploads/Sky-Tick.svg) !important;
    width: 20px;
    height: 20px;
    left: 0;
    top:5px;
}
a.automate-cta {
    width: 200px;
    border-radius: 24px;
    background-color: #50ECEF;
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%);
    color: #1D2C42;
    font-family: 'Graphik-Medium';
    font-size: 20px;
    text-align: center;
    display: block;
    padding: 9px 0;
}
ul.prevent-ul-auto li {
    color: #FFFFFF;
    font-family: 'Graphik-Regular';
    font-size: 20px;
    padding: 0 0 20px 44px;
    position: relative;
}
.section-auto-inner > div.col-one-six-section > div {
    min-height: 779px;
    background-size: 100% !important;
    margin-top: 6px !important;
}

.col-auto-six {
    /* margin-left: 26px; */
    padding-left: 80px;
    padding-top: 53px;
    padding-bottom: 60px;
}

.col-five-sec {
    padding-left: 0px;
    padding-bottom: 95px !important;
    padding-top: 70px;
}
/******* section seven ****/
h2.prevent-head.powered-head {
    color: #1D2C42;
    /* font-family: Graphik; */
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 56px;
}
.powered-col-two {
    padding-left: 100px;
    margin-top: 17px;
}
h2.Analysis, h3.Analysis {
    color: #1D2C42;
    font-family: 'Graphik-Medium';
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 10px !important;
}
p.attack-power {
    color: #47556D;
    font-family: 'Graphik-Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 28px;
}

hr.border-powered {
    height: 1px;
    width: 394px;
    background-color: #DEE2ED;
    margin-bottom: 40px !important;
}
/********* end ******/
h2.analysis-one::before, h2.analysis-two::before, h2.analysis-three::before, h2.analysis-four::before, h3.analysis-one::before, h3.analysis-two::before, h3.analysis-three::before, h3.analysis-four::before {
    position: absolute;
    height: 60px;
    width: 60px;
    content: '';
    left: 111px;
    background-repeat: no-repeat;
        margin-top: -10px;
}
h2.analysis-one::before, h3.analysis-one::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/3D-Depth-Analysis-1-1.svg);
}
h3.Analysis.biometric-three::before {
    background-image: url(https://shuftipro.com/wp-content/uploads//High-risk-Transactions.svg);
}
h2.analysis-two::before, h3.analysis-two::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/Liveness-Detection.svg);
   
}
h2.analysis-three::before, h3.analysis-three::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/Microexpression-Analysis-1.svg);
    
}
h2.analysis-four::before, h3.analysis-four::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/AI-Mapping-1.svg);
    
}
.powered-section {
    padding-left: 70px;
}
.powered-col-one {
    margin-top: 50px;
}
p.prevent-para.powered-para {
    padding-top: 29px;
    padding-bottom: 29px;
}
/***** section nine ****/
h2.biometric-one::before, h2.biometric-two::before, h2.biometric-three::before, h2.biometric-four::before, h3.biometric-one::before, h3.biometric-two::before, h3.biometric-three::before, h3.biometric-four::before{
    position: absolute;
    height: 60px;
    width: 60px;
    content: '';
    left: 10px;
    background-repeat: no-repeat;
        margin-top: -10px;
}
h2.biometric-one::before, h3.biometric-one::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/Selfie-Logins-11.svg);
    
}
h2.biometric-two::before, h3.biometric-two::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/Multi-factor-Authentication.svg);
    
}
h2.biometric-three::before, h3.biometric-three::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/High-risk-Transactions.svg);
    
}
h2.biometric-four::before, h3.biometric-four::before {
    background-image: url(https://shuftipro.com/wp-content/uploads/Self-Check-ins-1.svg);
    
}
.accurately-row {
    padding-top: 60px;
    padding-bottom: 90px;
}
a.nfc-hero-cta.face-cta-try.facial-recognition {
    width: 292px;
    margin: auto;
    margin-top: 60px;
}
a.nfc-hero-cta:hover {
    color: #fff !important;
    box-shadow: none !important;
    background-color: #D74B4A!important;
    border-color: #D74B4A!important;
}
.inner-row-eight {
    margin: 0 auto;
    max-width: 1000px;
}
/****** section ten ****/
h2.head-password, h3.head-password {
    color: #1D2C42;
    font-family: 'Graphik-medium';
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
    padding-top: 7px !important;
}
p.face-para {
    color: #47556D;
    font-family: 'Graphik-Regular';
    font-size: 22px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    margin-top: 38px;
    padding-bottom: 30px;
}
.nine-inner-row {
    margin: 0 auto;
    max-width: 1050px;
}
.col-nine:hover {
    border: 1px solid #DEE2ED;
    border-radius: 8px;
    box-shadow:0 19px 30px -15px rgba(29,44,66,0.15);
    
}
.col-nine {
    padding-top: 20px;
    box-sizing: border-box;
    width: 189px;
    border: 1px solid #fff;
    border-radius: 8px;
    padding-bottom: 25px;
    margin: 0 auto;
    margin-left: 30px;
    margin-right: 30px;
}
/******* last cta section *****/


.cta-main-row {
    background-image: url(https://shuftipro.com/wp-content/uploads/new-footer-web.svg?id=48498)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
h2.cta-head-free {
    margin-top: -38px;
    color: #FFFFFF;
    font-family: Graphik-medium;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 52px;
    /* margin-left: 20px; */
}
.cta-section-inner-row {
    max-width: 1100px;
    margin: 0 auto;
}
a.cta-btn-free {
    width: 178px;
}
a.hero-get-started-btn {
    width: 222px;
    border-radius: 24px;
    background-color: #EF5350;
    color: #FFF;
    font-family: 'Graphik-Medium';
    font-size: 20px;
    letter-spacing: 0;
    padding: 15px 36px;
}
a.hero-get-started-btn.free-trial-btn {
    padding: 15px 45.5px;
}
a.hero-get-started-btn:hover {
    background-color: #d74b4a!important;
    border-color: #d74b4a!important;
    color: #fff;
}
p.seven-day{
    color: #FFFFFF;
  font-family: Graphik-regular;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 24px;
      margin-top: 27px;
}
/********  end *******/
/****** image section ***/
img#faceimage {
    float: left;
    width: 88%;
    height: auto;
    margin-top: 26px;
}
.face-feature-new {
    padding-top: 53px;
    padding-bottom: 96px;
}
h2.perfoms.emply-head {
    color: #fff;
}
p.face-para.platform-para {
    color: #fff;
}
p.facefeature-text-two, p.facefeature-text-three, p.facefeature-text-four, p.facefeature-text-five, p.facefeature-text-one {
    color: #A2B0CC;
    font-family: 'Graphik-Medium';
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    border-radius: 2px;
    border-left: 0px solid #A2B0CC;
    border-left-width: 30;
    padding-left: 27px;
        margin-top: 40px;
            padding-bottom: 7px;
            cursor: pointer;
}

p.facefeature.active {
    width: 360px;
    border-radius: 8px;
    background-color: #FBFCFD;
    padding-top: 20px;
    padding-bottom: 20px;
    border-left: 0px solid #EF5350;
    color: #1d2c42;
    margin-top: 34px;
    
}
.feature-inner-row {
    margin: 0 auto;
    max-width: 1012px;
}
.prevent-main-section-display {
    display: none !important;
}
.section-auto-inner-display {
    display: block !important;
}
.section-auto-inner > div.col-one-six-section.col-one-six-section-one > div {
    min-height: 743px;
    margin-top: 2px !important;
    margin-bottom: 70px;
}
h2.perfoms.perfoms-works.perform-face {
    font-size: 48px;
    line-height: 58px;
}
p.attack-power.biometric-para {
    font-size: 18px;
    line-height: 28px;
}
a.nfc-hero-cta.face-cta-try.facial-recognition.download-btn {
    margin-bottom: 120px !important;
    margin-top: 43px;
}
h2.head-password.down-para, h3.head-password.down-para {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
}

/****** end *****/
/******** media queries******/
/******* spacing section *******/
@media only screen and (max-width: 2560px) and (min-width: 1680px){

.nfc-hero-section {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
 .face-feature-new {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
.five-row-main {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #f6f9fc!important;
    position: relative !important;
}
.accurately-row {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color:#f6f9fc !important;
    position: relative !important;
}
.section-auto-inner-display {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #f6f9fc!important;
    position: relative !important;
}
.section-auto-inner.section-auto-inner-display.section-eight-row{
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
.cta-main-row{
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
}
@media only screen and (max-width: 1679px) and (min-width: 1441px){

.nfc-hero-section {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
 .face-feature-new {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
.five-row-main {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #f6f9fc!important;
    position: relative !important;
}
.accurately-row {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color:#f6f9fc !important;
    position: relative !important;
}
.section-auto-inner-display {
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 0px !important;
 background-color: #f6f9fc!important;
    position: relative !important;
}
.section-auto-inner.section-auto-inner-display.section-eight-row{
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 0px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
.cta-main-row{
    width: 2560px !important;
    display: block;
    left: -625px !important;
    max-width: 2560px !important;
    padding-left: 625px !important;
    padding-right: 625px !important;
 background-color: #1d2c42!important;
    position: relative !important;
}
}

@media only screen and (max-width: 1440px) and (min-width: 1401px){

.nfc-hero-section {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 65px !important;
    padding-right: 65px !important;
 
    position: relative !important;
background-color: #1d2c42!important;
}
.face-feature-new {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 65px !important;
    padding-right: 65px !important;
 
    position: relative !important;
background-color: #f6f9fc!important;
}
.five-row-main {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 65px !important;
    padding-right: 65px !important;
 
    position: relative !important;
background-color: #f6f9fc!important;
}
.accurately-row {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 65px !important;
    padding-right: 65px !important;
 
    position: relative !important;
background-color: #f6f9fc!important;
}
.section-auto-inner-display {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 65px !important;
    padding-right: 0px !important;
 
    position: relative !important;
background-color: #f6f9fc!important;
}
.section-auto-inner.section-auto-inner-display.section-eight-row {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 0px !important;
    padding-right: 65px !important;
 
    position: relative !important;
background-color: #1d2c42!important;
}
.cta-main-row {
    width: 1440px !important;
    display: block;
    left: -65px !important;
    max-width: 1440px !important;
    padding-left: 65px !important;
    padding-right: 65px !important;
 
    position: relative !important;
background-color: #1d2c42!important;
}

}

@media only screen and (max-width: 1400px) and (min-width: 1366px){

  .nfc-hero-section {
        width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 45px !important;
        padding-right: 45px !important;
        position: relative !important;
background-color: #1d2c42!important;
    } 
    .face-feature-new{
        width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 45px !important;
        padding-right: 45px !important;
        position: relative !important;
background-color: #f6f9fc!important;
    } 
    .five-row-main {
        width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 45px !important;
        padding-right: 45px !important;
        position: relative !important;
background-color: #f6f9fc!important;
    } 
   .accurately-row {
        width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 45px !important;
        padding-right: 45px !important;
        position: relative !important;
background-color: #f6f9fc!important;
    } 
    .section-auto-inner-display {
    width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 45px !important;
        padding-right: 0px !important;
        position: relative !important;
background-color: #f6f9fc!important;
}
    .section-auto-inner.section-auto-inner-display.section-eight-row{
        width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 0px !important;
        padding-right: 45px !important;
        position: relative !important;
background-color: #1d2c42!important;
    } 
   .cta-main-row {
        width: 1400px !important;
        display: block;
        left: -45px !important;
        max-width: 1400px !important;
        padding-left: 45px !important;
        padding-right: 45px !important;
        position: relative !important;
background-color: #1d2c42!important;
    } 
}

/********* end white spacing*******/

/******* responsive *****/
@media only screen and (min-width: 2560px){
.prevent-main-section-display {
    display: block !important;
}
.section-auto-inner-display {
    display: none !important;
}
.img-sec-two {
    margin-top: 22px;
}
}
@media only screen and (max-width: 2560px) and (min-width: 1680px){
.prevent-main-section-display {
    display: block !important;
}
.section-auto-inner-display {
    display: none !important;
}
.img-sec-two {
    margin-top: 22px;
}
}
@media only screen and (max-width: 1679px){
body .prevent-main-section-display {
    display: none !important;
}
body .section-auto-inner-display {
    display: block !important;
}
}
@media only screen and (max-width: 1366px){
.col-five-sec {
    padding-left: 30px;
}
.space-mobie-section {
    margin-left: 30px;
    margin-right: 30px;
}
.img-sec-fivee {
    margin-left: 0px;
    width: 100%;
    height: auto;
}
}
@media only screen and (max-width: 1300px){
.powered-col-one {
    padding-left: 30px;
}
h2.prevent-head.powered-head {
    font-size: 36px;
    line-height: 46px;
}
h2.prevent-head.powered-head br, p.prevent-para.powered-para br {
    display: none;
}
p.para-five-sec {
    margin-bottom: 0px !important;
    min-height: 190px;
}
}

@media only screen and (max-width: 1280px){
p.para-five-sec br, p.six-para-sec br, h2.automate-head br {
    display: none;
}
p.six-para-sec {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 32px;
    margin-top: 27px;
    margin-bottom: 31px;
}
ul.prevent-ul-auto li::after {
    top: 5px;
}
.col-auto-six.col-auto-six-one {
    padding-left: 23px;
}
    
}
@media only screen and (max-width: 1161px){
.section-auto-inner > div.col-one-six-section.col-one-six-section-one > div {
    min-height: 832px;
}
    p.nfc-hero-text br {
    display: none;
}
}
@media only screen and (max-width: 1100px){
.nfc-hero-section {
    padding: 180px 0 100px 0;
    margin-top: -10px !important;
}
h2.head-password.down-para br, h3.head-password.down-para br{
    display:none;
}
.para-stronger.para-stronger-enhanced {
    margin-top: 0px;
}
.img-sec-two.img-sec-two-desk {
    margin-top: 0px;
}
.no-credential.para-stronger {
    margin-top: 0px;
}
.img-bg-video {
    width: 100%;
    background-position: 6% 6%;
    padding: 200px 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.img-bg-video img {
    margin-top: 14px;
}
body .prevent-main-section-display {
    display: block !important;
}
body .section-auto-inner-display {
    display: none !important;
}
.img-sec-two {
    margin-top: 22px;
}
h2.prevent-head {
    color: #1D2C42;
    font-family: 'Graphik-Medium';
    font-size: 36px;
    line-height: 46px;
}
p.prevent-para {
    font-size: 20px;
    line-height: 30px;
}
p.prevent-para br, h2.automate-head br, h2.prevent-head br, .para-govern-1 br, p.six-para-sec br {
    display: none;
}
.prevent-main-section {
    padding-top: 50px;
    padding-bottom: 60px;
}
.img-sec-two {
    width: 100%;
    height: auto;
}

.para-stronger-col {
    margin-top: -42px;
}
}
@media only screen and (max-width: 1059px){
.powered-col-two {
    padding-left: 36px;
}
h2.analysis-one::before, h2.analysis-two::before, h2.analysis-three::before, h2.analysis-four::before, h3.analysis-one::before, h3.analysis-two::before, h3.analysis-three::before, h3.analysis-four::before {
    left: 51px;
}
h2.prevent-head.powered-head {
    font-size: 28px;
    line-height: 38px;
}
}
@media only screen and (max-width: 1024px){
.video-space {
    height: 30px !important;
}
.img-bg-video img {
    width: 70px;
    /* height: 100px; */
}
h2.heading-five-sec, h3.heading-five-sec {
    font-size: 22px;
    line-height: 32px;
}
p.para-five-sec {
    font-size: 16px;
    line-height: 26px;
}
h2.automate-head {
    font-size: 34px;
    line-height: 44px;
}
p.six-para-sec {
    font-size: 18px;
    line-height: 28px;
}
.col-nine {
    margin-left: 20px;
    margin-right: 20px;
}
img#faceimage {
    float: left;
    width: 91%;
    height: auto;
    margin-top: 26px;
}
ul.prevent-ul-auto li {
    font-size: 18px;
    padding: 0 0 9px 44px;
}
ul.prevent-ul-auto li::after {
    top: 2px;
}
}
@media only screen and (max-width: 1019px){
.nfc-hero-section {
    padding: 160px 0 100px 0;
    margin-top: -10px !important;
}
}
@media only screen and (max-width: 961px){
.col-nine {
    margin-left: 10px;
    margin-right: 10px;
}
img#faceimage {
    
    width: 96%;
}
h2.heading-five-sec, h3.heading-five-sec {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
}
}
@media only screen and (max-width: 930px){
.img-bg-video {
    width: 88%;
    background-position: 0% 0%;
    padding: 158px 0px;
    margin-left: 54px;
}
img#faceimage {
    width: 100%;
}
.img-bg-video img {
    width: 65px;
    /* height: 100px; */
}
}
@media only screen and (max-width: 900px){
.powered-col-two {
    padding-left: 6px;
}
p.attack-power br {
    display: none;
}
h2.analysis-one::before, h2.analysis-two::before, h2.analysis-three::before, h2.analysis-four::before, h3.analysis-one::before, h3.analysis-two::before, h3.analysis-three::before, h3.analysis-four::before {
    left: 22px;
}
p.prevent-para {
    font-size: 16px;
    line-height: 26px;
}
h2.prevent-head.powered-head {
    font-size: 24px;
    line-height: 34px;
}
p.attack-power br {
    display: none;
}
h2.Analysis, h3.Analysis {
    font-size: 21px;
}
.powered-section {
    padding-left: 65px;
}
hr.border-powered {
    width: 377px;
}
}
@media only screen and (max-width: 894px){
h2.prevent-head {
    font-size: 32px;
    line-height: 42px;
}
p.para-five-sec {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
}
p.prevent-para {
    font-size: 18px;
    line-height: 28px;
}
.nfc-her-ul li, ul.prevent-ul li {
    font-size: 18px;
    padding: 0 0 13px 34px;
    position: relative;
}
ul.nfc-her-ul li:before, ul.prevent-ul li:before {
    top: 3px;
}
.para-govern-1 p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
}
h2.automate-head {
    font-size: 30px;
    line-height: 40px;
}
}
@media only screen and (max-width: 856px){
h2.heading-five-sec.stronger-head, h3.heading-five-sec.stronger-head {
    width: 90%;
}
h2.heading-five-sec.stuffing, h3.heading-five-sec.stuffing {
    width: 83%;
}
}
@media only screen and (max-width: 835px){
.col-nine {
    width: 176px;
}

}
@media only screen and (max-width: 824px){
.nfc-hero-section h1 {
    font-size: 42px !important;
}
p.para-five-sec {
    min-height: 227px;
}
p.nfc-hero-text {
    font-size: 20px;
    line-height: 32px;
    padding-top: 13px;
    padding-bottom: 17px;
}
.nfc-hero-section {
    padding: 160px 0 100px 0;
    margin-top: -10px !important;
}
}
@media only screen and (max-width: 801px){
h2.prevent-head {
    font-size: 30px;
    line-height: 40px;
}
}
@media only screen and (max-width: 790px){
.img-bg-video img {
    margin-top: 0px;
    width: 48px;
}
hr.border-powered {
    width: 337px;
}
p.facefeature-text-two, p.facefeature-text-three, p.facefeature-text-four, p.facefeature-text-five, p.facefeature-text-one {
    padding-bottom: 0px;
}
p.facefeature.active {
    font-size: 19px;
    width: 316px;
}
}
@media only screen and (max-width: 783px){
.col-nine {
    width: 158px;
}
h2.head-password, h3.head-password {
    font-size: 18px;
}
}
@media only screen and (max-width: 768px){
.nfc-hero-section {
    padding: 160px 0 100px 0;
    margin-top: -10px !important;
}
.img-bg-video img {
    margin-left: 59px;
}
.nfc-hero-section h1 {
    font-size: 42px!important;
    line-height: 54px !important;
}
h2.prevent-head {
    font-size: 29px;
    line-height: 39px;
}
.five-inner-row {
    padding-bottom: 75px;
}
p.para-five-sec {
    min-height: 235px;
}
h2.automate-head {
    font-size: 28px;
    line-height: 38px;
}
ul.prevent-ul-auto li {
    font-size: 18px;
    padding: 0 0 16px 32px;
}
ul.prevent-ul-auto li::after {
    margin-top: -2px;
}
.powered-col-one {
    padding-left: 0px;
}
h2.Analysis, h3.Analysis {
    font-size: 19px;
}
}
@media screen and (min-width: 49em){
.page:not(.home) #content {
    padding-bottom: 0em;
}
}
/********** end **********/