.geoBlock{
	margin-left:35px!important;
}
.state_list{
text-decoration:underline !important;
font-family: 'Rowdies', cursive !important;
font-size:22px !important;
color: #940c4c;
font-weight:580 !important;
}
.city_list{
text-align:left !important;
font-size:18px !important;
color: #cc317b !important;
font-weight:620 !important;
}
input[type=text], select {
  width: 100% !important;
  padding: 4px 20px !important;
  margin: 0px 0 !important;
  display: inline-block !important;
  border: 1px solid #ccc !important;
  border-radius: 2px !important;
  box-sizing: border-box !important;
}
.autocomplete {
  border-radius: 5px !important;
  padding: 12px !important;
}
.autocomplete-items {
    position: absolute !important;
    border: 1px solid #d4d4d4 !important;
    border-bottom: none !important;
    border-top: none !important;
    z-index: 99 !important; 
	margin: auto;
    top: auto; left: 0; right: 0;
    width: 66%;
}

.autocomplete-items div {
	font-size:18px !important;
	color: #fff;
	font-weight:620 !important;
    padding: 10px !important;
    cursor: pointer !important;
    background-color: hsla(332, 71%, 36%, 0.9) !important;
    border: 1px solid #d4d4d4 !important;
}

.autocomplete-active {
    background-color: #1e90ff !important;
    color: #fff
}

ul.city_view{
	list-style-type: disc !important;
    padding: 5px !important;
    font-size: 17px !important;
	margin-left: 15px;
}
#header{
    padding:6px !important;
}
#header-home{
    text-align:center !important;
    line-height:1.4 !important;
}
#header-home h1{
    font-weight:400 !important;
	font-family: 'Rowdies', cursive !important;
    font-size:17px !important;
    color:#176477 !important;
    margin:2px !important;
}
.logo{
	margin-top:18px !important;
    font-family: 'Rowdies', cursive !important;
    color: white !important;
}
.geoUnit{
    max-width:auto !important;
    padding-top:8px !important;
	 min-width:100% !important;
    -webkit-column-break-inside:avoid !important;
    -moz-column-break-inside:avoid !important;
    -o-column-break-inside:avoid !important;
    -ms-column-break-inside:avoid !important;
    column-break-inside:avoid !important;
    page-break-inside:avoid !important;
}

.inner{
    -webkit-column-count:5 !important;
    -moz-column-count:5 !important;
    column-count:5 !important;
}
.geoListings{
    position:relative !important;
    clear:both !important;
    margin:10px !important;
}
.card-head{padding:7px 0px 7px 20px;margin-bottom:0; background-color: #9e1b59; border-bottom:2px solid #9e1b59 !important; color:#ffffff;}
.card-head:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-head:first-child{border-top:0}
.center_text{ margin: auto !important; width: 50%!important;}


@media (min-width:1200px) {
	.head_info{
	font-size: 16px !important;
	font-family: font-family: "Times New Roman", Times, serif !important;
	font-weight: 500 !important;
    }
	.inner{
    -webkit-column-count:5!important;
    -moz-column-count:5!important;
    column-count:5!important;
    }
}

@media only screen and (max-width: 1200px) {

	.head_info{
	font-size: 14px !important;
	font-family: font-family: "Times New Roman", Times, serif !important;
	font-weight: 500 !important;
    }
	.inner{
    -webkit-column-count:5!important;
    -moz-column-count:5!important;
    column-count:5!important;
    }
}

@media only screen and (max-width: 1024px) {

	.head_info{
	font-size: 12px !important;
	font-family: font-family: "Times New Roman", Times, serif !important;
	font-weight: 500 !important;
    }
	.inner{
    -webkit-column-count:3!important;
    -moz-column-count:3!important;
    column-count:3!important;
    }
}

@media only screen and (max-width: 768px) {
	.head_info{
	font-size: 10x !important;
	font-family: font-family: "Times New Roman", Times, serif !important;
	font-weight: 500 !important;
    }
	.inner{
    -webkit-column-count:2!important;
    -moz-column-count:2!important;
    column-count:2!important;
    }
}

@media only screen and (max-width: 480px) {
	.head_info{
	font-size: 8px !important;
	font-family: font-family: "Times New Roman", Times, serif !important;
	font-weight: 500 !important;
    }
	.inner{
    -webkit-column-count:1!important;
    -moz-column-count:1!important;
    column-count:1!important;
    }
}



.account-tabs {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    overflow-y: hidden;
    display: -webkit-box;
    display: -moz-box;
}

@media (min-width: 992px) {
    .account-tabs li > a {
        font-size: 1.25rem !important;
    }
}
.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}
.account-tabs li.active {
    border-bottom: 2.5px solid #ed147d;
}