.pinmapList {
  list-style: outside none none;
    padding: 0;
    text-align: center;
}
.pinmapList li {
	  display: inline-block;
    margin-bottom: 11px;
	margin-right: 5px;
	overflow:hidden;
	padding:4px;
	border:1px solid #ccc;
}
.pinmapList li img{ width:200px;}
.pinmapList li .map_title a {
	color: #fff;
	background: #91006a none repeat scroll 0 0;
	padding: 9px 20px;
	display:block;
	
}
.pinmapList li .map_title a:hover {
	color: #fff;
	background: #00184e;
	padding: 9px 20px;
}
.filterBox {
  background: rgb(157, 0, 0) none repeat scroll 0 0;
  border-radius: 12px;
  margin: 13px auto 0 0;
  padding: 5px 5px 5px;
  text-align: left;
      
}

.filterBox  label,.ToogleBusinessLogo{ color:#fff;}
.filterBox select {
    border: 1px solid rgb(238, 238, 238);
    margin-bottom: 10px;
    width: 100%;
}
 .filter_category {
  position: relative;
  z-index: 1;
}
.googleBussinessSwitch .switchBussiness {
	position: relative;
	display: inline-block;
	width: 53px;
	height: 25px;
}
.ToogleBusinessLogo {
	float: left;
	font-weight: bold;
	margin-right: 20px;
}
.googleBussinessSwitch .switchBussiness input {
	display: none;
}
.googleBussinessSwitch .sliderBusiness {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: red;
	-webkit-transition: .4s;
	transition: .4s;
}
.googleBussinessSwitch .sliderBusiness:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
.googleBussinessSwitch input:checked + .sliderBusiness {
	background-color: #2c7d05;
}
.googleBussinessSwitch input:focus + .sliderBusiness {
	box-shadow: 0 0 1px #2196F3;
}
.googleBussinessSwitch input:checked + .sliderBusiness:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}
/* Rounded sliderBusinesss */
.googleBussinessSwitch .sliderBusiness.round {
	border-radius: 34px;
}
.googleBussinessSwitch .sliderBusiness.round:before {
	border-radius: 50%;
}
.wpcf7-submit{background: rgb(0, 145, 25) none repeat scroll 0 0;
    border-radius: 10px;
    color: rgb(255, 255, 255);
    padding: 9px 20px; border:0px;}
	
.wpcf7-submit:hover{  background: rgb(0, 24, 78) none repeat scroll 0 0;
    color: rgb(255, 255, 255);}
	
.filterBox a.show_hide_filter{ color:#FFF; font-weight:bold;}
.filterBox.hideFilter{ background: rgb(0, 0, 0) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
    padding: 7px;
    text-align: center;
    width: 145px;}
.HideFilterBox{ width:112px !important;}
.filterBoxTitle{padding: 10px; background: green none repeat scroll 0% 0%; margin: -4px -15px 21px; border-radius: 10px 10px 0px 0px;}
.HideFilterBox .filterBox {   padding: 0 0 0 15px; text-align:center;
    width: 115px;}
.HideFilterBox  .filterBoxTitle{ margin-bottom:0px; border-radius:10px;}

@media (max-width:767px){
.HideFilterBox {
  float: right;
  margin-right: 44px;
  margin-top: 11px;
  width: 112px;
}
.filterBox{ margin-top:10px;}
}