@media (min-width: 1200px) {
.pfooter_logo, .PC_footer_links, .newsletter_block{width:33%}
.pfooter_logo img {max-width: 240px;margin-top: 5px;height: auto;}
.list .under_panel{width: 610px;}
#center_column {padding-left: 0px !important;}
#bnrmanager-left p img{max-width:255px !important;}
.login-left{padding-right:7px !important;}
.login-right{padding-left:7px !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
#home_comments .comment_right {max-width: 300px;}
#home_comments .comment_content{max-height: 60px;}
#home_comments .button_go {top: 110px;}
.pfooter_logo img {max-width: 210px;margin-top: 5px;height: auto;}
#center_column {padding-left: 0px !important;}
#bnrmanager-left p img{max-width:205px !important;}
.list .under_panel{width: 460px;}
.hidden_cart {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1) !important;margin-bottom: 20px;}
#pb-right-column #image-block #view_full_size .span_link{left: 36% !important;}
.login-left{padding-right:7px !important;}
.login-right{padding-left:7px !important;}
#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd{width: 313px !important;}
#layer_cart .layer_cart_cart{min-height: 297px;}
}

@media (min-width: 768px) and (max-width: 991px) {
#left_column {padding-right: 0px !important;}
#bnrmanager-left p img{max-width:165px !important;}
.list .under_panel{width: 280px;}
.hidden_cart {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1) !important;margin-bottom: 20px;}
#pb-right-column #image-block #view_full_size .span_link{left: 31% !important;}
#create-account_form label, #login_form label{padding: 6px 15px !important;width: 280px !important;font-size: 11px !important;text-align: right !important;}
.regform, #authentication #create-account_form fieldset, #authentication #login_form fieldset{height:auto !important;}
#create-account_form{margin-right:0px !important;}
#create-account_form #SubmitCreate, #login_form #SubmitLogin {float: none !important;}
.regdet2 {padding-bottom: 0px !important;text-align: right;margin-bottom:20px !important}
.cart_navigation .exclusive, .cart_navigation .exclusive_large {margin: 0px 0px 0px 10px !important;}
#opc_account_form p{margin:0px !important;}
#account-creation_form span.form_info, .inline-infos{display:block !important; text-align:right !important;}
#gift_div #gift_message{width:550px !important;}
.header_welcome .account {display:none;}
}

@media (max-width: 767px) {
#search_block_top {float: none !important;margin-top: -20px !important;text-align: center !important;margin-bottom: 20px !important;}
#search_block_top #search_query_top {width:100% !important;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) !important;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) !important;}
.acc_head_3 SPAN{display:none !important;}
.PC_footer_links span {width: auto !important;margin-right: 10px;text-align: center !important;}
.PC_footer_links {text-align: center !important;padding-bottom: 20px;border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;padding-left:15px !important;}
.newsletter_block {padding-right: 15px !important;margin-top: 15px;float: none !important;}
.newsletter_block_content {text-align: center !important;}
.newsletter_block_text {text-align: center !important;}
.block_contact_infos {margin-top: 40px !important;}
#bnrmanager-left{display:none !important;}
.list .product_box {text-align: center !important;}
.list .under_panel {text-align: center !important;margin-left: 0px !important;display: block !important;}
.list .price_section {height: 43px !important;}
.hidden_cart {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1) !important;margin-bottom: 20px;}
#pb-right-column{text-align:center;}
#thumbs_list {float: none !important;margin-left: 0px !important;width: 100% !important;text-align: center;}
#thumbs_list li {float: none !important;display: inline-block !important;text-align: center !important;}
#thumbs_list ul#thumbs_list_frame {width: 100% !important;}
#pb-right-column #image-block #view_full_size .span_link{left: 42% !important;}
.header_welcome .account {display:none;}
#custom_title span {display:none !important;}
#add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label, #identity .std p.text label, #identity .std p.password label, #identity .std p.select label, #identity .std p.radio span, label[for=id_address_delivery], label[for=id_address_invoice], #order-opc #login_form_content label, #new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label, #contact p.text label, #contact p.select label, #contact p.select span, #contact p.textarea label, #create-account_form label, #login_form label, #account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {display: block !important;padding: 6px 0px !important;width: 250px !important;text-align: left !important;}
#add_adress p.text input, #add_adress p.password input, #add_adress p.select input, #identity .std p.text input, #identity .std p.password input,#contact p.text input, #contact p.select input, #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {width: 100% !important;}
#add_adress p.textarea textarea, .address_select, #create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd, #new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input, #add_adress p.select select, #order-opc #opc_delivery_methods textarea, #id_country, #new_account_form p.textarea textarea, #contact p.select select,#contact p.textarea textarea {width: 100% !important;}
#add_adress p.textarea, p.text, p.required, #identity p, p.select, p.textarea, p.text, #opc_account_form p {margin: 0px !important;}
#identity .std p.select select, #days, #months, #years {width:32% !important;}
#identity .std p.submit, #identity .std #security_informations {padding: 10px 0px !important;}
#order-opc #new_account_form p.submit, #order-opc #new_account_form p.opc-required{margin:10px 0px !important;}
#new_account_form p.checkbox input {margin-left: 0px !important;}
.ph_simpleblog .ph_col_2{width:100% !important}
.ph_simpleblog .ph_col_2:nth-child(even){padding-left: 0px !important;}
.ph_simpleblog .ph_col_2:nth-child(odd){padding-right: 0px !important;}
#subcategories .inline_list li .img {float: none !important;margin-right: 0px !important;}
.regform, #authentication #create-account_form fieldset, #authentication #login_form fieldset{height:auto !important;}
#create-account_form{margin-right:0px !important;}
#create-account_form #SubmitCreate, #login_form #SubmitLogin {float: none !important;}
.regdet2 {padding-bottom: 0px !important;text-align: right;margin-bottom:20px !important}
.cart_navigation .exclusive, .cart_navigation .exclusive_large {margin: 0px 0px 0px 10px !important;}
#account-creation_form span.form_info, .inline-infos{display:block !important; text-align:right !important;}
#account-creation_form p.textarea textarea{width:100% !important;}
#account-creation_form p.checkbox input{margin-left: 0px !important;}
#gift_div #gift_message{width:100% !important;}
.pfooter_logo img {max-width: 100%;margin-top: 5px;height: auto;}
#header #cart_block{width:290px !important;}
.block_contact_infos_general span{margin-right: 0px !important; display:block !important;}
.user_logged {background: url(../img/mobile_icons.png) !important;background-position: -60px -5px !important;text-indent: -9999px !important;width: 30px !important;height: 30px !important;display:block !important;}
.user_unlogged {background: url(../img/mobile_icons.png) !important;background-position: -105px -5px !important;text-indent: -9999px !important;width: 30px !important;height: 30px !important;display:block !important;}
.user_account_mobile{text-indent: -9999px !important;width: 30px !important;height: 30px !important;background: url(../img/mobile_icons.png) !important;background-position: -17px -3px !important;display: block !important;}
.regform{padding: 5px !important;margin: 10px 0px 10px 0px !important;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {padding-right: 10px !important;padding-left: 10px !important;}
#product .content_prices {clear: both !important;}
#product .product_page_reduction_container {text-align: left; !important;}
#buy_block .price_section, #product .our_price_display {text-align: left !important;}
#product #quantity_wanted_p {text-align: left !important;}
#product .content_prices #add_to_cart {text-align: left !important;}
#header .cart_block{width:280px !important;}
}