/*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: 70px 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:170px;
}
	#top_buffer{
		grid-row:1;
		height:70px;
		display:grid;
	}
	#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;
			
		}
			h1.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);
			}
		#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:100px;
		margin:auto;
		position: center;
		max-width:560px;
		padding-bottom: 56.25%; 
	}
	
	.contact_sec{
		display:grid;
		grid-template-rows: 100px 50px 1fr 100px;
		background-color:rgba(80,130,164,0.7);
		width:60%;
		justify-content:center;
		margin: 100px auto;
		padding-bottom: 25px;
		padding-top: 25px;
		
	}	
	
		.bphonemail{
			grid-row:2;
			font-family:'Playfair Display', serif;
			font-weight:400;
			font-size:20px;
			color:rgba(232,243,251,1);
			padding: 20px 25px 20px 25px;
			
			text-align:center;
			padding-bottom: 25px;
		}
	
		.contact_sec_title{
			grid-row:1;
			font-family:'Playfair Display', serif;
			font-weight:500;
			font-size:25px;
			color:rgba(232,243,251,1);
			padding: 20px 25px 20px 25px;
			text-align:center;
		
		}
		.contact_sec_blurb{
			grid-row:3;
			margin-left:5%;
			margin-right:5%;
			text-align:left;
			padding-top:20px;
		}
		
		.contact_sec_blurb_p{
			padding-top:25px;
			text-align:center;
			margin-top:50px;
		}
		
			.contact_sec_blurb_p{
				font-family:'Lato', sans-serif;
				font-weight:400;
				font-size:15px;
				line-height:2;
				color:rgba(232,243,251,1);
				}
				
			label{
				text-align:left;
				color: rgba(232,243,251,1);
				font-family:'Playfair Display', serif;
				font-weight:500;
				font-size:15px;
			}
			
				
			input[type=text], select, textarea , checkbox{
				width: 100%;
				padding: 10px;
				border: 1px solid #ccc;
				
				box-sizing: border-box;
				margin-top: 6px;
				margin-bottom: 16px;
				resize: vertical;
				font-family:'Lato', sans-serif;
				font-weight:400;
				font-size:14px;
				line-height:2;
				color:rgba(80,130,164,1);
			}
			
			
			input[type=submit] {
				background-color: rgba(232,243,251,1);
				color: rgba(80,130,164,1);
				padding: 10px 20px;
				border: none;
				
				cursor: pointer;
				font-family:'Playfair Display', serif;
				font-weight:700;
				font-size:15px;
				text-align:center;
			}
			
			input[type=submit] {
				background-color: rgba(232,243,251,1);
				color: rgba(80,130,164,1);
				padding: 10px 20px;
				border: none;
				
				cursor: pointer;
				font-family:'Playfair Display', serif;
				font-weight:700;
				font-size:15px;
				text-align:center;
			}

			input[type=submit]:hover {
				background-color: rgba(80,130,164,1);
				color:rgba(232,243,251,1);
				border: 2px solid rgba(232,243,251,1);
			}
			
			.container {
				border-radius: 5px;
				background-color: #f2f2f2;
				padding: 20px;
			}
		.contact_sec_action{
			grid-row:4;
			display:flex;
			margin:auto;
			padding-top:25px;
			padding-bottom:25px;
		}
			.contact_sec_but1{
				padding:10px 40px 10px 40px;
				border: 1px solid rgba(232,243,251,1);
				margin-right:50px;
				font-family:'Playfair Display', serif;
				font-weight:500;
				font-size:15px;
				color:rgba(232,243,251,1);
			}
			
			

			/*
			.contact_sec_but2{
				padding:10px 40px 10px 40px;
				border: 1px solid rgba(232,243,251,1);
				margin-right:50px;
				font-family:'Playfair Display', serif;
				font-weight:500;
				font-size:15px;
				background-color:rgba(232,243,251,1);
				color:rgba(80,130,164,1);
			}*/
		#some_empty_space{
			height:100px;
		}


@media (max-width:1000px){
	.contact_sec{
		width:75%;
	}
}

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