@media screen and (min-width: 1441px) and (max-width: 1920px) {
.modal-dialog{
	width:900px !important;	
}
.pro-pan-steel,.pro-pan-lead,.pro-pan-zinc,.pro-pan-steel-ad,.pro-pan-lead-header-ad,.pro-pan-zinc-header-ad,.faq-header,.con-header,.doc-install-inst{
	min-height:500px;	
}
}
@media screen and (min-width: 1025px) and (max-width: 1440px) {
.modal-dialog{
	width:900px !important;	
}
}
@media screen and (min-width: 961px) and (max-width: 1024px) {
.con-pan span{	
	width:30%;
}
.con-pan p{	
	width:70%;
}
.con-soc-pan{
	float:right;	
}
.con-pan p{
	font-size:13px;	
}
.button-e{
	margin-top:.5em;	
}
.ser-pan-lft span{
	padding:26px;	
}
.med-font{
	font-size:24px !important;	
}
.our-ser-pan h3,.prod-pan h3,.wheel-bal-clp h3{
	font-size:50px;	
}
.ft-bot-pan p{
	font-size:13px;	
}
.modal-dialog{
	width:800px !important;	
}

/*--steel page--*/
.pro-pan-steel{
	background-size:contain;	
}
/*--/steel page--*/
}
@media screen and (min-width: 768px) and (max-width: 960px) {
.logo-pan{
	
}
.logo-pan img{
	display:block;
	margin:0 auto;
}
.soc-pan{
	text-align:center;
	float:none;	
}
.banner-cat-pan{
	margin-top:0;	
}
.button-e{
	margin-top:.5em;	
}
.ser-pan-lft span{
	padding:40px 42px;	
}
.ser-box{
	margin-bottom:15px;	
}
.prod-pan h3,.wheel-bal-clp h3{
	font-size:50px;	
}
.prod-pan h3{
	color:#000;	
}
.pro-pan-hd p{
	color:#000;	
}
.wheel-clip img{
	margin-top:2em;	
}
.form-pan{
	width:100% !important;
}
.ft-pan-hd2 h3{
	font-size:22px;	
}
.newsletter-pan p,.ft-pan-inr2 li p{
	font-size:13px;	
}
.space30{
	height:10px;	
}

/*--service--*/
.ser-hldr{
	margin-bottom:1em;	
}
.ser-hldr-last{
	margin-bottom:2em;	
}
.ser-hldr-fst{
	margin-top:0;
}
.ser-pan-hldr h3{
	font-size:36px;	
}
.ser-img{
	padding-top:7em;	
}
/*--/service--*/


/*--steel page--*/
.pro-pan-steel{
	background-size:contain;	
}
/*--/steel page--*/
}

@media screen and (min-width: 586px) and (max-width: 767px) {
.logo-pan a img{
	display:block;
	margin:0 auto;
}
.soc-pan{
	text-align:center;
	float:none;
}
.con-pan2{
	width:50%;
	float:left;	
}
.butt{
	margin-top:-21em;
}
.banner-cat-pan img{
	width:50%;
}
.banner-cat-pan{
	margin-top:-0em;
}
.prod-pan h3,.wheel-bal-clp h3{
	font-size:48px;	
}
.prod-pan h3{
	font-size:48px;	
	color:#000;	
}
.pro-pan-hd p{
	font-size:13px;
	color:#000;	
}
.wheel-clip img{
	margin-top:2em;	
}
.form-pan{
	width:100% !important;
}
.ft-bot-pan p{
	font-size:13px;	
}

.space30{
	height:10px;	
}
/*--service--*/
.ser-pan-hldr h3{
	font-size:36px;
}
.ser-hldr{
	margin:0 15px 15px 15px;	
}
.ser-hldr img{
	width:70%;
	display:block;
	margin:0 auto;
}
.ser-hldr{
	padding:20px 0;	
}
/*--/service--*/
}

@media screen and (min-width: 480px) and (max-width: 585px){
.logo-pan a img{
	display:block;
	margin:0 auto;
}
.soc-pan{
	text-align:center;
	float:none;
}
.con-pan2{
	width:50%;
	float:left;	
}
.butt{
	margin-top:-19em;
}
.banner-cat-pan img{
	width:60%;
}
.banner-cat-pan{
	margin-top:-0em;
}
.our-ser-pan h3{
	font-size:40px;	
}
.our-ser-pan h3.med-font{
	font-size:30px;	
}
.ser-pan-lft span{
	padding:28px 24px;	
}
.prod-pan h3{
	font-size:40px;	
}
.pro-pan-hd h3{
	font-size:40px;
	color:#000;	
}
.pro-pan-hd p{
	color:#000;
	font-size:13px;	
}
.wheel-bal-clp h3{
	font-size:36px;	
}
.wheel-clip img{
	margin-top:2em;	
}
.form-pan{
	width:100% !important;
}
.area-lft,.area-rgt{
	float:none;
}
.ft-bot-pan p{
	text-align:center;
}

/*--service--*/
.ser-pan-hldr h3{
	font-size:36px;
}
.ser-hldr{
	margin:0 15px 15px 15px;	
}
.ser-hldr img{
	width:80%;
	display:block;
	margin:0 auto;
}
.ser-hldr{
	padding:20px 0;	
}
/*--/service--*/
}

@media only screen and (max-width: 479px) {
.logo-pan a img{
	display:block;
	margin:0 auto;
}
.soc-pan{
	text-align:center;
	float:none;
}
.con-pan{
	margin-bottom:10px;
}
.banner-cat-pan{
	margin-top:.5em;
}
.butt{
	margin-top:-16em;
}
.banner-cat-pan img{
	width:80%;
}
.wel-come h3{
	font-size:80px;
}
.wel-come h4{
	font-size:32px;
}
.wel-come p{
	font-size:13px;
}
.button-e{
	width:150px;
	margin-top:.5em;
	font-size:15px;
}
.our-ser-pan h3{
	font-size:36px;
}
.ser-pan-lft span{
	padding:20px 22px 20px 12px;
}
.our-ser-pan h3,.prod-pan h3,.wheel-bal-clp h3{
	font-size:22px;
}
.ser-box{
	margin-bottom:20px;
}
.prod-pan img{
	padding-top:2em;
}
.pro-pan-hd h3{
	color:#000;
}
.pro-pan-hd p,.wheel-bal-clp p{
	font-size:13px;
	color:#000;
}
.form-pan{
	width:100% !important;
}
.area-lft,.area-rgt{
	float:none;
}
.ft-bot-pan p{
	text-align:center;
}

/*--service page--*/
.ser-hldr{
	margin:0 15px 15px 15px;	
}
.ser-pan-hldr h3{
	font-size:32px;	
}
.ser-hldr{
	padding:20px 0;	
}
/*--/service page--*/
.modal-body img{
	width:100%;	
}
}