@media (min-width: 1200px) {
	.topnav {display: none;}
	.imgs{display:block;width:270px;}
	#featured-products_block_center li {width: 270px;}
	.datas{width: 270px;margin-top: -10px;display: block;}
	.home_featured_buttons{width: 270px;}
	#home_featured img{width: 270px;background-size: 270px 12px !important;}
	#product_list_gview img{width: 270px;}
	.s_title_block, #featured-products_block_center h5 {font-size: 14px !important;height: 25px;overflow: hidden;}
	#featured-products_block_center .product_desc {height:50px;}
	.home_featured_buttons{margin-top: -134px;position: absolute !important;}
	.list_carousel{width:1160px;}
	.minic_banner_left img{width:850px;margin-right:19px;}
	.minic_banner_right img{width: 270px;}
	.header_background{height:30px;}
	#header {height: 192px;}
	#header_logo {top: 54px;}
	#countries {margin-left: 890px;top: 0px;}
	#setCurrency {margin-left: 860px;top: 0px;}
	#search_block_top {margin-left: 929px;top: 3px;}
	#search_block_top #search_query_top {height: 21px;}
	#search_block_top .button {height: 19px;width: 19px;margin-top: -20px !important;margin-right: 2px !important;}
	#header_nav {margin-top: 50px;}
	.sf-contener {top: 153px;}
	ul#header_links {top: 8px;}
	.blockcategories_footer,#footer .myaccount ,#block_various_links_footer,#social_block,#block_contact_infos,#newsletter_block_left{width:203px;}
	#social_block {width: 378px;}
	#newsletter_block_left {width: 378px;}
	#footer ul {width: 180px;}
	#social_block ul{width:378px;}
	.footernavrespo {display: none;}
	#new-products_block_zen_right ul {width:1160px;}
	#new-products_block_zen_right li {width:366px;}
	.new_products_data{width: 204px !important;}
	.ph_megamenu .new_products_data{width:190px !important;}
	.categ_left{width: 430px;}
	.categ_left img{width: 414px;}
	#product_list_gview li{width: 269px;margin-bottom: 20px !important;}
	#product_list_gview .product_desc {height: 50px;}
	#product_list .s_title_block_mobile{display:none;}
	.square{height: 70px !important;}
	.zen_homebanners_bottom_slide{width: 277px;}
	.zen_homebanners_bottom_slide:nth-child(2n+2){margin: 0px 20px;}
	#header #cart_block{top:153px; padding-top:0px;}
	#view_scroll_right {margin-left: 455px !important;}
}


@media (min-width: 992px) and (max-width: 1199px) {
	.topnav {display: none;}
	.imgs{display:block;width:220px;}
	#featured-products_block_center li {width: 220px;}
	.datas{width: 220px;margin-top: -10px;display: block;}
	.home_featured_buttons{width: 220px;}
	.home_featured_buttons, .ajax_add_to_cart_button, .lnk_more, .lnk_view, .quick-view{opacity:1 !important;}
	#home_featured img{width: 220px;background-size: 215px 12px !important;}
	#product #home_featured{display:none;}
	#product_list_gview img{width: 220px;background-size: 215px 12px !important;}
	.s_title_block, #featured-products_block_center h5 {font-size: 12px !important;height: 18px;overflow: hidden;}
	#featured-products_block_center .product_desc {height:65px;}
	.home_featured_buttons{margin-top: -143px;position: absolute !important;}
	.list_carousel{width:960px;}
	.minic_banner_left img{width:697px;margin-right:19px;}
	.minic_banner_right img{width: 221px;}
	.header_background{height:30px;}
	#header {height: 218px;}
	#header_logo {top: 54px;}
	#countries {margin-left: 690px;top: 0px;}
	#setCurrency {margin-left: 660px;top: 0px;}
	#search_block_top {margin-left: 729px;top: 3px;}
	#search_block_top #search_query_top {height: 21px;}
	#search_block_top .button {height: 19px;width: 19px;margin-top: -20px !important;margin-right: 2px !important;}
	#header_nav {margin-top: 50px;}
	.sf-contener {top: 153px;}
	ul#header_links {top: 8px;}
	.blockcategories_footer,#footer .myaccount ,#block_various_links_footer,#social_block,#block_contact_infos,#newsletter_block_left{width:170px;}
	#social_block {width: 298px;}
	#newsletter_block_left {width: 260px;}
	#footer ul {width: 160px;}
	#social_block ul{width:260px;}
	.footernavrespo {display: none;}
	#new-products_block_zen_right ul {width:960px;}
	#new-products_block_zen_right li {width:300px;}
	.new_products_data{width: 140px !important;}
	.ph_megamenu .new_products_data{width:132px !important;}
	.ph_megamenu .product_desc {height: 100px;}
	.categ_left{width: 285px;}
	.categ_left img{width: 269px;}
	#product_list_gview li{width: 219px;}
	#product_list_gview .product_desc {height: 65px;}
	#product_list .s_title_block{display:none;}
	#product_list .s_title_block_mobile{display:block;font-size: 12px !important;}
	#viewed-products_block_left .text_desc {width: 135px !important;}
	.products_list_data {width: 535px !important;}
	.small_buttons_container_plist {width: 535px !important;}
	#pb-right-column {width: 420px !important;}
	#pb-right-column #image-block img {width:400px !important;background-size: 395px 12px !important;}
	#pb-right-column #views_block {width: 400px !important;}
	#pb-left-column {width: 520px !important;}
	#thumbs_list {width: 360px !important;}
	#thumbs_list li {width: 75px !important;}
	#create-account_form, #authentication #login_form {width: 442px !important;}
	.addresses ul.address {width: 280px !important;}
	ul#manufacturers_list li .left_side {width: 550px !important;}
	#header #cart_block{top:153px; padding-top:0px;}
	.zen_homebanners_bottom_slide{width: 223px !important;}
	.zen_homebanners_bottom_slide:nth-child(2n+2){margin: 0px 20px;}
	.content_only #pb-left-column {width: 620px !important;}
	.content_only #thumbs_list {width: 390px !important;}
	.fancybox-overlay .fancybox-wrap, .fancybox-overlay .fancybox-inner, #category .fancybox-wrap, #category .fancybox-inner {width:769px !important;}
	#view_scroll_right {margin-left: 365px !important;}
	#order .delivery_options_address .delivery_option_logo, #order .delivery_option_carrier .delivery_option_logo, #order-opc .delivery_options_address .delivery_option_logo {width: 160px;}
	#order .delivery_option_text{width: 490px;}
	#order .delivery_option_price{width: 200px;}
	body.content_only #thumbs_list{width: 260px !important;}
	body.content_only #view_scroll_right {margin-left: 270px !important;position: relative;}
	body.content_only #thumbs_list li {width: 66px !important;}
	body.content_only #pb-right-column #image-block img {background-size: 295px 12px !important;}
	.ph_simpleblog.simpleblog-related-posts h2{margin-top:20px !important;}
	#new_comment_form {width: 740px !important;}
	ul.step li {font-size: 10px !important;overflow: hidden !important;white-space: nowrap !important;}
}


@media (min-width: 768px) and (max-width: 991px) {
	.sf-menu{display:none;}
	.imgs{display:block;width:226px;}
	#featured-products_block_center li {width: 226px;}
	.datas{width: 226px;margin-top: -10px;display: block;}
	.home_featured_buttons{width: 226px;}
	.home_featured_buttons, .ajax_add_to_cart_button, .lnk_more, .lnk_view, .quick-view{opacity:1 !important;}
	#home_featured img{width: 226px;background-size: 215px 12px !important;}
	#product_list_gview img{width: 226px;background-size: 215px 12px !important;}
	.s_title_block, #featured-products_block_center h5 {font-size: 12px !important;height: 18px;overflow: hidden;}
	#featured-products_block_center .product_desc {height:65px;}
	.home_featured_buttons{margin-top: -143px;position: absolute !important;}
	.list_carousel{width:740px;}
	.minic_banner_left img{width:100%;}
	.minic_banner_right img{display:none;}
	.header_background{height:60px;}
	#header_logo {top: 84px;}
	#countries {margin-left: 470px;top: 15px;}
	#setCurrency {margin-left: 440px;top: 15px;}
	#search_block_top {margin-left: 509px;top: 10px;}
	#search_block_top #search_query_top {height: 35px;}
	#search_block_top .button {height: 31px;width: 31px;background: #fff url(../img/loupe_respo.png) no-repeat !important; margin-top:-33px !important;margin-right:2px !important}
	#header_nav {margin-top: 80px !important;}
	.sf-contener {margin-top: 15px !important;position: relative !important;height: auto !important;top: 0px !important;margin-bottom: 20px;}
	ul#header_links {top: 23px;}
	.blockcategories_footer,#footer .myaccount ,#block_various_links_footer,#social_block,#block_contact_infos,#newsletter_block_left{width:170px;}
	#footer ul {width: 160px;}
	.blockcategories_footer {display: none;}
	#footer .myaccount {display: none;}
	#footer .block_various_links{display: none;}
	#block_contact_infos {width: 100% !important;text-align: center !important;}
	#block_contact_infos ul{width: 100% !important;margin-bottom: 20px;}
	#social_block {border-bottom: none !important;width: 100%;}
	#social_block li {float: none !important;display: inline-block !important;}
	#social_block ul {float: none !important;width: 100% !important;text-align: center !important;}
	#newsletter_block_left {text-align: center !important;width: 100% !important;}
	#newsletter_block_left input.inputNew {width: 250px !important;height: 40px !important;}
	#newsletter_block_left input.button_mini {height: 40px !important;width: 40px !important;margin-left: -40px !important;background-color: rgb(61, 61, 61) !important;margin-top: 0px !important;background: rgb(65, 65, 65) url(../img/bg_bt_newsletter_big.png) no-repeat !important;}
	#newsletter_block_left p.success_inline, #newsletter_block_left p.warning_inline {text-align: center !important;}
	.footer_bottom_text{text-align: center !important;width: 100% !important;}
	.footer_payment_logo img {display:none !important;}
	#new-products_block_zen_right ul {width:740px;}
	#new-products_block_zen_right li {width:350px;}
	.new_products_data{width: 189px;}
	.categ_left{width: 305px;}
	.categ_left img{width: 290px;}
	#product_list_gview li{width: 225px;}
	#product_list_gview .product_desc {height: 65px;}
	#product_list .s_title_block{display:none;}
	#product_list .s_title_block_mobile{display:block;font-size: 12px !important;}
	#manufacturers_block_left select, #suppliers_block_left select {width:100% !important;}
	#viewed-products_block_left .products li {border-bottom:none !important;}
	.products_list_data {width: 555px !important;}
	.small_buttons_container_plist {width: 555px !important;}
	#pb-right-column {width: 320px !important;}
	#pb-right-column #image-block img {width:300px !important;background-size: 295px 12px !important;}
	#pb-right-column #views_block {width: 290px !important;}
	#pb-left-column {width: 400px !important;}
	#thumbs_list {width: 255px !important;}
	#thumbs_list li {width: 65px !important;}
	#create-account_form, #authentication #login_form {width: 333px !important;}
	ul.address {width: 250px !important;}
	.addresses ul.address {width: 200px !important;}
	ul#manufacturers_list li .left_side {width: 574px !important;}
	.zen_homebanners_bottom_slide{width: 166px !important;}
	#layer_cart {width: 70% !important;}
	.fancybox-overlay .fancybox-wrap, .fancybox-overlay .fancybox-inner, #category .fancybox-wrap, #category .fancybox-inner {width:659px !important;}
	body.content_only #pb-right-column {width: 220px !important;float: left !important;}
	body.content_only #pb-right-column #image-block img, body.content_only #pb-right-column #views_block {width: 200px !important;}
	body.content_only #pb-left-column {width: 510px !important;}
	body.content_only #pb-right-column #image-block img {background-size: 195px 12px !important;}
	body.content_only #thumbs_list{width: 160px !important;}
	body.content_only #view_scroll_right {margin-left: 170px !important;position: relative;}
	body.content_only #thumbs_list li {width: 53px !important;}
	#view_scroll_right {margin-left: 270px !important;}
	#order .delivery_options_address .delivery_option_logo, #order .delivery_option_carrier .delivery_option_logo, #order-opc .delivery_options_address .delivery_option_logo {width: 160px;}
	#order .delivery_option_text{width: 270px;}
	#order .delivery_option_price{width: 200px;}
	.ph_simpleblog.simpleblog-related-posts h2{margin-top:20px !important;}
	#new_comment_form {width: 630px !important;}
	ul.step li {font-size: 10px !important;overflow: hidden !important;white-space: nowrap !important;}
	#ph_megamenu .ph-col-4 {width: 355px !important;display: inline-block !important;float: none !important;vertical-align: top !important;}
	.ph_megamenu .new_products_data {width: 160px !important;}
	#ph_megamenu .ph-col-2 {width: 360px !important;}
}


@media (max-width: 767px) {
	.sf-menu{display:none;}
	.imgs{display:block;height: auto;width: 100%;margin-bottom: 10px;}
	#featured-products_block_center li {width: 100%;height: auto;}
	.front_image{position:relative !important;}
	.back_image{display:none !important;}
	.owl-buttons .owl-next {right:2px !important;}
	.owl-buttons .owl-prev {right:20px !important;}
	.front_image:hover{opacity:1 !important;}
	.front_image img{width:100% !important;}
	.products_block li img {background-size: 100% !important;}
	.datas{width: 100%;margin-top: -10px;display: block;}
	.home_featured_buttons{display:none;}
	.home_featured_buttons, .ajax_add_to_cart_button, .lnk_more, .lnk_view, .quick-view{opacity:1 !important;}
	.home_featured_buttons:hover .front_image{opacity:1 !important;}
	#featured-products_block_center li:hover .front_image {opacity:1 !important;}
	#new-products_block_zen_right li:hover .front_image {opacity:1 !important;}
	#flexslider_products_category .home_featured_buttons{margin-top: -125px;}
	#product_list_gview img{background: none !important;padding-bottom: 0px !important;margin-bottom: 10px !important;}
	.s_title_block, #featured-products_block_center h5 {font-size: 12px !important;}
	#home_featured .img {background-size: 215px 12px !important;}
	#featured-products_block_center .product_desc{height: 65px;}
	.home_featured_buttons{margin-top: -145px;position: absolute !important;}
	.list_carousel{width:100%;}
	.minic_banner_left img{width: 100%;}
	.minic_banner_right img{width: 100%;margin-top: 10px;}
	.minic_banner_right {width: 100%;}
	.header_background{height:80px;}
	#product_list .front_image{opacity:1 !important;}
	#header {}
	#columns {margin-top: 0px !important;}
	#header_logo {top: 0px;max-width: 100%;position: relative !important;display: block;text-align: center;margin-top: 100px;height: 71px !important;}
	#header_logo img {max-width: 100% !important;height: auto !important;}
	#countries {margin-left: 40px;top: 10px;background: rgb(114, 112, 112);}
	#setCurrency {margin-left: 0px;top: 10px;background: rgb(114, 112, 112);margin-right:10px;}
	#search_block_top {width: 100%;position: relative !important;float: none !important;margin-left: 0px;margin-top: 10px;margin-bottom: 20px !important;}
	#search_block_top #search_query_top {height: 35px;padding: 0px 0px 0px 0px !important;width: 100% !important;background: rgba(255, 255, 255, 1) !important;border: 1px solid #d9d9d9 !important;margin-top: 30px !important;}
	#search_block_top .button  {height: 31px;width: 31px;background: #fff url(../img/loupe_respo.png) no-repeat !important; margin-top:-33px !important;margin-right:2px !important}
	#header_nav {margin-top: 0px !important;position: absolute !important;top: 10px;right: 10px;}
	#header_user_info {position: absolute !important;top: 50px !important;z-index: 20 !important;color: #fff !important;margin-top: 0px !important;}
	#header_user_info a {color: #fff !important;}
	.sf-contener {position: relative !important;height: auto !important;top: 0px !important;margin-bottom: 20px !important;}
	ul#header_links {display:none;}
	.blockcategories_footer,#footer .myaccount ,#block_various_links_footer,#social_block,#block_contact_infos,#newsletter_block_left{width:170px;}
	#footer ul {width: 160px;}
	.blockcategories_footer {display: none;}
	#footer .myaccount {display: none;}
	#footer .block_various_links{display: none;}
	#block_contact_infos {width: 100% !important;text-align: center !important;}
	#block_contact_infos ul{width: 100% !important;margin-bottom: 20px;}
	#social_block {border-bottom: none !important;width: 100%;}
	#social_block li {float: none !important;display: inline-block !important;}
	#social_block ul {float: none !important;width: 100% !important;text-align: center !important;}
	#newsletter_block_left {text-align: center !important;width: 100% !important;}
	#newsletter_block_left input.inputNew {width: 250px !important;height: 40px !important;}
	#newsletter_block_left input.button_mini {height: 40px !important;width: 40px !important;margin-left: -40px !important;background-color: rgb(61, 61, 61) !important;margin-top: 0px !important;background: rgb(65, 65, 65) url(../img/bg_bt_newsletter_big.png) no-repeat !important;}
	#newsletter_block_left p.success_inline, #newsletter_block_left p.warning_inline {text-align: center !important;}
	.footer_bottom_text{text-align: center !important;width: 100% !important;line-height: 15px;margin: 20px 0px;}
	.footer_payment_logo img {display:none !important;}
	#new-products_block_zen_right ul {width:100% !important;}
	#new-products_block_zen_right li {width: 100% !important;float: none !important;margin-right: 0px !important;display: block !important;}
	.new_products_data{width: 205px;}
	.categ_left, .categ_left img{width: 100% !important;}
	.categ_right {width: 100% !important;margin-top: 10px !important;}
	#product_list_gview li{width: 45%;height: auto;margin-right: 5px !important;margin-left: 5px !important;margin-bottom: 16px !important;}
	#product_list_gview .price_container {clear:both !important;}
	#product_list_gview .price_hot, #product_list_gview .price {float:none !important;}
	#product_list_gview .product_desc {height: 65px;}
	#product_list_gview{display:block !important;}
	#navigation #list, #navigation #grid, #bt_compare, #product_list_lview, #usefull_link_block, #old_price, #reduction_amount, #reduction_percent, #view_full_size .span_link{display:none !important;}
	#product_list .s_title_block{display:none;}
	#product_list .s_title_block_mobile{display:block;font-size: 12px !important;}
	#manufacturers_block_left select, #suppliers_block_left select {width:100% !important;}
	#viewed-products_block_left .products li {border-bottom:none !important;}
	.products_list_data {width: 685px !important;}
	.small_buttons_container_plist {width: 535px !important;}
	#pb-right-column {width: 100% !important;float: none !important;}
	#pb-right-column #image-block img {width: 250px !important;background: none !important;padding-bottom: 0px !important;
margin-bottom: 12px !important;}
	#pb-right-column #views_block {width: 100% !important;}
	#pb-left-column {width: 100% !important;}
	#thumbs_list {width: 230px !important;}
	#thumbs_list li {width: 84px !important;}
	#create-account_form, #authentication #login_form {width: 100% !important;}
	ul.address {width: 250px !important;}
	.addresses ul.address {width: 200px !important;}
	ul#manufacturers_list li .left_side, ul#suppliers_list li .left_side {width: 100% !important;}
	#new-products_block_zen_right .imgs_list {width:40% !important; height: auto !important; }
	#new-products_block_zen_right .new_products_data {width:40% !important; }
	#new-products_block_zen_right .new_list, #new-products_block_zen_right  .small_buttons_container, .cart_discount {display:none !important; }
	#cart_summary .cart_description, #cart_summary .cart_ref, #cart_summary .cart_unit, #cart_summary tfoot{display:none !important; }
	#cart_summary{margin-bottom: 0px !important;}
	.show_respo_tab{display:block !important;}
	.delivery_options_address .delivery_option_logo, #manufacturers_list .logo, #suppliers_list .logo{display:none !important;}
	#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {height: 46px;width: auto !important;}
	#order-opc #opc_delivery_methods textarea {width: 100% !important;}
	#add_address p.text input, #add_address p.password input, #add_address p.select input, #add_address p.textarea textarea, #add_address p.select select, #identity .std p.text input, #identity .std p.password input, .auth_form_date, #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input, #account-creation_form p.select select, #account-creation_form p.textarea textarea, #form_forgotpassword p.text input, input#addressInput, select#radiusSelect, #contact p.select select, #contact p.text input, #contact p.select input, #contact p.textarea textarea, #new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input, #new_account_form p.select select, #new_account_form p.textarea textarea, #history select, #returnOrderMessage .textarea textarea, #sendOrderMessage .textarea textarea {width: 100% !important;}
	.auth_form_date select{width: 32% !important;}
	#create-account_form{margin-right:0px !important;}
	ul#manufacturers_list li .right_side {text-align: left !important;margin-top: 10px !important;}
	#listpage_content div.categTree, #sitemap_content div.sitemap_block {float: none !important;width: 100% !important;margin-bottom: 20px;}
	#header #cart_block{width: 250px !important;top: 69px !important;}
	#shopping_cart > a {width: auto !important;height: 30px !important;background: #202020 !important;border: 1px solid rgba(255, 255, 255, 0.79);line-height: 28px;padding: 0px 10px !important;color: #fff !important;position: absolute !important;z-index: 999 !important;right: 0px;display: block !important;font-size: 12px;}
	#header_user #shopping_cart .ajax_cart_quantity {font-size: 16px !important;}
	#opc_account_choice .opc_float {width: 100% !important;}
	.opc_float_margin {margin-right:0px !important;}
	#opc_new_account .exclusive_large{float: none !important;margin-bottom: 20px !important;}
	.opc_log{width: 100% !important;}
	.cart_total_price .total_price_container {min-width:80px !important;}
	.auth_form_top {height: auto !important;}
	#authentication #SubmitCreate{float:none !important;margin: 0 !important;}
	#authentication #create-account_form fieldset, #authentication #login_form fieldset {margin-bottom: 15px !important;}
	.cluetip {display:none !important;}
	.footer_content {font-size: 14px !important;}
	.zen_homebanners_bottom_slide{width: 100% !important;margin: 0px 0px 20px 0px;}
	.zen_homebanners_bottom_slide:nth-child(2n+2) {margin: 0px 0px 20px 0px !important;}
	.fancybox-overlay .fancybox-wrap, .fancybox-overlay .fancybox-inner, #category .fancybox-wrap, #category .fancybox-inner {width:auto !important;}
	body.content_only #pb-right-column {width: 220px !important;float: left !important;}
	body.content_only #pb-right-column #image-block img, body.content_only #pb-right-column #views_block {width: 200px !important;}
	body.content_only #pb-left-column {width: 400px !important;}
	#thumbs_list {margin: 0 auto !important;float:none !important;}
	#pb-right-column #image-block {text-align: center !important;}
	#view_scroll_left {left: 30px !important;}
	#view_scroll_right{right: 5px !important;margin-top:-65px;position:absolute;}
	#pb-left-column h1{text-align:center;}
	body.content_only #pb-left-column h1{text-align:left;}
	body.content_only #pb-right-column #image-block img {background-size: 195px 12px !important;}
	body.content_only #thumbs_list{width: 160px !important;}
	body.content_only #view_scroll_right {margin-left: 190px !important;position: relative;}
	body.content_only #thumbs_list li {width: 53px !important;}
	#view_scroll_right {margin-left: 270px !important;}
	.promo_block{display:none !important;}
	.ph_simpleblog.simpleblog-related-posts h2{margin-top:20px !important;}
	#new_comment_form {width: 300px !important;}
	#new_comment_form input,#new_comment_form textarea,#new_comment_form .product .product_desc{width:250px !important;}
	ul.step li {font-size: 9px !important;overflow: hidden !important;white-space: nowrap !important;}
	#layer_cart {width: 90% !important;}
	#layer_cart h2{font-size: 14px !important;}
	#layer_cart .layer_cart_product .product-image-container{margin-right: 10px !important;}
	.nbrItemPage,.compare-form{display:none !important;}
	.ph_megamenu .new_products_data {width: 100% !important;margin-left: 0px !important;margin-top: 15px !important;}
	.ph_megamenu .small_buttons_container{display:none !important;}
	.ph_megamenu .mega-menu ul.dropdown li:hover,.ph_megamenu .mega-menu ul.dropdown li {padding-left: 20px !important;}
	.ph_megamenu .product_desc {height: auto !important;}
	.rev_slider_1_1_wrapper {display:none;}
	.forcefullwidth_wrapper_tp_banner {display:none;}
}