.elementor-10770 .elementor-element.elementor-element-ed85ee6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10770 .elementor-element.elementor-element-c077c04{--display:flex;}.elementor-10770 .elementor-element.elementor-element-82c6335{--spacer-size:50px;}.elementor-10770 .elementor-element.elementor-element-4474bc1{--display:flex;}.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-10770 .elementor-element.elementor-element-b1a8bc6{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-10770 .elementor-element.elementor-element-b1a8bc6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-10770 .elementor-element.elementor-element-f3da78a{--spacer-size:20px;}.elementor-10770 .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-10770 .elementor-element.elementor-element-dc78b08 .elementor-heading-title{color:#202020;}.elementor-10770 .elementor-element.elementor-element-87dce42{color:#202020;}.elementor-10770 .elementor-element.elementor-element-1edb965{color:#202020;}.elementor-10770 .elementor-element.elementor-element-2eb6293{--spacer-size:50px;}.elementor-10770 .elementor-element.elementor-element-a750630 .elementor-heading-title{color:#202020;}.elementor-10770 .elementor-element.elementor-element-b8a9235{color:#202020;}.elementor-10770 .elementor-element.elementor-element-5a94535{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-10770 .elementor-element.elementor-element-68f6eb3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10770 .elementor-element.elementor-element-68f6eb3 .elementor-divider-separator{width:100%;}.elementor-10770 .elementor-element.elementor-element-68f6eb3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10770 .elementor-element.elementor-element-fe19874{--spacer-size:50px;}.elementor-10770 .elementor-element.elementor-element-7c0034b{color:#202020;}.elementor-10770 .elementor-element.elementor-element-ef82e52{--spacer-size:25px;}.elementor-10770 .elementor-element.elementor-element-9e7d17d{padding:70px 0px 70px 0px;}.elementor-10770 .elementor-element.elementor-element-02a17d9{--spacer-size:30px;}.elementor-10770 .elementor-element.elementor-element-74aa07c{color:#202020;}.elementor-10770 .elementor-element.elementor-element-76dc294{--spacer-size:25px;}.elementor-10770 .elementor-element.elementor-element-96a656c{--spacer-size:30px;}.elementor-10770 .elementor-element.elementor-element-ddf4306 .elementor-heading-title{color:#202020;}.elementor-10770 .elementor-element.elementor-element-c5cfa85{--spacer-size:25px;}/* Start custom CSS for html, class: .elementor-element-9512754 */th{
  font-weight: bold;
  }
  tbody tr:nth-child(even){
    background:#ffffff; }
  
 #trancloudfeatures {
  position: relative;
  width: 900px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 900px;
  overflow: visible; !important;
  font-size: 12px;
}

 #trancloudhead th {
  background-color: #d3d9de;
  min-width: 140px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}
  #trancloudhead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 140px;
  height: 100px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #trancloudhead 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*/
#trancloudbody {
  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 */

#trancloudbody td {
   vertical-align: middle;
  min-width: 140px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  
}
/*  tbody nchild 1 */
#trancloudbody 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 */
  #tranclouddevices {
  position: relative;
  width: 900px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranclouddeviceshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 900px;
  overflow: visible;
  font-size: 12px;
}

 #tranclouddeviceshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
  text-align:center;
  vertical-align: middle;
}
  #tranclouddeviceshead 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;
}

 #tranclouddeviceshead 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*/
#tranclouddevicesbody {
  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;
  text-align: center;
}
  
  
  
  /* End tbody */

#tranclouddevicesbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  
}
/*  tbody nchild 1 */
#tranclouddevicesbody 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;  
} 

table col.hover {
  background-color: #d3d9de; 
}

 
  
 
  
    


  /* VERTICAL SHADING */
  
  


 
  
  /* media queries */
  
   @media screen and (min-width: 768px) and (max-width: 1024px){ 
     
      #trancloudfeatures {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudhead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #trancloudhead 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;
}

 #trancloudhead 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*/
#trancloudbody {
  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 */

#trancloudbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#trancloudbody 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 */
  #tranclouddevices {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranclouddeviceshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #tranclouddeviceshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #tranclouddeviceshead 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;
}

 #tranclouddeviceshead 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*/
#tranclouddevicesbody {
  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 */

#tranclouddevicesbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#tranclouddevicesbody 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) {
   #trancloudfeatures {
  position: relative;
  width: 325px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 325px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudhead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #trancloudhead 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;
}

 #trancloudhead 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*/
#trancloudbody {
  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 */

#trancloudbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#trancloudbody 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 */
  #tranclouddevices {
  position: relative;
  width: 325px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #tranclouddeviceshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 325px;
  overflow: visible;
  font-size: 12px;
}

 #tranclouddeviceshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #tranclouddeviceshead 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;
}

 #tranclouddeviceshead 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*/
#tranclouddevicesbody {
  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 */

#tranclouddevicesbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#tranclouddevicesbody 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 */
/* Start custom CSS for html, class: .elementor-element-025c82c *//* GIFT */
  #giftprocessors{
     width: auto;
       
     }
 #gift {
  /* position: relative; */
 width: auto;
 /* border-collapse: collapse; */
  text-align: center;
   vertical-align: middle;

}


/*thead*/
#gifthead {
 position: relative;
 display: block; /*seperates the header from the body allowing it to be positioned*/
 width: auto; 
 overflow: visible;
  font-size: 12px;
}

#gifthead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
  font-weight: bold;
  text-align: center;
}
  #gifthead 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: 12px;
    height: 50px;
  line-height: normal;
}

#gifthead th:nth-child(1) {/*first cell in the header*/
 
  text-align: left;
  width: 245px;
  white-space: nowrap;
 /* width: 160px; */
  position: relative; 
  display: block; /*seperates the first cell in the header from the header*/
  /* background-color: #88b; */
}


/*tbody*/
#giftbody {
  display: block;
  height: 500px;
  overflow-y: scroll;
 /* display: block; /*seperates the tbody from the header*/
 /* width: 700px; */
  width: auto;
  text-align: center;
  background: #f2f2f2;
 /* overflow-y: scroll; */
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  
 /* overflow-x:none; */
}

#giftbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

#giftbody tr td:nth-child(1) {  /*the first cell in each tr*/

  text-align: left;
  white-space: nowrap;
  width: 228px;
 /* width: 160px; */
  /* position: relative; */
  /*display: block; /*seperates the first column from the tbody*/
  /* height: 40px; */
  background-color: #d3d9de;
  font-size: 12px;
  font-weight: bold;
  
}
 
  #giftbody td:nth-child(1).text{
       vertical-align: middle;
    margin-top:auto;
    margin-bottom:auto;
    padding-top: auto;
    padding-bottom: auto;
   
 }  
  
  /* END GIFT *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9f2454 */th{
  font-weight: bold;
  }
  tbody tr:nth-child(even){
    background:#ffffff; }
  
 #trancloudcanadafeatures {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudcanadahead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible; !important;
  font-size: 12px;
}

 #trancloudcanadahead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
}
  #trancloudcanadahead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 80px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #trancloudcanadahead 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*/
#trancloudcanadabody {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 730px;
   background: #f2f2f2; 
  height: 500px;
  overflow: scroll; !important;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#trancloudcanadabody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  
}
/*  tbody nchild 1 */
#trancloudcanadabody 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;
  
}
  
  /* End tbody nchild */
  
  /* EMV DEVICES CHART */
  #trancloudcanadadevices {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudcanadadeviceshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudcanadadeviceshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
  text-align:center;
  vertical-align: middle;
}
  #trancloudcanadadeviceshead th:nth-child(1) {
   /* text-align: left;
  white-space: nowrap;
  width: auto; */
  background-color: #778799;
  min-width: 120px;
  height: 80px;
  border: 1px solid #222;
  font-size: 10px;
  line-height: normal;
}

 #trancloudcanadadeviceshead 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*/
#trancloudcanadadevicesbody {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 720px;
  background: #f2f2f2;
  height: 60px;
  overflow-x: hidden;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
  
  
  
  /* End tbody */

#trancloudcanadadevicesbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  
}
/*  tbody nchild 1 */
#trancloudcanadadevicesbody 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;
  
}
  
  /* 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;  
} 

table col.hover {
  background-color: #d3d9de; 
}

 
  
 
  
    


  /* VERTICAL SHADING */
  
  


 
  
  /* media queries */
  
   @media screen and (min-width: 768px) and (max-width: 1024px){ 
     
      #trancloudfeatures {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudhead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudhead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #trancloudhead 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;
}

 #trancloudhead 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*/
#trancloudbody {
  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 */

#trancloudbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#trancloudbody 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 */
  #trancloudcanadadevices {
  position: relative;
  width: 700px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudcanadadeviceshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 700px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudcanadadeviceshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #trancloudcanadadeviceshead 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;
}

 #trancloudcanadadeviceshead 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*/
#trancloudcanadadevicesbody {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 600px;
  background: #f2f2f2;
  height: 500px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#trancloudcanadadevicesbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#trancloudcanadadevicesbody 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) {
   #trancloudcanadafeatures {
  position: relative;
  width: 325px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudcanadahead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 325px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudcanadahead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #trancloudcanadahead 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;
}

 #trancloudcanadahead 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*/
#trancloudcanadabody {
  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 */

#trancloudcanadabody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#trancloudcanadabody 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 */
  #trancloudcanadadevices {
  position: relative;
  width: 325px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: center;
}


/*thead*/
 #trancloudcanadadeviceshead {
  position: relative;
  display: block; /*seperates the header from the body allowing it to be positioned*/
  width: 325px;
  overflow: visible;
  font-size: 12px;
}

 #trancloudcanadadeviceshead th {
  background-color: #d3d9de;
  min-width: 120px;
  height: 32px;
  border: 1px solid #222;
  line-height: normal;
}
  #trancloudcanadadeviceshead 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;
}

 #trancloudcanadadeviceshead 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*/
#trancloudcanadadevicesbody {
  position: relative;
  display: block; /*seperates the tbody from the header*/
  width: 325px;
  background: #f2f2f2;
  height: 200px;
  overflow: scroll;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
  
  
  
  /* End tbody */

#trancloudcanadadevicesbody td {
   vertical-align: middle;
  min-width: 120px;
  border: 1px solid #222;
  font-size: 12px;
  font-weight: bold;
  
}
/*  tbody nchild 1 */
#trancloudcanadadevicesbody 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 */