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

}
@media only screen and (max-width: 1024px){
	div#page {
	    padding: 0 15px;
	}
	.container_9 {
	    max-width: 100%;
	}
	.container_9 .grid_9 {
	    max-width: 100%;
	}

	img#zones {
	    margin-left: 80px;
	}
	.bx-wrapper ul#homeslider li {
	    max-width: 1000px;
	}
	.tab {
	    padding: 0 !important;
	}
	li.tablinks {
	    padding-left: 1px !important;
	    padding-right: 0 !important;
	}
	.tablinks a {
	    padding: 9px !important;
	}
	.tab li:first-child {
	    margin-left: 0 !important;
	    padding: 13px 0 !important;
	}
	.tab li:last-child {
	    margin-right: 0 !important;
	    padding-bottom: 1px !important;
	}
	.tab li:nth-last-child(2) {
	    padding: 13px 0 !important;
	}
	.tab li:first-child, .tab li:nth-last-child(3) .row {
	    max-width: 660px;
	    margin-left: 0;
	}
	.tab li:first-child, .tab li:nth-last-child(6) .row {
	    max-width: 774px;
	    margin-left: 0;
	}
	.tab li:nth-last-child(6) .dropdown-content, .tab li:nth-last-child(3) .dropdown-content {
	    margin-left: -1px;
	}
	
	.subtabcontent li a {
	    padding-left: 0 !important;
	}
	.subtabcontent .header-tab {
	    line-height: 25px;
    	font-size: 16px;
    	font-weight: 600;
	}
	.subtabcontent li {
	    padding-left: 6px !important;
	}
	#Automobile {
	    max-width: 565px;
	}
	.testt > ul > li {
	    min-width: 40%;
	}
	
	.prixavant {
	    margin-left: -77px;
	}
	.descriptionshortcat {
	    max-width: 50%;
	}
	#category .prixavant {
	    font-size: 18px !important;
	}
	.quatrefois {
	    margin-top: 20px !important;
	}
	.products_block li img {
	    margin: 0 auto;
	    display: block;
	}
	#viewed-products_block_left .content_img {
	    width: 100%;
	}
	#viewed-products_block_left .text_desc {
	    min-width: 100%;
	    margin-top: 15px;
	    text-align: center;
	}
	body#category .grid_5 {
	    max-width: 71% !important;
	}
	body#category #product_list li .right_block {
	    max-width: 22% !important;
	}
	#category #fabrication {
	    width: 45%;
	    height: auto;
	}
	body#category .prixavant {
	    margin-left: -3% !important;
	}
	.type_accessoire span {
	    min-height: 80px;
	}
	#ulaccessoires li:first-child {
	    margin-left: 0 !important;
	}
	#search_block_top {
		margin-right: -40px;
	}

	/* ***** PAIEMENT **** */
	input[type=radio] {
	    margin-left: 0 !important;
	}
	input[type=checkbox] {
	    margin: 0 !important;
	}
	.radio label {
	    padding-left: 0 !important;
	    padding-right: 20px !important;
	}
	#account-creation_form p.textarea label{
		left: 0;
    	position: absolute;
	}
	#account-creation_form p.inline-infos {
	    text-align: left !important;
	    padding-left: 17.5em !important;
	    color: red !important;
	}
	#account-creation_form span.inline-infos {
	    background-color: #3498db;
	    position: relative;
	    padding: 6px;
	    color: #fff;
	    margin-left: 10px;
	}
	#account-creation_form span.inline-infos:after {
	    border-width: 8px;
	    border-left-color: transparent;
	    border-left-width: 0;
	    border-top-color: transparent;
	    border-right-color: #3498db;
	    margin: -20px 0 0;
	    left: -7px;
	    right: auto;
	    top: 91%;
	    bottom: auto;
	    content: "";
	    display: block;
	    border-style: solid;
	    position: absolute;
	    border-color: transparent #3498db transparent;
	}

	#categories_block_left li ul{
		margin-left: 25px !important;
	}
	#categories_block_left li ul li {
	    margin-left: 25px !important;
	}
	#categories_block_left li ul li ul li{
		margin-left: 15px !important;
	}
	.content_sortPagiBar {
	    margin-top: 0 !important;
	}
	ul.pagination {
	    margin: 10px 0px !important;
	}
	ul.pagination a, ul.pagination span {
	    height: 0 !important;
	    line-height: 0 !important;
	    padding: 13px 15px !important;
	    margin: 0 !important;
	    width: 37px !important;
	}
	#pagination_next, #pagination_previous {
	    border: none !important;
	    margin: 0 2px;
	}
	ul.pagination a:hover {
	    border: 1px solid #d4aa01 !important;
	    background: #ffcc00;
	    color: #fff;
	}
	#pagination_next a, #pagination_previous a, #pagination_next span, #pagination_previous span,
	#pagination_previous_bottom a, #pagination_previous_bottom span, 
	#pagination_next_bottom a, #pagination_next_bottom span{
	    width: 95px !important;
	}
}
@media only screen and (max-width: 768px){
	div#page {
	    padding: 0 !important;
	}
	#zones {
	    margin-left: -40px !important;
	}
	.tab li:first-child, .tab li:nth-last-child(6) .row {
	    max-width: 350px;
	}
	.tab li:first-child, .tab li:nth-last-child(3) .row {
	    max-width: 275px !important;
	}
	.tab li:first-child, .tab li:nth-last-child(6) .dropdown-content {
	    margin-left: -1px;
	}
	.tab li:first-child, .tab li:nth-last-child(3) .dropdown-content {
	    margin-left: -1px;
	}
	.tab li:first-child {
	    margin-left: 0 !important;
	    padding-top: 14px !important;
	}
	.tab li:last-child {
	    margin-right: 0 !important;
	    padding-bottom: 2px !important;
	}
	.tab li {
		padding: 1px !important;
    	font-size: 10px !important;
	}
	.tab li:nth-last-child(2) {
	    padding: 14px 0 !important;
	}
	.tab li a {
		padding: 4px !important;
	}
	.tab {
	    padding: 0;
	}
	.subtab {
	    padding-bottom: 15px;
	    border-bottom: 1px solid #fff;
	    width: 100%;
	}
	.subtabcontent {
	    padding-top: 15px;
	}
	#product_list li .right_block {
	    max-width: 47%;
    	left: 50% !important;
	}
	body#category #product_list .ajax_block_product .center_block {
	    max-width: 100%;
	}
	body#category .descriptionshortcat {
	    max-width: 100%;
	    width: 100% !important;
	    margin: 0 !important;
	}
	.testt > ul > li{
	    width: 50%;
    	margin-top: 20px;
	}
	#search_block_top {
	    visibility: hidden;
	}
	.caract_table {
	    max-width: 328px;
	    margin-bottom: 30px;
	}
	.prixavant {
	    left: 55% !important;
	    max-width: 150px;
	}
	.percentagereduc {
	    float: right !important;
	    margin-top: 0 !important;
	}
	#product_list li .ajax_add_to_cart_button {
	    float: right;
	}
	#product_list li .lnk_view {
	    float: right;
	    top: 15px;
	    width: 100%;
    	text-align: right;
	}
	#product_list li .price {
		float: right;
	    margin-top: 15px;
	    text-align: right;
    	width: 100%;
	}
	.prix_hors_taxe {
		float: right;
		margin-bottom: 10px;
		margin-top: 15px;
		width: 100%;
    	text-align: right;
	}
	.quatrefois {
	    text-align: right;
	    margin-top: 5em !important;
	}
	.descriptionshortcat {
	    float: right;
	    max-width: 51%;
	}
	.questionliste {
	    margin-top: 30px !important;
	}
	.right_block img {
		float: right;
	    margin-top: 20px;
	}
	img#fabrication {
	    float: right;
	}
	.info_picto img {
	    margin: 0 5px 5px 0;
	}
	footer ul li {
	    height: auto !important;
	}

	/* *************** 
		  CATEGORY
	* *************** */

	body#category .grid_2 {
	    margin: 0;
	}
	body#category .grid_5 {
	    float: right;
	}
	body#category #product_list a.product_img_link {
	    min-width: 100%;
	}
	body#category #product_list a.product_img_link .imgblock {
	    margin: 0 auto;
	}
	#category #product_list li a {
	    font-size: 16px;
	}
	#category .caract_table {
	    min-width: 100%;
	}
	body#category #product_list li .right_block {
	    max-width: 100% !important;
	    left: 0 !important;
	}
	#category #fabrication {
	    width: 20%;
	    float: right !important;
	    margin-top: 3em !important;
	}
	body#category .prixavant {
	    left: 67% !important;
	    text-align: right;
	    font-size: 25px !important;
	    margin-left: 0 !important;
	    margin-top: 10px !important;
	    font-weight: 600;
	}
	body#category .info_picto {
	    max-width: 100%;
    	min-width: 100%;
	}
	body#category .quatrefois {
	    /*margin-top: 6em !important;*/
	    position: absolute;
	    bottom: 48%;
	    right: 0;
	}
	.tablinks .row {
	    max-width: 500px;
	}
	.tab .dropdown-content li {
	    font-size: 14px !important;
	    padding: 0 !important;
	}
	.tab .dropdown-content .header-tab {
	    padding-left: 14px;
	}
	.tab .dropdown-content li:last-child {
	    margin-bottom: 15px;
	}
	#debosseleur .row div, #point .row div {
	    margin-left: 30px;
	}
	.tab li:first-child, .tab li:nth-last-child(3) .row {
	    max-width: 297px;
	}
	#Automobile {
	    max-width: 390px;
	}

	.bx-wrapper ul#homeslider li{
		max-width: 696px;
	}
	.lien_part {
	    display: inline-block !important;
	    margin-left: 5% !important;
	}
	.type_accessoire span {
	    height: 105px !important;
	}
	#ulaccessoires li:first-child {
	    margin-left: 0 !important;
	}
	#thumbs_list ul#thumbs_list_frame li img {
	    width: 100%;
	}
	#thumbs_list li {
	    max-height: 100px;
	    max-width: 100px;
	    margin-right: 5px;
	}
	.content_sortPagiBar {
	    margin-top: 0 !important;
	}
	ul.pagination {
	    margin: 10px 0px !important;
	}
	ul.pagination a, ul.pagination span {
	    height: 0 !important;
	    line-height: 0 !important;
	    padding: 13px 15px !important;
	    margin: 0 !important;
	    width: 37px !important;
	}
	#pagination_next, #pagination_previous {
	    border: none !important;
	    margin: 0 2px;
	}
	ul.pagination a:hover {
	    border: 1px solid #d4aa01 !important;
	    background: #ffcc00;
	    color: #fff;
	}
	#pagination_next a, #pagination_previous a, #pagination_next span, #pagination_previous span {
	    width: 95px !important;
	}
	#categories_block_left li ul li ul li{
		margin-left: 15px !important;
	}
	#categories_block_left li ul li {
	    margin-left: 25px !important;
	}
}
@media only screen and (max-width: 375px){
	/*div#columns {
	    padding: 5% !important;
	}
	#search_block_top{
		margin-top: 20px;
	}
	#header_right #header_user{
		margin-top: -60px !important;
	}
	#header_user #header_nav{
		margin-top: 10px;
	}
	#shopping_cart a{
		margin-top: 10px;
	}
	#headerl{
		margin: 0 auto !important;
    	float: none !important;
    	width: 80%;
	}
	.navbar-toggle {
	    margin-right: 0;
	}

	.tab li {
	    display: block;
	    width: 100%;
	}
	.tab li a br {
	    display: none;
	}
	ul.subtab {
	    border-bottom: 2px solid #fff;
	    padding-bottom: 15px;
	}
	.subtabcontent {
	    padding-top: 15px;
	}


	.testt > ul > li{
		width: 90%;
	}

	#featured-products_block_center li {
		margin-top: 10px;
	}
	.affichertout {
	    display: block;
	    width: 100%;
	    margin-top: 30px;
	}
	footer {
	    min-width: 100%;
	    text-align: center;
	}*/
}
