.bold {
    font-weight: 800;
}
.ycolor {
    color: #ffd204;
}
.wcolor {
    color: #ffff;
}
a:hover {
      cursor:pointer;
    }
    table.spec-charts tr td {
    width: auto;
    padding: 11px 20px !important;
}
.fright {
    text-align: right !important;
    padding: 10px 10px !important;
}
table.spec-charts tr td:nth-child(1) {
   color:unset;
}
.table-responsive {
    border: 0;
}
table.spec-charts {   
    margin-top: 0;
}
.top-35 {
  margin-top: 35px;
}

table.spec-charts tr td{
    border: none !important;
}

table.spec-charts{
    color: #fff !important;
}

table.spec-charts tr.header{
    background: #1d1d1d !important;
}


table.spec-charts thead th.left, table.spec-charts tbody td.left {
  text-align: left;
  padding-left: 10px;
}
.features h3 {
   font-size:2.0em !important;
}

table.spec-charts th {
    font-size: 1.125em;
    font-weight: 800;
    text-align: center;
    background: #212121;
    color: #ffd204;
    padding: 10px 0;
}

.kfprice {font-size: 1.4em !important;font-weight: 800 !important;color: #ffd204 !important; }
.modal-header {
  border: none;
}
.modal-dialog {
  width: 470px;
}
.modal-body img {
    width:100%;
}

@media only screen and (min-device-width: 770px)  
    {
        .Mlarge {
            width: 65%!important;
            margin-top: 5%!important;
        }
    }