@media all and (max-width: 767px){
	.phone-number,
	.header-top-bar .col-sm-8 .pull-right {
	    text-align: center;
	}
	.header-top-bar .col-sm-8 .pull-right{
		width: 100%;
	}
	.header_link {
	    margin-top: 0;
	    float: none;
	}
	.header_link a {
	    height: 30px;
	    float: left;
	    padding: 6px 5px 0 5px;
	    font-size: 12px;
	}
	.responsive-menu-icon {
	    margin-top: -8%;
	    margin-bottom: 0;
	}
	.breadcrumb-wrap {
	    margin-top: 0;
	}
	.breadcrumb-image{
		height: 150px;
	    width: auto;
	    max-width: inherit;
	}
	.breadcrumb-link-bg {
	    padding: 8px 10px 4px;
	    margin: 0;
	    width: 92%;
	    bottom: 20px;
	}
	.breadcrumbs{
		padding-top: 0;
	    font-size: 12px;
	    line-height: 12px;
	    min-height: 10px;
	}
	section.breadcrumb-wrap{
		position: relative;
		overflow: hidden;
	}
	div.breadcrumb-title.text-center {
	    font-size: 14px;
	    line-height: 20px;
	    padding: 8px 10px 0 0;
	    text-align: left;
	}
	.property-right {
	    overflow: auto;
	    padding: 0;
	}
	.neighborhood-map-wrap .gmap-wrap {
	    width: 100%;
	    left: 0;
	}
	.col.contact-page-right{
		word-wrap: break-word;
	}
	.big-button, button, input[type="button"], 
	input[type="reset"], input[type="submit"], .button {
	    width: 100%;
	    line-height: 20px;
	    font-size: 12px;
	}
	.top-number-section{
		text-align: center;
	}
	.top-number-section > img{
		width: 30px;
	    margin-right: 16px;
	    float: none !important; 
	    margin-bottom: 0px !important; 
	    display: inline-block;
	}
	.phone-number {
	    display: inline-block;
	}
	.phone-number i {
	    margin-right: 10px;
	}

}

@media all and (max-width: 430px){

	.top-number-section {
	    width: 100%;
	    float: left;
	    padding-left: 15px;
	}
	div.breadcrumb-title.text-center {
	    padding: 1px 10px 0 0;
	}
	.responsive-menu-icon {
	    margin-top: -14%;
	}
	.header_link {
	    margin: 0 0 15px;
	    text-align: center;
	}
	.header_link a {
	    display: inline-block;
	    float: none;
	}
	
}
@media all and (max-width: 320px){
	
}
