@media (min-width: 280px) and (max-width: 767px) {
.p-text-center{
	text-align:center !important;
	}
.img-mrgn-left-15{
	margin-left:15px !important;
	}
.logo h1{
	text-align:center;
}
.logo h1 img{
	width:100%;
}
.hid{display:none;}

.top_contant_one p span{
	display:block;
	vertical-align:middle;
	float:none;
	text-align:center;
	margin:0 20px 10px 0;
}
.top_contant_two p span{
	display:block;
	vertical-align:middle;
	float:none;
	text-align:center;
	margin:0 20px 10px 0;
}

.about p label{
	width:100%;
	float:none;
}
.about p input[type="text"]{
	width:95%;
}
.about p select{
	width:95%;
}
.about p textarea{
	width:95%;
}
.about p:last-child label{
	display:none;
}
.about h3 span,.fire h3 span,.safety_sign h3 span{
	display:block;
	text-align:right;
	float:right;
	padding:10px 0 0 0;
}
}

@media all and (min-width: 480px){
.logo h1 img{
width:auto;
}
}

@media all and (min-width: 640px){
.logo h1 img{
width:auto;
}
.top_contant_one p span{
	display:inline-block;
	vertical-align:middle;
	float:left;
	text-align:left;
	margin:0 20px 20px 0;
}
.top_contant_two p span{
	display:inline-block;
	vertical-align:middle;
	float:left;
	text-align:left;
	margin:0 20px 20px 0;
}

.about p label{
	width:20%;
	float:left;
}
.about p input[type="text"]{
	width:75%;
}
.about p select{
	width:75%;
}
.about p textarea{
	width:75%;
}
.about p:last-child label{
	display:block;
}
}


@media only screen and (min-width: 768px){

.top_contant_one p span{
	display:block;
	vertical-align:middle;
	float:none;
	text-align:center;
	margin:0 0px 10px 0;
}
.top_contant_two p span{
	display:block;
	vertical-align:middle;
	float:none;
	text-align:center;
	margin:0 0px 10px 0;
}
.about p label{
	width:15%;
	float:left;
}
.about p input[type="text"]{
	width:50%;
}
.about p select{
	width:50%;
}
.about p textarea{
	width:50%;
}
.about p:last-child label{
	display:block;
}
}
@media only screen and (min-width: 1024px){

.top_contant_one p span{
	display:block;
	vertical-align:middle;
	float:left;
	text-align:center;
	margin:0 20px 30px 0;
}
.top_contant_two p span{
	display:block;
	vertical-align:middle;
	float:left;
	text-align:center;
	margin:0 20px 30px 0;
}
.about p label{
	width:22%;
	float:left;
}
.about p input[type="text"]{
	width:50%;
}
.about p select{
	width:50%;
}
.about p textarea{
	width:50%;
}
.about p:last-child label{
	display:block;
}
}
@media only screen and(min-width:1170px){
img{
	max-width:100%; 
	height:auto;
}
.logo h1 img{
	width:auto;
}

.top_contant_one p span{
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin:0 20px 0px 0;
}
.top_contant_two p span{
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin:0 20px 0px 0;
}
.about p label{
	width:20%;
	float:left;
}
.about p input[type="text"]{
	width:75%;
}
.about p select{
	width:75%;
}
.about p textarea{
	width:75%;
}

}

