.main-container {
  margin: 0 auto 0;
  text-align: center;
  background-color: #f2f6fc;
}
.main-container .btn {
  margin-right: 5px;
}
.mainContInner {
  margin: 0 auto;
  padding: 30px 0 30px;
  max-width: 1600px;
}
.mainHeader {
  padding: 0 0 30px;
}
.mainHeader .mainTitle {
  font-size: 1.6rem;
  font-weight: 600;
}
.mainHeader .mainDesc {
  padding: 20px 0;
}
.mainHeader .mainDesc .findMyLocalBtn {}
.container-inner {
  max-width: 1600px;
}
.localList {
  margin: 0 0;
  padding: 0;
}
.localList:after {display:block;visibility:hidden;clear:both;content:""}
.localList li {
  list-style: none;
}
.localList li.localItem {
  float: left;
  padding: 12px 12px 24px;
  width: 33.3333%;
}
.localList li.localItem .localNameCont {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e3e4e5;
  border-radius: 7px;
  box-shadow: rgb(0 0 0 / 9%) 0px 1px 15px;
  overflow: hidden;
}
.localList li.localItem .localNameCont .localName {
  margin-bottom: 0;
  padding: 18px 22px;
  font-size: 0.9rem;
  font-weight: 600;
  color: #0061f2;
  border-bottom: 1px solid #dddee0;
  background-color: #f8f8f9;
}

.mediList {
  margin: 0;
  padding: 0;
}
.mediList li.mediItem a {
  position: relative;
  display: block;
  padding: 13px 18px;
  font-size: 0.85rem;
  text-align: justify;
  height: 48px;
  border-bottom: 1px solid #dddee0;
}
.mediList li.mediItem a:hover {
  background-color: #f4f7fc;
}
.mediList li.mediItem a:after {display:block;visibility:hidden;clear:both;content:""}
.mediList li.mediItem a .name {
  float: left;
  white-space: nowrap;
  width: calc(100% - 80px);
  overflow: hidden;
}
.mediList li.mediItem a .name i {
  margin-right: 5px;
  color: #3f51b5;
}
.mediList li.mediItem a .docTcount {
  float: right;
  width: 80px;
  text-align: right;
  font-size: 0.8rem;
}
.mediList li.mediItem a .docTcount i {
  margin-right: 3px;
  color: #8e24aa;
}
.mediList li.mediItem a .docTcount .label {
  margin-left: 3px;
  color: #777;
}
.mediList li.mediItem a .docTcount .count {
  color: #f76400;
}
.mediList li.mediItem a .docTcount i,
.mediList li.mediItem a .docTcount div {
  display: inline-block;
}
.localList li.localItem .localNameCont .localBottom a {
  display: block;
  padding: 18px 22px;
  font-size: 0.9rem;
  font-weight: 600;
  background-color: #f8f8f9;
}
.localList li.localItem .localNameCont .localBottom a:hover {
  background-color: #f5f5f5;
}
.footer {
  text-align: center;
}

@media screen and (min-width:1601px) {
	
  .main-container {
    padding-left: 40px;
    padding-right: 40px;
  }
  
}
@media screen and (max-width: 1600px) {

  .main-container {
    padding-left: 40px;
    padding-right: 40px;
  }

}
@media screen and (max-width: 1366px) {
	
  .localList li.localItem {
    width: 50%;
  }
  
}
@media screen and (max-width: 1200px) {

  .main-container {
    padding-left: 20px;
    padding-right: 20px;  
  }

}
@media screen and (max-width: 900px) {
	
  .localList li.localItem {
    width: 100%;
  }
  
}
@media screen and (max-width:768px){

  .main-container {
    padding-top: 64px;
  }

}
@media screen and (max-width:600px){
  
  .main-container {
    padding-left: 5px;
    padding-right: 5px;
  }

}