@media only screen and (max-width:1025px)
{#container 
{width:94%;
margin:0 3%;
}
.capcha_picleft
{width:124px;
display:block;
float:left;
margin:0 0 0 0;
}
.capcha_picright
{width:100%;
display:block;
float:left;
margin:10px 0 0 0;
}
.capcha_left
{width:44%;
display:block;
float:left;
margin:0 0 20px 0;

}
#print-upload .capcha_picright {
    width: 45%;
	margin:0px 0 0 0;
	}
#get-a-quote .capcha_picright {
    width: 68%;
	margin:0px 0 0 0;
	}
.about_lefttext
{width:100%;
display:block;
float:left;
font-size:71px;
color:#888888;
text-align:right;
line-height:96px;
}
font.about_leftcolor{font-size:71px; color: #ca581c;}


.about_righttext
{width:100%;
display:block;
float:left;
font-size:56px;
color:#888888;
text-align:right;
line-height:72px;
}

font.about_rightcolor{font-size:52px; color: #ca581c;}
.avail_nameright
{width:72%;
display:block;
float:right;
margin:0 0 0 0;
background:#731414;
}

.avail_required
{width:86.6%;
display:block;
float:right;
margin:0 0 0 0;
}

}


@media only screen  and (max-width: 979px) {
#container 
{width:93%;
margin:0 3%;
}
.about_lefttext
{width:100%;
display:block;
float:left;
font-size:87px;
color:#888888;
text-align:center;
line-height:96px;
}
font.about_leftcolor{font-size:87px; color: #ca581c;}

.about_righttext
{width:100%;
display:block;
float:left;
font-size:56px;
color:#888888;
text-align:center;
line-height:72px;
}

font.about_rightcolor{font-size:52px; color: #ca581c;}


.avail_nameright
{width:64%;
display:block;
float:right;
margin:0 0 0 0;

}


.avail_required
{width:82.6%;
display:block;
float:right;
margin:0 0 0 0;
}
#get-a-quote .capcha_picright {
    width: 58%;
	margin:0px 0 0 0;
	}
#print-upload .capcha_pic {
	width:100% !important;
	}	
#print-upload .submit {
	margin-left: 0px;
	}
}
 @media only screen and (max-width: 767px) {
#container {
	width: 457px;
	display: block;
	margin: auto;
}
.contact_left
{width:100%;
display:block;
float:left;
margin:0px 0 0px 0;

}
.contact_right
{width:100%;
display:block;
float:left;
margin:20px 0 0px 0;
}
.avail_headdingleft
{width:100%;
display:block;
float:left;
margin:0 0 0px 0;
font-size: 24px;
    text-transform: uppercase;
    color: #444;
	font-weight:bold;
	text-align:center;
}
.avail_headdingright
{width:100%;
display:block;
float:left;
margin:8px 0 0px 0;
font-size:13px;
color: #888;
text-align:center;
}
.capcha
{width:100%;
display:block;
margin:0 0 0 0;
float:left;
}

.avail_nowfleft
{width:100%;
display:block;
float:left;
margin:0 0 0 0;

}
.avail_nowfright
{width:100%;
display:block;
float:left;
margin:10px 0 0 0;

}


.avail_nametext
{width:100%;
display:block;
float:left;
margin:15px 0 0 0;

font-size:14px;
color: #ca581c;
}
.avail_nameright
{width:100%;
display:block;
float:left;
margin:5px 0 0 0;

}

.avail_required
{width:100%;
display:block;
float:left;
margin:5px 0 0 0;
}


}
@media only screen and (max-width:671px) {
	#get-a-quote .capcha_picright {
    width: 50%;
	margin:0px 0 0 0;
	}
	}
@media only screen and (max-width:576px) {
	#get-a-quote .capcha_picright {
    width: 40%;
	margin:0px 0 0 0;
	}
	#get-a-quote .capcha_pic {
		width:50%;
		}
	}
@media only screen and (max-width:495px) {
	#get-a-quote .capcha_picright {
    width: 40%;
	margin:0px 0 0 0;
	}
	#get-a-quote .capcha_pic {
		width:100%;
		}
	#get-a-quote .submit {
		margin-left:0px;
		}
	}	
 @media only screen and (max-width: 479px) {
#container {
	width: 90%;
	display: block;
	margin: auto;
}
.about_lefttext
{width:100%;
display:block;
float:left;
font-size:60px;
color:#888888;
text-align:center;
line-height:73px;
}
font.about_leftcolor{font-size:58px; color: #ca581c;}
font.about_rightcolor{font-size:46px; color: #ca581c;}
}
 @media only screen and (max-width: 380px) {
	 #get-a-quote .name_left {
		 width:100%;
		 }
	 #get-a-quote .name_right {
		 margin-top:20px;
		 width:100%;
		 }
	 #print-upload .name_left {
		 width:100%;
		 }
	 #print-upload .name_right {
		 margin-top:20px;
		 width:100%;
		 }
	 }
