.header{
	font-family:helvetica;
	font-size:30px;
	text-align:center;
}
.objectiveTitle , .topicTitle{
	font-size:18px;
}
.targetAudienceTitle b{
	font-size:18px;
}

.topicHeading a{
	color:blue;
	font-size:17px;
	padding-left:5px;
}
.topicHeading{
	padding-left:50px;
}

@media screen and (max-width: 650px) {
	.topicHeading{
		padding-left:10px;
	}
}

.topics i{
	padding-left:100px;
	font-size:10px;
}
.topics a{
	padding-left:5px;
}
.topics a:hover{
	color:black;
}
@media screen and (max-width: 650px) {
	.topics i{
		padding-left:40px;
		font-size:15px;
	}
}

.heading{
	font-size:17px;
}
.image{
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.durationContent {
	padding-left:50px;
}

.incharge{
	padding-left:50px;

}
@media screen and (max-width: 650px) {
	.incharge{
		padding-left:30px;
	}
}
/*/////////////////////////////////////////////////////////////////////////////*/

.regpadding{
	padding:25px 50px 25px 50px;
}
.regContent i{
	padding-left:60px;
}
.regContent a{
	padding-left:10px;
}

@media screen and (max-width: 650px) {
	.regContent i{
		padding-left:50px;
	}
	.regContent a{
		padding-left:0px;
	}
	.regpadding{
		padding:10px;
	}
}

.offer {
    position: relative;
}
.offer img {
    position: absolute;
    top: -50px;
    left:0px;
}


.padd {
      padding-left:100px;
      padding-right:100px;
}

@media screen and (max-width: 650px) {
	.padd {
		padding-left:10px;
		padding-right:10px;
	}
}
