/*Dev2*/
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Playfair+Display:wght@400;500;800;900&family=Poppins:wght@100;200;300;400&display=swap" rel="stylesheet">
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Playfair+Display:wght@400;500;800;900&family=Poppins:wght@100;200;300;400&display=swap');

/*
font-family: 'Lato', sans-serif;
font-family: 'Playfair Display', serif;
font-family: 'Poppins', sans-serif;
*/
*{
	background-color:rgba(80,130,164,0.6);
}
body{
	background-color:rgba(80,130,164,0.6);
}
#image_box{
			display:grid;
			grid-template-rows: 50px 100px; 
			background-image:linear-gradient(0deg, rgba(80,130,164,0.45),rgba(80,130,164,0.45)),url('../images/bgimage_reset1.jpg');
			background-repeat: no-repeat;
			background-size:cover;
			background-position:center; 
			background-attachment:fixed;
			height:150px;
}
	#top_buffer{
		grid-row:1;
		height:50px;
		display:grid;
	}
	
	.page_head{
		margin-top: 5px;
		padding: 5px 0px 5px 0px;
		text-align:center;
		font-family:'Playfair Display', serif;
		font-weight:200;
		font-size:20px;
		color:rgba(232,243,251,1);
		width:100%;
		background-color:rgba(232,243,251,1);
	}
	
	#top_title{
		grid-row:2;
		display:grid;
		grid-template-columns:1fr 1fr;
		grid-column-gap:25px;
		background-color:rgba(80,130,164,0.6);
		height:100px;
		border:1px solid rgba(232,243,251,0.2);
		margin:auto;
		/*justify-content:center;
		align-content:center;*/
		width:100%;
	}
		#left_title{
			display:grid;
			grid-column:1;
			
		}
			.left_title_text{
			display:grid;
			grid-column:1;
			align-content:center;
			justify-content:right;
			font-family:'Playfair Display', serif;
			font-weight:900;
			font-size:60px;
			color:rgba(232,243,251,1);
			line-height:0.1;
			}
		#right_title{
			display:grid;
			grid-column:2;
		}
			h3.right_title_text{
				display:grid;
				font-family:'Lato', sans-serif;
				font-weight:300;
				font-size:1.1em;
				color:rgba(232,243,251,1);
				line-height:1.3;
			}
	#top_gap{
		padding-top:100px;
		grid-row:3;
		background-color:rgba(210,210,210,1);
		height:40px;
		margin:auto;
		position: center;
	}
	
		
	.article_sec{
		display:grid;
		grid-template-rows: 1fr 1fr;
		background-color:rgba(80,130,164,0.7);
		width:60%;
		align-items:start;
		margin: 0 auto;
		margin-top:100px;
		line-height:1.5;
		
	}
	
	.article_title{
		font-family:'Playfair Display', serif;
		font-weight:600;
		font-size:25px;
		padding-top: 25px;
		color:#fff;
		padding-left:50px;
	}
	.article_author{
		font-family:'Playfair Display', serif;
		font-weight:600;
		font-size:15px;
		padding-bottom:0px;
		color:#000;
		padding-left:50px;
	}
	.pub_date{
		font-family:'Playfair Display', serif;
		font-weight:600;
		font-size:12px;
		color:#000;
		padding-left:50px;
		
	}
	
	.article_text{
		font-family:'Lato', sansserif;
		font-weight:400;
		font-size:14px;
		padding-bottom:15px;
		color:#fff;
		padding-left:50px;
		padding-right:50px;
	}
	
		

		#some_empty_space{
			height:100px;
		}
		

}	
.foot-title{
		font-family:'Playfair Display', serif;
		font-weight:600;
		font-size:14px;
		padding-bottom:15px;
}

		.foot-title a:link {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-title a:visited {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-title a:hover {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

.foot-link{
		font-family:'Lato', sans-serif;
		font-weight:600;
		font-size:13px;
		padding-bottom:5px;
}

		.foot-link a:link {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-link a:visited {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}

		.foot-link a:hover {
		  color: #5082A4;
		  background-color: transparent;
		  text-decoration: underline;
		}
@media (max-width:1000px){
	.text_sec{
		width:75%;
	}
}

@media (max-width:550px){
	.text_sec{
		width:90%;
	}
}