.elementor-10750 .elementor-element.elementor-element-9b642c3{--spacer-size:50px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10750 .elementor-element.elementor-element-08caf0e .elementor-alert-title{color:#202020;font-style:italic;}.elementor-10750 .elementor-element.elementor-element-9fa5821{--spacer-size:20px;}.elementor-10750 .elementor-element.elementor-element-fbc521c{--spacer-size:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10750 .elementor-element.elementor-element-dc78b08 .elementor-heading-title{color:#202020;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10750 .elementor-element.elementor-element-87dce42{color:#202020;}.elementor-10750 .elementor-element.elementor-element-1edb965{color:#202020;}.elementor-10750 .elementor-element.elementor-element-2eb6293{--spacer-size:50px;}.elementor-10750 .elementor-element.elementor-element-ddf4306 .elementor-heading-title{color:#202020;}.elementor-10750 .elementor-element.elementor-element-b8a9235{color:#202020;}.elementor-10750 .elementor-element.elementor-element-749eaff{color:#202020;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10750 .elementor-element.elementor-element-68f6eb3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10750 .elementor-element.elementor-element-68f6eb3 .elementor-divider-separator{width:100%;}.elementor-10750 .elementor-element.elementor-element-68f6eb3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10750 .elementor-element.elementor-element-fe19874{--spacer-size:50px;}.elementor-10750 .elementor-element.elementor-element-5a38315{color:#202020;}/* Start custom CSS for html, class: .elementor-element-9512754 */th{
  font-weight: bold;
 
  }
  tbody tr:nth-child(even){
    background:#ffffff; }
  
 #tranfeatures {
  position: relative;
  width: 900px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranfeatureshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 900px;
  overflow: visible; !important;
  font-size: 12px;

}

 #tranfeatureshead th {
    height: 32px;
  background-color: #d3d9de;
  min-width: 140px;
 
  border: 1px solid #222;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  

}
  
   #tranfeatureshead th:nth-child(1) {/*first cell in the header*/
   position: relative;
  display: block; /*seperates the first cell in the header from the header*/
 vertical-align: middle;
  text-align: left;
  white-space: nowrap;
  width: 230px;


  
  /* background-color: #88b; */
}
  
  #tranfeatureshead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 111px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}




/*tbody*/
#tranfeaturesbod {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 900px;
  background: #f2f2f2;
  height: 500px;
  overflow: scroll; !important;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#tranfeaturesbod td {
   vertical-align: middle;
  min-width: 140px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  
}
/*  tbody nchild 1 */
#tranfeaturesbod tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first column from the tbody*/
  height: 49px;
  background-color: #d3d9de;
  font-size: 10.5px;
  z-index: 1;
  
}
  
  /* End tbody nchild */
  
  /* EMV DEVICES CHART */
  #tranemv {
  position: relative;
  width: 900px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranemvhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 900px;
  overflow: visible;
  font-size: 12px;
}

 #tranemvhead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}
  #tranemvhead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 110px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #tranemvhead th:nth-child(1) {/*first cell in the header*/
 vertical-align: middle;
  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first cell in the header from the header*/
  /* background-color: #88b; */
}


/*tbody*/
#tranemvbod {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 900px;
  background: #f2f2f2;
  height: 500px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#tranemvbod td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  
}
/*  tbody nchild 1 */
#tranemvbod tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first column from the tbody*/
  height: 49px;
  background-color: #d3d9de;
  font-size: 10.5px;
  z-index: 1;
}
  
  /* End tbody nchild */
  
  /* END EMV DEVICE CHART*/
  
  .feature{
    margin-top:auto;
    margin-bottom:auto;
    padding-top:8px;
    padding-bottom:10px;
    padding-left: 8px;
  vertical-align: middle;
    font-size: 12px;
  }
 td:nth-child(1).text{
       vertical-align: middle;
    margin-top:auto;
    margin-bottom:auto;
    padding-top: auto;
    padding-bottom: auto;}
   
 
  
  /* HOVER */
  
  tbody tr:hover{
background-color:#d3d9de; 
  
  
} 
  /* Row 
 td:hover::before { 
    background-color: #d3d9de;
    content: '';  
    height: 100%;
    left: -5000px;
    position: absolute;  
    top: 0;
    width: 10000px;   
    z-index: -2;        
} */

/* Column 
tbody td:hover::after { 
    background-color: #d3d9de;
    content: '';  
    height: 10000px;    
    left: 0;
    position: absolute;  
    top: -5000px;
    width: 100%;
    z-index: -1;        
} */
  
 
  
    


  /* VERTICAL SHADING */
  
  


 
  
  /* media queries */
  
   @media screen and (min-width: 768px) and (max-width: 1024px){ 
     
      #tranfeatures {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranfeatureshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #tranfeatureshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #tranfeatureshead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #tranfeatureshead th:nth-child(1) {/*first cell in the header*/
 vertical-align: middle;
  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first cell in the header from the header*/
  /* background-color: #88b; */
}


/*tbody*/
#tranfeaturesbod {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 700px;
  background: #f2f2f2;
  height: 500px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#tranfeaturesbod td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#tranfeaturesbod tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first column from the tbody*/
  height: 40px;
  background-color: #d3d9de;
  font-size: 10.5px;
  
}
     
      /* EMV DEVICES CHART */
  #tranemv {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranemvhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #tranemvhead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #tranemvhead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #tranemvhead th:nth-child(1) {/*first cell in the header*/
 vertical-align: middle;
  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first cell in the header from the header*/
  /* background-color: #88b; */
}


/*tbody*/
#tranemvbod {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 700px;
  background: #f2f2f2;
  height: 500px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#tranemvbod td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#tranemvbod tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 230px;
  position: relative;
  display: block; /*seperates the first column from the tbody*/
  height: 40px;
  background-color: #d3d9de;
  font-size: 10.5px;
  
}
  
  /* End tbody nchild */
  
  /* END EMV DEVICE CHART*/
  
   
   
}
  
 
  
@media screen and (max-width: 600px) {
   #tranfeatures {
  position: relative;
  width: 325px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranfeatureshead{
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 325px;
  overflow: visible;
  font-size: 12px;
}

 #tranfeatureshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #tranfeatureshead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #tranfeatureshead th:nth-child(1) {/*first cell in the header*/
 vertical-align: middle;
  text-align: left;
  white-space: nowrap;
  width: 200px;
  position: relative;
  display: block; /*seperates the first cell in the header from the header*/
  /* background-color: #88b; */
}


/*tbody*/
#tranfeaturesbod {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 325px;
  background: #f2f2f2;
  height: 400px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#tranfeaturesbod td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#tranfeaturesbod tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 200px;
  position: relative;
  display: block; /*seperates the first column from the tbody*/
  height: 40px;
  background-color: #d3d9de;
  font-size: 10.5px;
  
}
     
      /* EMV DEVICES CHART */
  #tranemv {
  position: relative;
  width: 325px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranemvhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 325px;
  overflow: visible;
  font-size: 12px;
}

 #tranemvhead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #tranemvhead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #tranemvhead th:nth-child(1) {/*first cell in the header*/
 vertical-align: middle;
  text-align: left;
  white-space: nowrap;
  width: 200px;
  position: relative;
  display: block; /*seperates the first cell in the header from the header*/
  /* background-color: #88b; */
}


/*tbody*/
#tranemvbod {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 325px;
  background: #f2f2f2;
  height: 400px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#tranemvbod td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#tranemvbod tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 200px;
  position: relative;
  display: block; /*seperates the first column from the tbody*/
  height: 40px;
  background-color: #d3d9de;
  font-size: 10.5px;
  
}
  
  /* End tbody nchild */
  
  /* END EMV DEVICE CHART*/
  
  
  
  
}/* End custom CSS */