.iModel-overlay {position:fixed; width:100%; height:100%; left:0px; top:0px; background:rgba(0, 0, 0, 0.5); display:none; overflow:hidden; }
.iModel-box {position:fixed; width:200px; height:auto; left:50%; top:50%; background:#fff; padding:5px 33px 10px; display:none; z-index:10000; max-height:85%; }
.iModel-box .iModelHead {position:relative; margin:10px 0px; }
.iModel-box .iModelHead .iModelLogo {width:115px; height:auto;display:block; margin: 0 auto; }
.iModel-box .iModelHead .iModelLogo img {width:100%; height:auto; display:block; }
.iModel-box .iModelHead .iModelTitle { width: 99%;display:block; width:99%; font-size:20px; margin-left:0px; padding:10px 0px; text-transform: uppercase;text-align: center;color:#000; font-weight: 600;}
.iModel-box .iModelHead .iModelTitle strong{color:#767676;font-size:20px; font-weight: 600;}
.iModel-box .iModelHead .btn-close {position:absolute; right:7px; top:15px; cursor:pointer; background:url(../images/iModelClose.gif) no-repeat; height:16px; width:16px; text-indent:-99999px; }
.iModel-box .mcontainer {padding-top:5px; width:100%; }
.iModel-box .mcontainer figure {float:left; width:202px; margin-right:27px; margin-bottom:20px; }
.iModel-box .mcontainer figure:nth-child(4n+1) {clear:both; }
.iModel-box .mcontainer figure:nth-child(4n+4) {margin-right:0px; }
.iModel-box .mcontainer figure .imghldr {position:relative; width:100%; height:120px; }
.iModel-box .mcontainer figure img {width:100%; height:100%; display:block; }
.iModel-box .mcontainer figure a figcaption {color:#000;font-size: 15px;font-weight: 600; }
.clear {clear:both; }