.ic-compare-header label {color: #666666; font-size: 14px; line-height: 20px; font-weight: bold;margin-bottom: 5px;}

.ic-compare-header {line-height: 26px;}

.cell-1a {
    border-top: 1px solid white;
    border-left: 1px solid white;
}

button.ic_compare_button {
    padding: 4px 18px !important;
    line-height: unset;
    background: #444444;
    color: white;
    border-radius: 5px;
    border: 0px;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
tr.ic-compare-header select, tr.ic-compare-header button {
    width: 98%;
    padding: 10px;
    margin-right: 5px;
    font-size: 15px;
    border-radius: 5px;
    border: 0px;
}

tr:nth-child(odd) {
  background-color: #f9f9f9;
}

#ic-table-div {
  max-width:1200px;
  margin:0 auto;
  font-size:14px;
  text-align:center;
  padding:10px;
  color: red;
  line-height: 24px;
}

#ic-table-div table {
  width:100%;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  border-bottom:1px solid #CCC;
  font-size: 14px;
}

#ic-table-div td, #ic-table-div th {
  empty-cells: show;
  padding:7px 10px;
}
#ic-table-div th.ic-compare-heading img {
	float: left;
    margin: 0;
}
/* sticky
#ic-table-div th{
  position: sticky;
    top: 0px;
}
*/
#ic-table-div .ic-compare-heading {
  font-size: 25px;
  /*padding-top:10px !important;*/
  padding-left: 10px !important;
  text-align: left;
  /* font-family: Poppins Semi Bold; */
  color: #1A1F24;
  vertical-align: middle;
  background-color: #ffffff;
}

#ic-table-div tbody tr:nth-child(odd) {
  /* display:none; */
}

#ic-table-div .compare-row {
  background:#F5F5F5;
}

#ic-table-div .tickgreen {
	color: #FFF!important;
    background-color: #27BBA1;
    width: 25px;
    height: 25px;
    border-radius: 20px;
    display:inline-block;
}

#ic-table-div th {
  font-weight:normal;
  padding:0;
}

#ic-table-div tr td:first-child {
  text-align:left;
  font-weight:bold !important;
}

#ic-table-div .tl2 {
  border-right:0;
}

#ic-table-div .qbse {
  background:#ff3366;
  color:#FFF;
  padding:3px;
  font-size:17px;
  text-transform: uppercase;
  //font-family: Poppins Semi Bold;
  border-radius: 5px;
  text-align: center;
}

#ic-table-div .price-info {
  padding:5px 15px 15px 15px;
}

#ic-table-div .price-info p {
  font-family: Poppins Ragular;
  font-size: 15px;
  color: #323A45;
  text-align: left;
}

#ic-table-div .price-small {
    font-size: 18px !important;
    position: relative;
    top: -11px;
    left: 2px;
}

#ic-table-div .content-data td {
	font-size: 14px !important;
	text-align: center;
	color: #1A1F24;
	vertical-align: top;
}
#ic-table-div .content-data td.highlight-content {
	color: #27BBA1;
	font-size: 15px !important;
	//font-family: Poppins Semi Bold;
}
#ic-table-div .content-data .sub-menu-item {
	padding-left: 30px;
}

#ic-table-div .lite-btn .price-buy {
  background:#000000;
  padding:8px 10px;
  font-size:17px;
  display:inline-block;
  color:#fff;
  text-decoration:none;
  border-radius:5px;
  text-transform:uppercase;
  margin: 10px 0 10px 0;
  //font-family: Poppins Semi Bold;
  width: 95%;
  text-align: center;
  border-bottom: none;
}

#ic-table-div .price-btn .price-buy {
  background:#27BBA1;
  padding:8px 10px;
  font-size:17px;
  display:inline-block;
  color:#fff;
  text-decoration:none;
  border-radius:5px;
  text-transform:uppercase;
  margin: 10px 0 10px 0;
  //font-family: Poppins Semi Bold;
  width: 95%;
  text-align: center;
  border-bottom: none;
}

#ic-table-div .subtitle-tr td {
	text-align: center;
	padding-bottom: 25px;
}
#ic-table-div .subtitle-tr span.sub-title {
	//font-family: Poppins Semi Bold;
	font-size:17px;
	color:#1A1F24;
}

#ic-table-div ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#ic-table-div ul li {
    text-align: center;
}

#ic-table-div tr {
    border: 1px solid #ccccccd4;
}

#ic-table-div tr td {
    border-right: 1px solid #ccccccd4;
}

#ic-table-div tr th {
    border-right: 1px solid white;
    border-top: 1px solid white;
}

#ic-table-div .ic-compare-heading img {
    width: 100px;
    margin: auto !important;
    text-align: center;
    float: none !important;
}

th.ic-compare-heading img{
    padding: 15px;
}

tr.content-data td:first-child{
	font-weight:bold;
}

.ic-compare-header td {
	width: 25%;
}  

.sel_cont {
    display: inline-block;
    width: 33%;
    margin-bottom: 20px;
    margin-right: 40px;
    font-size: 16px;
}
span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

table.ic-table-striped.ic-table-bordered.ic-table-compare {
	width: 85%;
    
}
div.ic-compare-header {
        padding: 10px;
    }
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.ic-compare-header td {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}  
	table.ic-table-striped.ic-table-bordered.ic-table-compare {
		width: 80%;
		margin: auto;
	}
	th.ic-compare-heading img {
		padding: 5px;
		width: 80px !important;
	}
	#ic-table-div .ic-compare-heading {
		padding-left:0 !important;
	}
	span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
	.sel_cont {
        display: block;
        width: 100%;
    }
}

#ic-table-div .content-data td p{
    margin-bottom: 2px;
    font-size: 15px;
}