.twabc_chekbox-clear{clear:both;}
.twabc_map-wrapper{
	position:relative;
	width:100%;
	height:500px;
}
.twabc_map-loader{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	z-index:10000000000;
}
.twabc_title-h4{margin-bottom:5px !important;}
.twabc_open-hr-list{
	padding:0;
	list-style:none;
	margin:0 0 1.6em;
}
.twacb-card {
    margin: 0 auto 30px;
    width: 500px;
    border: 1px solid #ccc;
    padding: 30px;
    border-radius: 4px;
    box-shadow: 2px 2px 3px 0px #ccc;
	text-align:center;
}
.twabc_form-group{
	margin-bottom:1rem;
}
.twabc_form-label{
	font-weight:700;
	display:block;
	text-align:left;
}
.twabc_form-control{
}
.twabc_section-2{
	display:none;
	float:left;
	width:100%;
}

.twabc_section-2 .twabc_form-group{
	display:inline-block;
	margin: 0 15px 0 0;
}

.twabc_chekbox-btn {
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0;
  float:left;
  width:100%;
}

.twabc_chekbox-btn li {
  display:inline-block;
  margin: 0 15px 0 0;
  width: 100px;
  height: 40px;
  position: relative;
}

.twabc_chekbox-btn label,
.twabc_chekbox-btn input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.twabc_chekbox-btn input[type="radio"] {
  opacity: 0.01;
  z-index: 100;
}

.twabc_chekbox-btn input[type="radio"]:checked+label,
.Checked+label {
  background: #003470;
  color:#fff;
}

.twabc_chekbox-btn label {
  padding: 5px;
  border: 1px solid #003470;
  cursor: pointer;
  z-index: 90;
  line-height:28px;
  text-align:center;
  transition:0.5s all;
}

.twabc_chekbox-btn label:hover {
  background: #d8b554;
  border: 1px solid #d8b554;
}

#get-location{
position: relative;
top: 0;
padding: 5.75px 25px;
}