.prod {
    width: 99%;
    height:100%;
    overflow: hidden;
    overflow-x: scroll;
    background: #2c2c2c;
    white-space:nowrap;
    margin: 10px;
}

.c0 {
    background: #fd9292;
    color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    /*padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 3px;*/
}

.c1 {
    background: #000000;
    color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    /*padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 3px;*/
}

.c8 {
    background: #0994d7;
    color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
    font-size: 15px;
}

.white {
    background: #ffffff;
    color: #000000;
    padding-left: 2px;
    padding-right: 2px;
    /*padding-top: 2px;
    padding-bottom: 2px;*/
}

    #infinity {
      position: relative;
      width: 212px;
      height: 100px;
      box-sizing: content-box;
    }
    #infinity:before,
    #infinity:after {
      content: "";
      box-sizing: content-box;
      position: absolute;
      top: 0;
      left: 0;
      width: 60px;
      height: 60px;
      border: 20px solid black;
      border-radius: 50px 50px 0 50px;
      transform: rotate(-45deg);
    }
    #infinity:after {
      left: auto;
      right: 0;
      border-radius: 50px 50px 50px 0;
      transform: rotate(45deg);
    }


#table .odd {
	background: #fff;
}
 

#table .even {
	background: #F7F7F7;
}




/* ----------------------------- */


.feature_comparison.dots table td.plan_header {
    position: relative;
    background-color: #F5F7F9;
    border: none;
    padding-top: 8px;
    border-bottom: 8px solid #FFFFFF;
}

.feature_comparison.dots table td.plan_header:not(:nth-child(2)):not(:last-child) {
    border-left: 8px solid white;
    border-right: 8px solid white;
}