@media only screen and (min-width: 991px) and (max-width: 1199px) {



	.navbar-inverse .navbar-nav > li > a { min-width: 137px; }

	.productBox li { padding: 0 20px 15px 43px; }

	.footer input.form-control { width: 184px; }

	.infoBox ul.product li { padding-left: 13px; }

	.infoBox ul.product.resource li { padding-left: 30px; }

	.prefooter.product li { width: 156px; }

	.tabberBox .tab li a { min-width: 222px; }

	.tabberBox .tab li:first-child a { min-width: 231px; }

	.tabberBox .content3 li { padding-left: 61px; }

	.categary_right li { max-width: 25%; }



	.product_list li { max-width: 33.333%; }

	.product_resource li { padding-left: 36px; }

	.body_container { overflow: hidden; }

	.prefooter.product span { font-size: 10px; }

	.header input.form-control { padding-top: 0px; line-height: 20px; }

	.header .top_menu li { background-position: left 4px; }

	.sliderBox .right li, .tabberBox .content li { background-position: left 7px; }

	.tabberBox .content2 li a { padding-top: 5px; }



}



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



	.header input { width: 202px; font-size: 11px; }

	.nav > li > a { padding-left: 10px; padding-right: 10px; }

	.navbar-nav > li > a { font-size: 13px; }

	.navbar-inverse .navbar-nav > li > a { min-width: 90px;}

	.navbar-inverse { padding-top: 25px; }

	.homeslider img { margin: 0 0 0 0px; padding-left: 20px; position: relative; }

	.homeslider .text { padding-top: 0px; min-height: 255px; }

	.homeslider .text h2 { margin: 0px; font-size: 32px; }

	.homeslider .model { margin: 0px; }



	.productBox li { padding: 0 20px 15px; min-height: 265px; }

	.productBox li a { max-width: 200px; min-width: 100px; }

	.productBox li img { max-width: 100%; height: auto; }

	.productBox span.product-border { width: 200px; height: 200px; }



	.prefooter span.date { margin-right: 10px; }

	.prefooter h3 { font-size: 13px; line-height: 18px; }

	.prefooter p { font-size: 10px; line-height: 15px; }

	.prefooter .event li img { margin-bottom: 30px; }

	.prefooter ul { min-height: 338px; }

	.footer input.form-control { width: 130px; }

	.footer input.form-control { font-size: 10px; }

	.header a.logo { margin-left: 0px; }

	.categary_right .infoBox li { padding: 0px; max-width: 113px; }

	.categary_right li small { font-size: 12px; }



	.prefooter.product li { width: 120px; }

	.prefooter.product li { padding-left: 10px; }

	.prefooter.product li a img { max-width: 100%; height: auto; }

	.prefooter.product span { font-size: 11px; }



	.resourceBox h2 { margin: 12px 0 10px; font-size: 18px; line-height: 22px; }

	.resourceBox .product li { max-width: 150px; padding-left: 7%; }

	.resourceBox .product li:first-child { padding-right: 5%; }

	.resourceBox .project p { padding-bottom: 15px; line-height: 18px; }

	.resourceBox .product { min-height: 256px; }

	.resourceBox .product ul { padding: 25px 0 0; overflow: hidden; }

	.product_list li { max-width: 149px; }

	.product_resource li { width: 96px; }

	.product_resource li img { width: 100%; max-width: 100%; height: auto; }

	.product_resource li { padding-left: 0px; margin-left: 20px; }

	.product_resource li:first-child { margin-left: 0px; }

	.product_resource li small { font-size: 11px; }



	.infoBox li { padding: 0 10px 0px; max-width: 33.333%; }

	.infoBox li.last { padding: 0 10px 32px; }

	.infoBox { padding-bottom: 25px; }



	.infoBox ul.product li { max-width: 170px; }



	.infoBox ul.product.resource li { margin-left: 20px; padding-left: 0px; max-width: 96px; }

	.infoBox ul.product.resource li:first-child { margin-left: 0px; }


	.add_quote { padding: 0 37px 0 20px; font-size: 18px; line-height: 55px; background-position: 92% 50%; }

	.add_quote.buy { min-width: 145px; background-position: 88% 50%; }



	.tabberBox .tab li:first-child a { min-width: 170px; }

	.tabberBox .tab li { font-size: 13px; }

	.tabberBox .tab li a {  min-width: 169px;}

	.tabberBox a.feature { margin: 0px; }

	.tabberBox .content3 { padding: 52px 20px 20px; }

	.tabberBox .content3 li { padding-left: 18px; }

	.tabberBox .content2 .right { margin-right: 10px; }

	.body_container { overflow: hidden; }



	.carousel-indicators { width: 50%; text-align: left; }

	.prefooter.product li:first-child { padding-left: 10px; }

	.header input.form-control { padding-top: 0px; line-height: 32px; }
	.header .top_menu li:first-child { padding-left: 0px; }


	.header .top_menu li { background-position: left 4px; }
	.homeslider .model span { width: 48.7%; }
	.blog_left .categary li:last-child a { padding-top: 5px; }

	.sliderBox .right li, .tabberBox .content li { background-position: left 7px; }

	.tabberBox .content2 li a { padding-top: 5px; }

	.productBox .homeCircleProductImage,
	.productBox .homeCircleProductImageHover {width: 200px !important;height: 200px !important;}

}

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

	.header #headerSearchForm input {max-width: 100%;}

	.productBox .homeCircleProductImage, .productBox .homeCircleProductImageHover {width: 180px !important;height: 180px !important;}

	.header a.logo { margin: 0 auto; }

	.linkBar {text-align: center;}

	.header form#headerSearchForm {float:none;}

	.header a.logo img { margin: auto;margin-bottom: 20px;max-width: 170px;}

	.header form { margin: 0 auto; width: 253px; clear: both; overflow: hidden; float: none; }

	.header a.shop_esi { display: inline-block; float: none; text-align: center; }

	.header a.gsa { margin-right: 0px; float: none; display: inline-block; }

	.header .top_bar { text-align: center; }

	.header .top_menu { float: none; text-align: center; overflow: hidden; }

	.header .top_menu li { padding: 0 5px 0 7px; float: none; display: inline-block; }

	.navbar-inverse { padding-top: 0px; margin-top: 25px; background: #333; }

	.navbar-inverse .navbar-nav > li > a:hover { color: #fff; background: #00A8E0; }

	.navbar-inverse .navbar-nav > li > a { border: 0px; }

	.navbar-inverse .navbar-nav > .active > a { border: 0px; color: #fff; background: #00A8E0;  }

	.navbar .nav > li { float: none;display: block; }

	.navbar-nav {margin:0px;}

	.nav > li { font-size: 18px; font-family: 'helvetica-boldregular'; }

	.homeslider img { padding: 0 15px; margin: 0px auto; float: none; }

	.homeslider .text { padding: 20px 1% 0; width: 98%; min-height: 50px; }

	.homeslider .text p { padding-bottom: 15px; }

	.homeslider .model { margin-top: 20px; }

	.homeslider a.info_meer { margin-right: 0px; }

	.homeslider .model span { width: 96%; text-align: right; padding-right: 4%; }

	.offset-two { padding-left: 15px; }

	.prefooter .news { padding: 0 0 30px 0px; }

	.prefooter .event { padding-right: 0px; }

	.prefooter .event h3 { padding-top: 0px; }



	.offset { padding: 0 15px; }

	.footer .link { margin: 0px; }

	.footer .col-sm-3 { width: 50%; float: left; }

	.footer ul { padding-bottom: 30px; }

	.footer a.gsa { margin-left: 0px; display: inline-block; float: none; text-align: center; }

	.footer p { padding-right: 0px; text-align: center; float: none; }



	.productBox ul { text-align: center; }

	.productBox li { padding: 0 12px 15px; float: none; overflow: hidden; text-align: center; display: inline-block; min-height: 268px; }

	.productBox li a { height: 190px; min-width: inherit; }

	.productBox li img { max-width: 100%; height: auto; }

	.productBox span.product-border { width: 180px; height: 180px; }

	.footer a.nwboc { margin-left: 15px; display: inline-block; float: none; text-align: center; }

	.footer { padding-bottom: 30px; text-align: center; }

	.footer .link { text-align: left; }

	.footer input.form-control { width: 83%; }

	.header .top_menu li.last { padding-right: 13px; }

	.blog_right ul { padding-right: 0px; }

	h6 { font-size: 11px; }

	h6 span { padding: 0 6px; }

	.categary_right .infoBox { padding-right: 0px; }

	.categary_right li { width: 25%; }

	.categary_right li a img { width: 100%; }

	.prefooter.product li { padding: 0 10px 0 10px; float: none; display: inline-block; }

	.prefooter.product li a { display: inline-block; text-align: center; }

	.prefooter.product ul { text-align: center; }

	.prefooter.product li { width: 142px; min-height: 172px; }

	.prefooter.product span { font-size: 12px; }

	.prefooter.product li:first-child { padding: 0 10px; }

	.prefooter.product { padding-bottom: 25px; }

	a.title { font-size: 13px; margin-top: 0px; }

	.categary_right a.title { margin-top: 0px; }



	.resourceBox { padding: 0; }

	.resourceBox .project, .resourceBox .product { padding: 0 4% 7%; width: 100%; margin: 25px 0 0px; }

	.resourceBox .product li { float: none; display: inline-block; }

	.resourceBox .product ul { text-align: center; }

	.product_list li { width: 33.33333%; }

	.product_list li img { width: 100%; }



	.product_resource li { width: 15%; }

	.product_resource li img { width: 100%; max-width: 100%; height: auto; }

	.product_resource li { padding-left: 0px; margin-left: 2%; margin-bottom: 5%; }

	.product_resource li:first-child { margin-left: 0px; }

	.product_resource li small { font-size: 11px; }

	.navbar-inverse .navbar-nav > li > a { color: #fff; }

	.infoBox li { padding: 0 10px 32px; float: none; display: inline-block; max-width: 100%; width: 49%;  }

	.infoBox li.last { padding: 0 10px 32px; }

	.infoBox { padding-bottom: 25px; }

	h1 { font-size: 30px; }



	.infoBox ul.product li { max-width: 24%; padding-left: 0px; }

	.infoBox ul.product.resource li { padding-left: 0px; margin-left: 20px; max-width: 11.5%; }

	.infoBox ul.product.resource li:first-child { padding-left: 0px; margin-left: 0px; }

	.infoBox li small { font-size: 11px; }

	.infoBox ul.product li img { width: 100%; }



	.sliderBox .left { width: 100%; }

	.sliderBox .right { width: 100%; }





	.tabberBox .tab li a { min-width: 100%; }

	.tabberBox .tab li { width: 100%; border-left: 0px; border-bottom: 1px solid #fff; }

	.tabberBox a.feature { float: none; margin: 15px auto; display: inline-block; text-align: center; }

	.tabberBox .content { text-align: center; }

	.tabberBox .content h3, .tabberBox .content ul { text-align: left; }

	.add_quote { padding: 0 37px 0 20px; font-size: 18px; line-height: 55px; background-position: 92% 50%; }

	.add_quote.buy { min-width: 145px; background-position: 88% 50%; }



	.tabberBox .content1 img { margin: 0 0 20px; }

	.tabberBox .content1 li { font-size: 11px; }

	.tabberBox .content2 .left { width: 100%; float: none; overflow: hidden; }

	.tabberBox .content2 ul { margin: 0 0 15px 0; width: 100%; }

	.tabberBox .content2 .right { margin: 25px 0 0px; float: none; overflow: hidden; }

	.tabberBox .content3 { padding: 52px 20px 25px; text-align: center; }

	.tabberBox .tab li:first-child { border-bottom: 1px solid #fff; }

	.breadcrumb { padding: 15px 0 0 0; float: left; width: 100%; }



	.tabberBox .content3 li:first-child { padding: 0 20px 30px; }

	.tabberBox .content3 li { padding: 0 20px 30px; float: none; display: inline-block; }

	 .tabberBox .content h3 { width: 100%; }



	 .body_container { overflow: hidden; }

	 .carousel-indicators { width: 50%; text-align: left; }

	 .carousel-inner .carouselImageBox {min-height: 50px !important;}

	.infoBox li a img { width: 100%; }

	.footer .social li { padding-bottom: 12px; }

	.header input.form-control { padding-top: 0px; line-height: 35px; }

	.tabberBox .tab li { width: 100%; }

	.tabberBox .content2 li a { padding-top: 5px; }
	.tabberBox span.download { display: inline-block; }
	.resourceBox span.meer { background-position: 85% 50%; }
	.blog_left .categary li:last-child a { padding-top: 0px; }

	.sliderBox .right li, .tabberBox .content li { background-position: left 7px; }

	.productBox .homeCircleProductImageHover {width: 180px !important;height: 180px !important;}




}


@media only screen and (min-width: 321px) and (max-width: 480px) {


	.categary_right li { width: 49%; }

	.product_resource li { width: 32%; }

	.product_resource li:nth-child(4) { margin-left: 0px; }

	.resourceBox .product li:first-child { padding: 0px 15px 0 0; }

	.resourceBox .product li { padding: 0px 0 0 15px; max-width: 125px; }

	.infoBox ul.product.resource li { padding-left: 0px; padding-bottom: 20px; margin-left: 20px; max-width: 100%; width: 28%; }

	.infoBox ul.product.resource li:nth-child(4) { margin-left: 0px; }

	.infoBox ul.product li { max-width: 49%; }





}



@media only screen and (max-width: 320px){

	.productBox .homeCircleProductImage, .productBox .homeCircleProductImageHover {width: 232px !important;height: 232px !important;}

	.footer .col-sm-3 { width: 100%; float: left; }

	.footer ul { padding-bottom: 20px; overflow: hidden; }

	.footer .link { padding-bottom: 20px; }

	.footer p { font-size: 11px; }

	.prefooter h3 { font-size: 13px; line-height: 18px; }

	.prefooter p { font-size: 11px; line-height: 17px; }

	.prefooter .event li img { margin-bottom: 30px; }

	.prefooter ul { min-height: 250px; }

	.prefooter { padding-bottom: 30px; }

	.homeslider h2 { font-size: 31px; line-height: 38px; }

	.homeslider .model span { text-align: right; padding-right: 15px; font-size: 20px; }



	.header .top_menu { margin: 0 -15px; }

	.header .top_menu li { padding: 0 5px 0 8px; font-size: 10px; }

	.header .top_menu li.last { padding-right: 5px; }

	.productBox li { padding: 0 15px 30px; width: 100%; min-height: 304px; }





	.productBox span.product-border { width: 232px; height: 232px; margin: auto; }

	.blog_right h2 { font-size: 17px; padding-bottom: 15px; }

	.blog_right h2 span { font-size: 13px; }



	.categary_right .infoBox li { width: 49%; }



	.prefooter.product li { width: 142px; }

	h1 { font-size: 22px; line-height: 30px; }



	.resourceBox .product li:first-child { padding: 0px 15px 0 0; }

	.resourceBox .product li { padding: 0px 0 0 15px; max-width: 125px; }



	.product_resource li { width: 32%; }

	.product_resource li:nth-child(4) { margin-left: 0px; }

	.resourceBox h2 { margin: 20px 0px 10px; font-size: 18px; line-height: 24px; }

	.resourceBox h2 { margin-top: 10px; }



	.infoBox li { padding: 0 0px 32px; width: 100%; float: none; display: inline-block; max-width: 100%; }

	.infoBox li.last { padding: 0 0px 32px; }

	h1 a { margin-top: 0px; }



	.infoBox ul.product.resource li { padding-left: 0px; padding-bottom: 20px; margin-left: 20px; max-width: 100%; width: 45%; }

	.infoBox ul.product.resource li:nth-child(3) , .infoBox ul.product.resource li:nth-child(5) { margin-left: 0px; }

	.infoBox ul.product li { max-width: 49%; }



	.sliderBox .right #collapseTwo li { padding-left: 16px; }

	.sliderBox h4 a.collapsed { background-position: 95% 49%; }

	.sliderBox h4 a { background-position: 95% 49%; }

	.add_quote { font-size: 13px; padding: 0 30px 0 15px; line-height: 35px; }

	.sliderBox .right .link { padding-top: 30px; }

	.add_quote.buy { min-width: 100px; }

	.sliderBox .right a.info_meer { background-position: 97% 49%; }

	.tabberBox .content li { float: left; }
	.tabberBox .content1 li { text-align: center; }
	.tabberBox .content1 li span { width: 100%; }

	.tabberBox .content2 li { font-size: 11px; }

}