@media screen and (max-width: 1199px) {
	
}
@media screen and (max-width: 991px) {
	.header_content p {
		padding-right: 10px;
	}
}

@media screen and (max-width: 768px) {
	.header_content {
	}
button{font-size:18px!important;margin-top:20px;margin-bottom:0}
	.header_form {
		padding-left: 0px;
	}

	#revolutionary_content img {
		margin: 0px auto;
		margin-top: 20px;
	}

	.horizontal_line {
		border-right: 0px;
		border-bottom: 2px solid #000;
		margin-bottom: 30px;
		min-height: 50px;
	}
	.copy_right {
		margin-top: 20px;
	}

	.btn-submit {
		display: block;
		margin: 10px 0;
		margin-left: 0px !important;
	}

	.thanku_content {
		font-size: 16px;
		padding: 50px 0;
	}
}

@media screen and (max-width: 600px) {
	header {
	    background-position: center;
	    background-attachment: inherit;
	}
	.header_content h1 {
	    color: #fff;
	}
}

@media screen and (max-width: 380px) {
	#our_promise {
		background-position: 20%;
	}
}