.soc
  {
      
	text-decoration: none;
    
  	padding: 5px;
 
 }
 
/*  .ml2 {*/
/*  font-weight: 900;*/
/*  font-size: 3.5em;*/
/*}*/

/*.ml2 .letter {*/
/*  display: inline-block;*/
/*  line-height: 1em;*/
/*}*/
.menu-button:hover {
    padding-top: 0px;
    background-color:unset;
}
 .glightbox-clean .gprev path, .glightbox-clean .gnext path, .glightbox-clean .gclose path {
    fill: #de0e0e;
}
.glightbox-clean .gclose svg {
    width: 42px;
}
 .ie-h3
  {
      opacity:0;
      color:#4353ff;
      background-image:none;
    font-family: Graphik, sans-serif;
    
  
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #4353ff;
  }
  
  
  
  .anima{
    animation-name: blurFadeIn;
    -webkit-animation: blurFadeIn 3s ease-in 2s backwards;
	-moz-animation: blurFadeIn 1s ease-in 2s backwards;
	-ms-animation: blurFadeIn 3s ease-in 2s backwards;
	animation: blurFadeIn 3s ease-in 2s backwards;
    text-shadow: 0px 0px 1px #4353ff;

}
@-webkit-keyframes blurFadeIn {
	0% {
		opacity: 0;
		/* text-shadow: 0px 0px 40px #fff; */
		-webkit-transform: scale(1.3);
	}
	50% {
		opacity: 0.5;
		/* text-shadow: 0px 0px 10px #fff; */
		-webkit-transform: scale(1.1);
	}
	100% {
		opacity: 1;
		/* text-shadow: 0px 0px 1px #fff; */
		-webkit-transform: scale(1);
	}
}

  .submit-button {
    display: block;
    }
     .w-input, .w-select {
    height: 34px;
    margin-top: 0px;
    border-radius: 4px;
}
  .sd-header
  {
      line-height:normal;
      font-size:18px;
  }
  .image-9 {
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 16px;
    cursor: pointer;
}
    .sd-1 {
    height: 460px;
    margin: 20px auto auto;
}
  .schedule-a-demo
    {
        position:fixed;
        z-index:999999999;
    }
  .schedule-a-demo
    {
        position:fixed;
        z-index:999999999;
    }
  .column-10 {
    width: 20% !important;
  }
  .column-11 {
    width: 80% !important;
  }
   .menu-button
 {
     width:100%;
     position:relative;
 }
 
     .icon
     {
         width:0%;
         float:right;
         position:relative;
     }
     .extra {
    font-size: 47px;
    line-height: 60px;
    font-weight: 500;
}
.extract
{
    padding-right: 32px;
    padding-left: 32px;
}
  @media only screen and (max-width: 400px) {
       .dem
{
    text-decoration: none;
    margin-left: 5px;
}
      .blog {
    max-width: 86% !important;
}
.ext
{
    
    width: 10vh !important;
    height: 10vh !important;

}
.play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
.blog {
   
    margin-left: 60px !important;
}
.video-icon
  {
      width:50px;
      height:50px;
  }
  .watch{
            margin-left:2px;
            color: black;
        }
        
  }
   @media screen and (max-width: 600px) {
        .dem
{
    text-decoration: none;
    margin-left: 5px;
}
       .play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
       .video-icon
  {
      width:50px;
      height:50px;
  }
       .product-panel-b1{
       will-change: unset !important;
    transform: none !important;
    transform-style: unset !important;
}
.ext
{
    
    width: 10vh !important;
    height: 10vh !important;

}
.gr
{
    margin-top: 59px;
    margin-bottom: 180px;
}
.ppb-grid
{
     will-change: unset !important;
    transform: none !important;
    transform-style: unset !important;
    opacity:unset !important;
}
      .ppa2-title-real-time
      {

          text-align:center !important;
          font-size: 50px !important;
      }
       .ppa2-1 {
  
    height: unset !important;
       }
       .product-panel-icons-copy {
    margin-top: -348px;
    padding-top: 0px;
    grid-column-gap: 12px !important;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
       }
  
     .ppa2-title-batches {
       

         text-align:center !important;
    position: relative !important;
    font-size:50px !important;
     }
     .ppa2-title-scheduled
     {
        

         text-align:center !important;
         font-size:50px !important;
     }
     .ppa2 {
    position: absolute !important;
    align-self: unset !important;
     }
     .ppa2-2 {
    position: absolute !important;
     }
     .ppa2-title-1 {
    font-size: 50px !important;
    
}
     
  .ppa-para.biz {
    font-family: Graphik, sans-serif;
    font-size: 18px;
    text-align: left;
  }

  .a-rulesrithmetic {
    width: 12vh;
    height: 12vh;
  }

  .ppa-grid-text-copy {
    font-family: Graphik, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .ui-rules {
    width: 12vh;
    height: 12vh;
  }

  .ppa-title {
    margin-bottom: 60px;
  }

  .decision-matrix {
    width: 12vh;
    height: 12vh;
  }

  .ppa1 {
    position: static;
    display: block;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ppa1.biz {
    position: static;
    padding: 20px;
  }

  .biz-product-panel {
    height: auto;
    margin-top: 0px;
  }

  .product-panel-a {
    position: static;
    top: 0px;
    height:120vh;
  }

  .product-panel-a.biz {
    position: static;
    height: auto;
  }

  .product-panel-a._2 {
    margin-top: 157px;
  }

  .ppa-grid-2 {
    display: block;
  }

  .ppa-grid-2.biz {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .biz-product-panel-icons {
    grid-column-gap: 23px;
    grid-row-gap: 21px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .bold-text-26 {
    font-family: Graphik, sans-serif;
    font-size: 40px;
    line-height: 39px;
  }

  .import-any-rules {
    width: 12vh;
    height: 12vh;
  }

  .logic-rules {
    width: 12vh;
    height: 12vh;
  }

  .ppa-para-2 {
    margin-top: 90px;
  }

  .database {
    width: 15vh;
    height: 15vh;
  }

  .product-panel {
    height: auto;
    margin-top: 0px;
  }

  .scanning-stations {
    width: 15vh;
    height: 15vh;
  }

  .ppa2-title-batches {
    font-size: 25px;
    font-weight: 600;
  }

  ._3rd-party-apps {
    width: 15vh;
    height: 15vh;
  }

  .api {
    width: 15vh;
    height: 15vh;
  }

  .ppa-grid-text {
    font-size: 16px;
    font-weight: 400;
  }

  .product-panel-icons-copy {
    margin-top: -159px;
    padding-top: 0px;
    grid-column-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .rpa-bot {
    width: 15vh;
    height: 15vh;
  }

  .email-box {
    width: 15vh;
    height: 15vh;
  }

  .ppa2-title-1 {
    font-size: 65px;
    line-height: 30px;
    text-align: center;
  }
.ps-title {
    
    font-size: 16px !important;
}
.product-specs {
    height: auto !important;
}
  .ppa2 {
    display: block;
    margin-top: 222px;
    margin-bottom: 106px;
  }

  .shared-folder {
    width: 15vh;
    height: 15vh;
  }

.bold-text-27 {
    font-size: 20px;
}
  .sftp {
    width: 15vh;
    height: 15vh;
  }

  .ppb {
    position: relative;
    margin-top: 100px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .product-panel-b1 {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    height: auto;
    max-width: none;
    -webkit-transition-property: none;
    transition-property: none;
  }

  .ppb-icon-grid {
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .scanned-images {
    width: 15vh;
    height: 15vh;
    margin-right: auto;
    margin-left: auto;
  }

  
  .word-documents {
    width: 15vh;
    height: 15vh;
    margin-right: auto;
    margin-left: auto;
  }

  .emails {
    width: 15vh;
    height: 15vh;
    margin-right: auto;
    margin-left: auto;
  }

  .ppb-2 {
    position: relative;
    padding: 10px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .ppb-title {
    margin-top: auto;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 40px;
    line-height: 45px;
  }

  .bold-text-28 {
   
    line-height: 25px;
  }

  .bold-text-29 {
    font-size: 40px;
    line-height: 30px;
  }

  .product-panel-b {
    position: relative;
    height: auto;
    margin-top: 100px;
  }

  .ppb-3 {
    position: relative;
    margin-top: 40px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .digital-pdfs {
    width: 15vh;
    height: 15vh;
    margin-right: auto;
    margin-left: auto;
  }

  .excel-sheets {
    width: 15vh;
    height: 15vh;
    margin-right: auto;
    margin-left: auto;
  }

  .image-52-copy {
    padding: 17px;
  }

  .ppb-grid-text {
    font-size: 16px;
    font-weight: 400;
  }

  .ppa-para-3 {
    margin-top: 60px;
    padding-top: 20px;
  }

  .product-panel-2 {
    position: relative;
    left: 0px;
    top: 10px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    height: 300vh;
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .product-panel-icons-copy-2 {
    display: -ms-grid;
    display: grid;
    margin-top: -160px;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .ppa1-2 {
    position: static;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .product-panel-a-2 {
    position: -webkit-sticky;
    position: sticky;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    height: auto;
  }

  .bold-text-30 {
    font-size: 40px;
  }

  .bold-text-31 {
    font-size: 35px;
    line-height: 50px;
    font-weight: 600;
  }

  .bold-text-32 {
    font-size: 25px;
    font-weight: 600;
  }

  .bold-text-33 {
    font-size: 25px;
    font-weight: 600;
  }

  .bold-text-34 {
    font-size: 25px;
    font-weight: 600;
  }

  .text-span {
    color: #4353ff;
    font-size: 46px;
    text-align: center;
  }


  .ppa-para {
    font-family: Graphik, sans-serif;
    font-size: 18px;
    text-align: left;
  }

  .a-rulesrithmetic {
    width: 12vh;
    height: 12vh;
  }

  .ppa-grid-text-copy {
    font-family: Graphik, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .ui-rules {
    width: 12vh;
    height: 12vh;
  }

  .ppa-title {
      will-change: unset !important;
    transform: none !important;
    transform-style: unset !important;
    opacity: unset !important;

    margin-bottom: 60px;
  }

  .decision-matrix {
    width: 12vh;
    height: 12vh;
  }

  .ppa1.biz {
    position: static;
    padding: 20px;
  }

  .biz-product-panel {
    height: auto;
    margin-top: 0px;
  }

  .product-panel-a.biz {
    position: static;
    height: auto;
  }

  .ppa-grid-2.biz {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .biz-product-panel-icons {
    grid-column-gap: 23px;
    grid-row-gap: 21px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .bold-text-26 {
    font-family: Graphik, sans-serif;
    font-size: 40px;
    line-height: 39px;
  }

  .import-any-rules {
    width: 12vh;
    height: 12vh;
  }

  .logic-rules {
    width: 12vh;
    height: 12vh;
  }
  .play-btn {
    width: 50px !important;
    height: 57px !important;
    background: radial-gradient( rgb(161 154 224) 60%, rgba(255, 255, 255, 1) 62%) !important;
    border-radius: 50%;
    position: relative;
    display: block;
    margin: 30px !important;
 
    margin-top: 7px !important;
    box-shadow: 0px 0px 25px 3px rgb(161 154 224) !important;
}
.play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
 .dem
{
    text-decoration: none;
    margin-left: 5px;
}
.watch{
            margin-left:2px;
            color: black;
        }
      
}                                                          
  @media only screen   
and (min-width: 400px)   
and (max-width: 600px)  
{
     .blog {
    max-width: 86% !important;
}
.ppa-title {
   
    font-size: 18px;
}
.video-icon
  {
      width:50px;
      height:50px;
  }

.blog {
   
    margin-left: 70px !important;
}
.play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
 .dem
{
    text-decoration: none;
    margin-left: 5px;
}
.watch{
            margin-left:2px;
            color: black;
        }
        
} 
@media  screen  (min-width:500px) and (max-width: 991px) {
   
  
        
    
  .biz-product-panel-icons {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
.product-panel-a {
    
    height: 50vh !important;
}
.video-icon
  {
      width:50px;
      height:50px;
  }
  .product-panel-icons-copy {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ppa-title-2 {
    margin-top: 0px;
    text-align: center;
  }

  .ppa2-title-1 {
    margin-top: 80px;
    margin-bottom: 100px;
  }

  .ppa2 {
    justify-items: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ppa2-1 {
    height: auto;
  }

  .ppb {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .product-panel-b1 {
    position: relative;
    height: auto;
  }

  .ppb-icon-grid {
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .scanned-images {
    width: 18vh;
    height: 18vh;
  }

  .ppb-para {
    text-align: justify;
  }

  .word-documents {
    width: 18vh;
    height: 18vh;
  }

  .emails {
    width: 18vh;
    height: 18vh;
  }

  .ppb {
    position: relative;
    padding: 60px 60px 0px;
  }

  .ppb-title {
    padding-right: 50px;
    padding-left: 50px;
  }

  .bold-text-28 {
    font-size: 25px;
    line-height: 35px;
    text-align: left;
  }

  .product-panel-b {
    height: auto;
  }

  .ppb{
    position: relative;
    margin-bottom: 60px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .digital-pdfs {
    width: 18vh;
    height: 18vh;
  }

  .excel-sheets {
    width: 18vh;
    height: 18vh;
  }

  .ppb-grid {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .ppa-para {
    margin-top: 100px;
    padding-right: 84px;
    padding-left: 84px;
    text-align: justify;
  }

  .product-panel-2 {
    display: block;
    height: auto;
    margin-top: 0px;
  }

  .product-panel-icons-copy {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ppa1-2 {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .product-panel-a {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ppa-grid {
    margin-top: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .bold-text-30 {
    line-height: 60px;
    text-align: center;
  }

  .bold-text-31 {
    position: relative;
    color: #000;
    font-size: 45px;
    line-height: 60px;
    text-align: center;
  }

  .bold-text-31._1 {
    color: #4353ff;
    font-size: 45px;
  }

  .div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50vh;
    height: auto;
    margin-top: 220px;
    margin-bottom: 0px;
    margin-left: 20px;
    padding: 20px;
    border-radius: 10px;
    background-color: #e8e8e8;
    box-shadow: 1px 1px 3px 0 #000;
  }

  .div-block-2 {
    width: 10vh;
    height: 10vh;
    margin-right: 10px;
    padding: 15px;
    border-radius: 50%;
    background-color: #64ce9e;
  }

  .heading {
    margin-left: 10px;
  }
  .watch{
            margin-left:2px;
            color: black;
        }
        
}
 @media (min-width:641px) and (max-width:991px)  { 
     .ppa1 {
    height: 65vh;
}
.product-panel-a {
    height: 100vh;
}
     .video-icon
  {
      width:50px;
      height:50px;
  }
   
     .item-1 {
    width: 100vw;
    height: unset;
     }
     .scanned-images
     {
         width:8vh;
         height:8vh;
         margin-top:58px;
     }
     .digital-pdfs
     {
         width:8vh;
         height:8vh;
         margin-top:58px;
     }
     .excel-sheets{
          width:8vh;
         height:8vh;
         margin-top:58px;
     }
     .word-documents
     {
          width:8vh;
         height:8vh;
         margin-top:58px;
     }
     .emails{
      width:8vh;
         height:8vh;
         margin-top:58px;
     }
     .product-panel-icons-copy {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
     .product-specs-grid {
    
    grid-template-columns: 1fr 1fr;
    
}
     .ps-text {
    padding-right: 25px;
    padding-left: 25px;
     }
     .product-specs {
    height: auto;
     }
     .ps1 {
    
    display: block;
    text-align: center;
     }
     
     .ppa-title {
         margin-top:30px;
     }
     .ppa-para {
    font-size: 24px;
     }
  .blog {
    max-width: 86% !important;
}
.blog {
   
    margin-left: 80px !important;
}

.product-panel-b1 {
  
    max-width: 90%;
}
    
.ppb-2
{
    padding: 70px;
}
.ppb-para
{
    font-size:29px;
}
.ppa-grid-2 {
   
    height: 178px;
}
.ppa-para {
    
    height: 64px;
}
.play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
 .dem
{
    text-decoration: none;
    margin-left: 5px;
}
.watch{
            margin-left:2px;
            color: black;
        }
 }
 @media (min-width:991px)
{
 .camera {
   
    width: 98vw;
   
}
.dropdown-list.w--open {
   
    width: 300px;
    }
.product-panel-b1 {
    
    max-width: 88%;
}
 {
     .div-block-4 {
    margin: -10px 20px 7px;
}

 .dropdown-list.w--open {
   
    width: 300px;
    }
    
.video-icon
  {
      width:35px;
      height:35px;
      margin-left:10px;
  }
 }
 @media (min-width:1440px)   { 
     .ppb-3 {
         top:15%;
     }
     .div-block-4 {
    margin: -10px 20px 7px;
}

.ie-h3
{
    margin-top:20px;
}

 .dropdown-list.w--open {
   
    width: 300px;
    }
 }
.play_icon {
    width: 15px;
    height: 15px;
    margin-top: -2px;
}
        .watch{
            margin-left:2px;
            color: black;
        }
        .dem
{
    text-decoration: none;
    margin-left: 5px;
}
        