.midMain{border:1px solid #eee;background:#FFF;margin:0 auto;margin-top:10px;margin-bottom:10px;overflow:hidden;}
h2{font-size:18px;color:#bf0101;padding-bottom:10px;}
h3{font-size:14px;color:#000;margin-top:15px;}
h3:before{content:"●";font-size:12px;color:#25B053;margin-right:6px;}
.midMain p{font-size:14px;color:#666;}
.nobg{background-image:none !important;height:auto !important;}
.textInfo{color:#666;font-size:14px;line-height:175%;position:relative;}
.textInfo p{text-indent:28px;}
.textInfo p b{color:#333;margin-right:10px;}
.textInfo p.img{text-indent:0;}
.textInfo p.img img{width:100%;}
ul.companyImgList{display:inline-block;width:100%;height:auto;float:left;}
ul.companyImgList li{display:block;width:calc(50% - 4px);padding:2px;}
ul.companyImgList li{display:inline;float:left;overflow:hidden;}
ul.companyImgList li img{width:100%;}
@media screen and (max-width: 767px) {
  .inside-bgcolor{background:#FFF;}
  .midMain{width:96%;padding:20px;}

}

@media screen and (min-width: 768px) {
  .inside-bgcolor{background:#f5f6f8;}
  .midMain{width:1000px;height:700px;padding:30px;background:#fff url(../images/map.jpg) no-repeat right bottom;line-height:180%;}

}