#company{min-height: 384px;height: auto!important;height:384px; }
.compLeft{width: 200px;min-height: 384px;height: auto!important;height:384px;float: left;}
.compRight{padding:10px 0 20px 10px;width:946px;min-height: 354px;height: auto!important;height:384px;border:1px solid #ccc;margin-left: 40px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.45);float: left;}
.container{color: #fff;max-width:200px;background:#262727;padding:10px 0px 20px 0px;
 border:1px solid #111;border-radius:4px;box-shadow:0px 4px 5px rgba(0, 0, 0, 0.75);
}
.link{font-size:16px;font-weight:300;text-align:center;position:relative;height:40px;
   line-height:40px;margin-top:10px;overflow:hidden;width:90%;margin-left:5%;cursor:pointer;
}
.link:after{content: '';position:absolute;width:80%;border-bottom:1px solid rgba(255, 255, 255, 0.5);
   bottom:50%;left:-100%;transition-delay: all 0.5s;transition: all 0.5s;}
.link:hover:after,.link.hover:after{
   left:100%;
}
.link .text{text-shadow:0px -40px 0px rgba(255, 255, 255, 1);transition:all 0.75s;
   transform:translateY(100%) translateZ(0);transition-delay:all 0.25s;
}
.link .text a:hover{color: #fff}
.link:hover .text,
.link.hover .text{text-shadow:0px -40px 0px rgba(255, 255, 255, 0);
   transform:translateY(0%) translateZ(0) scale(1.1);font-weight:600;
}
h2{color:#18b3b8;margin-bottom: 10px;margin-top:10px;}
em{color:#18b3b8;}
.compRight {font-size: 14px;line-height: 26px;text-indent: 2em}