
.flower-garland, .flower-garland-2 {
	width: 100%;
	height: 55px;
	background:url(../img/diwali/flower-garland.png) repeat-x center top;
	position: absolute;
	left: 0;
}
.flower-garland {
	top: 106px;
}
.flower-garland-2 {
	top: -5px;
}
.left-design, .right-design, .kandil {
	position: absolute;
	top: 105px;
}
.left-design img, .right-design img {
	max-width: 100% !important;
}
.bspc .left-design, .bspc .right-design {top: 0;}
.bspc .flower-garland {top: -6px;}
.kandil {right: 0;}
.kandil.left {left: 0; right: auto;}
.kandil img {max-width: 100px;}
.kandil.bsp {top: 0; right: 100px;}
.kandil.bsp img {max-width: 75px;}
.kandil.bsp.left {top: 0; right: auto; left: 100px;}
.left-design {left: 50px;}
.right-design {right: 50px;}

.banner__full_width h1, .banner__full_width .h-heading {
	color: #6b0c03 !important;
}
.header__overlay.diwali-overlay {display: none;}
.panati-bg {
	width: 100%;
	height: 39px;
	background:url(../img/diwali/panati.png) repeat-x center;
	background-size: 36px;
	position: absolute;
	bottom: 0;
	left: 0;
}


.elements-l, .elements-r {
	position: absolute;
	top: 0;
}
.elements-l {
	left: 0;
}
.elements-r {
	right: 0;
}

.divider {
	width: 100%;
	height: 20px;
	background: url(../img/diwali/divider.png) repeat-x top center;
	position: absolute;
	top: 0;
	left: 0;
}


@media (max-width: 1500px) {
	.elements-l, .elements-r {width: 300px;}
}
@media (max-width: 767px) {
	.header__overlay.diwali-overlay {display: block;}
	.left-design, .right-design, .kandil {top: 0;}
	.kandil {display: none;}
	.left-design {left: 0;}
	.right-design {right: 0;}
	.flower-garland {top:0;}
	.elements-l, .elements-r {width: 125px;}
}