/** Shopify CDN: Minification failed

Line 37:41 Unexpected "/"

**/
.column {display: table-cell;max-width:100%;width:33.333%; vertical-align: top;}
.comparison-table.page-width { max-width: 990px;margin:80px auto;}
.comparison-main{ padding: 63px 56px 49px; display: table; width: 100%; border-collapse: collapse; }
.comparison-main .header { background: rgba(0, 118, 181, 0.05); padding-bottom: 27px !important;}
.comparison-main h5{ color: #0076b5;text-align:center;  font-size: 18px;  font-style: normal;  font-weight: 600; line-height: 28px; margin:0;}
.comparison-table .feature .header {  text-align: left; display: flex; align-items: end;}
.cell {padding: 28px 0px;border-bottom: 1px solid #DEDEDF;text-align: center;color: #232323;font-size: 16px;font-style: normal;font-weight: 600;line-height: 28px;}
.row:last-child .cell { border-bottom: none;}
.feature .cell {  font-weight: bold; text-align: left;}
.vetflex .cell,.competitor .cell{padding:14px 33px;} 
.column .row:last-child{border:none;}
.cell{height:85px;}
.vetflex .cell,.competitor .cell{ height: 85px; display: flex; align-items: center; text-align: center; justify-content: center;}
.column.vetflex{border-radius: 5px;border: 2px solid #2E2A39;background: #FFF;padding: 20px 0px;}
.column.competitor{padding: 50px 0px;}
.row{ background: rgba(0, 118, 181, 0.05);}
 .column.feature {padding-top: 50px;background-color: #fff;}
.comparison-table .feature .header{height:238px;padding-left:63px !important;}
.column.vetflex .header{background-color:#fff;border-bottom:none;padding:28px 0 !important;}
.column.vetflex .row{background-color:#fff;}
.column.vetflex .cell {border-bottom: none;}
.column.feature .row{padding-left:63px;}
.column.feature .cell:first-child{border-top: 1px solid #DEDEDF;border-bottom: none;}
.column.competitor .row {padding-right: 49px;}
.column.competitor .cell:first-child{border-top: 1px solid #DEDEDF;border-bottom: none;}
.comparison-table .header:last-child{padding:28px 54px 28px 0 !important;}
.column.competitor img,.column.vetflex img { position: relative; bottom: 30px;}
.comparison-table span{display:none;}

@media screen and (max-width: 990px) {
 .column.vetflex .header{padding:27px 0 !important;}
.column.vetflex {padding:20px 0px 0px;} */
.col-main{overflow-x: scroll;overflow-y: hidden;}
.column.feature { position: sticky; left: 0; top: 0;z-index: 2;}
.column.vetflex{ width: 100%; min-width: 400px; max-width: 400px;}
.col-main { white-space: nowrap;overflow-x: auto;width: 100%; display: flex;}
.comparison-main{display:flex;  padding: 0;overflow-x: auto;}
.column.competitor{width: 100%;    min-width: 400px;    max-width: 400px;}
.column {vertical-align: top;}
.comparison-table .feature .header { padding-left: 10px !important;}
  .column.feature .row {
    padding-left: 10px;
}
  .cell {padding:0;display:flex;align-items:center;font-size:13px; line-height: 19px;}
  .comparison-main h5 {font-size: 14px;}
  .cell {
    height: 70px;
}
  .vetflex .cell, .competitor .cell {
    height: 70px;}
    .comparison-table.page-width {
    margin: 25px auto;
}
  .cell {
    padding-right: 15px;
}
}

@media screen and (max-width: 768px) {
      .column.competitor {
        min-width: 330px;
    }
      .column.vetflex {
        min-width: 340px;
      }
  .column.competitor .row {padding-right: 0px;}
   .cell {font-size:14px; line-height: 18px;}
   .column.feature {width: 55%; }
}

@media screen and (max-width: 500px) {
  .comparison-main .header {padding-bottom: 17px !important;}
    .column.vetflex .header {
        padding: 21px 0 !important;
    }
  .column.competitor img, 
  .column.vetflex img {width: 100%;}
  .cell,
  .comparison-main h5 {
        font-size: 10px;
        line-height: 14px;
    }
  .vetflex .cell, .competitor .cell {
    padding: 10px 3px;
}
  .column.vetflex {
        min-width: 100px;
    }
      .column.competitor {
        min-width: 100px;
    }
.comparison-table .feature .header,.column.vetflex .header,.comparison-main .header {
    height: 26%;}
.column.competitor{padding-top:45px;}
  .column.feature .header{ height: 23.5-%;}
} 

@media(min-width:401px) and (max-width:500px){
    .column.feature{padding-top: 21px;}
}

@media screen and (max-width: 400px) {
 .column.vetflex .header,.comparison-main .header {
    height: 23%;}
   .comparison-table .feature .header{height:20%;}
  .column.competitor .header{height:22%;}
}