﻿@import url(lg.css); /*---≧1200---*/
@import url(md.css) only screen and (min-width:992px) and (max-width:1199px);
@import url(sm.css) only screen and (min-width:768px) and (max-width:991px);
@import url(xs.css) only screen and (max-width:767px);

@import url(contact-form.css);

img  { max-width:100%; }
.tab-pane .col-md-3, .tab-pane .col-md-9 {
        line-height:2em;
}
.panel-body .img-responsive { margin:0 auto; }
.tab-pane .hr, .panel-body .hr  {
        border-bottom: 1px solid #ccc;
}

@media screen and (min-width:1024px) {
.vertical-align {
        display: flex;
        align-items: center;
}
  #main_menu li.dropdown:hover .dropdown-menu {  display: block;  }
}
.about-img {
    margin-bottom: 15px;
}
.showsmall ul {
    padding: 0px; margin: 0px;
    list-style: none;
}
.showsmall li {
    float:left; margin:0 3px;
}
.showsmall li img  {
    padding:3px;
    width:50px;
}


.clear{
    clear:both;
}

#choiceList li, #cnAgents li { list-style:none; }
/*#pare_eachPage { margin-top:8px; }*/

figure.project-img  {
    position: relative;
    width: 100%;
}

.project-item .overlay {
    position: absolute;
    top: 0px;
    left: 0;
    bottom: 65px;
    width: 100%;
    transition: 0.2s;
    overflow: hidden;
    height: 100%;
}
.project-item .dlink,
.project-item .zoom {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  color: #337ab7;
  background: rgba(238, 238, 238, 0.9);
  text-decoration: none;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 38px;
  text-align: center;
  z-index: 2;
}
.project-item .dlink:hover,
.project-item .zoom:hover {
  background: #337ab7;
  color: #fff;
}
.project-item .dlink .fa,
.project-item .zoom .fa {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -19px 0 0 -19px;
}
.project-item .dlink {
  left: 0;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
.project-item .zoom {
  right: 0;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
.project-item .zoom .fa-file-text-o {
  margin-left: -13px;
}
.project-item .project-img:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}
.project-item .project-img:hover .dlink,
.project-item .project-img:hover .zoom {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
/*  Portfolio Description  */
.project-desc {
  text-align: center;
  padding: 25px 20px;
}
.project-desc .title {
  margin-bottom: 5px;
}
.project-desc .title > a {
  color: #2f2f2f;
}
.section-dark .project-desc .title > a {
  color: #fff;
}
.project-desc .title > a:hover {
  color: #dc2a0b;
  text-decoration: none;
}
.project-desc .desc {
  color: #b4b8be;
  font-style: italic;
}

#memberFrm .col-xs-1 { width:5%; }
#map { width:100%; height:480px; }

.pagination {
  display: block;
  clear: both;
}
ul.pagination {
  display: flex;
  justify-content: center;
}
#tradeshowList .panel-body {
  padding: 0 15px;
}
