*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}

					/*////////////////////////
					///////// Contect ////////
					////////////////////////*/ 


.pages{
	text-align:center;
	padding:80px 20px;
	background-color:#F4F4F4;
}
.page-text h1{
	padding:10px 0px;
}

					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:39%;
	vertical-align:top;
	padding:10px;
	display:inline-block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:30px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	border:1px solid red;
	width:50%;	
	display:inline-block;
	border:0px solid black;
	text-align:left;
}
.Form{
	width:100%;
	padding:20px 30px 20px 20px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}

 
		/*=============================================================================================================================================*/
								

								/*============================================*/
								/*=========== @Media Queries 200px ===========*/
								/*============================================*/
								/*============== Potrait phones ==============*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 200px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}

					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:100%;
	vertical-align:top;
	padding:10px;
	display:block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:30px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:100%;	
	display:block;
	border:0px solid black;
	text-align:left;
}
.Form{
	width:100%;
	padding:0px 0px 0px 0px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}

 		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  
}
						
								/*============================================*/
								/*=========== @Media Queries 376px ===========*/
								/*============================================*/
								/*============= landscape phones =============*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 376px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}

					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:100%;
	vertical-align:top;
	padding:10px;
	display:block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:0px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:100%;	
	display:block;
	border:0px solid black;
}
.Form{
	width:100%;
	padding:20px 30px 20px 30px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}

 		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  
}

								/*============================================*/
								/*=========== @Media Queries 476px ===========*/
								/*============================================*/
								/*============= landscape phones =============*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 476px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}

					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:100%;
	vertical-align:top;
	padding:10px;
	display:block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:0px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:100%;	
	display:block;
	border:0px solid black;
}
.Form{
	width:100%;
	padding:20px 30px 20px 30px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}

 
		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  
}


								/*============================================*/
								/*=========== @Media Queries 576px ===========*/
								/*============================================*/
								/*============= landscape phones =============*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 576px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}


					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:100%;
	vertical-align:top;
	padding:10px;
	display:block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:0px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:100%;	
	display:block;
	border:0px solid black;
}
.Form{
	width:100%;
	padding:20px 30px 20px 30px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}


		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  
}

								/*============================================*/
								/*=========== @Media Queries 768px ===========*/
								/*============================================*/
								/*================== Tablets =================*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 768px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}


					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:100%;
	vertical-align:top;
	padding:10px;
	display:block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:0px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:100%;	
	display:block;
	border:0px solid black;
}
.Form{
	width:100%;
	padding:20px 30px 20px 30px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}


		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  
}

								/*============================================*/
								/*=========== @Media Queries 992px ===========*/
								/*============================================*/
								/*================= Desktops =================*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 992px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}


					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:39%;
	vertical-align:top;
	padding:10px;
	display:inline-block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:0px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:60%;	
	display:inline-block;
	border:0px solid black;
}
.Form{
	width:100%;
	padding:20px 30px 20px 30px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}

 		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  
}


								/*============================================*/
								/*=========== @Media Queries 1200px ==========*/
								/*============================================*/
								/*============== Large-Desktops ==============*/ 
								/*============================================*/  
	
	
@media only screen and (min-width: 1200px) { 
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}


					/*////////////////////
					//////// Form ////////
					////////////////////*/ 


.Cont-Form{
	padding:30px 0px 20px 0px;	
	border:0px solid black;
}
.Contact-text{
	width:39%;
	vertical-align:top;
	padding:10px;
	display:inline-block;
	border:0px solid pink;
}
.text-heading{
	border:0px solid green;
	padding:20px;
	margin:0px 0px 8px 0px;	
}
.Contact_text{
	border:0px solid blue;
	padding:0px;
}
.Contact_text {
	padding:5px 5px 0px 5px;
	font-size:18px;
	margin:0px 0px 0px 0px;	
	border:0px solid red;
}
.hh{
	border:0px solid yellow;
	padding:8px;
	margin: 0px 0px 10px 0px; 
}
.hh p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px 6px 5px;
}
.hh i{
	font-size:28px;
	margin-right:10px;
}
.Contact-Form{
	width:60%;	
	display:inline-block;
	border:0px solid black;
}
.Form{
	width:100%;
	padding:20px 30px 20px 30px;
}
.Form div:nth-child(1){
	width:100%;
	font-weight:600;
	padding:5px 0;
	font-size:18px;
}
.input-1{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(3){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-2{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(5){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-3{
	line-height:20px;
	height:30px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.Form div:nth-child(7){
	width:100%;
	font-weight:600;
	padding:10px 0 5px 0;
	font-size:18px;
}
.input-4{
	overflow:hidden;
	line-height:20px;
	height:110px;
	width:100%;
	padding:5px;
	font-size:18px;
}
.btn{
	cursor:pointer;
	margin:10px 0 0 0;
	background-color:#4CAF50;
	color:white;
	padding: 5px 10px;
	font-size:16px;
}

}
		/*=============================================================================================================================================*/
		/*=============================================================================================================================================*/  

