@media (max-width: 575.98px) {
	h1 {
		font-size: 30px !important;
	}
	h2 {
		font-size: 32px !important;
	}
	h3 {
		font-size: 20px !important;
	}
	.title-with-sline {
		width: 100%;
	}
	.title-with-sline h5 {
		padding: 0 0px 0 0;
	}
	.title-with-sline:before {
		width: 50px
	}
	.title-with-dline .title-with-dline-auto:before,
	.title-with-dline .title-with-dline-auto:after {
		display: none;
	}
	.title-with-dline h2 {
		padding: 0;
		text-align: center;
	}
	.title-with-sline h2 {
		padding: 0 50px 0 0;
	}
	.title-with-dline h3 {
		padding: 0;
	}
	section.bbreadcrumbs.bg-yellow.h-100 h1 {
		font-size: 30px;
	}
	header .top-bar {
		display: none;
	}
	section.banner-wrapper {
		margin: 0px;
	}
	header .menu-container .navbar-brand img {
		width: 180px;
		margin: 18px 0 0 0;
	}
	.container-fluid {
		padding-left: 40px !important;
    	padding-right: 40px !important;
	}
	header .menu-container .container-fluid {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	header .menu-container nav.navbar {
		padding: 20px 0;
	}
	header .menu-container ul li {
		width: 100%;
		margin: 0;
	}
	header .menu-container ul {
		padding: 0;
	}
	header .menu-container ul li a {
		padding: 20px 10px 0 0;
		height: inherit !important;
	}
	header .menu-container ul li a:hover {
		background: none;
	}
	header .menu-container ul li.current-menu-item a {
		background: none;
	}
	section.banner-wrapper .container-fluid .caption-text h2 {
		font-size: 20px;
	}
	section.banner-wrapper .container-fluid .search {
		width: 100%;
		margin: 20px 0 0 0;
	}
	section.banner-wrapper .container-fluid .banner-wrapper-detail {
		padding: 50px 0 350px;
	}
	section.banner-wrapper .banner-img {
		width: 100%;
	    height: 350px;
	    background-size: cover;
	    background-position: 30%;
	}
	section.banner-wrapper .container-fluid .caption-text h4 {
		font-size: 18px;
	}
	section.services .services-detail .col-md-4.text-center h2 {
		font-size: 40px;
	}
	section.services .services-detail .col-md-4.text-center h3 {
		font-size: 22px;
		min-height: inherit;
	}
	section.services .services-detail .col-md-4 {
		margin: 0 0 30px 0;
		padding: 0 0 40px 0;
		border-bottom: 2px solid #272a33;
		border-right: none;
	}
	section.our-mission .our-mission-detail .title h4:before {
		display: none;
	}
	section.banner-wrapper .container-fluid .search input {
		padding: 17px 20px;
		font-size: 16px;
	}
	section.banner-wrapper .container-fluid .search button {
		width: 46px;
		height: 46px;
	}
	section.our-mission {
		padding: 50px 0;
	}
	section.our-mission:before {	    
	    top: 57%;
	    left: 0;
	    background-size: 100%;
	    background-position: 0px top;
	}
	section.our-mission .our-mission-detail {
		margin: 50px 0 0 0;
	}
	section.our-mission .million-detail .vacant img {
		float: left;
		width: 50px;
		margin: 4px 0 0 5px;
	}
	section.our-mission .million-detail .vacant h4 {
		top: 6px;
		margin: 0 0 0 10px;
		font-size: 20px;
	}
	section.our-mission .our-mission-detail .title h4 {
		display: none;
	}
	section.services {
		clip-path: polygon(82% 0%, 100% 2%, 100% 100%, 0 100%, 0% 3%);
	}
	section.services .services-detail {
		padding: 120px 0 0 0;
	}
	section.our-mission .million-detail h2.clip {
		font-size: 150px !important;
	}
	section.our-mission .million-detail span {
		font-size: 70px;
	}
	section.spotting-blight .spotting-blight-icon img {
		width: auto;
	}

	/*-----About-----*/
	.investors-spent-img img {
		left: -6px;
		width: 100%;
	}
	section.bbreadcrumbs.bg-yellow.h-100 {
		margin: 0px;
	}
	.investors-spent-left-detail.float-right h2 {
		font-size: 80px !important;
	}
	.investors-spent-left-detail.float-right h3 {
		font-size: 50px !important;
	}
	.investors-spent-left-detail.float-right h4 {
		font-size: 22px !important;
	}
	.investors-spent-left-detail.float-right h5 {
		font-size: 30px;
	}
	.investors-spent-left-detail.float-right h6 {
		font-size: 25px;
	}
	.investors-spent-left-detail.float-right p {
		width: 70%;
	    font-size: 12px;
	    line-height: 23px;
	    margin: 20px -40px 90px 0;
	}
	.investors-spent-img {
		bottom: 60px;
	}
	section.investors-spent .col-md-7.vertical-align {
		padding-left: 0px;
		padding-right: 0px;
	}
	.investors-spent-right {
		margin: 0px 0 0 0;
		top: inherit;
    	transform: inherit;
	}
	.investors-spent-right h2 {
		font-size: 35px;	
	}
	section.download-blightSpot {
		padding: 50px 0 0 0;
		margin: 0 0 50px 0;
	}
	section.download-blightSpot p {
		padding: 0px;
		margin: 30px 0;
	}
	section.download-blightSpot .app-icon a img {
		width: 100%;
		margin: 0 0 30px 0;
	}
	section.download-blightSpot:before {
		background-position: right bottom;
	}
	section.download-blightSpot .device {
		position: relative;
	    right: 0;
	    bottom: 0;
	    top: 30px;
	    text-align: center;
	}
	section.search-vacancies {
		margin: 0;
	}
	section.search-vacancies.row-mb {
	    margin: 50px 0 0 0;
	}
	section.search-vacancies .search-for-vacancies-img {
		margin: 0px 0;
	}
	section.search-vacancies .col-md-6.rgt {
		padding: 0 30px;
	}
	.title-with-sline h4 {
		width: 100%;
	}
	.title-with-sline h4:before {
		top: 50%;
		right: 0;
    	width: 50px;
	}
	section.search-vacancies .col-md-6.lft {
		padding-left: 40px !important;
	}
	section.search-vacancies.row-mb .col-md-6.lft {
		padding-left: 40px !important;
		padding-right: 40px !important;	
	}
	section.search-vacancies .row {
		margin: 0 0 70px 0;
	}
	section.search-vacancies .row .col-md-6.lft.order1 {
		order: 2;
		margin: 50px 0 0 0;
	}
	section.search-vacancies .row .col-md-6.lft.order2 {
		order: 1;
	}
	section.sell-property .col-md-6.order1 {
		order: 2;
	}
	section.sell-property .col-md-6.order2 {
		order: 1;
	}
	section.sell-property .sell-property-img {
		position: inherit;
		height: auto;
		top: inherit;
	}
	section.sell-property .sell-property-detail .title-with-sline.text-left {
		margin: 50px 0;
	}
	section.sell-property .col-md-6.order2 {
		padding: 0 30px;
	}
	section.sell-property:before {
		background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/DownloadBlightspot-bg-mobile.jpg);
		background-position: center top;
	    background-repeat: no-repeat;
	    background-size: contain;
	}
	section.sell-property .col-md-6.order2 .btn .btn-white {
		font-size: 16px;
	}
	section.sell-property {
		padding: 0px;
		margin: 50px 0 0 0;
	}
	section.blog-post .carousel-control-prev-icon {
		display: none;
	}
	section.blog-post .carousel-control-next-icon {
		display: none;
	}
	section.blog-post .carousel-caption h2 {
		font-size: 30px;
		width: 100%;
	}
	section.blog-post .carousel-caption p {
		width: 100%;
	}
	section.blog-post .carousel-item {
		height: 620px;
	}
	footer.footer .col-md-6.order1 {
		order: 2;
	}
	footer.footer .col-md-6.order2 {
		order: 1;
	}
	footer.footer .subscribe {
		padding: 70px 30px;
	}
	footer.footer .subscribe input {
		padding: 14px 60px;
		font-size: 13px;
	}
	footer.footer .subscribe .update-btn {
		font-size: 20px;
		padding: 14px 0;
	}
	footer.footer .footer-links {
		padding: 80px 30px;
		text-align: center;
		margin: 0 0 100px 0;
	}
	footer.footer .footer-links .footer-logo img {
		width: 200px;
	}
	footer.footer .footer-links ul {
		display: none;
	}
	footer.footer .social-icon ul {
		display: block;
	}
	footer.footer .social-icon ul li {
		float: none;
	    width: auto;
	    margin: 0 15px 0 0;
	    text-align: center;
	    display: inline-block;
	}
	section.spotting-blight p {
		position: relative;
	}
	section.spotting-blight p:before {
	    content: "";
	    position: absolute;
	    left: 50%;
	    bottom: -30px;
	    transform: translate(-50%, -50%);
	    width: 230px;
	    height: 4px;
	    background: #fcd635;
	    display: block;
	}
	.sell-property-detail .title-with-sline h4:before {
		background: #fff;
	}
	section.blog-post .title-with-dline h2:before,
	section.blog-post .title-with-dline h2:after {
		display: block !important;
	}
	section.blog-post .title-with-dline h2:before {
		right: 0;
		width: 40px;
	}
	section.blog-post .title-with-dline h2:after {
		left: 0;
		width: 40px;
	}
	section.blog-post {
		padding: 50px 0 0 0;
	}
	.investors-spent-left-detail.float-right {
		padding: 50px 0;
	}
	section.spotting-blight .spotting-blight-icon .col {
		width: 100% !important;
    	float: left;
    	margin: 0 0 30px 0;
    	-ms-flex-preferred-size: auto !important;
	}
	/*-----About-----*/

	/*-----Buy List-----*/
	section.choose-your-list .choose-your-list-left img {
		width: 110px;
	}
	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail h2 {
		font-size: 20px;
	}
	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail p {
		font-size: 16px;
	}
	section.choose-your-list .col-md-5 {
		padding: 0px;
	}
	section.choose-your-list .choose-your-list-right:before {
		width: 100%;
		top: -40px;
    	left: 0;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail {
		width: 88%;
	    padding: 50px 20px;
	    margin: -20px 20px 0 0;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail h2 {
		font-size: 24px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail form {
		margin: 20px 0 0 0;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail form input {
		font-size: 12px;
		padding: 14px 10px;
	}
	section.choose-your-list .checkbox-group label:before {
		width: 35px;
		height: 35px;
		left: -50px;
	}
	section.choose-your-list .checkbox-group .checkbox label {
		margin: 5px 0 0 50px;
		font-size: 16px;
	}
	section.choose-your-list .checkbox-group .checkbox input[type=checkbox]:checked + label:before,
	section.choose-your-list .checkbox-group .checkbox label:before {
		background-size: 100%;
	}
	section.choose-your-list .checkbox-group .checkbox {
		width: 100%;
	}
	section.choose-your-list .choose-your-list-right .update-list {
		font-size: 22px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info p {
		width: 100%;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span, section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span .property-amount-int {
		float: left;
		width: 100%;
		text-align: center;
		font-size: 50px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal:before {
		right: -30px;
	    width: 70px;
	    height: 110px;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    bottom: -24px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal {
		font-size: 17px;
		margin: 0px;
		padding: 14px 0 14px 20px;
	}
	section.testimony:before {
		background-size: 100%;
		background-position: top;
	}
	section.testimony .testimony-detail {
		padding: 140px 0 50px 0;
	}
	section.frequently-questions .title-with-dline h2 {
		font-size: 35px;
	}
	section.frequently-questions .title-with-dline h2:before {
		display: none;
	}
	section.frequently-questions .container-fluid {
		padding-left: 20px !important;
    	padding-right: 20px !important;
	}
	section.frequently-questions .accordion-list .card .card-header h5 a span {
		width: 30px;
    	float: left;
	}
	section.frequently-questions .accordion-list .card .card-header h5 a {
		width: 90%;
		display: inline-block;
	}
	section.frequently-questions {
		padding: 50px 0;
	}
	/*-----Buy List-----*/

	/*-----Search-----*/
	.search-map-row .property-list .row .btn {
		display: inline-block;
	    float: none;
	    text-align: center;
	    width: 100%;
	    margin: 20px 0 0 0;
	}
	.title-with-sline h2:before {
		display: none;
	}
	.bbreadcrumbs .zip-code .zip-code-detail {
		width: 90%;
	}
	.bbreadcrumbs .zip-code input {
		padding: 17px 20px;
		font-size: 17px;
	}
	.bbreadcrumbs .zip-code button {
		width: 50px;
    	height: 48px;
	}
	.bbreadcrumbs .zip-code button img {
		width: 25px;
	}
	section.featured-cities ul {
		width: 100%;
		margin: 10px 0 0 25px;
	}
	section.featured-cities ul li {
		font-size: 18px;
		width: 90%;
	}
	section.featured-cities {
		padding: 50px 0;
	}
	section.featured-cities:before {
		background-size: 90%;
	}
	section.for-sale .sale-list .col-md-4 {
		border: none;
		padding-left: 0;
    	padding-right: 0;
	}
	section.for-sale .sale-list .sale-list-detail h4 {
		font-size: 18px;
	}
	section.for-sale .sale-list .sale-list-detail p {
		font-size: 16px;
	}
	section.for-sale .sale-list .row {
		border-bottom: none !important;
	}
	section.for-sale.gray-bg .sale-list .row 
	{
		border-bottom: none !important;
	}
	/*section.for-sale .sale-list .row:last-child {
		display: none;
	}*/
	section.for-sale {
		margin: 0;
    	padding: 50px 0;
	}
	section.blog-post.bg-yellow:before {
		background-size: 100%;
	}
	section.blog-post.bg-yellow:after {
		background-size: 100%;
	}
	section.blog-post.bg-yellow {
		padding: 50px 0 0 0;
	}
	section.about-us .col-md-7 {
		padding: 0 0 60px 0;
	}
	section.for-sale .sale-list {
		margin: 0px 0 0 0;
	}
	/*-----Search-----*/

	/*-----Search2-----*/
	.title-with-dline h3:before,
	.title-with-dline h3:after {
		display: none;
	}
	section.properties-row h2 {
		font-size: 45px;
	}
	.search-map-row .search-map-row-detail {
		left: 20px;
    	width: 90%;
	}
	.search-map-row .search-map-row-detail .search {
		width: 100%;
	}
	.search-map-row .search-map-row-detail .search input {
		padding: 17px 20px;
	}
	.search-map-row .property-list .btn .btn-white {
		font-size: 19px;
	}
	.search-map-row .property-list .row h2 {
		font-size: 35px;
    	text-align: center;
	}
	section.properties-row {
		padding: 50px 0;
	}
	section.properties-row .title-with-dline h2 {
		font-size: 24px;
		width: 100%;
	}
	section.properties-row .title-with-dline h2:before,
	section.properties-row .title-with-dline h2:after {
		display: none;
	}
	section.properties-row .properties-row-detail {
		margin: 30px 0 0 0;
	}
	section.properties-row .properties-row-detail p {
		width: 100%;
		padding: 0px;
	}
	section.for-sale.gray-bg .sale-list .col-md-4 {
		border: none;
	}
	section.featured-cities.bg-yellow {
		padding: 50px 0;
	}
	section.featured-cities.bg-yellow .col-md-7 {
		padding: 0 0 170px 0;
	}
	section.featured-cities.bg-yellow:before {
		background-size: 100%;
	}
	/*-----Search2-----*/

	.floating-footer .property-sale-btn a,
	.floating-footer .sell-property-btn a {
		font-size: 18px;
	}
	section.buy-a-list {
		background-size: cover;
		margin: 0 0 50px 0;
	}
	section.spotting-blight {
		margin: 20px 0 0 0;
	}
	footer.footer .phone-no a {
		width: 100%;
		padding: 10px 20px 10px 60px;
	}
	section.search-vacancies.row-mb-search {
		margin: 50px 0;
	}
	section.search-vacancies.row-mb-search .search-vacancies-detail {
		margin: 0 0 40px 0;
	}
	.search-map-row .property-list {
		padding: 50px 0;
	}
	/*App Landing*/
	section.app-landing {
		margin: 0 0 50px 0;
	}
	section.app-landing .app-steps {
		margin: 40px 0 0 0;
	}
	section.app-landing .app-steps li {
		width: 100%;
		text-align: center;
	}
	section.app-landing .app-steps li span {
		float: none;
		display: inline-block;
	}
	section.app-landing .app-steps li:before {
		display: none;
	}
	/*App Landing*/

	/*Sell Your Property*/
	section.sell-your-property .bg-light {
		padding: 80px 40px 80px 40px !important;
	}
	section.sell-your-property .bg-gray {
		padding: 80px 40px 80px 40px !important;
	}
	section.sell-your-property .sell-property-top h2 {
		font-size: 24px !important;
	    width: 100%;
	    display: inline-block;
	    margin: 10px 0 0 0;
	}
	section.sell-your-property .sell-your-property-list {
		padding: 30px 10px;
	}
	section.sell-your-property .btn a {
		font-size: 20px;
	}
	section.sell-your-property .sell-your-property-list li {
		font-size: 14px;
	}
	/*Sell Your Property*/
	.search-map-img {
		height: 300px;
	}
	.bbreadcrumbs .search-map .search-map-detail h1  {
		font-size: inherit !important;
	}
	section.our-mission .million-detail h2.clip img {
		width: 100%;
	}
	section.our-mission .container-fluid .col-md-5.vertical-align {
		justify-content: center;
	}
	.bbreadcrumbs .search-map .search-map-detail {
		top: 35%;
	}
	section.in-form .step-bg {
	     height: auto;
	     padding: 30px;
	}
	section.in-form #step5 .step-bg .form-check label {
	    margin: 5px 20px 0 30px;
	    font-size: 14px;
	}
	section.in-form .form-step .step-bg .form-check label:before {
	    width: 25px;
	    height: 25px;
	}
	section.in-form #step5 .step-bg .form-check label:before {
	    left: -30px;
	}
	.sell-property-top {
	    display: flex;
	    flex-flow: nowrap;
	    justify-content: center;
	    align-items: center;
	}
	section.sell-your-property .sell-property-top img {
	    width: 80px;
	    height: 80px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail .buy-list-form input {
		padding: 14px 12px;
		font-size: 12px;
	}
	.bbreadcrumbs .zip-code {
		padding: 30px 0;
		bottom: -30px;
	}
	section.download-blightSpot .app-icon a {
		width: 45%;
	    margin: 0 10px 0px 0;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sup {
		top: -12px;
	}
	/*-------------------property for sale------------------*/
	section.property-sale {
	    padding: 50px 0;
	}
	section.property-sale .container-fluid {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}
	.property-sale .property-sale-sorting .checkbox-group .checkbox {
	    margin: 0 20px 0 0;
	}
	.property-sale .property-sale-sorting .checkbox-group .checkbox label {
	    font-size: 14px;
	    margin: 0 0 0 25px;
	}
	.property-sale .property-sale-sorting .checkbox-group .checkbox label:before {
	    width: 20px;
	    height: 20px;
	    left: -25px;
	    margin-top: 5px;
	}
	.property-sale .property-sale-listing .list-box {
	    min-height: inherit;
	    justify-content: flex-start;
	}
	.property-sale .property-sale-listing .list-box .psl-img {
	    padding: 0 20px 0 0;
	    width: 50%;
	    max-height: 150px;
	}
	.property-sale .property-sale-listing .list-box .psl-info {
	    width: 50%;
	}
	.property-sale .property-sale-listing .list-box .psl-info h4 {
	    font-size: 24px;
	    margin: 0 0 10px;
	    min-height: 50px;
	}
	.property-sale .property-sale-listing .list-box .psl-info span {
	    font-size: 14px;
	    line-height: 20px;
	    margin: 0 0 10px;
	}
	.property-sale .property-sale-listing .list-box .psl-info h5 {
	    font-size: 18px;
	}
	.property-sale .property-sale-listing .psl-buy-box {
	    padding: 30px 30px;
	}
	/*-------------------property for sale------------------*/
	/*-------------------property for single----------------*/
	.property-sale-single {
	    padding: 50px 0 0 !important;
	}
	.property-sale-single .container-fluid {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.property-sale-single .col-lg-8, .property-sale-single .col-lg-4 { padding: 0; }
	.property-sale-single .thumb-slider {
	    margin: 0 0 20px;
	}
	.property-sale-single .thumb-slider .single-thumb {
	    padding: 0 40px;
	}
	.property-sale-single .thumb-slider .single-thumb li:last-child {
		padding-right: 0;
	}
	.property-sale-single .article-info {
		margin: 0 0 30px;
	    padding: 0 30px;
	}
	.property-sale-single .article-info .top-info {
	    flex-flow: column;
	}
	.property-sale-single .article-info .top-info .single-info {
	    width: 100%;
	}
	.property-sale-single .article-info .top-info .single-info:first-child {
		margin-bottom: 30px;
	}
	.single-property-form .property-avatar {
	    padding: 30px;
	}
	.single-property-form .inquire-form {
	    padding: 20px 30px 50px;
	}
	/*-------------------property for single----------------*/
	/*--------------------contact---------------------------*/
	section.contact-form {
	    padding: 50px 0 0;
	}
	section.contact-form:before {
		display: none;
	}
	section.contact-form .container-fluid {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}
	section.contact-form .contact-info {
	    padding: 0 50px 20px;
	}
	section.contact-form .contact-info ._emadd .tag h2 {
	    font-size: 26px !important;
	}
	section.contact-form .contact-form-panel {
	    padding: 0;
	}
	section.contact-form .contact-form-panel:before {
	    display: none;
	}
	section.contact-form .contact-form-panel .contact-form-detail {
	    border-radius: 0;
	    padding: 50px 30px 50px;
	}
	section.contact-form .contact-form-panel .contact-form-detail:before {
		display: none;
	}
	section.contact-form .contact-form-panel .contact-form-detail #location {
	    min-height: 62px;
	    height: 100%;
	    background-position: calc(100% - 20px) calc(1em + 12px), calc(100% - 12px) calc(1em + 12px), 100% 0px;
	    background-size: 8px 8px, 8px 8px, 2.5em 100%;
	    border-radius: 0;
	}
	section.contact-form .contact-form-panel .contact-form-detail #location:focus {
		background-position: calc(100% - 12px) 1.6em, calc(100% - 20px) 1.6em, 100% 0px;
	    background-size: 8px 8px, 8px 8px, 2.5em 7em;
	}
	/*--------------------contact---------------------------*/
	section.blog-multi {
	    padding: 50px 0;
	}
	section.blog-multi .blog-post .post-title h2 {font-size: 26px !important;}
	section.blog-multi .blog-ads {
	    padding: 40px 15px 0px;
	}
	section.blog-multi .blog-ads .ads-details {
	    padding: 0 0 40px;
	}
	.page-pagination .container-fluid {
		padding: 0 15px !important;
	}
	/*---------------------App------------------------*/
	section.app-landing .bg-yellow {
	    padding: 50px 0;
	}
	section.app-landing .bg-yellow .col-md-7 {
		z-index: 5;
	}
	section.app-landing .bg-yellow .device {
	    right: 0;
	    z-index: 1;
	    position: relative;
	    margin: 0;
	    top: 80px;
	}
	section.app-landing .bg-yellow .device img {
	    max-width: 75%;
	    display: block;
	    margin: 0 auto;
	}
	section.app-landing .app-steps {
	    margin: 50px 0 0;
	}
	section.app-landing .app-steps .col-md-7 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.app-landing .app-steps li {
		margin: 0;
		width: 50%;
		padding: 0 15px;
	}
	/*---------------------App------------------------*/
	.property-sale .property-sale-sorting .custom-select {
	    background: #fff url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/up-down.png) no-repeat 95% center;
	    background-size: 9px 20px;
	}
	/*--------------------login-dropdown--------------------*/
	.mobile-login {
		display: block;
		top: 0;
	}
	.mobile-login a {
	    /*left: calc(100% - 30%);*/
	    position: relative;
	    /*top: 20px;*/
	}
	.mobile-login .dropdown-menu {
		position: static;
	    border: none;
	    margin-top: 15px;
	    min-width: inherit;
	    width: 100%;
	    left: auto;
	    right: 0;
	    top: 0;
	}
	.login .dropdown-menu li.login-box {
	    padding: 30px 15px;
	}
	.login .dropdown-menu .login-box form .form-group input.form-control {
	    font-size: 16px;
	    padding: 12px 21px 12px 60px;
	    position: relative;
	}
	/*--------------------login-dropdown--------------------*/
	/*--------------------signup-page--------------------*/
	.wrapper-signup .formBox {
	    padding: 30px 15px;
	}
	.wrapper-signup .formBox .sign-form-detail .form-group .form-control {
	    padding: 12px 21px 12px 60px;
	}
	/*--------------------signup-page--------------------*/
	/*--------------------accoutn-page-------------------*/
	section.wrapper-account {
	    padding: 0;
	}
	.wrapper-account .container-fluid {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	.wrapper-account .container-fluid .row:first-child {
		margin: 0;
	}
	.wrapper-account .col-12 {
		padding: 0;
	}
	.wrapper-account .account-info {
	    padding: 50px 15px;
	}
	.wrapper-account .account-info .accountForm form .btn-black {
	    font-size: 24px;
	    max-width: 280px;
	}
	/*--------------------accoutn-page-------------------*/
	.socicon-facebook, .socicon-twitter, .socicon-linkedin {
		width: 25px !important;
		height: 25px !important;
	}
	.socicon-facebook:before, .socicon-twitter:before, .socicon-linkedin:before {
	    font-size: 14px;
	    line-height: 30px;
	}
	.registerModal .modal-dialog {
	    padding: 0 15px;
	}
	.registerModal .modal-body .popup-top {
	    background-position: bottom center;
	    background-size: contain;
	}
	.registerModal .modal-body .popup-field {
	    padding:50px 15px;
	}
	.registerModal .modal-body .popup-field .form-group .form-control-lg {
	    width: 82%;
	    padding-left: 15px;
	}
	.info_content {
		width: auto;
		margin-right: 0px;
		height: 250px;
		overflow: auto;
		text-align: center;
	}
	.info_content img {
		height: 100px;
		width: 100px;
	}
	.wrapper-signup .formBox .sign-form-detail .form-group .form-check label:before {
	    margin-top: 4px;
	}
	section.wrapper-signup {
	    margin: 0;
	}
	#NoPropertyModal button.close {
	    right: 15px;
	    top: 15px;
	    z-index: 9;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.title-with-dline h2 {
		padding: 0 110px;
	}
	.title-with-dline-auto:before,
	.title-with-dline-auto:after {
		width: 50px;
	}
	header .menu-container ul li.current-menu-item a {
		background: none;
	}
	header .top-bar {
		display: none;
	}
	section.banner-wrapper .container-fluid .caption-text h1 {
		font-size: 40px;
	}
	section.banner-wrapper {
		margin: 0px;
	}
	header .menu-container .navbar-brand img {
		width: 180px;
		margin: 18px 0 0 0;
	}
	.container-fluid {
		padding-left: 40px !important;
    	padding-right: 40px !important;
	}
	header .menu-container nav.navbar {
		padding: 20px 0;
	}
	header .menu-container ul li {
		width: 100%;
		margin: 0;
	}
	header .menu-container .container-fluid {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	header .menu-container ul {
		padding: 0;
	}
	header .menu-container ul li a {
		padding: 20px 10px 0 0;
		height: inherit !important;
	}
	header .menu-container ul li a:hover {
		background: none;
	}
	section.app-landing {
	    margin: 0px 0 50px 0;
	}
	section.banner-wrapper .container-fluid .caption-text h2 {
		font-size: 20px;
	}
	section.banner-wrapper .container-fluid .search {
		width: 100%;
		margin: 20px 0 0 0;
	}
	section.banner-wrapper .container-fluid .banner-wrapper-detail {
		padding: 50px 0 400px;
	}
	section.banner-wrapper .banner-img {
		width: 100%;
	    height: 350px;
	    background-size: cover;
	    background-position: 30%;
	}
	section.services .services-detail .col-md-4.text-center h2 {
		font-size: 60px;
	}
	section.services .services-detail .col-md-4.text-center h3 {
		font-size: 28px;
		min-height: inherit;
	}
	section.services .services-detail .col-md-4 {
		margin: 0 0 30px 0;
		padding: 0 0 30px 0;
		border-bottom: 2px solid #272a33;
		border-right: none;
	}
	section.our-mission .our-mission-detail .title h4:before {
		display: none;
	}
	section.banner-wrapper .container-fluid .search input {
		padding: 17px 20px;
	}
	section.our-mission {
		padding: 50px 0;
	}
	section.our-mission .our-mission-detail {
		margin: 50px 0 0 0;
	}
	section.our-mission .our-mission-detail h2 {
		font-size: 45px;
	}
	section.our-mission .million-detail .vacant img {
		float: left;
		margin: 0 0 0 5px;
	}
	section.our-mission .million-detail .vacant p {
		top: 0px;
		margin: 0 0 0 10px;
	}
	section.our-mission .our-mission-detail .title h4 {
		display: none;
	}
	section.services {
		clip-path: polygon(82% 0%, 100% 2%, 100% 100%, 0 100%, 0% 3%);
	}
	section.services .services-detail {
		padding: 120px 0 0 0;
	}
	section.our-mission .million-detail p {
		font-size: 14px;
	}
	section.services .services-detail .col-md-4.text-center p {
		min-height: inherit;
	}
	/*-----About-----*/
	.investors-spent-img img {
		width: 100%;
		left: -5px;
	}
	section.bbreadcrumbs.bg-yellow.h-100 {
		margin: 0px;
	}
	.investors-spent-left-detail.float-right {
		padding: 60px 0;
	}
	.investors-spent-left-detail.float-right h2 {
		font-size: 130px;
	}
	.investors-spent-left-detail.float-right h4 {
		font-size: 35px;
	}
	.investors-spent-left-detail.float-right p {
		width: 30%;
	    font-size: 12px;
	}
	.investors-spent-img {
		bottom: 60px;
    	width: 80%;
	}
	section.investors-spent .col-md-7.vertical-align {
		padding-left: 0px;
		padding-right: 0px;
		margin: -80px 0 0 0;
	}
	.investors-spent-right {
		margin: 100px 0 0 0;
		top: inherit;
    	transform: inherit;
	}
	.investors-spent-right h2 {
		font-size: 35px;	
	}
	section.spotting-blight .title-with-dline h2 {
		/*font-size: 32px;*/
	}
	section.spotting-blight p {
		position: relative;
	}
	
	section.download-blightSpot {
		padding: 50px 0 0 0;
	}
	section.download-blightSpot p {
		padding: 0px 190px 0 0;
		margin: 30px 0;
	}
	section.download-blightSpot .app-icon a {
		width: 60%;
		margin: 0px;
	}
	section.download-blightSpot .app-icon {
		position: relative;
		z-index: 9;
	}
	section.download-blightSpot .app-icon a img {
		width: 70%;
		margin: 0 0 30px 0;
	}
	section.download-blightSpot:before {
		background-position: right bottom;
	}
	section.download-blightSpot .col-md-6.align-self-center {
		position: relative;
		z-index: 9;
	}
	section.download-blightSpot .device {
		position: relative;
	    right: 0;
	    top: 50px;
	    text-align: center;
	    margin: -270px 0 0 0;
	    z-index: 8;
	}
	section.download-blightSpot .device img {
		float: right;
		width: 50%;
	}
	section.search-vacancies {
		margin: 0;
	}
	section.search-vacancies.row-mb-search {
		margin: 50px 0;
	}
	section.search-vacancies.row-mb .col-md-6.lft {
		padding-left: 40px !important;
		padding-right: 40px !important;	
	}
	section.search-vacancies .col-md-6.rgt {
		padding: 0 30px;
	}
	/*.title-with-sline h4:before {
		display: none;
	}*/
	section.search-vacancies .col-md-6.lft {
		padding-left: 40px;
	}
	section.search-vacancies .row {
		margin: 0 0 70px 0;
	}
	section.search-vacancies .row .col-md-6.lft.order1 {
		order: 2;
		margin: 50px 0 0 0;
	}
	section.search-vacancies .row .col-md-6.lft.order2 {
		order: 1;
	}
	section.sell-property .col-md-6.order1 {
		order: 2;
	}
	section.sell-property .col-md-6.order2 {
		order: 1;
	}
	section.sell-property .sell-property-img {
		position: inherit;
		height: auto;
		top: inherit;
	}
	section.sell-property .sell-property-detail .title-with-sline.text-left {
		margin: 50px 0;
	}
	section.sell-property .col-md-6.order2 {
		padding: 0 30px;
	}
	section.sell-property:before {
		background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/DownloadBlightspot-bg-mobile.jpg);
		background-position: center top;
	    background-repeat: no-repeat;
	    background-size: contain;
	}
	section.sell-property .col-md-6.order2 .btn .btn-white {
		font-size: 16px;
	}
	section.sell-property {
		padding: 0px;
		margin: 70px 0 0 0;
	}
	section.blog-post .carousel-control-prev-icon {
		display: none;
	}
	section.blog-post .carousel-control-next-icon {
		display: none;
	}
	section.blog-post .carousel-caption h2 {
		font-size: 30px;
		width: 100%;
	}
	section.blog-post .carousel-caption p {
		width: 100%;
	}
	section.blog-post .carousel-item {
		height: 400px;
	}
	footer.footer .col-md-6.order1 {
		order: 2;
	}
	footer.footer .col-md-6.order2 {
		order: 1;
	}
	footer.footer .subscribe {
		padding: 70px 30px;
	}
	footer.footer .subscribe input {
		padding: 14px 60px;
		font-size: 13px;
	}
	footer.footer .footer-links {
		padding: 80px 30px;
		text-align: center;
		margin: 0 0 80px 0;
	}
	footer.footer .footer-links .footer-logo img {
		width: 200px;
	}
	footer.footer .footer-links ul {
		display: none;
	}
	footer.footer .social-icon ul {
		display: block;
	}
	footer.footer .social-icon ul li {
		float: none;
	    width: auto;
	    margin: 0 15px 0 0;
	    text-align: center;
	    display: inline-block;
	}
	section.spotting-blight .spotting-blight-icon .col {
		width: 33.33% !important;
    	float: left;
    	margin: 0 0 30px 0;
	}
	section.spotting-blight .spotting-blight-icon .col img {
		width: 150px;
	}
	section.sell-property .col-md-6.order2 .sell-property-detail .title-with-sline h4:before {
		background: #fff;
	}
	section.blog-post .title-with-dline h2:before {
		right: -80px;
		width: 60px;
	}
	section.blog-post .title-with-dline h2:after {
		left: -80px;
		width: 60px;
	}
	section.blog-post .title-with-dline h2:before,
	section.blog-post .title-with-dline h2:after {
		display: block !important;
	}
	section.our-mission .container-fluid .col-md-5.vertical-align {
		justify-content: center;
	}
	section.our-mission:before {
		top: 57%;
		background-size: 100%;
    	background-position: left top;
	}
	section.our-mission .million-detail .vacant h4 {
		top: 5px;
	}
	section.spotting-blight .spotting-blight-icon .col {
		width: 100% !important;
    	float: left;
    	margin: 0 0 30px 0;
    	-ms-flex-preferred-size: auto !important;
	}
	/*-----About-----*/
	section.bbreadcrumbs.bg-yellow.h-100 h1 {
		font-size: 40px;
	}
	section.bbreadcrumbs.bg-yellow.h-100 h1 br {
		display: none;
	}
	/*-----Buy List-----*/
	section.choose-your-list .choose-your-list-left .choose-your-list-icon .vertical-align {
		justify-content: left;
	}
	section.choose-your-list .choose-your-list-left img {
		width: 110px;
	}
	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail:before {
		height: 80px;
	}
	section.choose-your-list .col-md-5 {
		padding: 0px;
	}
	section.choose-your-list .choose-your-list-right:before {
		width: 100%;
		top: -70px;
    	left: 0px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail {
		width: 85%;
	    padding: 50px 20px;
	    float: left;
	    margin: -10px 0 0 7%;
	    display: inline-block;
	}
	section.choose-your-list .choose-your-list-right .update-list {
		font-size: 25px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal:before {
		right: -38px;
		width: 100px;
    	height: 110px;
	}
	section.testimony:before {
		background-size: 100%;
		background-position: top;
	}
	section.frequently-questions .container-fluid {
		padding-left: 20px !important;
    	padding-right: 20px !important;
	}
	section.frequently-questions .accordion-list .card .card-header h5 a span {
		width: 30px;
    	float: left;
	}
	section.frequently-questions .accordion-list .card .card-header h5 a {
		width: 90%;
		display: inline-block;
	}
	section.frequently-questions {
		padding: 50px 0;
	}
	section.frequently-questions .title-with-dline h2:before {
		display: block !important;
		right: 0;
		top: 30%;
	}
	section.frequently-questions .title-with-dline h3:before,
	section.frequently-questions .title-with-dline h3:after {
		display: block;
	}
	section.frequently-questions .title-with-dline h3 {
		padding: 0 110px;
	}
	section.frequently-questions .title-with-dline h3:before {
		width: 80px;
		right: 0;
	}
	section.frequently-questions .title-with-dline h3:after {
		width: 80px;
		left: 0;
	}
	section.frequently-questions .title-with-dline h2 {
		padding: 0 70px;
	}
	section.frequently-questions .title-with-dline h2:after {
		display: block !important;
		left: 0;
		top: 30%;
	}
	section.testimony {
		padding: 0 0 50px 0;
	}
	section.buy-a-list {
		background: #fcd635;
		position: relative;
	    margin: 0 0 50px 0;
	    padding: 0;
	}
	section.buy-a-list:before {
		content: "";
	    position: absolute;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-left.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: top left;
	}
	section.buy-a-list:after {
		content: "";
	    position: absolute;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-right.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: right;
	}
	section.buy-a-list .btn {
		padding: 50px 0;
		position: relative;
		z-index: 10;
	}
	/*-----Buy List-----*/

	/*-----Search-----*/
	.title-with-sline h2:before {
		display: none;
	}
	.bbreadcrumbs .zip-code .zip-code-detail {
		width: 90%;
	}
	.bbreadcrumbs .zip-code input {
		padding: 17px 20px;
		font-size: 17px;
	}
	.bbreadcrumbs .zip-code button {
		width: 50px;
    	height: 48px;
	}
	.bbreadcrumbs .zip-code button img {
		width: 25px;
	}
	section.featured-cities ul {
		width: 100%;
		margin: 10px 0 0 25px;
	}
	section.featured-cities ul li {
		font-size: 18px;
	}
	section.featured-cities {
		padding: 50px 0;
	}
	section.featured-cities .title-with-sline h2 {
		font-size: 45px;
	}
	section.featured-cities .title-with-sline h2:before {
		display: block;
	}
	section.featured-cities:before {
		background-size: 90%;
	}
	section.for-sale .sale-list .col-md-4 {
		border: none;
		padding-left: 0;
    	padding-right: 0;
	}
	section.for-sale .sale-list .sale-list-detail h4 {
		font-size: 18px;
	}
	section.for-sale .sale-list .sale-list-detail p {
		font-size: 16px;
	}
	section.for-sale .sale-list .row {
		border-bottom: none !important;
	}
	section.for-sale.gray-bg .sale-list .row {
		border: none !important;
	}
/*	section.for-sale .sale-list .row:last-child {
		display: none;
	}*/
	section.for-sale {
		margin: 0 0 50px 0;
		padding: 50px 0 !important;
	}
	section.for-sale .title-with-dline h2:before,
	section.for-sale .title-with-dline h2:after {
		display: block;
	}
	section.blog-post.bg-yellow:before {
		background-size: 50%;
	}
	section.blog-post.bg-yellow:after {
		background-size: 50%;
	}
	section.blog-post.bg-yellow {
		padding: 100px 0 50px;
	}
	section.blog-post.bg-yellow .title-with-dline h2:before,
	section.blog-post.bg-yellow .title-with-dline h2:after {
		display: block;
	}
	section.about-us h2 {
		font-size: 45px;
	}
	section.about-us .col-md-7 {
		padding: 0 0 200px 0;
	}
	section.for-sale .sale-list {
		margin: 0px 0 0 0;
	}
	section.featured-cities .col-md-7.ml-auto {
		padding: 0 0 300px 0;
	}
	/*-----Search-----*/

	/*-----Search2-----*/
	.title-with-dline h3:before,
	.title-with-dline h3:after {
		display: none;
	}
	section.properties-row h2 {
		font-size: 45px;
	}
	.search-map-row .search-map-row-detail {
		left: 20px;
    	width: 90%;
	}
	.search-map-row .search-map-row-detail .search {
		width: 100%;
	}
	.search-map-row .search-map-row-detail .search input {
		padding: 17px 20px;
	}
	.search-map-row .property-list .btn .btn-white {
		font-size: 19px;
	}
	.search-map-row .property-list .row h2 {
    	text-align: center;
	}
	section.properties-row {
		padding: 50px 0;
	}
	section.properties-row .title-with-dline h2 {
		font-size: 24px;
		padding: 0 100px;
	}
	section.properties-row .title-with-dline h2:before,
	section.properties-row .title-with-dline h2:after {
		display: block;
	}
	section.properties-row .title-with-dline h2:before {
		right: 0;
	}
	section.properties-row .title-with-dline h2:after {
		left: 0;
	}
	section.properties-row .properties-row-detail {
		margin: 30px 0 0 0;
	}
	section.properties-row .properties-row-detail p {
		width: 100%;
		padding: 0px;
	}
	section.for-sale.gray-bg .sale-list .col-md-4 {
		border: none;
	}
	.search-map-row .property-list .row .btn {
		display: inline-block;
	    text-align: center;
	    width: 100%;
	    margin: 20px 0 0 0;
	}
	section.featured-cities.bg-yellow:before {
		background-size: 80%;
	}
	section.featured-cities.bg-yellow .col-md-7 {
		padding: 0 0 250px 0;
	}
	section.for-sale.gray-bg .title-with-dline h3:before,
	section.for-sale.gray-bg .title-with-dline h3:after {
		display: block;
	}
	section.blog-post {
		padding: 50px 0;
	}
	section.spotting-blight {
		margin: 40px 0 0 0;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal {
		font-size: 38px
	}
	/*-----Search2-----*/

	/*Sell Your Property*/
	section.sell-your-property .bg-light {
		padding: 80px 40px 80px 40px !important;
	}
	section.sell-your-property .bg-gray {
		padding: 80px 40px 80px 40px !important;
	}
	section.sell-your-property .sell-your-property-list {
		padding: 30px 10px;
	}
	section.sell-your-property .btn a {
		font-size: 20px;
	}
	section.sell-your-property .sell-your-property-list li {
		font-size: 14px;
	}
	/*Sell Your Property*/
	.bbreadcrumbs .search-map .search-map-detail h1 {
		font-size: 40px !important;
	}
	.search-map-img {
		height: 400px;
		background-position: right;
	}
	.vacant {
	    width: auto;
	    display: inline-block;
	}
	section.in-form .step-bg {
	     height: auto; 
	     padding: 30px;
	}
	section.in-form .form-step .step-bg .form-check label:before {
	    width: 25px;
	    height: 25px;
	}
	.bbreadcrumbs .search-map .search-map-detail {
		top: 40%;
	}
	.bbreadcrumbs .zip-code {
		position: relative;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sup {
		top: -18px;
	}
	/*-------------------property for single----------------*/
	.property-sale-single {
	    padding: 50px 0 0 !important;
	}
	.property-sale-single .container-fluid {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.property-sale-single .container-fluid .row {
		margin: 0 !important;
	}
	.property-sale-single .thumb-slider {
	    margin: 0 0 20px;
	}
	.property-sale-single .thumb-slider .single-thumb {
	    padding: 0 40px;
	}
	.property-sale-single .thumb-slider .single-thumb li:last-child {
		padding-right: 0;
	}
	.property-sale-single .article-info {
		margin: 0 0 30px;
	    padding: 0 30px;
	}
	.property-sale-single .article-info .top-info {
	    flex-flow: column;
	}
	.property-sale-single .article-info .top-info .single-info {
	    width: 100%;
	}
	.property-sale-single .article-info .top-info .single-info:first-child {
		margin-bottom: 30px;
	}
	.single-property-form .property-avatar {
	    padding: 30px;
	}
	.single-property-form .inquire-form {
	    padding: 20px 30px 50px;
	}
	/*-------------------property for single----------------*/
	/*--------------------contact---------------------------*/
	section.contact-form {
	    padding: 50px 0 0;
	}
	section.contact-form:before {
		display: none;
	}
	section.contact-form .container-fluid {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}
	section.contact-form .contact-info {
	    padding: 0 50px 20px;
	}
	section.contact-form .contact-info ._emadd .tag h2 {
	    font-size: 26px !important;
	}
	section.contact-form .contact-form-panel {
	    padding: 0;
	}
	section.contact-form .contact-form-panel:before {
	    display: none;
	}
	section.contact-form .contact-form-panel .contact-form-detail {
	    border-radius: 0;
	    padding: 50px 30px 50px;
	}
	section.contact-form .contact-form-panel .contact-form-detail:before {
		display: none;
	}
	section.contact-form .contact-form-panel .contact-form-detail #location {
	    min-height: 100px;
	    height: 100%;
	    background-position: calc(100% - 33px) calc(1em + 45px), calc(100% - 25px) calc(1em + 45px), 95% 0px;
	    background-size: 8px 8px, 8px 8px, 2.5em 100%;
	}
	section.contact-form .contact-form-panel .contact-form-detail #location:focus {
		background-position: calc(100% - 25px) 3.3em, calc(100% - 33px) 3.3em, 95% 0px;
	    background-size: 8px 8px, 8px 8px, 2.5em 7em;
	}
	/*--------------------contact---------------------------*/
	/*---------------------App------------------------*/
	section.app-landing .bg-yellow .col-md-7 {
		z-index: 5;
	}
	section.app-landing .bg-yellow .device {
	    right: 0;
	    z-index: 1;
	    position: relative;
	    margin: 50px 0 0;
	}
	section.app-landing .bg-yellow .device img {
	    width: 100%;
	    float: none;
	    max-width: 65%;
	    display: block;
	    margin: 0 auto;
	}
	section.app-landing .app-steps {
		margin: -110px 0 0 0;
	}
	section.app-landing .app-steps .col-md-7 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.app-landing .app-steps li {
		margin: 0;
		width: 50%;
		text-align: center;
	}
	section.app-landing .app-steps li:last-child {
		margin: 0;
		padding: 0;
	}
	section.app-landing .app-steps li:before {
	    top: 20%;
	    right: -50%;
	    width: 100%;
	    height: 3px;
	    transform: translateY(-50%);
	    z-index: 1;
	}
	section.app-landing .app-steps li:nth-child(even) {
		margin: 0;
		padding: 0;
	}
	section.app-landing .app-steps li:nth-child(even):before {
		display: none;
	}
	/*---------------------App------------------------*/
	.property-sale .property-sale-sorting .custom-select {
	    background: #fff url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/up-down.png) no-repeat 95% center;
	    background-size: 9px 20px;
	}
	/*--------------------login-dropdown--------------------*/
	.mobile-login {
		display: block;
		top: 0;
	}
	.mobile-login a {
	    /*left: calc(100% - 30%);*/
	    position: relative;
	    /*top: 20px;*/
	}
	.mobile-login .dropdown-menu {
		position: static;
	    border: none;
	    margin-top: 15px;
	    min-width: inherit;
	    width: 100%;
	    left: auto;
	    right: 0;
	    top: 0;
	}
	.login .dropdown-menu li.login-box {
	    padding: 30px 30px;
	}
	.login .dropdown-menu .login-box form .form-group input.form-control {
	    font-size: 16px;
	    padding: 12px 21px 12px 60px;
	}
	/*--------------------login-dropdown--------------------*/
	/*--------------------signup-page--------------------*/
	.wrapper-signup .formBox {
	    padding: 60px 30px;
	}
	/*--------------------signup-page--------------------*/
	/*--------------------accoutn-page-------------------*/
	section.wrapper-account {
	    padding: 0;
	}
	.wrapper-account .container-fluid {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	.wrapper-account .container-fluid .row:first-child {
		margin: 0;
	}
	.wrapper-account .col-12 {
		padding: 0;
	}
	.wrapper-account .account-info {
	    padding: 50px 15px;
	}
	.wrapper-account .account-info .accountForm form .btn-black {
	    font-size: 24px;
	    max-width: 280px;
	}
	/*--------------------accoutn-page-------------------*/
	.registerModal .modal-dialog {
    	padding: 0 15px;
  	}
  	section.wrapper-signup {
	    margin: 0;
	}
	#NoPropertyModal button.close {
	    right: 15px;
	    top: 15px;
	    z-index: 9;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	h2 {
		font-size: 34px;
	}
	h3 {
		font-size: 20px;
	}
	.container-fluid {
		padding-left: 50px !important;
    	padding-right: 50px !important;
	}
	header .menu-container ul li.current-menu-item a {
		background: none;
	}
	header .top-bar {
		display: none;
	}	
	section.banner-wrapper .container-fluid .caption-text h1 {
		font-size: 40px;
	}
	section.banner-wrapper {
		margin: 0px;
	}
	header .menu-container .navbar-brand img {
		width: 180px;
		margin: 18px 0 0 0;
	}
	header .menu-container nav.navbar {
		padding: 20px 0;
	}
	header .menu-container ul li {
		width: 100%;
		margin: 0;
	}
	header .menu-container ul {
		padding: 0;
	}
	header .menu-container ul li a {
		padding: 20px 10px 0 0;
		height: inherit !important;
	}
	header .menu-container ul li a:hover {
		background: none;
	}
	section.app-landing {
	    margin: 0 0 50px 0;
	}
	section.banner-wrapper .container-fluid .caption-text h2 {
		font-size: 20px;
	}
	section.banner-wrapper .container-fluid .search {
		width: 90%;
		margin: 20px 0 0 0;
	}
	section.banner-wrapper .container-fluid .caption-text h4 {
		font-size: 24px;
	}
	section.banner-wrapper .container-fluid .banner-wrapper-detail {
		padding: 50px 0 120px;
	}
	section.banner-wrapper .banner-img {
		width: 100%;
	    height: 100%;
	    background-size: 70%;
	    background-position: right;
	    top: 87px;
	}
	section.services .services-detail .col-md-4.text-center h3 {
		font-size: 28px;
		min-height: inherit;
	}
	section.services .services-detail .col-md-4.text-center h3 br {
		display: none;
	}
	section.services .services-detail .col-md-4 {
		margin: 0 0 40px 0;
		padding: 0 0 50px 0;
		border-right: none;
	}
	
	section.banner-wrapper .container-fluid .search input {
		padding: 17px 20px;
	}
	section.our-mission {
		padding: 50px 0;
	}
	section.our-mission .col-md-5, section.our-mission .col-md-7 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.our-mission .our-mission-detail {
		margin: 100px 0 0 0;
	}
	section.our-mission .million-detail .vacant img {
		float: left;
	    margin: 4px 0 0 35px;
	    width: 50px;
	}
	section.our-mission .million-detail .vacant p {
		top: 0px;
	    margin: 0 0 0 0;
	    font-size: 20px;
	}
	section.our-mission .container-fluid .col-md-5.vertical-align {
		justify-content: center;
	}
	
	section.services {
		clip-path: polygon(82% 0%, 100% 2%, 100% 100%, 0 100%, 0% 3%);
	}
	section.services .services-detail {
		padding: 50px 0 0 0;
	}
	section.services .services-detail .col-md-4 {
		max-width: 100%;
		flex: 0 0 100%;
		position: relative;
	}
	section.services .services-detail .col-md-4:before {
		background: #242a3b;
		content: "";
		position: absolute;
		bottom: 0;
		width: 50%;
		height: 2px;
		left: 50%;
		transform: translateX(-50%);
	}
	section.services .services-detail .col-md-4:last-child:before {
		display: none;
	}
	section.our-mission .million-detail p {
		font-size: 14px;
	}
	section.services .services-detail .col-md-4.text-center p {
		min-height: inherit;
	}
	section.our-mission .million-detail .vacant h4 {
		top: 0;
	}
	section.our-mission:before {
		background-size: 90%;
    	background-position: center top;
    	top: 55%;
	    transform: translate(-50%, -50%);
	    left: 50%;
	}
	section.our-mission .million-detail span {
		font-size: 60px;
	}
	section.our-mission .col-md-5:before {
		top: 50%;
		background-size: contain;
    	background-position: center top;
	}
	/*-----About-----*/
	.investors-spent-left-detail.float-right {
		padding: 110px 0 0 0;
	}
	.investors-spent-left-detail.float-right h2 {
		font-size: 70px;
	}
	.investors-spent-left-detail.float-right h4 {
		font-size: 25px;
	}
	.investors-spent-left-detail.float-right p {
		width: 30%;
	    font-size: 12px;
	    line-height: 23px;
	}
	.investors-spent-img {
		bottom: -217px;
    	width: 98%;
	}
	.investors-spent-img img {
		width: 82%;
	    height: auto;
	    position: absolute;
	    top: -50px;
	    left: -20px;
	}
	section.investors-spent .col-md-7.vertical-align {
		padding-left: 30px;
		padding-right: 0px;
		margin: -80px 0 0 0;
	}
	.investors-spent-right {
		margin: 130px 0 0 0;
		top: inherit;
    	transform: inherit;
	}
	/*.title-with-dline h2:before,
	.title-with-dline h2:after {
		display: none;
	}*/
	section.spotting-blight {
		margin: 10px 0 0 0;
	}
	section.spotting-blight .title-with-dline h2 {
		/*font-size: 32px;*/
	}
	section.spotting-blight p {
		position: relative;
	}
	/*section.spotting-blight p:before {
		content: "";
	    position: absolute;
	    left: 50%;
	    bottom: -30px;
	    transform: translate(-50%, -50%);
	    width: 230px;
	    height: 4px;
	    background: #fcd635;
	    display: block;
	}*/
	section.download-blightSpot {
		padding: 50px 0 0 0;
	}
	section.download-blightSpot .col-md-6 {
		max-width: 70%;
		flex: 0 0 70%;
		position: relative;
		z-index: 9;
	}
	section.download-blightSpot p {
		padding: 0 80px 0 0;
		margin: 30px 0;
	}
	section.download-blightSpot .app-icon {
		position: relative;
		z-index: 9;
	}
	section.download-blightSpot .app-icon a {
		width: 40%;
	}
	section.download-blightSpot .app-icon a img {
		width: 90%;
		margin: 0 0 20px 0;
	}
	section.download-blightSpot:before {
		background-position: right bottom;
	}
	section.download-blightSpot .device {
		position: absolute;
	    right: 0;
	    top: 0;
	    text-align: center;
	    margin: 50px 0 0 0;
	    z-index: 8;
	}
	section.download-blightSpot .device img {
		float: right;
		width: 40%;
    	margin: 0 20px 0 0px;
	}
	section.search-vacancies {
		margin: 0;
		position: relative;
		z-index: 9;
	}
	section.search-vacancies .col-md-6 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.search-vacancies .col-md-6.rgt {
		padding: 0 30px;
	}
	section.search-vacancies .col-md-6.rgt .search-vacancies-detail .title-with-sline.text-left h4:before {
		right: 0;
	}
	.title-with-sline h4:before {
		right: 0;
	}
	section.search-vacancies .col-md-6.lft {
		padding-left: 40px;
	}
	section.search-vacancies.row-mb .col-md-6.lft {
		padding-right: 40px !important; 
	}
	section.search-vacancies .row {
		margin: 0 0 70px 0;
	}
	section.search-vacancies .row .col-md-6.lft.order1 {
		order: 2;
		margin: 50px 0 0 0;
	}
	section.search-vacancies .row .col-md-6.lft.order2 {
		order: 1;
	}
	/*section.sell-property .col-md-6.order1 {
		order: 2;
	}
	section.sell-property .col-md-6.order2 {
		order: 1;
	}*/
	section.sell-property .sell-property-img {
		position: relative;
	    top: 0;
	    margin: -270px 0 0 0;
	}
	section.sell-property .sell-property-img img {
		height: auto;
	    position: absolute;
	    bottom: 0;
	}
	section.sell-property .sell-property-detail .title-with-sline.text-left {
		margin: 50px 0;
	}
	section.sell-property .col-md-6.order2 {
		padding: 0 30px;
	}
	section.sell-property:before {
		background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/DownloadBlightspot-bg-mobile.jpg);
		background-position: center top;
	    background-repeat: no-repeat;
	    background-size: contain;
	}
	section.sell-property .col-md-6.order2 .btn .btn-white {
		font-size: 16px;
	}
	section.sell-property {
		padding: 0px;
		margin: 70px 0 0 0;
	}
	section.sell-property .col-md-6 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.sell-property .sell-property-detail .title-with-sline:before {
		background: #fff;
	}
	section.sell-property .sell-property-detail .title-with-sline {
		margin: 50px 0 30px 0;
		top: 0;
	}
	section.sell-property .col-md-6.order1 {
		margin: 0 0 0 0;
	}
	section.blog-post .carousel-control-prev-icon {
		display: block;
	}
	section.blog-post .carousel-control-next-icon {
		display: block;
	}
	section.blog-post .carousel a.carousel-control-prev,
	section.blog-post .carousel a.carousel-control-next {
		top: inherit;
	}
	section.blog-post .carousel a.carousel-control-prev {
		left: 35%;
	}
	section.blog-post .carousel a.carousel-control-next {
		right: 35%;
	}
	section.blog-post .carousel-caption h2 {
		font-size: 30px;
		width: 100%;
	}
	section.blog-post .carousel-caption p {
		width: 100%;
	}
	section.blog-post .carousel-item {
		height: 400px;
	}
	footer.footer .col-md-6 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	footer.footer .footer-logo {
		width: 50%;
	    float: left;
	    text-align: left;
	}
	footer.footer .menu-footer-menu-container {
		width: 70%;
    	float: left;
	}
	footer.footer .footer-links ul li {
		width: 30%;
	    text-align: left;
	    margin: 0 0 0 0;
	}
	footer.footer .social-icon {
		width: 30%;
    	float: left;
	}
	footer.footer .phone-no {
		width: 30%;
	    float: left;
	    margin: 30px 0 0 0;
	}
	footer.footer .phone-no a {
		font-size: 17px;
		padding: 10px 20px 10px 70px;
		width: auto;
	}
	footer.footer .subscribe {
		padding: 70px 30px;
	}
	footer.footer .subscribe h3 {
		text-align: center;
		font-size: 34px;
	}
	footer.footer .subscribe .update-btn {
		font-size: 20px;
		width: auto;
		text-align: center;
	}
	footer.footer .subscribe p {
		text-align: center;
		width: 100%;
	}
	footer.footer .subscribe input {
		padding: 14px 60px;
		font-size: 13px;
	}
	footer.footer .footer-links {
		padding: 52px 30px;
		text-align: center;
	}
	footer.footer .footer-links .footer-logo img {
		width: 200px;
	}
	footer.footer .footer-links ul li {
		width: 100%;
    	text-align: left;
	}
	footer.footer .social-icon ul {
		display: block;
	}
	footer.footer .social-icon ul li {
		float: none;
	    width: auto;
	    margin: 0 15px 0 0;
	    text-align: center;
	    display: inline-block;
	}
	.menu-footer-menu-1-container {
		width: 15%;
	    float: left;
	    clear: both;
	}
	.menu-footer-menu-2-container {
		width: 22%;
		float: left;
    	margin: 0 50px 0 0;
	}
	.menu-footer-menu-3-container {
		width: 20%;
	}
	footer.footer .floating-footer .col-md-6 {
		max-width: 50%;
		flex: 0 0 50%;
	}
	section.spotting-blight .spotting-blight-icon .col {
		width: 33.33% !important;
    	float: left;
    	margin: 0 0 30px 0;
	}
	section.spotting-blight .spotting-blight-icon .col img {
		width: 150px;
	}
	section.sell-property .col-md-6.order2 .sell-property-detail .title-with-sline h4:before {
		background: #fff;
	}
	section.sell-property .sell-property-detail p {
		margin: 40px 0 0 0;
	}
	section.sell-property .sell-property-detail .btn {
		margin: 40px 0;
	}
	section.bbreadcrumbs.bg-yellow.h-100 {
		margin: 0;
	}
	section.bbreadcrumbs.bg-yellow.h-100 h1 {
		text-align: center;
	}
	section.investors-spent .col-md-5, section.investors-spent .col-md-7 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.search-vacancies .search-vacancies-detail .search-zip {
		width: 60%;
	}
	/*-----About-----*/
	section.bbreadcrumbs.bg-yellow.h-100 h1 br {
		display: none;
	}
	/*-----Buy List-----*/
	section.choose-your-list .col-md-7 {
		flex: 0 0 100%;
    	max-width: 100%;
	}
	section.choose-your-list .col-md-5 {
		flex: 0 0 100%;
    	max-width: 100%;
	}
	section.testimony .col-md-5,
	section.testimony .col-md-7 {
		flex: 0 0 100%;
    	max-width: 100%;
	}
	section.testimony .col-md-5 {
		order: 2;
	}
	section.testimony .col-md-7 {
		order: 1;
		text-align: center;
	}
	section.testimony .col-md-7 .testimony-detail:before {
		left: 50%;
		transform: translateX(-50%);
	}
	section.testimony {
		padding: 0 0 50px 0;
	}
	section.testimony.bg-yellow {
		padding: 0px;
	}
	section.frequently-questions div#accordion .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.frequently-questions .title-with-dline h2:before {
		display: block !important;
		right: 0;
		top: 30%;
	}
	section.frequently-questions .title-with-dline h2 {
		padding: 0 80px;
	}
	section.frequently-questions .title-with-dline h2:after {
		display: block !important;
		left: 0;
		top: 30%;
	}
	section.frequently-questions {
		padding: 50px 0;
	}
	section.frequently-questions .accordion-list .card .card-header h5 a span {
		width: 30px;
		float: left;
	}
	section.frequently-questions .accordion-list .card .card-header h5 a {
		width: 90%;
		display: inline-block;
	}
	section.frequently-questions .title-with-dline h3 {
		padding: 0 100px;
	}
	section.frequently-questions .title-with-dline h3:before {
		right: 0;
	}
	section.frequently-questions .title-with-dline h3:after {
		left: 0;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail {
		margin: 80px 45px 0 0;
	}
	section.choose-your-list .choose-your-list-right:before {
		left: 0;
		top: 0;
	}
	section.buy-a-list {
		background: #fcd635;
		position: relative;
	    margin: 0 0 0px 0;
	    padding: 0;
	}
	section.buy-a-list:before {
		content: "";
	    position: absolute;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-left.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: top left;
	}
	section.buy-a-list:after {
		content: "";
	    position: absolute;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-right.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: right;
	}
	section.buy-a-list .btn {
		padding: 50px 0;
		position: relative;
		z-index: 10;
	}
	/*-----Buy List-----*/

	/*-----Search-----*/
	.bbreadcrumbs .zip-code .zip-code-detail {
		width: 60%;
	}
	section.featured-cities .col-md-7.ml-auto {
		padding: 0 0 370px 50px;
    	margin-left: 0 !important;
    	max-width: 100%;
    	flex: 0 0 100%;
	}
	section.featured-cities:before {
		background-size: contain;
	}
	section.featured-cities ul li {
		font-size: 18px;
	}
	section.for-sale .sale-list .sale-list-detail h4 {
		font-size: 18px;
	}
	section.search-vacancies .title-with-sline h4 {
		width: 100%;
	}
	section.for-sale {
		margin: 0 0 50px 0;
	}
	section.about-us .col-md-7.ml-auto {
		padding: 0 0 250px 4	0px;
    	margin-left: 0 !important;
    	max-width: 100%;
    	flex: 0 0 100%;
	}
	section.about-us .title-with-sline h4:before {
		right: -130px;
	}
	/*-----Search-----*/

	/*-----Search2-----*/
	.search-map-row .property-list .row h2 {
		width: 100%;
		font-size: 38px;
		text-align: center;
	}
	.search-map-row .property-list .row .btn {
		display: inline-block;
	    float: none;
	    text-align: center;
	    width: 100%;
	    margin: 30px 0 0 0;
	}
	section.properties-row .properties-row-detail p {
		width: 100%;
	}
	section.featured-cities.bg-yellow ul li {
		width: 100%;
	}
	section.featured-cities.bg-yellow:before {
		background-size: 70%;
		background-position: right bottom;
	}
	.search-map-row .property-list .btn .btn-white {
		font-size: 18px;
	}
	section.properties-row {
		margin: 0 0 0px 0;
	}
	.search-for-vacancies-img.search-pen-img {
	    margin: -100px 0 0 0;
	}
	section.featured-cities.bg-yellow .col-md-7 {
		flex: 0 0 100%;
    	max-width: 100%;
    	padding: 0 0 0 30px;
	}
	section.featured-cities ul {
		width: 90%;
	}
	section.for-sale.gray-bg {
		margin: 0px;
	}
	.search-map-row .search-map-row-detail .search {
		width: 100%;
	}
	section.featured-cities.bg-yellow ul {
		width: 90%;
	}
	section.blog-post.bg-yellow {
		padding: 50px 0 80px 0;
	}
	section.blog-post.bg-yellow #carouselExampleControls a {
		bottom: -30px;
	}
	.search-map-row .search-map-row-detail {
		width: 85%;
	}
	section.for-sale .sale-list img {
		height: 150px;
	}
	/*-----Search2-----*/
	section.choose-your-list .choose-your-list-right .result-pay .paypal {
		font-size: 40px;
   		 padding: 14px 0 14px 50px;
	}

	/*Sell Your Property*/
	section.sell-your-property .bg-light {
		padding: 80px 30px 80px 30px !important;
	}
	section.sell-your-property .bg-gray {
		padding: 80px 30px 80px 30px !important;
	}
	section.sell-your-property .sell-property-top img {
		float: left;
	    width: 80px;
	    margin: 0 20px 0 0;
	}
	section.sell-your-property p {
		display: inline-block;
		min-height: 250px;
	}
	section.sell-your-property .sell-property-top h2 {
		font-size: 18px;
	    line-height: 28px;
	    float: left;
	    width: 65%;
	}
	section.sell-your-property .sell-your-property-list li {
		font-size: 14px;
	}
	section.sell-your-property .sell-your-property-list {
		padding: 30px 20px;
	}
	/*Sell Your Property*/

	.bbreadcrumbs .search-map .search-map-detail h1 {
		font-size: 40px !important;
	}
	.search-map-img {
		height: 400px;
		background-position: right;
	}
	.bbreadcrumbs .search-map .search-map-detail {
		top: 40%;
	}
	.bbreadcrumbs .zip-code {
		position: relative;
	}
	section.featured-cities {
		padding: 50px 0 100px;
	}
	/*-------------Property for single----------------*/
	.property-sale-single .article-info {
	    margin: 0 0 50px;
	}
	.single-property-form .property-avatar {
	    max-width: 400px;
	    margin: 0 auto;
	    padding: 30px 0;
	}
	.single-property-form .inquire-form {
	    max-width: 400px;
	    margin: 0 auto;
	    padding: 20px 0 50px;
	    align-items: flex-start;
	}
	/*-------------Property for single----------------*/
	/*-------------contact----------------------------*/
	section.contact-form .contact-info {
	    flex-direction: row;
	    margin: 0;
	    padding: 0 30px;
	}
	section.contact-form:before {
	    bottom: -100px;
	    left: -130px;
	    width: 100%;
	    height: 465px;
	    max-width: 1000px;
	}
	section.contact-form .contact-info ._emadd {
	    width: 60%;
	    margin: 0 0 60px;
	}
	section.contact-form .contact-info ._emadd:last-child {
	    width: 40%;
	}
	section.contact-form .contact-form-panel {
	    padding: 0;
	}
	section.contact-form .contact-form-panel:before {
	    top: 0px;
	    left: -15px;
	}
	section.contact-form .contact-form-panel .contact-form-detail {
	    border-radius: 8px 8px;
	    margin: 0;
	    padding: 50px;
	}
	section.contact-form .contact-form-panel .contact-form-detail:before {
		display: none;
	}
	/*-------------contact----------------------------*/
	/*---------------------App------------------------*/
	section.app-landing .bg-yellow .col-md-7 {
		z-index: 5;
	}
	section.app-landing .bg-yellow .device {
	    right: 65px;
	    z-index: 1;
	}
	section.app-landing .bg-yellow .device img {
	    width: 80%;
	    float: none;
	    max-width: 45%;
	    display: block;
	    margin: 0 0 0 auto;
	}
	section.app-landing .app-steps {
		margin: -105px 0 0 0;
	}
	section.app-landing .app-steps .col-md-7 {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.app-landing .app-steps li {
		margin: 0;
	}
	section.app-landing .app-steps li:last-child {
		margin: 0;
		padding: 0;
	}
	section.app-landing .app-steps li:before {
	    top: 20%;
	    right: 0;
	    width: 60%;
	    height: 3px;
	    transform: translateY(-50%);
	    z-index: 1;
	}
	/*---------------------App------------------------*/
	/*--------------------login-dropdown--------------------*/
	.mobile-login {
		display: block;
		top: 0;
	}
	.mobile-login a {
	    /*left: calc(100% - 30%);*/
	    position: relative;
	    /*top: 20px;*/
	}
	.mobile-login .dropdown-menu {
		position: static;
	    border: none;
	    margin-top: 15px;
	    min-width: inherit;
	    width: 100%;
	    left: auto;
	    right: 0;
	    top: 0;
	}
	.login .dropdown-menu li.login-box {
	    padding: 40px;
	}
	.login .dropdown-menu .login-box form .form-group input.form-control {
	    font-size: 16px;
	    padding: 12px 21px 12px 90px;
	}
	/*--------------------login-dropdown--------------------*/
	/*--------------------signup-page--------------------*/
	.wrapper-signup .formBox {
	    padding: 60px 40px;
	}
	/*--------------------signup-page--------------------*/
	/*--------------------account-page--------------------*/
	.wrapper-account .account-info .accountForm form .form-group label {
	    width: 25%;
	}
	.wrapper-account .account-info .accountForm form .form-group .form-control {
	    max-width: calc(100% - 10%);
	}
	/*--------------------account-page--------------------*/
	section.wrapper-signup {
	    margin: 0;
	}
}

@media (min-width: 992px) and (max-width: 1199.5px) {
	section.bbreadcrumbs.bg-yellow.h-100 {
		margin: 0px;
	}
	h2 {
		font-size: 32px;
	}
	header .menu-container ul li.current-menu-item a {
		background: none;
	}
	header .top-bar {
		display: none;
	}
	section.banner-wrapper {
		margin: 0px;
	}
	header .menu-container .navbar-brand img {
		width: 180px;
		margin: 18px 0 0 0;
	}
	.container-fluid {
		padding-left: 50px !important;
    	padding-right: 50px !important;
	}
	header .menu-container nav.navbar {
		padding: 20px 0;
	}
	header .menu-container ul li {
		width: 100%;
		margin: 0;
	}
	header .menu-container ul {
		padding: 0;
	}
	header .menu-container ul li a {
		padding: 20px 10px 0 0;
		height: inherit !important;
	}
	header .menu-container ul li a:hover {
		background: none;
	}
	section.services .services-detail .col-md-4.text-center h2 {
		font-size: 60px;
	}
	section.services .services-detail .col-md-4.text-center h3 {
		font-size: 28px;
		min-height: 70px;
	}
	section.services .services-detail .col-md-4.text-center p {
		min-height: 240px;
	}
	section.services .services-detail {
		padding: 120px 0 50px 0;
	}
	/*-----About-----*/
	section.download-blightSpot {
		padding: 80px 0;
	}
	section.download-blightSpot:before {
		background-position: bottom;
	}
	section.download-blightSpot .app-icon a {
		margin: 0 0 20px 0;
	}
	section.download-blightSpot .device img {
		float: right;
		width: 63%;
	}
	section.sell-property {
		padding: 0;
	}
	section.sell-property.bg-yellow .col-md-6.rgt.order2 {
		padding: 0 50px 0 0;
	}
	section.sell-property .sell-property-img {
		position: absolute;
	    top: 0;
	    width: 95%;
	    height: 100%;
	}
	section.sell-property .sell-property-img img {
		width: 100%;
	    height: auto;
	    position: absolute;
	    bottom: 0;
	}
	section.sell-property .sell-property-detail .btn {
		margin: 0 0 40px 0;
	}
	footer.footer .footer-links ul li {
		width: 100%;
	}
	.menu-footer-menu-1-container {
		width: 20%;
	    float: left;
	    clear: both;
	}
	.menu-footer-menu-2-container {
		width: 35%;
	    float: left;
	    margin: 0 40px;
	}
	.menu-footer-menu-3-container {
	    width: 25%;
	}
	
	footer.footer .footer-links {
		padding: 80px 0 68px 60px;
		height: 100%;
	}
	footer.footer .subscribe {
		padding: 70px 70px 80px 80px;
		height: 100%;
	}
	footer.footer .social-icon ul li {
		width: auto;
	}
	footer.footer .subscribe input {
		font-size: 16px;
		padding: 20px 70px;
	}
	section.download-blightSpot h2 {
		font-size: 40px;
	}
	section.download-blightSpot p {
		padding: 0px;
	}
	section.investors-spent .col-md-7.vertical-align {
		padding-right: 20px;
	}
	.investors-spent-left-detail.float-right p {
		width: 50%;
	    font-size: 13px;
	}
	.investors-spent-img img {
		left: -20px;
		width: 370px;
	}
	.investors-spent-right {
		top: 55%;
	}
	section.search-vacancies .col-md-6.rgt {
		padding-right: 50px;
	}
	section.search-vacancies .col-md-6.lft {
		padding-left: 50px;	
	}
	section.search-vacancies.row-mb .col-md-6.lft {
		padding-right: 40px;
	}
	.investors-spent-left-detail.float-right h2 {
		font-size: 100px;
	}
	.investors-spent-left-detail.float-right h4 {
		font-size: 23px;
	}
	.investors-spent-left-detail.float-right h3 {
		font-size: 50px;
	}
	.investors-spent-left-detail.float-right h5 {
		font-size: 25px;
	}
	.investors-spent-left-detail.float-right h6 {
		font-size: 20px;
	}
	section.spotting-blight {
		margin: 36px 0 0 0;
	}
	.investors-spent-right h2 {
		font-size: 25px;
	}
	.investors-spent-img {
		bottom: -36px;
	}
	/*-----About-----*/

	/*-----Buy List-----*/
	section.bbreadcrumbs.bg-yellow.h-100 {
		margin: 0px;
	}
	section.bbreadcrumbs.bg-yellow.h-100 .container-fluid {
		padding: 0 120px !important;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail h2 {
		font-size: 32px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail form input {
		font-size: 16px;
	}
	section.choose-your-list .checkbox-group .checkbox {
		width: 100%;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info p {
		width: 100%;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span, section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span .property-amount-int {
		width: 100%;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal {
		font-size: 18px;
	}

	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail h2 {
		font-size: 20px;
	}
	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail p {
		font-size: 12px;
	}
	section.testimony .testimony-img img {
		position: absolute;
		bottom: 0;
	}
	section.frequently-questions .title-with-dline h2:before {
		right: -110px;
	    top: 50%;
	    width: 80px;
	}
	section.frequently-questions .title-with-dline h2:after {
		left: -100px;
	    top: 50%;
	    width: 80px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail {
		margin: -80px 25px 0 0;
	}
	section.choose-your-list .choose-your-list-right:before {
		left: 0;
	}
	section.testimony .testimony-detail {
		padding: 140px 100px 40px 100px;
	}
	section.buy-a-list {
		background: #fcd635;
		position: relative;
	    margin: 0 0 50px 0;
	    padding: 0;
	}
	section.buy-a-list:before {
		content: "";
	    position: absolute;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-left.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: top left;
	}
	section.buy-a-list:after {
		content: "";
	    position: absolute;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-right.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: right;
	}
	section.buy-a-list .btn {
		padding: 50px 0;
		position: relative;
		z-index: 10;
	}
	section.frequently-questions {
		padding: 100px 0 50px;
	}
	/*-----Buy List-----*/

	/*-----Search-----*/
	section.featured-cities ul li {
		font-size: 16px;
	}
	/*-----Search-----*/

	/*-----Search2-----*/	
	.search-map-row .property-list .row h2 {
		font-size: 40px;
    	width: 100%;
	}
	.search-map-row .property-list .row .btn {
		display: inline-block;
	    float: none;
	    text-align: center;
	    width: 100%;
	    margin: 30px 0 0 0;
	}
	.search-map-row .search-map-row-detail .search {
		width: 80%;
	}
	section.search-vacancies .row {
		margin: 0 0 50px 0;
	}
	section.blog-post.bg-yellow {
		padding: 50px 0;
	}
	section.for-sale .sale-list img {
		height: 200px;
	}
	/*-----Search2-----*/	

	/*Sell Your Property*/
	section.sell-your-property .bg-light {
		padding: 80px 50px 80px 50px !important;
	}
	section.sell-your-property .bg-gray {
		padding: 80px 50px 80px 50px !important;
	}
	section.sell-your-property .sell-property-top h2 {
	    font-size: 23px;
	    line-height: 30px;
	    float: left;
	    width: 65%;
	}
	section.sell-your-property .sell-property-top img {
		margin: 0 30px 0 0;
	}
	section.sell-your-property p {
		display: inline-block;
		min-height: 200px;
	}
	/*Sell Your Property*/
	.bbreadcrumbs .search-map .search-map-detail h1 {
		font-size: 40px !important;
	}
	.search-map-img {
		height: 400px;
		background-position: right;
	}
	section.our-mission:before {
		top: 80%;
	}
	.bbreadcrumbs .search-map .search-map-detail {
		top: 40%;
	}
	.bbreadcrumbs .zip-code {
		position: relative;
	}
	section.featured-cities {
		padding: 50px 0 100px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail .buy-list-form input {
		font-size: 15px;
	}
	/*-----------------------blog----------------------*/
	section.blog-multi .blog_blankspace {
	    height: 185px;
	}
	section.blog-multi .blog-ads {
	    padding: 30px 15px 0;
	}
	section.blog-multi .blog-ads .ads-details {
	    padding: 0 0 80px;
	}
	section.blog-multi .blog-ads h3 {
	    font-size: 18px;
	}
	section.blog-multi .blog-ads h5 {
	    font-size: 14px;
	}
	/*--------------------login-dropdown--------------------*/
	.mobile-login {
	    display: block;
	    left: calc(100% - 15%);
	    position: absolute;
	    top: 20px;
	}
	.mobile-login .dropdown-menu {
	    width: 418px;
	    left: auto;
	    right: 0;
	    top: 48px;
	}
	/*--------------------login-dropdown--------------------*/
	/*--------------------signup-page-----------------------*/
	.wrapper-signup .formBox {
	    padding: 60px;
	}
	/*--------------------signup-page-----------------------*/
	/*--------------------account-page--------------------*/
	.wrapper-account .account-info .accountForm form .form-group label {
	    width: 25%;
	}
	.wrapper-account .account-info .accountForm form .form-group .form-control {
	    max-width: calc(100% - 8%);
	}
	/*--------------------account-page--------------------*/
	section.wrapper-signup {
	    margin: 0;
	}
}

@media (min-width: 1200px) and (max-width: 1365px) {
	.container-fluid {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	header .menu-container .navbar-brand img {
		width: 100%;
    	max-width: 200px;
	}
	header .menu-container ul {
		padding: 0px;
	}
	header .menu-container ul li {
		margin: 0 3px;
	}
	header .menu-container ul li a {
		font-size: 14px;
		height: 100px !important;
	}
	section.services .services-detail .col-md-4.text-center h2 {
		font-size: 60px;
	}
	section.services .services-detail .col-md-4.text-center p {
		min-height: 220px;
	}
	section.services .services-detail {
		padding: 120px 0 50px 0;
	}
	/*-----About-----*/
	section.download-blightSpot {
		padding: 80px 0 0 0;
	}
	section.sell-property {
		padding: 0;
	}
	section.sell-property .sell-property-img {
		position: absolute;
	    top: 0;
	    width: 95%;
	    height: 100%;
	}
	section.sell-property .sell-property-img img {
		width: 100%;
	    height: auto;
	    position: absolute;
	    bottom: 0;
	}
	section.sell-property .sell-property-detail .btn {
		margin: 0 0 40px 0;
	}
	footer.footer .footer-links ul li {
		width: 100%;
	}
	footer.footer .footer-links {
		padding: 80px 0 68px 60px;
	}
	footer.footer .subscribe {
		padding: 92px 70px 92px 80px;
	}
	footer.footer .social-icon ul li {
		width: auto;
	}
	.menu-footer-menu-1-container {
		width: 20%;
	    float: left;
	    clear: both;
	}
	.menu-footer-menu-2-container {
		width: 35%;
	    float: left;
	    margin: 0 40px;
	}
	.menu-footer-menu-3-container {
	    width: 25%;
	}
	section.blog-post .carousel-caption h2 {
		font-size: 45px;
		width: 80%;
	}
	footer.footer .subscribe input {
		font-size: 16px;
		padding: 20px 70px;
	}
	section.download-blightSpot .device img {
		width: 53%;
	}
	section.download-blightSpot.bg-yellow {
	    padding: 50px 0;
	}
	.investors-spent-right {
		top: 50%;
		padding: 50px 0;
	}
	.investors-spent-img {
	    left: -65px;
	    bottom: 0;
	}
	.investors-spent-img img {
	    width: 518px;
	    height: 475px;
	}
	.investors-spent-left-detail.float-right p {
		width: 45%;
	}
	section.spotting-blight {
		margin: 0px;
	}
	section.investors-spent .col-md-7.vertical-align {
		padding-right: 20px;
		padding-left: 40px;
	}
	section.search-vacancies .col-md-6.rgt {
		padding-right: 70px;
	}
	section.search-vacancies .col-md-6.lft {
		padding-left: 70px;	
	}
	section.search-vacancies.row-mb .col-md-6.lft {
		padding-right: 40px;
	}
	section.search-vacancies .col-md-6.order2 .search-for-vacancies-img img {
		width: 100%;
	}
	.investors-spent-right h2 {
	    margin: 20px 0 0 0;
	    font-size: 30px;
	}
	.investors-spent-right-detail p {
	    margin: 0 0 25px 0;
	    font-size: 14px;
	}
	.investors-spent-left-detail.float-right {
	    padding: 100px 0 180px;
	}
	.investors-spent-left-detail.float-right h4 {
	    font-size: 31px;
	    line-height: 31px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right h2 {
	    font-size: 130px;
	    margin: 0px;
	    line-height: 130px;
	}
	.investors-spent-left-detail.float-right h3 {
	    font-size: 60px;
	    line-height: 60px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right h5 {
	    font-size: 30px;
	    line-height: 30px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right h6 {
	    font-size: 23px;
	    line-height: 30px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right span {
	    font-size: 20px;
	}
	.investors-spent-left-detail.float-right p {
		width: 36%;
		margin: 20px 0 0;
	}
	/*-----About-----*/

	/*-----Buy List-----*/
	section.choose-your-list .checkbox-group .checkbox label {
		font-size: 16px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info p {
		width: 32%;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal {
		font-size: 27px;
	}
	section.testimony .testimony-img {
	    position: relative;
	    height: 100%;
	}
	section.testimony .testimony-img img {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	section.buy-a-list {
		background: #fcd635;
		position: relative;
	    margin: 0 0 50px 0;
	    padding: 0;
	}
	section.buy-a-list:before {
		content: "";
	    position: absolute;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-left.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: top left;
	}
	section.buy-a-list:after {
		content: "";
	    position: absolute;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    background: url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/trianglesquares-right.jpg);
	    background-size: 30%;
	    background-repeat: no-repeat;
	    background-position: right;
	}
	section.buy-a-list .btn {
		padding: 50px 0;
		position: relative;
		z-index: 10;
	}
	section.testimony .testimony-detail {
		padding: 120px 60px 60px 60px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal:before {
        right: -45px;
	    bottom: 10px;
	    width: 100px;
	    height: 110px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span, section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span .property-amount-int {
		font-size: 44px;
		width: 50%;
		text-align: center;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sup
	{
		top: -5px;
		font-size: 30px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sub {
		font-size: 22px;
	}
	/*-----Buy List-----*/
	/*-----search1------*/
	.search-map {
	    height: 80vh;
	}
	.search-map-img {
	    height: 100%;
        background-position: 0 -150px;
	}
	.bbreadcrumbs .search-map .search-map-detail {
	    top: 50%;
	}
	.bbreadcrumbs .search-map .search-map-detail h1 {
	    font-size: 46px !important;
	}
	.bbreadcrumbs .zip-code {
	    padding: 30px 0;
	    position: absolute;
	    bottom: 0;
	}
	/*	.bbreadcrumbs .zip-code input {
	    padding: 8px 40px;
	}*/
	/*.bbreadcrumbs .zip-code button {
	    width: 52px;
	    height: 52px;
	    right: 0;
	    top: 0;
	}*/
	/*.bbreadcrumbs .zip-code.bg-yellow .zip-code-detail .search-btn img {
	    width: 30px;
	}*/
	section.about-us {
	    padding: 100px 0 0;
	}
	section.about-us:before {
	    background-position: left bottom;
	}
	section.about-us .col-md-7 {
	    padding: 0 0 270px 0;
	}
	section.about-us .about-us-content p {
	    margin: 40px 0 0;
	    font-size: 14px;
	}
	section.featured-cities {
	    padding: 0 0 100px;
	    margin: 150px 0 0;
	}
	/*-----search1------*/
	/*-----Search2-----*/	
	.search-map-row .property-list .row h2 {
		font-size: 40px;
    	width: 100%;
    	text-align: center;
	}
	.search-map-row .property-list .row .btn {
		display: inline-block;
	    float: none;
	    width: 100%;
	    text-align: center;
	    margin: 30px 0 0 0;
	}
	.search-map-row .search-map-row-detail {
		bottom: 350px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail h2 {
		font-size: 35px;
	}
	/*-----Search2-----*/
	section.app-landing .device img {
		width: 70%;
	}
	section.app-landing .device {
		right: 40px;
	}
	section.app-landing .app-steps li:before {
		width: 62px;
	}
	/*-----App Landing-----*/

	/*Sell Your Property*/
	section.sell-your-property .bg-light {
		padding: 80px 50px 80px 50px !important;
	}
	section.sell-your-property .bg-gray {
		padding: 80px 50px 80px 50px !important;
	}
	section.sell-your-property .sell-property-top h2 {
	    font-size: 30px;
	    float: left;
	    width: 70%;
	}
	section.sell-your-property .sell-property-top img {
		margin: 0 30px 0 0;
	}
	section.sell-your-property p {
		display: inline-block;
	}
	/*Sell Your Property*/
	section.our-mission:before {
		top: 80%;
	}
	section.featured-cities ul li {
		font-size: 19px;
	}
	section.for-sale .sale-list img {
	    height: 180px;
	}
	/*.bbreadcrumbs .zip-code input::-webkit-input-placeholder, footer.footer .subscribe input::-webkit-input-placeholder {
		font-size: 16px;
		line-height: 34px;
	}
	.bbreadcrumbs .zip-code input::-moz-placeholder, footer.footer .subscribe input::-moz-placeholder {
		font-size: 16px;
		line-height: 34px;
	}
	.bbreadcrumbs .zip-code input:-ms-input-placeholder, footer.footer .subscribe input:-ms-input-placeholder {
		font-size: 16px;
		line-height: 34px;
	}
	.bbreadcrumbs .zip-code input:-moz-placeholder, footer.footer .subscribe input:-moz-placeholder { 
		font-size: 16px;
		line-height: 34px;
	}*/
	section.for-sale .sale-list .price {
	    padding: 12px 30px;
	    display: block;
	    position: relative;
	    width: 100%;
	    float: left;
	}
	section.for-sale .sale-list .price h4 {
	    display: block;
	    float: left;
	    margin: 0;
	    font-size: 20px;
	    line-height: 20px;
	}
	section.for-sale .sale-list .price a {
	    font-size: 20px;
	    line-height: 20px;
	}
	section.choose-your-list .choose-your-list-left img {
	    width: 80px;
	}
	.bbreadcrumbs .search-map .search-map-detail {
		top: 50%;
	}
	/*.bbreadcrumbs .zip-code {
		position: relative;
	}*/
	section.featured-cities {
		padding: 50px 0 100px;
	}
	/*-----------------------blog------------------------*/
	section.blog-multi .blog-ads {
	    padding: 30px 15px 0;
	}
	section.blog-multi .blog-ads .ads-details {
	    padding: 0 0 64px;
	}
	/*-----------------------blog------------------------*/
	/*-----------------property-for-sale-----------------*/
	.property-sale .property-sale-sorting .custom-select {
	    background: #fff url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/up-down.png) no-repeat 300px center;
    	background-size: 9px 17px;
	}
	.property-sale .property-sale-listing .psl-buy-box {
	    padding: 21px 30px 20px;
	}
	.property-sale .property-sale-listing .psl-buy-box .psl-buy-info h4 {
	    font-size: 24px;
	    margin: 0 0 10px;
	}
	.property-sale .property-sale-listing .psl-buy-box .psl-buy-info p {
	    font-size: 14px;
	    line-height: 18px;
	}
	/*-----------------property-for-sale-----------------*/
}

@media (min-width: 1366px) and (max-width: 1499.5px) {
	header .menu-container a.navbar-brand img{
		width: 210px;
	}
	section.services .services-detail .col-md-4.text-center p {
		min-height: 190px;
	}
	/*-----About-----*/
	.search-vacancies-detail {
		float: left;
		height: 100%;
	}
	section.download-blightSpot {
		padding: 100px 0;
	}
	section.sell-property .sell-property-img {
		height: 596px;
		top: -160px;
	}
	footer.footer .footer-links {
		padding: 93px 0 93px 150px;
	}
	/*-----About-----*/

	/*-----Buy List-----*/
	section.choose-your-list .checkbox-group .checkbox label {
		font-size: 15px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal {
		font-size: 23px;
	}
	section.testimony .testimony-img {
	    position: relative;
	    height: 100%;
	}
	section.testimony .testimony-img img {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	section.testimony .testimony-detail {
		padding: 120px 60px 60px 60px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span, section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span .property-amount-int {
		font-size: 44px;
		width: 50%;
		text-align: center;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sup
	{
		top: -5px;
		font-size: 30px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sub {
		font-size: 22px;
	}
	section.choose-your-list .choose-your-list-right .result-pay .paypal:before {
        right: -45px;
	    bottom: 5px;
	    width: 100px;
	    height: 110px;
	}
	/*-----Buy List-----*/
	
	section.download-blightSpot .device {
		right: 10px;
		top: 50px;
	}
	section.download-blightSpot .device img {
		width: 60%;
	    margin: 0;
	    position: relative;
	    right: 50px;
	}
	.search-map-row .property-list .row h2 {
		font-size: 34px;
	}
	.menu-footer-menu-1-container {
		width: 20%;
	    float: left;
	    clear: both;
	}
	.menu-footer-menu-2-container {
		width: 35%;
	    float: left;
	    margin: 0 40px;
	}
	.menu-footer-menu-3-container {
	    width: 25%;
	}

	/*Container*/
	header .top-bar .container-fluid {
		max-width: inherit !important;
		padding-left: 50px !important;
	    padding-right: 50px !important;
	}
	.menu-container .container-fluid {
		max-width: inherit !important;
		padding-left: 50px !important;
    	padding-right: 50px !important;
	}
	.container-fluid {
	    max-width: 1050px !important;
	    padding: 0px !important;
	}
	section.investors-spent .col-md-7.vertical-align {
		padding-right: 0;
		padding-left: 40px;
	}
	.investors-spent-img {
		left:-175px;
	}
	section.search-vacancies .col-md-6.lft {
		padding-left: 160px;
	}
	section.search-vacancies .col-md-6.rgt {
		padding-right: 160px;
	}
	section.sell-property .col-md-6 {
		padding: 0 160px 0 0;
	}
	section.sell-property .col-md-6.rgt.order2 {
		padding: 0 120px 0 0;
	}
	section.search-vacancies.row-mb .col-md-6.lft {
		padding-right: 160px;
		padding-left: 40px;
	}
	/*Container*/
	.investors-spent-left-detail.float-right {
	    padding: 100px 0 180px;
	}
	.investors-spent-left-detail.float-right h4 {
	    font-size: 31px;
	    line-height: 31px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right h2 {
	    font-size: 130px;
	    margin: 0px;
	    line-height: 130px;
	}
	.investors-spent-left-detail.float-right h3 {
	    font-size: 60px;
	    line-height: 60px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right h5 {
	    font-size: 30px;
	    line-height: 30px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right h6 {
	    font-size: 25px;
	    line-height: 25px;
	    margin: 0;
	}
	.investors-spent-left-detail.float-right span {
	    font-size: 20px;
	}
	.investors-spent-left-detail.float-right p {
		width: 42%;
		margin: 22px 0 0;
	}
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info p {
		width: 45%;
	}
	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail h2 {
		font-size: 20px;
	}
	section.choose-your-list .choose-your-list-left .choose-your-list-icon-detail p {
		font-family: inherit;
		line-height: 24px;
	}
	section.choose-your-list .choose-your-list-right .choose-your-list-right-detail h2 {
		font-size: 40px;
	}
	section.featured-cities.bg-yellow .col-md-7 ul {
		width: 100%;
	}
	section.search-vacancies {
		margin: 100px 0;
	}
	/*App Landing*/
	section.app-landing h1 {
		font-size: 53px;
	}
	section.app-landing .app-steps li:before {
		width: 64px;
	}
	section.app-landing .device {
		width: 46%
	}
	section.app-landing .device img {
		width: 80%;
	}
	/*App Landing*/

	/*Sell Your Property*/
	section.sell-your-property .sell-property-top h2 {
	    width: 100%;
	    font-size: 28px;
	    margin: 0;
	}
	.sell-property-top img {
	    margin: 0 50px 0 0 !important;
	}
	/*Sell Your Property*/
	.bbreadcrumbs .search-map .search-map-detail {
		top: 50%;
	}
	section.our-mission:before {
		top: 80%;
	}
	.investors-spent-img img {
		width: 665px;
		height: 600px;
	}
	.investors-spent-right h2 {
		font-size: 30px;
	}
	section.search-vacancies .col-md-6.order2 .search-for-vacancies-img img {
		width: 90%;
	}
	.bbreadcrumbs .search-map .search-map-detail h1 {
		font-size: 52px !important;
	}
	section.about-us .about-us-content p {
		font-size: 15px;
	}
	section.about-us .col-md-7 {
		padding: 0 0 150px 0;
	}
	section.featured-cities ul li {
		margin: 0 10px 10px 20px;
	}
	section.for-sale .sale-list img {
	    height: 180px;
	}
	/*.search-map-img {
		height: 360px;
	}*/
	.bbreadcrumbs .zip-code {
		padding: 30px 0;
	}
	/*-----search1-----*/
	.search-map {
	    height: 80vh;
	}
	.search-map-img {
	    height: 100%;
	    background-position: center;
	}
	.bbreadcrumbs .search-map .search-map-detail h1 {
	    font-size: 46px !important;
	}
	.bbreadcrumbs .zip-code {
	    padding: 30px 0;
	    position: absolute;
	    bottom: 0;
	}
	/*.bbreadcrumbs .zip-code input {
	    padding: 8px 40px;
	}
	.bbreadcrumbs .zip-code button {
	    width: 52px;
	    height: 52px;
	    right: 0;
	    top: 0;
	}
	.bbreadcrumbs .zip-code.bg-yellow .zip-code-detail .search-btn img {
	    width: 30px;
	}*/
	
	/*.bbreadcrumbs .zip-code input::-webkit-input-placeholder, footer.footer .subscribe input::-webkit-input-placeholder {
		font-size: 16px;
		line-height: 34px;
	}
	.bbreadcrumbs .zip-code input::-moz-placeholder, footer.footer .subscribe input::-moz-placeholder {
		font-size: 16px;
		line-height: 34px;
	}
	.bbreadcrumbs .zip-code input:-ms-input-placeholder, footer.footer .subscribe input:-ms-input-placeholder {
		font-size: 16px;
		line-height: 34px;
	}
	.bbreadcrumbs .zip-code input:-moz-placeholder, footer.footer .subscribe input:-moz-placeholder { 
		font-size: 16px;
		line-height: 34px;
	}*/
	section.featured-cities {
	    padding: 0 0 100px;
	    margin: 150px 0 0;
	}
	section.for-sale .sale-list .price {
	    padding: 12px 30px;
	    display: block;
	    position: relative;
	    width: 100%;
	    float: left;
	}
	section.for-sale .sale-list .price h4 {
	    display: block;
	    float: left;
	    margin: 0;
	    font-size: 20px;
	    line-height: 20px;
	}
	section.for-sale .sale-list .price a {
	    font-size: 20px;
	    line-height: 20px;
	}
	section.choose-your-list .choose-your-list-left img {
	    width: 80px;
	}
	.bbreadcrumbs .search-map .search-map-detail {
		top: 50%;
	}
	/*.bbreadcrumbs .zip-code {
		position: relative;
	}*/
	section.featured-cities {
		padding: 50px 0 100px;
	}

	/*-----search1-----*/
	section.choose-your-list .choose-your-list-right .result-pay .result-pay-info span sup {
		top: -8px;
	}
	/*-----------------------blog------------------------*/
	section.blog-multi .blog-ads {
	    padding: 30px 15px 0;
	}
	section.blog-multi .blog-ads .ads-details {
	    padding: 0 0 68px;
	}
	/*-----------------------blog------------------------*/
	.property-sale .property-sale-sorting .custom-select {
	    background: #fff url(https://blightspot.com/wp-content/themes/Blight-Spot/assets/images/up-down.png) no-repeat 300px center;
    	background-size: 9px 17px;
	}
	.property-sale .property-sale-listing .psl-buy-box {
	    padding: 21px 30px 20px;
	}
	.property-sale .property-sale-listing .psl-buy-box .psl-buy-info h4 {
	    font-size: 24px;
	    margin: 0 0 10px;
	}
	.property-sale .property-sale-listing .psl-buy-box .psl-buy-info p {
	    font-size: 14px;
	    line-height: 18px;
	}
}
@media (min-width: 1500px) {
	.search-map {
	    height: 80vh;
	}
	.search-map-img {
	    height: 100%;
	    background-position: center;
	}
	/*-----------------property-for-sale-----------------*/
	.property-sale .property-sale-listing .psl-buy-box {
	    padding: 21px 30px 20px;
	}
	.property-sale .property-sale-listing .psl-buy-box .psl-buy-info h4 {
	    font-size: 24px;
	    margin: 0 0 10px;
	}
	.property-sale .property-sale-listing .psl-buy-box .psl-buy-info p {
	    font-size: 14px;
	    line-height: 18px;
	}
	/*-----------------property-for-sale-----------------*/
}