.comparison {
    clear: both;
    max-width: 1052px;
    margin: 0 auto;
    line-height: 1.4;
    padding: 10px 0; }

  .comparison__header {
    margin-bottom: 20px; }

  .comparison table {
    font-size: 15px;

    border-spacing: 12px 0px ;
    text-align: center;
    width: 100%; }

  .comparison td,
  .comparison th {
    empty-cells: show;
    padding: 10px;
    text-align: center;
    width:23%;
    vertical-align: middle; }

	.dark .orange_bg{background-color:#ffdbb2; width:30% !important;}
	.orange_bg_bold{background-color:#fff0de; width:30% !important;}

	.dark .blue_bg{background-color:#accfed; width:30% !important;}
	.blue_bg_bold{background-color:#e1edf9; width:30% !important;}

  .comparison tbody td { }

  .comparison tbody td ul {
    list-style: initial;
    margin-left: 1.5em; }

  .single-pardot_landing_page .comparison tbody td ul {
    list-style: none; }

  .comparison tbody td li {
    margin-bottom: .5em; }

  .compare-heading {
    font-size: 18px;
    font-weight: bold !important;
    border-left: none !important;
    border-right: none !important;
    padding-bottom: 10px !important;
    text-align: center; }

  .compare-heading--alt {
    color: #005fb4; }

  tr.dark td{background-color:#ebebeb;}

  .comparison tbody tr:nth-child(odd) {
    display: none; }

  .compare-row__label { font-size: 13px; line-height:16px; font-weight:700; color:#231f20;}
  .additional-details{ font-size: 13px; line-height:16px; font-weight:400; color:#231f20;}

	.comparison__header-title{font-size:30px; font-weight:100; line-height:30px; margin-bottom:16px; color:#0071ce;}
	.comparison__header-desciption{font-size:18px; font-weight:700; line-height:30px; margin-bottom:16px; color:#63656a;}

  .comparison .checkmark {
    color: #005fb4; }



  .comparison tr td:first-child {
    text-align: left; }

  .comparison tr td:last-child {
    border-right: none; }



  @media (max-width: 767px) {
    .comparison td:first-child, .comparison th:first-child {
      display: none; }
    .comparison td:nth-child(2n) {
      border-left: none; }
  }

  @media (max-width: 639px) {
    .comparison td, .comparison th {
      padding: 10px 5px; }
    .comparison .hide-mobile {
      display: none; }
    .compare-heading {
      font-size: 15px; }
    .compare-row__label {
      font-size: 14px; }
    .comparison table {
      font-size: 13px; }
    .compare-heading__btn {
      font-size: 10px; }

	  .comparison tbody tr:nth-child(odd){display: table-row;
      background: #fff; }
	  .comparison tbody tr:nth-child(even){display: table-row;
      background: #ebebeb; }

	  }
  }

  .comparison-btn{width:76px; height:26px; line-height:26px; border-radius:6px; text-align:center; background-color:#fff; font-size:11px; display:inline-block; margin:0px auto 0px; text-decoration:none;}
  .p_em{font-size:13px; line-height:16px; font-style:italic; text-align:center; color:#fff; margin-bottom:20px;}
  .compare-heading .aligncenter{font-size:15px; line-height:14px; color:#fff;}
  .th_2 .aligncenter{font-size:22px; line-height:1; margin-bottom:30px; display:block; color:#fff;}
  .th_1 div{background-color:#898989; margin:0 -10px; padding:15px;}
	.th_1 .comparison-btn{color:#898989;}
  .th_2 div{background-color:#e97300; margin:0 -10px; padding:40px 15px 15px;}
	.th_2 .comparison-btn{color:#e97300;}
  .th_3 div{background-color:#0071ce; margin:0 -10px ; padding:15px;}
	.th_3 .comparison-btn{color:#0071ce;}
	.comparison-table-head th{vertical-align:bottom !important;}

	.footer_1{background-color:#898989;}
	.footer_2{background-color:#e97300;}
	.footer_3{background-color:#0071ce;}

	.footer_1 .comparison-btn{color:#898989; font-weight:700;}
	.footer_2 .comparison-btn{color:#e97300; font-weight:700;}
	.footer_3 .comparison-btn{color:#0071ce; font-weight:700;}