/*
.container{
	max-width: 960px;
	margin: 0 auto;
	padding:25px;
	font-size:12px;
	background: #f9f9f9;   
}
*/
.parallax1 {
	background: url(/lib/images/Main/bus_islamabad_express.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: 710px;
}

.parallax2 {
	background: url(/lib/images/Main/bus_faisal_movers.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: 710px;
}

.parallax3 {
	background: url(/lib/images/Main/nhmp-banner.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: auto;
	min-height: 650px;
	padding-bottom:20px;
}

.parallax4 {
	background: url(/lib/images/Main/bus_niazi.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: 900px;
}

.parallax5 {
	background: url(/lib/images/Main/bus_shuja_express.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: 710px;
}

.parallax6 {
	background: url(/lib/images/Main/bus_skyways.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: 710px;
}

.parallax7 {
	background: url(/lib/images/Main/bus_shuja_express.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: 500px;
	height: 700px;
}

/*.parallax8 {
	background: url(/lib/images/bgImgTA.png) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: auto;
	min-height: 750px;
}*/

.parallax8 {
	background: url(/lib/images/bgImgTA.png) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	height: auto;
	min-height: 750px;
}

/* Media query for tablets */
@media (max-width: 1024px) {
	.parallax8 {
		min-height: 1000px; /* Adjust minimum height for tablets */
		background-attachment: scroll; /* Change attachment for better performance on tablets */
	}
}

/* Media query for mobile devices */
@media (max-width: 768px) {
	.parallax8 {
		min-height: 750px; /* Adjust minimum height for mobile */
		background-attachment: scroll; /* Change attachment for better performance on mobile */
		background-size: contain; /* Adjust background size */
	}
}

/* Media query for very small devices */
@media (max-width: 480px) {
	.parallax8 {
		min-height: 300px; /* Further adjust minimum height */
		background-size: cover; /* Ensure full cover on small screens */
	}
}