.main_div {
margin:0 auto;
line-height:1.0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
}

.main_div .coverage {
line-height:20px;
padding:5px 0px;
text-align:left !important;
}

.main_div .cover-seperator {
position:absolute;
top:0px;
right:10px;
}

.main_div .span {
font-size:21px;
color:#008ba5;
font-weight:bold;
}

.main_div .container1 {
display:inline-block;
margin-top:10px;
border-right:1px solid #CCC;
}

@media only screen and (max-width: 1004px) {
}

@media (max-width: 768px) {
.main_div .mob_container {
padding:0px 5px !important;
border-right:0px !important;
}
.main_div {
font-size:13px;
}
.main_div .mobile-center {
text-align:center;
}
.main_div .coverage-mob {
padding:5px 0px 0px 15px !important;
}
}

@media (max-width: 410px) {
.main_div .span {
font-size:17px;
}
.popover.fade.in {
width:150px;
}
}

@media (max-width: 320px) {
.main_div .span {
font-size:16px;
}
.main_div {
font-size:11px;
}
.popover.fade.in {
width:150px;
}
}

.popover {
width:200px;
}

#main_table .popover {
max-width:140px;
}

.discHead {
font-size:20px;
font-weight:bold;
color:#f15a22;
}

.cmpBenefits {
cursor:pointer;
}
.main_table {
width:100%;
max-width:673px;
margin:0 auto;
background-color:#EDEFEE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.width {
border-right:2px solid #FFF;
padding:1%;
border-bottom:2px solid #FFF;
}

.main_width {
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
font-weight:bold;
color:#FFF;
padding:1%;
background:#008ba5;
text-align:center;
}

.subHeader {
background-color:#008ba5;
color:white;
text-align:center;
}

.main_width2 {
width:25%;
padding:1%;
font-weight:bold;
background:#008ba5;
color:#FFF;
text-align:center;
}

@media screen and (max-width: 480px) {
.main_table {
font-size:9px !important;
}
}

.main_div {
margin:0 auto;
line-height:1.0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
}

.main_div .coverage {
line-height:20px;
padding:5px 0px;
text-align:left !important;
}

.main_div .cover-seperator {
position:absolute;
top:0px;
right:10px;
}

.main_div .span {
font-size:21px;
color:#008ba5;
font-weight:bold;
}

.main_div .container1 {
display:inline-block;
margin-top:10px;
border-right:1px solid #CCC;
}

@media only screen and (max-width: 1004px) {
}

@media (max-width: 768px) {
.main_div .mob_container {
padding:0px 5px !important;
border-right:0px !important;
}
.main_div {
font-size:13px;
}
.main_div .mobile-center {
text-align:center;
}
.main_div .coverage-mob {
padding:5px 0px 0px 15px !important;
}
}

@media (max-width: 410px) {
.main_div .span {
font-size:17px;
}
}

@media (max-width: 320px) {
.main_div .span {
font-size:16px;
}
.main_div {
font-size:11px;
}
}

.popover {
width:200px;
}

.main_table .popover {
max-width:140px;
}

.discHead {
font-size:20px;
font-weight:bold;
color:#f15a22;
}

.cmpBenefits {
cursor:pointer;
}

.table-curved {
border-radius:15px;
overflow:hidden;
}

.center-align {
text-align:center;
}