	#comparePlansTable h4{font-size: 42px;font-weight: bolder;margin-bottom: 10px;text-align: center}
	#comparePlansTable h3{font-size: 16px;text-align: center;margin-left: -30px}
	  .eKcompareTable{overflow: auto}
	.insideTableFix{min-width: 642px}
	  .eKcompareTable table{border:none; border-left: 1px solid #fff; border-top:1px solid #fff;}
	  .eKcompareTable table tr:nth-child(even) td{background-color: #f0f3fc}
/*
	  .eKcompareTable table tr td:nth-child(1){background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(225,245,254,.5) 100%);}
	  .eKcompareTable table tr td:nth-child(2){background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(252,228,236,.5) 100%);}
	  .eKcompareTable table tr td:nth-child(3){background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(241,248,233,.9) 100%);}
	  .eKcompareTable table tr:nth-child(even) td{background: linear-gradient(to left, rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100%);}
*/
	.eKcompareTable table td{padding:10px 15px; background:#fff; font-size: 14px; line-height: 18px;  color: #000; text-align: left;border-right: 1px solid #fff; border-bottom:1px solid #fff;}
	  .eKcompareTable table th{font-size: 34px; text-align: center; padding: 10px 15px; white-space: nowrap; overflow: hidden; border-right: 1px solid #fff; border-bottom:1px solid #fff;background-color: #2b54c6;   color: #fff; font-weight: bold}
	  .eKcompareTable table th strong{color: #aaa; font-size: 70%; font-weight: normal}
	.eKcompareTable table td span{display: block; font-weight: bold; padding-bottom: 5px; color: #222}
	.eKcompareTable table td ul{margin-left: 16px; margin-bottom: 10px}
	.eKcompareTable table td li{list-style:disc;}
	  .eKcompareTable .commonSpecs{text-align: center; background: #fff!important}
	  .eKcompareTable .commonSpecs p{display: inline-block; padding: 2px 5px 5px; margin: 5px; border:1px solid #f1f1f1; background-color: #f4f4f4;}
	  .eKcompareTable .commonSpecs p::before{content: ""; background: url("images/greenTick.png") no-repeat 0 0px; display: inline-block; width: 16px; height: 16px; margin-right: 5px; margin-top: 6px}
	.eKcompareTable .sectionheading td{background: #f6d5de!important; font-weight: bold; text-align: center; color: #2b54c6; font-size:18px}

	.eKcompareTable img[src="images/aff_menu_hamburger_close.png"] {
	 filter: grayscale(100%);  opacity: .5;
	}

	  @media screen and (max-width: 1024px) {
		  #comparePlansTable h4{font-size: 26px;}
		  .eKcompareTable table th{font-size: 22px;  padding: 5px 10px;} 
		  .eKcompareTable table td{padding:5px 10px; font-size: 14px; line-height: 18px}
		  .eKcompareTable .commonSpecs{text-align: left; padding:0!important}
		  .eKcompareTable .commonSpecs p{display: block; margin: 5px 0}
	  }
	@media screen and (max-width: 420px) {
		#comparePlansTable h4{font-size: 20px;}
		#comparePlansTable h3{font-size: 13px;margin-left: 0}
		  .eKcompareTable table th{font-size: 20px;  padding: 5px 10px;} 
	  }