﻿#home-cont h2 {
    color: #7198b9;
    font-size: calc(3em + 1vw);
    margin-bottom: 40px
}
#topdiv {text-align: center;margin-bottom: 20px}
#topdiv h1{font-size:calc(4em + 1vw);}
.prod-intro {font-size: calc(1em + 1vw)}
.lib-img-div{margin-right:30px}
.salu {padding-top: 20px;font-size: calc(1em + 1vw) !important}
.hm-intro div p {margin: 10px 20px}
.hm-intro .head {margin-top: 30px;margin-bottom:0 !important}
.hm-intro .tp-para {margin-top: 5px !important}
.hm-itm img{float:left;margin-right:-80px;margin-bottom:-100px;height:auto}
.hm-itm .tp-para {margin-top: 100px !important}
.trdmk {font-size: calc(.5em + 1vw);vertical-align: super;}

@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 960px) {
}
@media only screen and (max-width: 768px) {
    .hm-itm img{width:350px}
    .hm-itm .tp-para {margin-top: 80px !important}
}
@media only screen and (max-width: 640px) {
    .hm-itm img{width:300px}
    .hm-itm .tp-para {margin-top: 60px !important}
}
@media only screen and (max-width:481px) {
    .hm-itm img{width:200px;margin-right:-40px;margin-bottom:-80px}
}