@import url('https://fonts.googleapis.com/css?family=Cuprum');
@import url('https://fonts.googleapis.com/css?family=Vidaloka&display=swap');

.sub_text{
	font-family: 'Cuprum', sans-serif;
	font-size:18px;
 }
.sub_text a{
	font-family: 'Cuprum', sans-serif;
	font-size:18px;
	
 }

.sub_text a:hover{
  color: #A16200;
  text-decoration:underline;
 }

 
.bg_colour1 h2 {
  font-size:35px;
  margin-bottom: 0.1rem;
  font-family: 'Reem Kufi', sans-serif;
  color:#FFF;
  letter-spacing:2px;
  word-spacing:1px;
 
 
 }

.bg_colour1 h6 {
  font-size:20px;
  font-family: 'Kodchasan', sans-serif;
  color:#FFF;
  letter-spacing:4px; 
  margin-bottom: 0.1rem;
  margin-top: 0.0rem;
  
}

.header{
	height:auto;
	width:100%;
	background-color: #011E4E;
	border-top:3px solid #DF4800;
	border-bottom:3px solid #DF4800;
	
	}
.text_colour{
	color: #F4BB6C;
	font-family: 'Vidaloka', serif;
	}

.let_news{
	background-color:rgba(255, 102, 102, 0.8);
	height:35px;
 }


 .GeneratedMarquee {
	font-family: 'Kodchasan', sans-serif;
	color:#FFF;
	font-size:12px;
	padding:5px;
	font-style:italic;
	}
	
.GeneratedMarquee a{
	color:#FFF;
}
.GeneratedMarquee a:hover{
	color: #333;
 }
 
 
.latest_news{
	font-family: 'Kodchasan', sans-serif;
	color: #F03;
	font-size:12px;
	padding:5px;
    text-align:justify;
	height:100%;
}

.latest_news a{
	font-family: 'Kodchasan', sans-serif;
    color: #666;
	font-size:12px;
	padding:5px;
    font-weight:600;
	text-align:justify;
} 

.latest_news a:hover {
	color:#333;
	}

.latest_news_box .card{
	background-color:rgba(255,255,255, 0.7);
	height:350px;
	width:100%;
	}

.latest_news_box .card-header{
	margin:0px;
	padding:3px;
	text-align:center;
	}

.latest_news_box .card-body{
	margin:0px;
	padding:2px;
    height:300px;
	
	}
.latest_news_bg{
	background:#FFF;
	padding:8px;
	margin-bottom:5px;
	text-align:left;
	border-left:3px solid #3FAFE0;
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:0.6px;
}

.birthday_girls{
	font-family: 'Kodchasan', sans-serif;
	color: #F03;
	font-size:16px;
	padding:5px;
    text-align:justify;
	height:100%;
}

.birthday_girls_bg{
	font-family: 'Ubuntu Condensed', sans-serif;
	color:#333;
	padding:8px;
	margin-bottom:10px;
	text-align:left;
	height:60px;
}

.birthday_girls, GeneratedMarquee {
	font-family: 'Kodchasan', sans-serif;
	color:#FFF;
	font-size:18px;
	padding:3px;
	}
	

.ifrem_box{
	height:500px;
	width:100%;
}

.home_logo{
	height:350px;
	width:100%;
	background-color:rgba(255,255,255,0.7);
    border-radius:5px;
	z-index:0000;
	}

@media (max-width: 776px) { 

.ifrem_box{
	height:auto;
	width:100%;
}

.latest_news_box .card{
    height:auto;
	width:100%;
	 }
.home_logo{
	height:auto;
	width:100%;
	background-color:rgba(255,255,255,0.4);

 }

}

<!------------------------event-gallery------------------>
.btn:focus, .btn:active, button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}
<!---------------end-evegallery--------------------------->

