* {
	margin: 0;
	padding: 0;
}

body {
	font-family: 'Poppins', sans-serif;
	background: linear-gradient(75deg, #000000 -15%, #2D6D5F 140%);
	color: #C5C5C5;
}

a {
    color: #F1D572 !important;
}

.nav-link.active {
	border-bottom: 2px solid #F1D572;
}

.nav-link:hover {
	color: #FFFFFF !important;
}

.btn-link:hover {
    color: transparent;
    text-decoration: none;
}

.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: none;
}

.btn-link:focus, .btn-link.focus {
    text-decoration: none;
}

.svg-btn:hover {
    color: transparent !important;
    text-decoration: none !important;
}

.c-tag-1{
	color: #C5C5C5 !important;
}

.c-tag-2{
	color: #C5C5C5 !important;
}

.c-tag-3{
	color: #000 !important;
}

.bg-tag-1{
	background-color: #F1D572 !important;
}

.reg-20{
	font-size: 20px;
}

.med-14{
	font-size: 14px;
	font-weight: 500;
}

.med-16{
	font-size: 16px;
	font-weight: 500;
}

.med-24{
	font-size: 24px;
	font-weight: 500;
}

.med-60{
	font-size: 2.35rem;
	font-weight: 700;
	margin-bottom: 2rem;
}

.w-logo{
	width: 5rem;
}

.action-btn{
	border: none;
	padding: 15px 35px;
}

 .action-btn:focus{
	outline: none;
	border: none;
	box-shadow: none;
}

.hero{
	height: 100vh;
}

.px-top{
	padding: 0 10%;
}
	
.px-foot {
	padding: 0 10%;
}

.foot-pad{
	padding: 0.5rem 1rem;
}

.pt-hero{
	padding-top: 120px !important;
    padding-bottom: 200px;
}

.carousel-inner {
    min-height: 136px;
}

.carousel-indicators {
    justify-content: flex-start;
	margin-right: 0;
    margin-left: 0;
}

.carousel-indicators li {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #C5C5C5;
}

.carousel-indicators .active {
    background-color: #F1D572;
}

.footer{
	background-color: #000000;
}


/* policy starts */
.card-policy{
	background-color: transparent;
}

.text-transparent{
	color: transparent;
}