
.Inner_banner{height:470px;}
.Inner_banner h1{padding:0;}
.Inner_banner .et_pb_column {position: absolute; top:44%;transform: translateY(-50%); -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}


ul.compair_tab { display:flex; top:0px; z-index:10; padding-bottom:14px;}
.compair_tab li { list-style:none;  flex:1;}
.compair_tab li:last-child { border-right:1px solid #DDD;}
button { width:100%; border: 1px solid #DDD; border-right:0; border-top:0; padding: 10px;background:#FFF; font-size:14px; font-weight:bold; height:60px; color:#999}
.compair_tab li.active button { background:#F5F5F5; color:#000;}
table.compair_table { border-collapse:collapse; table-layout:fixed; width:100%; font-family: 'Futura PT Medium',Helvetica,Arial,Lucida,sans-serif; }
.compair_table th { text-transform: uppercase; background:#001c6f; display:none; color: #fff !important; font-weight: 500 !important; }
.compair_table td, .compair_table th { height:58px; border:1px solid #DDD; padding:10px; empty-cells:show; text-align:left;border-right-color: #fff;}
.compair_table thead th  {border: none; height: 65px;}
.compair_table td:last-child, .compair_table th:last-child{ border-right-color: #DDD;}
.compair_table th:first-child {width: 45%;}
.compair_table td+td, .compair_table th+th {text-align:center;display:none; font-size: 20px; color: #000; font-family: 'Futura PT Book',Helvetica,Arial,Lucida,sans-serif;}
.compair_table td+td {background: #ecedf2;}
.compair_table td.default { display:table-cell;}
.compair_table tbody tr td:first-child {color: #000 !important;font-family: 'Futura PT Book',Helvetica,Arial,Lucida,sans-serif;}
.compair_table tr td img {padding-right: 20px; vertical-align: middle;}
.sep { background:#F5F5F5; font-weight:bold;}
.txt-l { font-size:28px; font-weight:bold; }
.txt-top { position:relative; top:-9px; left:-2px; }
.tick { font-size:18px; color:#2CA01C; }
.tick:before { content: "\4e"; font-family: 'ETmodules'; color: #148b24; font-size: 1.2em; padding-left: 1px;}
.hide { border:0;  background:none;}
.red_mark { color: #b61313 !important; font-weight: 700;}
.bg-purple, .bg-blue {border-top:3px solid #001c6f;}


@media (min-width: 640px) {
  ul.compair_tab { display:none; }
  .compair_table td,.compair_table th { display:table-cell !important; }
  .compair_table td,.compair_table th { width: 330px; }
  .compair_table td+td, .compair_table th+th { width: auto; }
}
@media (max-width: 639px) {
	.compair_table tbody tr td:first-child {width: 60%;}
	.compair_tab {padding-left: 0 !important;}
	.compair_table tr td img {display: none;}
	.compair_table td+td, .compair_table th+th {font-size: 15px;}
}