
 .contact_form_wrapper_outer {
	display: flex;
	width: 100%;
	height:auto;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	background-image:url("../png/contat-bg-img.png") ;
	background-color: #f9fdff;
	padding-top: 2%;
	
	
}


.contact_form_wrapper_inner {
	
/*	display: flex;*/
/*	align-items:flex-start;*/
/*	flex-direction: row;*/
	width: 80%;
	
	height:auto;
	box-sizing: border-box;
	padding-top: 0%;
	padding-bottom: 2%;
	
	
text-align: center;
	



}

.contact_form_sub_heading{
	
	font-weight: bold;
	font-size: 20px;
	color: #132233;

	display: grid;
	place-items: center; /* Centers both horizontally and vertically */
	      /* Example height for the div */
	/* Optional: visualize the div */
	text-align: center;  
		

	width: 100%;
	margin-bottom: 1.5%;

	
}

.contact_form_heading{


	
	font-weight: 700;
	font-size: 250%;
	color: #132233;

	display: grid;
	place-items: center; /* Centers both horizontally and vertically */
	height: 100px;       /* Example height for the div */
	
	text-align: center;  /* Center multi-line text */
	/*
	display: grid;
	place-items: center; /* Centers both horizontally and vertically */
/*	height: 200px;       /* Example height for the div */
	 /* Optional: visualize the div */
/*text-align: center; 


	margin-bottom: 2.5%;
	line-height: 1.25;
	/* text-align: center;
	width: 30%;
	border:2px dashed #dc143c !important; */
	
}

.test{
	
	color: black;
	height: 50px;
	width: 200px;
	background-color: white;
	border: #b8b8b8 thin solid;
	margin-bottom: 2%;
}
.contact_form_area
{

	text-align:left;
	padding-left: 200px !important;
}



@media screen and (max-width:580px) {


.contact_form_wrapper_inner {
	
	/*	display: flex;*/
	/*	align-items:flex-start;*/
	/*	flex-direction: row;*/
		width: 100%;
	
		height:auto;
		box-sizing: border-box;
		padding-top: 5%;
		padding-bottom: 5%;
		text-align: left;
		padding-left: 20px;
	
	}
	
	.contact_form_sub_heading{
		
		font-weight: bold;
		font-size: 16px;
		color: #132233;
		text-align: left;
		width: 100%;
		margin-bottom: 1.5%;
	 padding-left:20px !important; 
		
	}
	
	.contact_form_heading{
		
		font-weight: 700;
		font-size: 250%;
		color: #132233;
		margin-bottom: 2.5%;
		line-height: 1.25;
		text-align: left;
		width: 100%;
		padding-left:80px !important;
		
	}
	.contact_form_area
	{
	
		text-align:left;
		
		width: 100%;
		padding-left: 0px !important;
	}

	


}


.wpcf7-form .input-filled{margin-bottom: 0px !important ;}    
