#content-pddg {font-size: 1.1vw;}

.event-head-pddg,
.event-pddg {
	align-items: center;
	display: flex;
	width: 60vw;
}
.event-head-pddg{
	margin-left: 25vw;
}
.event-pddg {
	justify-content: center;
	padding-bottom: 4vw;
}

.calender-symbol {
	border: 0.2vw solid #1ca679;
	border-radius: 1vw;
	margin: auto 3vw auto -8vw;
	width: 5vw;
}
.calender-symbol-month {
	background-color: #1ca679;
	border-radius: 1vw 1vw 0 0;
	color: #fff;
	font-size: 0.8vw;
	margin-left: -.15vw;
	padding: .3vw .15vw;
	text-align: center;
	width: 100%;
}
.calender-symbol-day {
	color: #1ca679;
	font-size: 2vw;
	padding: 0.3vw;
	text-align: center;
}

.event-heading {
	color: #1ca679;
	font-size: 2.2vw;
	font-weight: bold;
	text-align: center;
}

.event-pddg {margin: 1.5vw auto;}
.event-img {
	height: 25vw;
	margin-bottom: 0.5vw;
}
.registration-bttn {
	background-color: #1ca679;
	border-radius: 0.5vw;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	margin: 0.8vw 0;
	padding: .5vw 1vw;
	/*padding: 0.5vw;*/
	text-align: center;
	/*width: 8vw;*/
	width: auto;
}
.registration-link {text-decoration: none;}
.registration-link,
.registration-link:visited,
.registration-link:active {color: #fff;}

.a-lookalike {
	color: blue;
	cursor: pointer;
	text-decoration: underline;
}


@media screen and (max-width: 825px) and (orientation: portrait) {
	#content-pddg {font-size: 2.6vw;}
	
	.event-head-pddg,
	.event-pddg {width: 80vw;}
	.event-head-pddg {max-width: 70vw;}
	.event-head-first {padding-top: 5vw;}
	.event-pddg {padding-bottom: 10vw;}

	.calender-symbol {
		border-radius: 2.5vw;
		border-width: 0.55vw;
		margin: auto 5vw auto -18vw;
		width: 14vw;
	}
	.calender-symbol-month {
		border-radius: 1.5vw 1.5vw 0 0;
		font-size: 2.4vw;
		padding: .8vw .1vw;
	}
	.calender-symbol-day {
		font-size: 5vw;
		padding: 0.8vw;
	}

	.event-heading {
		font-size: 4.6vw;
		max-width: 50vw;
		text-align: left;
	}

	.event-img {
		height: auto;
		margin-bottom: 1vw;
		width: 80vw;
	}

	.registration-bttn {
		border-radius: 1.2vw;
		padding: .8vw 3vw;
		/*padding: 0.8vw;*/
		/*width: 18vw;*/
	}
}
