@charset "utf-8";
/* overlock */
@font-face {font-family: 'Overlock SC';
  font-style: normal;
  font-weight: 400;
  src: local('Overlock SC'), local('OverlockSC-Regular'), url(https://fonts.gstatic.com/s/overlocksc/v5/cFrEOzZWUct6fhBu_bFdko4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
/* raleway */
@font-face {  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}



/* HEADING START */
.blinks 	{	-webkit-animation: blinks 1s step-end infinite;
			-moz-animation: blinks 1s step-end infinite;
			-o-animation: blinks 1s step-end infinite;
			animation: blinks 1s step-end infinite;	}
@-webkit-keyframes blinks { 67% { opacity: 0 }}
@-moz-keyframes blinks {  67% { opacity: 0 }}
@-o-keyframes blinks {  67% { opacity: 0 }}
@keyframes blinks {  67% { opacity: 0 }}
.blinks 	{	color: brown;
			text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px orange, 0 0 25px orange, 0 0 25px orange , 0 0 25px orange, 0 0 25px orange;	}
/* HEADING END */












/* LARGE DEVICE */
@media only screen and (min-width : 1200px)
{
	
/*CONTACT*/	
.contact-container { background: #fff;
					  padding: 25px;
					  border-radius: 8px;
					  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
					}

h2 { text-align: center;
	 margin-bottom: 20px;
  	color: #333;
	}

label { display: block;
  		margin: 10px 0 5px;
  		color: #555;
		}
input, textarea { width: 100%;
				  padding: 10px;
				  border: 1px solid #ddd;
				  border-radius: 5px;
				  margin-bottom: 15px;
				  font-size: 14px;
				}
button { width: 100%;
		  padding: 12px;
		  background: #4CAF50;
		  color: #fff;
		  border: none;
		  border-radius: 5px;
		  font-size: 16px;
		  cursor: pointer;
		}
button:hover { background: #45a049; }
	
	

}





/* MEDIUM DEVICE */
@media only screen and (min-width : 991px) and (max-width : 1199px) 
{ 
	
/*CONTACT*/	
.contact-container { background: #fff;
					  padding: 25px;
					  border-radius: 8px;
					  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
					}

h2 { text-align: center;
	 margin-bottom: 20px;
  	color: #333;
	}

label { display: block;
  		margin: 10px 0 5px;
  		color: #555;
		}
input, textarea { width: 100%;
				  padding: 10px;
				  border: 1px solid #ddd;
				  border-radius: 5px;
				  margin-bottom: 15px;
				  font-size: 14px;
				}
button { width: 100%;
		  padding: 12px;
		  background: #4CAF50;
		  color: #fff;
		  border: none;
		  border-radius: 5px;
		  font-size: 16px;
		  cursor: pointer;
		}
button:hover { background: #45a049; }
	
}





/* SMALL DEVICE */
@media only screen and (min-width : 768px) and (max-width : 990px) 
{

/*CONTACT*/	
.contact-container { background: #fff;
					  padding: 25px;
					  border-radius: 8px;
					  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
					}

h2 { text-align: center;
	 margin-bottom: 20px;
  	color: #333;
	}

label { display: block;
  		margin: 10px 0 5px;
  		color: #555;
		}
input, textarea { width: 100%;
				  padding: 10px;
				  border: 1px solid #ddd;
				  border-radius: 5px;
				  margin-bottom: 15px;
				  font-size: 14px;
				}
button { width: 100%;
		  padding: 12px;
		  background: #4CAF50;
		  color: #fff;
		  border: none;
		  border-radius: 5px;
		  font-size: 16px;
		  cursor: pointer;
		}
button:hover { background: #45a049; }
	
}





/* EXTRA SMALL DEVICE */
@media only screen and (max-width : 767px) 
{

/*CONTACT*/	
.contact-container { background: #fff;
					  padding: 25px;
					  border-radius: 8px;
					  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
					}

h2 { text-align: center;
	 margin-bottom: 20px;
  	color: #333;
	}

label { display: block;
  		margin: 10px 0 5px;
  		color: #555;
		}
input, textarea { width: 100%;
				  padding: 10px;
				  border: 1px solid #ddd;
				  border-radius: 5px;
				  margin-bottom: 15px;
				  font-size: 14px;
				}
button { width: 100%;
		  padding: 12px;
		  background: #4CAF50;
		  color: #fff;
		  border: none;
		  border-radius: 5px;
		  font-size: 16px;
		  cursor: pointer;
		}
button:hover { background: #45a049; }

}
	








