/*
	font-family: 'Oxygen', sans-serif; (300;400)
	font-family: 'Montserrat', sans-serif; (300;400)
	font-family: 'Outfit', sans-serif; (100;200;300;400;500;600)
	font-family: 'Raleway', sans-serif; (0,300;0,400;1,300;1,400)
	font-family: 'Anton', sans-serif;
	font-family: 'Chewy', sans-serif;
*/

body {
	font-family: 'Outfit', sans-serif;
	font-size: 1.1rem;
	background-color: #fff;
	position: relative;
	padding-top: 4.5rem;
}
a {text-decoration: none;color:#a168ac;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}
.font-7 {
	font-size: 4rem;
	line-height: 1;
}
.font-3 {
	font-size: 1.5rem;
	line-height: 1;
}
.font-4 {
	font-size: 1.8rem;
	line-height: 1.2;
}
.font-5 {
	font-size: 2.5rem;
	line-height: 1.5;
}

.cust-navbar {background: #a168ac;}
.navbar-brand {text-transform: uppercase; font-family: 'Outfit', sans-serif; font-size: 22px;font-weight: 500;}
.navbar-toggler:focus {box-shadow: 0 0 0 0.1rem;}
.bannerImg {position: relative;}
  
.bancaption {text-align:center; position: absolute; top: 40%; left: 50%; transform: translateX(-50%) translateY(-55%); -webkit-text-stroke: 0px #fff;}
.headingText {font-family: 'Chewy', sans-serif; color: #ffffff; font-size:4.5rem ; text-shadow: #000 0.1em 0.1em 0.2em}
.btn-epic{color: #000000; border-radius: 100px;    padding: 0.5rem 1.75rem;}
.btn-epic:hover, .btn-epic:active {
    color: #fff;
    background-color: #a168ac;
    border-color: #a168ac;
}

.btn-purple {
    color: #fff;
    background-color: #a168ac;
    border-color: #a168ac;	
}
.btn-purple:hover, .btn-purple:active {
	color: #fff;
    background-color: #8c4b99;
    border-color: #7f3b8d;
}


.iconStyle {
    font-weight: 600;
    font-size: 14px;
    color: #919191;
}
.bg-pink-light {
    background: #c561a0;
}
.bggraylight {background: #dbdbdb;}
.font14{font-size: 14px;}

section#banner {
    margin-top: -15px;
}
.textHeading {color: #a168ac;line-height: 1.2;}

.listflush li {
	position: relative;
    display: block;
    text-decoration: none;
}


@media only screen and (max-width: 600px) {
	.font-7 {
		font-size: 2.7rem;
	}
	.font-4 {
		font-size: 1.5rem;
	}
	.font-5 {
		font-size: 1.8rem;
	}
	.headingText {
		font-size: 1.7rem;
	}
}