body{
	/*font-family: 'Source Sans Pro', sans-serif;*/
    font-family: 'Noto Sans', sans-serif;
}

h1, h2{
	color:#ffffff;
	text-transform:uppercase;
	font-size:30px;
	letter-spacing:1px;
    /*text-shadow: 0 0 5px #000;*/
}
.btn-pink{
    background-color: #af0068;
    border-color: #a20061;
    color: #fff
}
.navbar-dark .navbar-brand {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    text-shadow: 1px 0 5px #a5a5a5;
}
.navbar-dark .navbar-nav .nav-link {
	color:#ffffff;
    text-transform: uppercase;
    font-size: 13px;
    padding: 10px 13px;
	letter-spacing:1px;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color:#f3fb04;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color:#f3fb04;
}
.slider{
	background-color:#efefef;
}
.for-mob{
	display:none;
}
.for-medToL{
	display:block;
}
.banner-bottom{
	background-color:#FFFFFF;
	padding:80px 0;
}
.banner-bottom h1{
	color:#af0068;
}
.banner-bottom p{
	font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    line-height: 30px;
    text-align: justify;
    color: #4c4c4c;
}
.abc img{
    width:100%;
    height: 200px;
}
.banner-bottom img{
    border: 3px solid #af0068;
    border-radius: 3px;
}
.latest-updates{
    background-color: #af0068;
    color: #fff;
    padding: 5px 0;
}
.latest-updates h3{
    color: #fff;
    padding: 0;
    margin: 0;
}
.latest-updates marquee{
    padding: 0;
    margin: 5px 0 0 0;
    color:yellow;
}
.collections .gallery-image{ border: 2px solid white;padding: 5px; }

.collections{
	background:url("../images/events/bg.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.collections-bg-overlay{
	padding:100px 0;
	background:rgba(0,0,0,0.30);
}
.collections h3{
	text-align:center;
	color:#ffffff;
	}
.copyright{
		background:#af0068;
		color:#FFFFFF;
	}
.social ul{
	text-align:center;
}
.social ul li{
	font-size:40px;
	display:inline-block;
	width:60px;
	height: 60px;
    background-color:#af0068;
    text-align: center;
    margin: 0 15px;
    border-radius: 5px;
	}
.social ul a{
	color:#ffffff;
	}
    .gallery-image{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
     .gallery-image img{
        width: 100%;
        height: 180px;
    }
.footer-menu ul{
	text-align:center;
	}
.footer-menu ul li{
	text-align:center;
	padding:10px 15px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	}
address p{
	text-align:center;
	font-size: 17px;
	margin:0;
	line-height:30px;
	color:#464646;
	letter-spacing: 0.2px;
	}
address p a{
	color:#464646;
	}

#vlightbox1{
    margin-left: 50px !important;
}
.career-form h2{
    color:#af0068;
}
	
/* ----- Start media queried ----- */
@media(max-width:1200px){
	.navbar-dark .navbar-nav .nav-link {
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0;
}
.navbar-dark .navbar-brand {
    font-size: 22px;
}
    #vlightbox1{
    margin-left: 100px !important;
}
}
@media(max-width:992px){


}
@media(max-width:768px){
.navbar-toggler {
    padding: .6rem .75rem;
    font-size: 0.85em;
    background-color: #4c4c4c;
    border: 1px solid #ffffff;
}
.navbar-dark .navbar-toggler {
    color: rgb(255, 255, 255);
    border-color: rgb(204, 203, 203);
}
.banner-bottom {
    padding: 25px 0;
}
h1, h2 {
    font-size: 28px;
    letter-spacing: 0;
    text-align: center;
    padding: 15px 0;
}
.slider{
	margin:1px 0 0 0;
}
.slider img{
	min-height:200px;
}
.carousel-indicators {
    bottom: -10px;
}
.collections-bg-overlay {
    padding: 30px 0;
}
.social ul{
	padding:0;
}
.social ul li {
    font-size: 26px;
    width: 40px;
    height: 40px;
    margin: 0 7px;
}
.footer-menu ul{
	padding:0;
}
.footer-menu ul li {
    font-size: 13px;
    padding: 10px 8px;
}
}
@media(max-width:576px){
.navbar-dark .navbar-brand {
	white-space:unset;
	font-size:22px;
	text-align:center;
}
.navbar-toggler {
	margin:auto;
}
.for-mob{
	display:block;
}
.for-medToL{
	display:none;
}
#vlightbox1{
    margin-left: 70px !important;
}
}
@media(max-width:375px){
#vlightbox1{
    margin-left: 45px !important;
    }
}
@media(max-width:320px){
#vlightbox1{
    margin-left: 20px !important;
}
}
/* ----- Start media queried ----- */