/*-----------------------------------------------------------------------
  TABLE STYLE              
-------------------------------------------------------------------------*/

.pricing-details table {border: 1px solid #cccccc;padding:0px 15px!important;width:100%;}

@media (min-width: 768px){
.pricing-details table {table-layout:fixed;font-size: 12px;}}

.pricing-details th,
.pricing-details td{padding:10px 15px!important;border: 1px solid #cccccc;font-size: 14px;text-align:left;/* width:fit-content; */}

.pricing-details tbody tr:nth-child(even) {background: #efefef; color:#000;}
.pricing-details tbody tr:nth-child(odd) {background: #FFF}

/*header*/
.pricing-details th{background: #c01b1b;color:#fff;vertical-align:middle;}
.pricing-details tbody tr:first-child p{margin:0px;}

@media (max-width: 767px){
.pricing-details table{
  display: block;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  overflow-x: auto;
  white-space: nowrap;
  padding: 0!important;
}}


/*tabs*/
.sppb-addon-tab .sppb-addon-content.sppb-tab .sppb-nav-tabs >li.active>a {background-color: #c01b1b;color: #fff;}
.sppb-tab-content.sppb-tab-tabs-content {margin: 0;}
.sppb-addon-tab .sppb-addon-content.sppb-tab .sppb-nav-tabs >li >a:after {display: none;}
ul.sppb-nav.sppb-nav-tabs {border: 0!important;background: none!important;}
.sppb-addon-tab .sppb-addon-content.sppb-tab .sppb-nav-tabs >li >a {background: #eff3f6;color: #000;}
.sppb-addon-content.sppb-tab.sppb-tabs-tab.sppb-tab-nav-left {border: 0px;}





