
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

	

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) { 

	

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) { 

	.living-div ul li {
		text-align: center;
		margin: 0px 0px 15px;
	}

	.city-feilds ul li {
		margin-bottom: 15px;
	}

	.price-feilds ul li {
		margin-bottom: 15px;
	}

	.banner-inr ul li label {
		display: block;
	}

	.banner-inr ul li .form-control {
		max-width: none;
	}

	.recent-lookups-par {
		min-height: 2000px;
	}
}

/* Small devices (landscape phones, 544px and up) */
@media (max-width: 767px) { 

	.logo-div {
		font-size: 20px;
    	padding: 0px 0px 0px;
	}

	.banner-div {
		padding: 30px 0px 30px;
		padding-top: 165px;
		display: block;
		height: 107vh;
	}

	.align-div {
		display: block;
	}

	.banner-inr h2 {
		font-size: 28px;
		margin: 0px 0px 24px;
	}

	.banner-inr ul {
		margin: 0px;
	}

	.living-div {
		margin-bottom: 0px;
	}

	.living-div ul li {
		text-align: center;
		margin: 0px 0px 15px;
	}

	.city-feilds ul li {
		margin-bottom: 15px;
	}

	.price-feilds ul li {
		margin-bottom: 15px;
	}

	.banner-inr ul li label {
		display: block;
	}

	.banner-inr ul li .form-control {
		max-width: none;
	}

	.number-detail {
		padding-top: 122px;
	}

	.cities-div {
		padding: 30px 0px 30px;
	}

	.hding {
		font-size: 30px;
		margin: 0px 0px 24px;
	}

	.analatics-inr {
		text-align: center;
	}

	.compair-main {
		margin-bottom: 10px;
	}

	.border-sty {
		border-bottom: 1px solid #ccc;
		border-right: 0px;
		margin-bottom: 15px;
	}

	.compair {
		padding: 0px;
	}

	.compair ul li {
		font-size: 14px;
	}

	.price-new p {
		font-size: 14px;
		margin-bottom: 15px;
	}

	.margin-div {
		margin-bottom: 15px;
	}

	.lhr-map {
		margin-bottom: 15px;
	}

	.loader-div svg {
		max-width: 75px !important;
	}

	#sharing-btns {
	    margin-bottom: 5px;
	}

	.analytics-margin {
		margin-top: 200px;
	}

	.recent-lookups-par {
		margin-bottom: 0;
	}
	
	.recent-reports-voting {
		margin-top: -6px;
	}
}

/* Extra small devices (portrait phones, less than 544px) */
@media (max-width: 543px) { 

	

}

