#top .section:nth-child(odd) {
  background: #4d4d4d !important;
  color: #fff !important;
}

#top .section:nth-child(even) {
  background: #373737 !important;
  color: #fff !important;
}
.grid-item {
  color: #fff !important;
}
.pid1 {
	height: 100vh;
}

.pid12,
.pid13,
.pid5,
.pid4,
.pid3,
.pid2 {
	min-height: 100vh;
}
.pid2 .container {
	width: 100%;
}
.pid2 .box .b {
	margin: 0px 0px;
}

.pid2 .b2r img {
	margin-right: -15px;
	float: right;
}
.pid2 .b2l {
	padding-left: 30%;
}

@media(max-width:767px){
	.pid2 .b2r img { float: none; }
	.pid2 .b2l { padding-left: 0;}
}

.pid3 .carousel {
	max-width: 910px;
}

.pid4 .container {
	width: 95%;
}
@media(max-width:767px){
	.pid4 .container {
		width: 100%;
	}
}
.pid4 img:nth-child(1) { width: 23% !important; }
.pid4 img:nth-child(2) { width: 51% !important; }
.pid4 img:nth-child(3) { width: 23% !important; }
	
.pid4 .b1,
.pid13 .b1,
.pid12 .b1 {
	max-width: 1400px;
	margin: auto;
}

.pid5 .half {
	max-width: 1200px;
	margin: auto;

}
.pid5 .half .k {
	padding: 10px 30px;
}

.pid6 {

}
.pid6 .container {
	max-width: 1200px;
	margin: auto;
}

.pid9 {

}
.pid9 .container {
	max-width: 1200px;
	margin: auto;
}
.pid9 .container.main-low-padding {
	/* padding: 0; */
	/* margin-top: -50px; */
}