.logo-image img {
    max-height: 70px;
}

.t3-footer, .t3-footnav .t3-module {
    background: #1e375c;
    color: #ffffff;
}
.t3-footnav .t3-module ul > li > a {
    background: transparent;
    border: 0;
    color: #ffffff;
    padding: 0;
}
.t3-mainbody {
    padding-bottom: 0px;
    padding-top: 35px;
}
div.catItemView {
    margin-bottom: 10px;
    padding: 4px;
}

.moduleproduct {
    margin-top: 50px;
}
#system-message-container {
    margin-top: 20px;
}
h3.catItemTitle{
    font-size: 20px;
    margin-top: 0px;
    text-align: center;
}
.jytable{
    width: 100%;
}
.jytable tr td{
   border: 1px solid #dddddd;
   padding: 10px;
   vertical-align: middle;
}
.jytable tr.jytr1 td{
background-color: #00918F;
color: #ffffff;
text-align: center;
}
.jylie{
text-align: center;
}
.t3-copyright {
    color: #ffffff;
}
.t3-footer #t3-spotlight {
    padding-top: 100px;
}
#k2Container {
    padding: 0;
}
div.itemNavigation {
    margin: 0;
}
.ja-masthead:before {
    background-color: #1d9188!important;
}

div.catItemImageBlock {
    padding: 0;
    margin: 0;
}
div.catItemBody {
    padding: 0;
    margin: 0;
}
@media screen and (max-width: 767px) {
.logo-image img {
    max-height: 50px;
}
.head-info .logo {
    width: 50%;
}
.head-info {
    padding: 10px 0;
}
.t3-mainbody {
    padding-bottom: 15px;
    padding-top: 15px;
}
}