@media screen and (max-width: 320px)
{ 	
		#form_header{ 
		    width: 260px;
		    height: auto;
		    position: absolute;
		    right: 0;
		    border: 2px solid #ff1800;
		    margin-left: 40px;
		    padding: 0px 18px;
		    border-radius: 3px;
		    box-shadow: 0 0 8px #8ABE42;
		    background-color: RGBA(138, 190, 66, 0.62);
		    margin-top: 7px;
		    text-align: center;

	}
	body{
	overflow-x:hidden;
	}

	.form_text{
		border-bottom: 2px dotted #d8d8d8;
		padding-bottom: 15px;
		font-size:17px;
		color: white;
	}

	#form_slider{
		width:500px;
		top:100px;
		position:fixed;
		z-index:999999;
	}
	#form_sidebar{
		position:absolute;
		top: 185px;
		left:181px;
		box-shadow: 0 0 8px gray;
	}

	#form_sidebar1{
		position:absolute;
		top: 185px;
		left:181px;
		box-shadow: 0 0 8px gray;
	}
	.contact_title {
	    font-family: 'Gochi Hand', cursive;
	    color: white;
	}

	input[type=text]{ 
		/*margin-top: -10px;*/
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #87d01e;
	}

	h4{
		font-size:15px;
	}

	select{
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
	}

	textarea{
		padding:6px;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
		margin-top: 10px;
		height:80px;
		width:100%;
	}	

	button{
		background:#2bc1f2;
		border: none;
		color: #fff;
		width: 100%;
		font-size: 22px;
		font-weight: bolder;
		padding: 8px 0 8px 0;
		border-radius: 3px;
		cursor: pointer;
		margin-top:25px;
	}
	/*--------------------------------------
			Advertisement div
	----------------------------------------*/
	.formget{
		width:300px;
		margin-top: 65px;
		margin-left: 57px;
		float: left;
		}

	input[type="email"] {
	   margin-top: 10px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	}
	#message {
	    padding: 6px;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	    margin-top: 10px;
	    height: 80px;
	    width: 100%;
	}
	#subject{

		margin-top: 0px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	}
	input[type="submit"]{
	background: #27b311;
	border: none;
	color: #fff;
	width: 100%;
	font-size: 22px;
	font-weight: bolder;
	padding: 8px 0 8px 0;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 25px;
	}

	#message:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#name:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#email:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#subject:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#message:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#contactForm {
	    margin-top: 6px;
	}
	

}

 @media screen and (max-width:480px)
{
	#form_header{ 
		    width: 260px;
    height: auto;
    position: absolute;
    right: 0;
    border: 2px solid #ff1800;
    margin-left: 40px;
    padding: 0px 18px;
    border-radius: 3px;
    box-shadow: 0 0 8px #8ABE42;
    background-color: RGBA(138, 190, 66, 0.62);
    margin-top: -45px;
    text-align: center;

	}
	
	#form_sidebar{
		position:absolute;
		top: 90px;
left: 113px;
		box-shadow: 0 0 8px gray;
	}

	#form_sidebar1{
		position:absolute;
		top: 90px;
left: 200px;
		box-shadow: 0 0 8px gray;
	}
	
	.form_text{
		border-bottom: 2px dotted #d8d8d8;
		padding-bottom: 15px;
		font-size:17px;
		color: white;
	}

	#form_slider{
		width: 500px;
		top: 100px;
		position:fixed;
		z-index:999999;
	}
	
	.contact_title {
	    font-family: 'Gochi Hand', cursive;
	    color: white;
	}

	input[type=text]{ 
		/*margin-top: -10px;*/
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #87d01e;
	}

	h4{
		font-size:15px;
	}

	select{
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
	}

	textarea{
		padding:6px;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
		margin-top: 10px;
		height:80px;
		width:100%;
	}	

	button{
		background:#2bc1f2;
		border: none;
		color: #fff;
		width: 100%;
		font-size: 22px;
		font-weight: bolder;
		padding: 8px 0 8px 0;
		border-radius: 3px;
		cursor: pointer;
		margin-top:25px;
	}
	/*--------------------------------------
			Advertisement div
	----------------------------------------*/
	.formget{
		width:300px;
		margin-top: 65px;
		margin-left: 57px;
		float: left;
		}

	input[type="email"] {
	   margin-top: 10px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	}
	#message {
	    padding: 6px;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	    margin-top: 0;
height: 60px;
	    width: 100%;
	}
	#subject{

		margin-top: 0px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	}
	input[type="submit"]{
	background: #27b311;
	border: none;
	color: #fff;
	width: 100%;
	font-size: 20px;
	font-weight: bolder;
	padding: 3px 0 3px 0;
	border-radius: 3px;
	cursor: pointer;
	margin-top: -4px;
	}

	#message:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#name:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#email:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#subject:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#message:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#contactForm {
	    margin-top: 6px;
	}
	body{
	overflow-x:hidden;
	}
	

}
@media screen and (min-width: 768px)
	{
	#form_header{ 
			width:333px;
			height:auto;
			position:absolute; 
			right:0px; 
			border:2px solid #ff1800;
			margin-left:40px;
			padding: 20px 22px;
			border-radius:3px;
			box-shadow: 0 0 8px #8ABE42;
			background-color: RGBA(138, 190, 66, 0.62);
			margin-top: 54px;
			text-align: center;
		}
		body{
	overflow-x:hidden;
	}

	.form_text{
		border-bottom: 2px dotted #d8d8d8;
		padding-bottom: 15px;
		font-size:17px;
		color: white;
	}

	#form_slider{
		width:500px;
		top:100px;
		position:fixed;
		z-index:999999;
	}
	#form_sidebar{
		position:absolute;
		top: 257px;
		left:113px;
		box-shadow: 0 0 8px gray;
	}

	#form_sidebar1{
		position:absolute;
		top: 257px;
		left:113px;
		box-shadow: 0 0 8px gray;
	}
	.contact_title {
	    font-family: 'Gochi Hand', cursive;
	    color: white;
	}

	input[type=text]{ 
		/*margin-top: -10px;*/
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #87d01e;
	}

	h4{
		font-size:15px;
	}

	select{
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
	}

	textarea{
		padding:6px;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
		margin-top: 10px;
		height:80px;
		width:100%;
		margin-bottom: 10px;
	}	

	button{
		background:#2bc1f2;
		border: none;
		color: #fff;
		width: 100%;
		font-size: 22px;
		font-weight: bolder;
		padding: 8px 0 8px 0;
		border-radius: 3px;
		cursor: pointer;
		margin-top:25px;
	}
	/*--------------------------------------
			Advertisement div
	----------------------------------------*/
	.formget{
		width:300px;
		margin-top: 65px;
		margin-left: 57px;
		float: left;
		}

	input[type="email"] {
	   margin-top: 10px;
	   margin-bottom: 10px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	}
	#message {
	    padding: 6px;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	    margin-top: 10px;
	    height: 80px;
	    width: 100%;
	}
	#subject{

		margin-top: 0px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	}
	input[type="submit"]{
	background: #27b311;
	border: none;
	color: #fff;
	width: 100%;
	font-size: 22px;
	font-weight: bolder;
	padding: 8px 0 8px 0;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 0px;
	}

	#message:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#name:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#email:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#subject:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#message:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#contactForm {
	    margin-top: 30px;
	}
	
}
  @media screen and (max-width:1280px)
}
{ 
	#form_header{ 
		width:333px;
		height:auto;
		position:absolute; 
		right:0px; 
		border:2px solid #ff1800;
		margin-left:40px;
		padding: 20px 22px;
		border-radius:3px;
		box-shadow: 0 0 8px #8ABE42;
		background-color: RGBA(138, 190, 66, 0.62);
		margin-top: 120px;
		text-align: center;
	}
	body{
	overflow-x:hidden;
	}

	.form_text{
		border-bottom: 2px dotted #d8d8d8;
		padding-bottom: 15px;
		font-size:17px;
		color: white;
	}

	#form_slider{
		width:500px;
		top:100px;
		position:fixed;
		z-index:999999;
	}
	#form_sidebar{
		position:absolute;
		top: 257px;
		left:113px;
		box-shadow: 0 0 8px gray;
	}

	#form_sidebar1{
		position:absolute;
		top: 257px;
		left:113px;
		box-shadow: 0 0 8px gray;
	}
	.contact_title {
	    font-family: 'Gochi Hand', cursive;
	    color: white;
	}

	input[type=text]{ 
		/*margin-top: -10px;*/
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #87d01e;
	}

	h4{
		font-size:15px;
	}

	select{
		padding:6px;
		width:100%;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
	}

	textarea{
		padding:6px;
		font-size:15px;
		border-radius:2px;
		border:3px solid #98d0f1;
		margin-top: 10px;
		height:80px;
		width:100%;
	}	

	button{
		background:#2bc1f2;
		border: none;
		color: #fff;
		width: 100%;
		font-size: 22px;
		font-weight: bolder;
		padding: 8px 0 8px 0;
		border-radius: 3px;
		cursor: pointer;
		margin-top:25px;
	}
	/*--------------------------------------
			Advertisement div
	----------------------------------------*/
	.formget{
		width:300px;
		margin-top: 65px;
		margin-left: 57px;
		float: left;
		}

	input[type="email"] {
	   margin-top: 10px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	}
	#message {
	    padding: 6px;
	    font-size: 15px;
	    border-radius: 2px;
	    border: 3px solid #87d01e;
	    margin-top: 10px;
	    height: 80px;
	    width: 100%;
	}
	#subject{

		margin-top: 0px;
	    padding: 6px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 2px;
	}
	input[type="submit"]{
	background: #27b311;
	border: none;
	color: #fff;
	width: 100%;
	font-size: 22px;
	font-weight: bolder;
	padding: 8px 0 8px 0;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 25px;
	}

	#message:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#name:focus
	{
	border-color: #ff1800;
	box-shadow: 0.5px 0px 0.5px #8cbe45;
	outline: none;
	}
	#email:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#subject:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#message:focus
	{
		border-color: #ff1800;
		box-shadow: 0.5px 0px 0.5px #8cbe45;
		outline: none;
	}
	#contactForm {
	    margin-top: 30px;
	}
}