@font-face {
	font-family: font-bold;
	src: url(../asset/fonts/Campton/Campton-BoldDEMO.otf);
}
@font-face {
	font-family: font-light;
	src: url(../asset/fonts/Campton/Campton-LightDEMO.otf);
}
*{
	scroll-behavior: smooth;
}
body {
	font-family : font-light
}
.font-bold {
	font-family : font-bold
}
.content-font {
	font-size : 22px;
	font-weight : lighter;
}
.right-arrow {
	transform: translateY(-10%);
	width : 12px;
	margin-left : 20px;
	height : auto
}
.detail-btn {
	font-size : 20px;
	padding-top : 10px; 
	color : rgb(0,134,244);
	font-weight: bold
}
.gen-content{
	font-size : 17px
}
.gen-heading {
	font-size : 20px
}
.second-section {
	padding : 10vh 10vw;
}
.other-section {
	padding : 5vh 10vw;
}
.img-fix {
	padding-right : 25px
}

/* Bootstrap override */
.navbar-light .navbar-toggler{
	border-color : transparent
}
.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,134,244,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}


/* For smaller screens */
@media (max-width : 990px){
	.cover-img {
			text-align: center;
	}
	.help-us-img{
			text-align: left;
	}
	.right-arrow-spl {
			transform: translateY(-10%);
			width : 12px;
			margin-left : 5px;
			height : auto
	}
	.cover-img-fix {
			padding-top : 50px;
	}
	.first-section {
			padding : 10vh 10vw
	}
	.sponsor-margin-fix{
			margin-top : 20px
	}
	#fc_frame {
			display : none
	}
	.big-logo {
			height : 100px;
	}
}

/* For bigger screens */
@media (min-width : 991px){
	.cover-img {
			text-align: right
	}
	.help-us-img{
			text-align: right
	}
	.right-arrow-spl {
			transform: translateY(-10%);
			width : 12px;
			margin-left : 20px;
			height : auto
	}
	.first-section {
			padding : 50px 10vw
	}
	.big-logo {
			height : 200px;
	}
}

.det-content {
	font-size : 18px;
	padding : 15px
}

.det-heading {
	font-weight : bolder;
	font-size : 22px;
	padding-top : 20px
}