@media ( max-width: 1199px ) {
	body,html, .content-wrap {width:100%;height:100%;}
	.content-wrap {height:auto;}
	.footer {padding:0px 30px 0px;}
	
	
	.content {
		height: 100%;
	}
	
}

@media ( max-width: 991px ) {
	.right-content-wrap img {
	    width: 100%;
	    height:auto;
	}
	
	.left-content-wrap {
		padding: 55px 0 20px;
	}
	
	.left-content-wrap h1 {
		
	}
	
	.left-content-wrap p {
		margin: 20px 0;
	}
	
	.left-content-wrap p.phone-wrap {
		margin-top: 15px;
	}
	
	.left-content-wrap .phone-number {
		
	}
	
	.content {
		background: #07070a none;
	}
	
}

@media ( max-width: 767px ) {
	
	.content-wrap {height:auto;}
	
	.left-content-wrap {
	    text-align:center;
	}
		
	
	header {
		padding: 12px 0 12px;
	}
	
	.content {
		height: 100%;
	}
	
	.left-content-wrap {
		padding: 30px 0 0;
	}
	
	.left-content-wrap h1 {
		
	}
	
	.left-content-wrap p {
		margin: 20px 0;
	}
	
	.left-content-wrap p.phone-wrap {
		margin-top: 15px;
	}
	
	.left-content-wrap .phone-number {
		
	}
		
}

@media ( max-width: 600px ) {
	
	.content {
		height: 100%;
	}
	
	.left-content-wrap {
		padding: 20px 0 0;
	}
	
	.left-content-wrap h1 {
		
	}
	
	.left-content-wrap p {
		margin: 18px 0;
	}
	
	.left-content-wrap p.phone-wrap {
		margin-top: 10px;
	}
	
	.left-content-wrap .phone-number {
		
	}
	
	.content-wrap {
	    height: auto;
	}
	
}

@media ( max-width: 515px ) {
	
	.content {
		height: 100%;
	}
	
	.left-content-wrap {
		padding: 20px 0 0;
	}
	
	.left-content-wrap h1 {
		
	}
	
	.left-content-wrap p {
		margin: 18px 0;
	}
	
	.left-content-wrap p.phone-wrap {
		margin-top: 10px;
	}
	
	.left-content-wrap .phone-number {
		
	}
	
}

@media ( max-width: 450px ) {
	.content {
		height: 100%;
	}
	
	.left-content-wrap {
		padding: 20px 0 0;
	}
	
	.taxi-lightbox {
		/* display: block; */
	}
	
	.left-content-wrap a {
		display: block;
	}
	
	.left-content-wrap p.phone-wrap {
		margin-top: 5px;
	}
	
	.left-content-wrap .phone-number {
		
	}
		
}

@media ( max-width: 450px ) {
	.taxi-lightbox {
		display: block;
	}
		
}

@media ( max-width: 340px ) {
	.content {height:100%;}
}

/*
@media ( max-width: 450px ) {
	
	.content-wrap {
		padding-bottom: 15px;
	}
	
	.content {
		height: auto;
		background-image: none;
	}
	
	.left-content-wrap {
		padding: 30px 0 10px;
	}
	
	.left-content-wrap h1 {
		font-size: 30px;
		line-height: 30px;
		text-align: center;
	}
	
	.left-content-wrap p {
		font-size: 16px;
		margin: 20px 0;
		text-align: center;
	}
	
	.left-content-wrap a {
		display: block;
		text-align: center;
	}
	
	.left-content-wrap p.phone-wrap {
		margin-top: 10px;
	}
	
	.left-content-wrap .phone-number {
		font-size: 16px !important;
	}
	
	.footer {
		padding: 25px 0 30px;
	}
		
}
*/