/* File Name   : responsive code
*/
@media screen and (max-width: 960px) { .responsive_wrapper { width: 90%; margin-left: auto; margin-right: auto; } }
.pu_link_bottom { margin-top: 100px; margin-bottom: 0px; text-align: center; padding: 0px; background: none; height: auto; }
.pu_link_bottom li { padding: 0; margin: 0; float: none; vertical-align: top; margin-right: 50px; width: auto !important; display: inline-block; *display: inline; *zoom: 1; letter-spacing: 0; }
@media screen and (max-width: 650px) { .pu_link_bottom li { margin-right: 0 !important; } }
.pu_link_bottom li a { display: block; }
.pu_link_bottom li a img { margin: 0 auto; margin-top: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 2px #B4B5B5; -webkit-box-shadow: 0px 0px 2px #B4B5B5; box-shadow: 0px 0px 2px #B4B5B5; }
.pu_link_bottom li:last-child { margin-right: 0px; width: auto; margin-top: 0px; }

.mb45 { margin-bottom: 45px; }
