#mainbody h1,
#mainbody h2,
#mainbody h3,
#mainbody h4,
#mainbody h5 {
  color: #08b3e1;
  text-transform: uppercase;
}

.btn {
  border-radius: 0;
  box-shadow: none !important;
}
.btn.btn-primary {
  background: #08b3e1 !important;
  border: 1px solid #08b3e1 !important;
  color: #ffffff !important;
}
.btn.btn-primary:hover {
  background: #079ac1 !important;
}
.btn.btn-default {
  background: #373737 !important;
  border: 1px solid #373737 !important;
  color: #ffffff !important;
}
.btn.btn-default:hover {
  background: #262626 !important;
}

.t3-module .product-thumb {
  border: 0 !important;
  padding: 0 15px !important;
}
.t3-module .product-thumb .image {
  background: #ffffff;
}
.t3-module .product-thumb .image a:hover {
  opacity: 1 !important;
}
.t3-module .product-thumb .view-product .btn {
  background: #373737;
  border: 1px solid #373737;
  box-shadow: none;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 12px;
  width: 100%;
}
.t3-module .product-thumb .view-product .btn:hover {
  background: #262626;
}

.com_opencart .body-oc #content-oc {
  font-size: 16px !important;
}

table {
  width: 100% !important;
}
table td,
table tr td {
  border: 1px solid #000000 !important;
  padding: 10px;
}
table td strong,
table tr td strong {
  color: #08b3e1;
}
table.no-border td,
table.no-border tr td {
  border: 0 !important;
  padding: 15px;
}
@media (max-width: 991px) {
  table td,
  table tr td {
    text-align: center;
    padding: 10px !important;
  }
  table img {
    float: none !important;
  }
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  
  table,
  thead,
  tbody,
  th,
  td,
  tr {
    display: block;
  }
  
  thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  tr th {
    border: 0;
    display: none;
  }
  td {
    
    border: 0 !important;
    position: relative;
    padding-left: 45%;
    padding-bottom: 23px;
    padding-top: 5px;
  }
  .com_docman table td,
  .com_docman table tr td {
    border: 0 !important;
    padding: 2px 5px !important;
  }
  td:before {
    left: 6px;
    font-weight: 600;
    height: 10px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
}