@charset "utf-8";



@media only screen and (min-width: 0px) and (max-width: 359px)

{	

	#wrap{ width:97%; }

	#last{ border:1px solid  #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	#last-product{ padding: 0 !important; margin:0; }

	.callus-bar h3{ text-align:center; }

	.logo{ width:100%; text-align: center; }

	.search-box { float: left; margin: 0 0 0; text-align: center; width: 85%; }

	.menu{ display:none; }

	.part-nav img { border: 1px solid #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	.part-nav { float: left; padding: 5px 0; width: 100%; margin:0; text-align:center; }

	.banner-lower h2{ width:100%; background:none; text-align:center; }

	.content-title{ text-align:center; width:100%; }

	.see-all{ text-align:center; }

	.welcome-box{ text-align:center; }

	.span3{ width:36%; }

	.span9{ width:60%; padding:0; }

	.welcome-box a{ text-align:center; }

	.welcome-box p{ text-align:center; }

	.footer-nav{ width:100%; text-align:center; }

	.info{ width:100%; padding:0; text-align:center; }

	.map{ margin:0; text-align:center; width:100%; padding:0; }

	.social-box{ width:100%; text-align:center; padding:0; }

	.product-box-cont{ width:100%; }

	.product-box{ width:100%; text-align:center; margin: 0 0 15px; }

	.product-box h3{ background:none; color:#888; }

	.product-box a{ color:#888; }

    .nav-mobile{ top: -7px; }

	.img-container{ width:100%; }

	.prodcut-img-big{ width:99%; margin:0; }

	.img-row{ float:none; width:100%; margin:0 0 0 30px; }

	.prodcut-img-small{ margin: 10px 6px 5px 6px; padding: 0; }

	.con-form{ width:97%; padding:0 0 0 3px; margin:0; }

	.con-form ul{ text-align:left; }

	.con-details{ width:100%; }

	.con-form select{ width:100%; }

	.con-textarea{ width:100%; min-width:100%; max-width:100%; }
	
	.con-textbox{ width:100%; }

	.contact-container{ text-align:center; width:96%; }

	.con-label{ font-size:12px; }
	
	.box-li{ margin:0 0 30px; }

}

@media only screen and (min-width: 360px) and (max-width: 639px)

{	

	#wrap{ width:97%; }

	#last{ border:1px solid  #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	#last-product{ padding: 0 !important; margin:0; }

	.callus-bar h3{ text-align:center; }

	.logo{ width:100%; text-align: center; }

	.search-box { float: left; margin: 0 0 0; text-align: center; width: 85%; }

	.menu{ display:none; }

	.part-nav img { border: 1px solid #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	.part-nav { float: left; padding: 5px 0; width: 100%; margin:0; text-align:center; }

	.banner-lower h2{ width:100%; background:none; text-align:center; }

	.content-title{ text-align:center; width:100%; }

	.see-all{ text-align:center; }

	.welcome-box{ text-align:center; }

	.span3{ width:24%; }

	.span9{ width:60%; padding:0; }

	.welcome-box a{ text-align:center; }

	.welcome-box p{ text-align:center; }

	.footer-nav{ width:100%; text-align:center; background:none; }

	.info{ width:100%; padding:0; text-align:center; background:none; }

	.map{ margin:0; text-align:center; width:100%; padding:0; background:none; }

	.social-box{ width:100%; text-align:center; padding:0; background:none; }

	.product-box-cont{ width:100%; }

	.product-box{ width:100%; text-align:center; margin: 0 0 15px; }

	.product-box h3{ background:none; color:#888; }

	.product-box a{ color:#888; }

    .nav-mobile{ top: -7px; }

	.img-container{ width:100%; }

	.prodcut-img-big{ width:99%; margin:0; }

	.img-row{ float:none; width:100%; margin:0 0 0 0; }

	.prodcut-img-small{ margin: 10px 5px 5px 5px; padding: 0; }

	.con-check{ margin:0 0 7px; }

	.con-form{ width:100%; margin:0; }

	.con-form ul{ text-align:left; padding:0 0 0 18%; }

	.con-textbox{ width:60%; }

	.con-textarea{ width:60%; min-width:60%; max-width:60%; margin:30px 0 30px; }

	.con-form select{ width:63%; }

	.contact-container{ width:100%; text-align:center; }

	.contact-container{ text-align:center; }

	.content-container h2{ font-size:30px; }

	.product-box img { width: 65%; }
	
	.con-label{ font-size:10px; }
	
	.box-li{ width:42%; }

}

@media only screen and (min-width: 640px) and (max-width: 767px)

{

	#wrap{ width:91%; }

	#last{ border:1px solid  #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	#last-product{ padding: 0 !important; margin:0; }

	.callus-bar h3{ text-align:center; }

	.logo{ width:21%; padding:5px; }

	.search-box { float: left; margin: 22px 0 0; text-align: center; width: 65%; }

	.menu{ display:none; }

	.part-nav img { border: 1px solid #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	.part-nav { float: left; padding: 5px 0; width: 100%; margin:0; text-align:center; }

	.banner-lower h2{ width:100%; background:none; text-align:center; }

	.content-title{ text-align:center; width:100%; }

	.see-all{ text-align:center; }

	.welcome-box{ text-align:center; }

	.welcome-box img{ width:50%; }

	.span3{ width:23%; }

	.span9{ width:60%; padding:5px; }

	.welcome-box a{ text-align:center; }

	.welcome-box p{ text-align:center; }

	.footer-nav{ width:100%; text-align:center; background:none; }

	.info{ width:100%; padding:0; text-align:center; background:none; }

	.map{ margin:0; text-align:center; width:100%; padding:0; background:none; }

	.social-box{ width:100%; text-align:center; padding:0; }

	.product-box-cont{ width:31%; margin:0 19px 0 0; }

	.product-box{ width:100%; text-align:center; margin: 0 0 15px; }

	.product-box h3{ background:none; color:#888; }

	.product-box a{ color:#888; }

    .nav-mobile{ top: -22px; }

	.con-form{ float:left; width:50%; margin:0; }

	.contact-container{ text-align:center; }

	.img-container{ width:100%; }

	.prodcut-img-big{ width:99%; margin:0; }

	.img-row{ float:none; width:100%; margin:0 0 0 0; }

	.prodcut-img-small{ margin: 10px 6px 5px 6px; padding: 0; }
	
	.con-form{ width:100%; margin:0; }
	
	.box-li{ width:28%; margin:0 0 4% 15%; }

}

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

{

	#wrap{ width:91%; }

	#last{ border:1px solid  #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	#last-product{ padding: 0 !important; margin:0; }

	.callus-bar h3{ text-align:center; }

	.logo{ width:21%; padding:5px; }

	.search-box { float: left; margin: 22px 0 0; text-align: center; width: 65%; }

	.menu{ display:none; }

	.part-nav img { border: 1px solid #eaeaea; padding: 0 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

	.part-nav { float: left; padding: 5px 0; width: 100%; margin:0; text-align:center; }

	.banner-lower h2{ width:100%; background:none; text-align:center; }

	.content-title{ text-align:center; width:100%; }

	.see-all{ text-align:center; }

	.welcome-box{ text-align:center; }

	.welcome-box img{ width:50%; }

	.span3{ width:23%; }

	.span9{ width:60%; padding:5px; }

	.welcome-box a{ text-align:center; }

	.welcome-box p{ text-align:center; }

	.footer-nav{ width:100%; text-align:center; background:none; }

	.info{ width:100%; padding:0; text-align:center; background:none; }

	.map{ margin:0; text-align:center; width:100%; padding:0; background:none; }

	.social-box{ width:100%; text-align:center; padding:0; background:none; }

	.product-box-cont{ width:31%; margin:0 19px 0 0; }

	.product-box{ width:100%; text-align:center; margin: 0 0 15px; }

	.product-box h3{ background:none; color:#888; }

	.product-box a{ color:#888; }

    .nav-mobile{ top: -22px; }

	.con-form{ float:left; width:50%; margin:0; }

	.contact-container{ text-align:center; }

	.img-container{ width:100%; }

	.prodcut-img-big{ width:99%; margin:0; }

	.img-row{ float:none; width:100%; margin:0 0 0 0; }

	.prodcut-img-small{ margin: 10px 6px 5px 6px; padding: 0; }	

}





