    .comparisonTableContainer {
      max-width: 1280px;
		margin: 30px 0;
      position: relative;
      overflow-anchor: none;
   }
   /* Start: Generated CSS */
   .horizontal-scroller {
     position: fixed;
     bottom: 0;
     height: 30px;
     overflow: auto;
     overflow-y: hidden;
   }
   .horizontal-scroller-content {
     height: 30px;
   }


   .comparisonTableContainer use:nth-child(2) {
     transform: translate(20px);
   }
   .comparisonTableContainer use:nth-child(3) {
     transform: translate(40px);
   }
   .comparisonTableContainer use:nth-child(4) {
     transform: translate(60px);
   }
   .comparisonTableContainer use:nth-child(5) {
     transform: translate(80px);
   }
   .comparisonTableContainer .rating {
     height: 20px;
     width: 100px;
   }


    @media (max-width:769px){
       .comp-table__emptyCell,.comp-table__rowheader{
           display:none
       }
       .comp-table__productImage{
           height:auto;
           max-width:100%
       }
       .comp-table__columnGroupSection .comp-table__tableData{
           font-size:16px
       }
    
       .comparisonTableContainer .comp-table .comp-table__tableData:not([scope="colgroup"]){
           min-width:100px;
           max-width:100px
       }
       .comparisonTableContainer.moreThan4 .comp-table .comp-table__tableData:not([scope="colgroup"]){
           min-width:100px;
           max-width:100px
       }
       .comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"]{
           text-align:left
       }
       .comparisonTableContainer use:nth-child(2) {
         transform: translate(15px);
       }
       .comparisonTableContainer use:nth-child(3) {
         transform: translate(30px);
       }
       .comparisonTableContainer use:nth-child(4) {
         transform: translate(45px);
       }
       .comparisonTableContainer use:nth-child(5) {
         transform: translate(60px);
       }
       .comparisonTableContainer .rating {
         height: 16px;
       }
   }


   @media (max-width:769px) and (min-width:400px){
       .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData{
           font-size:16px
       }
   }
   @media (max-width:400px){
       .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData{
           font-size:16px
       }

   }
   .comp-table{
       width:100%;
       margin:auto;
       table-layout:auto;
       border-collapse:separate;
       border-spacing:0
   }
   .comparisonTableContainer{
       overflow:auto
   }
   .comparisonTableContainer .comp-table__tableData:not([scope="colgroup"]){
       min-width:150px;
       max-width:150px
   }
   .comparisonTableContainer .comp-table__rowheader{
       width:200px!important;
       min-width:200px!important;
       max-width:200px!important;
       font-size:18px;
	   line-height: 24px;
	   background: #F2F6F9;
	   border-bottom: 1px solid #fff; 
}
 
   .comp-table__tableData{
   }
   .comp-table caption{
       position:absolute;
       opacity:0;
       top:auto;
       width:1px;
       height:1px;
       overflow:hidden
   }
   .comp-table__rowheader{
       /*width:20%;*/
       text-align:left;
       padding:10px;
       font-weight:700;
       color:#000000;
       left:0;
   }
   .comp-table__tableData{
       padding:12px 5px;
       background:#ffffff;
       line-height:20px;
   }

   .comp-table__columnGroup,.comp-table__columnHeader,.comp-table__tableDataCell{
       text-align:center;
       background-clip:padding-box!important;
   }

  .comp-table__columnGroup,.comp-table__columnHeader,.comp-table__tableDataCell h5{
       font-size: 18px;
	   font-weight: 600 !important;
   }
 .comp-table__columnGroup,.comp-table__columnHeader,.comp-table__tableDataCell p{
       margin-top: 0 !important;
   }
   .comp-table__columnHeader{
       font-weight:700;
       background:#066A47;
       padding:20px;
       position:relative;
   }
.comp-table__emptyCell {
	background-color: #FFF;
	border: none;
}

   .comp-table__tableDataCell{
     font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 16px;
	padding: 20px;
	  border-bottom: 1px solid #e8e3da;

   }
   .comp-table__tableDataCell span {
    color: rgba(59, 69, 87, 0.75);
font-size:14px;}

  .last-row{
   
	  border-bottom:none !important ;

   }

   .comp-table__tableDataCell > * {
       min-height: 28px;
       margin: auto;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   .comp-table__columnHeader:not(.comp-table__recommended) .comp-table__recommendedText{
       display:none
   }
   .comp-table__recommendedText{
       background:#D9F2FA;
       color:#ffffff;
       position:absolute;
       top:0;
       left:0;
       font-size:16px;
       font-weight:600;
       width:100%;
       margin:0;
       padding:4px 0
   }
   @media (min-width:769px){
       
       .comp-table__columnGroup{
           display:none
       }
       .comp-table__rowheader{
           padding-left:20px!important
       }
       .comp-table__columnGroupSection .comp-table__tableData{
           text-align:left
       }
       
   }
   .comp-table__columnGroup .comp-table__tableData{
       background:#f0f0f0;
       color:#000000;
       font-weight:700;
   }



   .comp-table__productName{
       line-height:20px;
       color:#FFF;
       display:flex;
       align-items:center;
       justify-content:center;
       font-size:20px;
   }
 
   .comp-table__columnGroupSection .comp-table__tableData{
       font-size:16px;
       text-transform:uppercase;
       color:#000000;
       background:#9fd0d1;
       padding:15px 0px;
       text-align: left
   }
   .comp-table__recommended{
       background:#E4F7FE!important;
	   border-bottom: 1px solid white;
   }
   .comp-table__tableHead::-webkit-scrollbar {
       height: 0px;
   }
