
@media (max-width: 1199px) and (min-width: 980px) {
	body {
	   background: url(../img/body-bg2-980.jpg) repeat-x center -37px #FFF;
	}
	#cms #page .conten li{
		font-size: 16px;
	}
	.container {
		max-width: 980px;
	}
	#header #manufacturers_block_left.block .list-block li {
		margin-right: 13px;		
	}
	#header #manufacturers_block_left.block .list-block li img {
		width: 49px;
		height: 49px;
	}
	#header #block_top_menu.sf-contener {
		width: 820px;
	}
	.sf-menu > li > a {		
		padding: 17px 15px;		
	}
	.slideHome.num01 .bgDesc {
		width: 496px;
		height: 280px;
		padding: 30px 42px;
	}
	.slideHome .bgDesc h1 {
		font-size: 30px;
	}
	.slideHome .bgDesc ul li {
		font-size: 22px;
	}
	.slideHome .pic {
		width: 513px;
		margin-top: 60px;
	}
	#homepage-slider .bx-wrapper .bx-viewport {
		height: 400px !important;
	}
	.codeBarre{
		margin-left: 36px;
	}
	.menuCategHome ul li {
		width: 139px;
	}
	.menuCategHome ul li a {
		font-size: 16px;
	}
	#product_marque{
		margin-top: -40px;
	}
	#product_marque:before{
		top: -6px;
		height: 6px;
	}
	.categoryTop h1.page-heading.product-listing, .categoryTop h1.page-heading{
		width: 55%;
	}
	.categoryTop{
		padding-top: 234px;
	}
	#search .searchContent {
		padding: 235px 30px 80px 30px;
	}
	#cms #page .rte.content, #contact #page .rte.content {
		padding: 240px 30px 80px 30px;
	}
		 #contact #page .rte.content{
	 	padding-bottom: 25px;
	 }
	.contactAdresses{
	  display: inline-block;
	  width: 100%;
	  margin: 30px 0;
	}
	.contactAdresses ul{
		display: inline-block;
	  width: 100%;
	  padding: 0 30px;
	}

	.contactAdresses li{
		float: left;
		width: 20%;
		list-style: none;
	}
	.contactAdresses li span{
		font-weight: bold;
	  display: block;
	  margin-bottom: 10px;
	  color: #0068B9;
	}

	.contact-form-box{
		margin-top: 25px;
	}

}


@media (max-width: 979px) and (min-width: 768px) {
	body#index {
	   background: url(../img/body-bg1.jpg) repeat-x center -72px #FFF;
	}

	body {
	   background: url(../img/body-bg2-768.jpg) repeat-x center -37px #FFF;
	}
	.container {
		max-width: 768px;
	}
	#header #manufacturers_block_left.block .list-block li {
		margin-right: 5px;		
	}
	#header #manufacturers_block_left.block .list-block li img {
		width: 40px;
		height: 40px;
	}
	#header #manufacturers_block_left.block .list-block {
		margin-top: -2px;
	}
	#header #languages li {		
		margin-right: 5px
	}
	#header #languages li:first-child{
		padding-left: 5px;
	}
	#header #block_top_menu ul.sf-menu li a{
		font-size: 12px;
	}

	#header #block_top_menu.sf-contener {
		width: 623px;
	}
	.sf-menu > li > a {		
		padding: 17px 9px;		
	}

	.slideHome.num01 .bgDesc {
		width: 427px;
		height: 225px;
		padding: 30px 30px 30px 50px;
	}
	.slideHome .bgDesc h1 {
		font-size: 24px;
		margin-bottom: 0px;
	}
	.slideHome .bgDesc a{
		padding: 15px 3px;
	}
	.slideHome .bgDesc ul li {
		font-size: 20px;
	}
	.slideHome .pic {
		width: 383px;
		margin-top: 60px;
	}
	#homepage-slider .bx-wrapper .bx-viewport {
		height: 325px !important;
	}
	#htmlcontent_home .item-html h3{
		font-size: 24px;
		margin: -47px 0 41px 0;
	}
	#footer .footerBottom ul{
		width: 192px;
	}
	.menuCategHome ul li {
		width: 107px;
	}
	.menuCategHome ul li a {
		font-size: 14px;
	}
	.menuCategHome{
		text-align: center;
	}
	.primary_block.row{
		margin: 196px 0 0 1px;
	}
	.pb-center-column h1{
		width: 630px;
		font-size: 24px;
	}
	.pb-center-column h1 span.categ{
		font-size: 14px;
	}
	.pb-center-column #short_description_block #short_description_content {
		width: 713px;
		text-align: justify;
		padding-top: 9px;
	}
	.table-data-sheet tr td:first-child{
		width: 41%;
	}
	#tableData{
		float: left;
		width: 370px;		
	}
    .pb-left-column #image-block{
    	margin-bottom: 20px;
    }
    .pb-left-column.col-sm-4{
    	position: relative;
    	z-index: 1;
    	width: 48%;
    }
    #page #columns.container{
    	padding: 0 12px;
    }
    #index #page #columns.container{
    	padding: 0 0px;
    }
    .codeBarre{
    	margin-left: 28px;
		font-size: 18px;
    }
    .content_sortPagiBar .sortPagiBar #productsSortForm{
    	margin-right: 5px;
    }
    .categoryTop .categoryCount{
    	float: none;
		padding-top: 0;
		text-align: right;
		margin-top: -24px;
    }

	#product_marque{
		margin-top: -4px;
	}
	.product-box{
    	width: 200px !important;
    }
	#product_marque:before{
		top: -9px;
		height: 9px;
	}
	#search ul.product_list.grid.row{
		padding: 0;
	}
	.categoryTop h1.page-heading.product-listing, .categoryTop h1.page-heading{
		width: 60%;
		font-size: 26px;
	}
	ul.product_list .product-name{
		font-size: 20px;
	}
	.categoryTop{
		padding-top: 234px;
	}
	#search .searchContent {
		padding: 235px 30px 80px 30px;
	}
	#cms #page .rte.content, #contact #page .rte.content {
		padding: 240px 30px 80px 30px;
	}
		 #contact #page .rte.content{
	 	padding-bottom: 25px;
	 }

		.contactAdresses{
	  display: inline-block;
	  width: 100%;
	  margin: 30px 0;
	}
	.contactAdresses ul{
		display: inline-block;
	  width: 100%;
	  padding: 0 30px;
	}

	.contactAdresses li{
		float: left;
		width: 33%;
		margin-bottom: 25px;
		list-style: none;
	}
	.contactAdresses li span{
		font-weight: bold;
	  display: block;
	  margin-bottom: 0px;
	  color: #0068B9;
	}

	.contact-form-box{
		margin-top: 25px;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	
	body#index {
	  background: url(../img/body-bg1.jpg) repeat-x center 81px #FFF;
      background-size: 867px;
	}

	body {
	   background: url(../img/body-bg2-480.jpg) repeat-x center 67px #FFF;
	}
	.container {
		max-width: 480px;
	}
	#header #manufacturers_block_left.block .list-block li {
		margin-right: 16px;		
	}
	#header #manufacturers_block_left.block .list-block li:last-child{
		margin-right: 0;
	}
	#header #manufacturers_block_left.block .list-block li:nth-child(10){
		
		display: none;
	}
	#header #manufacturers_block_left.block{
		margin-bottom: 5px;
	}
	#header #manufacturers_block_left.block .list-block li img {
		width: 30px;
		height: 30px;
	}
	#header #manufacturers_block_left.block .list-block {
		margin-top: -14px;
	}
	#header #header_logo{
		margin-top: -60px;
	}
	#header #languages li {		
		margin-right: 5px
	}
	#header #languages li:first-child{
		padding-left: 5px;
	}
	#header #block_top_menu.sf-contener{
		width: 100%;
		clear: both;
	}

	.cat-title{
		background: none;
		border-bottom: 0;
	}
	.cat-title:hover, .cat-title.active, .cat-title.active:hover{
		background: #222880;
		color: #fff;
	}
	#header #block_top_menu ul.sf-menu li a{
		font-size: 14px;
	}

	#header #block_top_menu.sf-contener {
		
	}
	.sf-menu > li > a {		
		padding: 17px 20px;		
	}
	.sf-menu > li span.menu-mobile-grover{
		display: block;
		width: 247px;
		text-align: right;
		top: 0;
		padding: 20px 10px 36px 0;
		cursor: pointer;
		color: #222880;
	}
	.sf-menu > li span.menu-mobile-grover:hover,
	.sf-menu > li span.menu-mobile-grover.active{
		color: #ED151D;
	}
	.sf-menu > li span.menu-mobile-grover.active:hover{
		color: #222880;
	}
	#header #block_top_menu ul.sf-menu > li > ul {
		width: auto;
		display: none;		
		padding: 13px;
		background: #222880;
		-moz-border-radius: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
		-moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
		box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    }
	#header #block_top_menu ul.sf-menu > li:nth-child(2) > ul{
		top: 0;
	}
	#header #block_top_menu ul.sf-menu > li > ul > li{
		width: 100%;
	}
	#homepage-slider{
		padding-top: 10px;
	}
	#homepage-slider .homeslider-description{
		padding: 0;
	}
	.slideHome {
		height: 157px;
	}

	.slideHome.num01 .bgDesc {
		width: 280px;
		height: 125px;
		padding: 10px 10px 10px 51px;
		margin-left: -56px;
	}
	.slideHome .bgDesc h1 {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.slideHome .bgDesc ul{
		margin: 10px 0;
	}
	.slideHome .bgDesc a{
		padding: 6px 3px;
		font-size: 14px;
		width: 116px;
	}
	.slideHome .bgDesc ul li {
		font-size: 12px;
		margin-bottom: 0;
	}
	.slideHome .pic {
		width: 246px;
		margin-top: 0px;
	}
	#homepage-slider .bx-wrapper .bx-viewport {
		height: 157px !important;
	}
	#htmlcontent_home .item-html h3{
		font-size: 16px;
        margin: -33px 0 24px 0;
	}
	#footer #newsletter_block_left h4{
		font-size: 20px;
	}
	#footer .footerBottom{
		height: 227px;
	}
	#footer .footerBottom ul{
		width: 150px;
		margin-left: 5px;
	}
	.footer-container #footer #social_block{
		width: 167px;
		padding: 5px 21px 0px 10px;
		height: 227px;

	}
	#footer .footerBottom li.title{
		font-size: 16px;
		text-transform: none;
	}
	.footer-container #footer #social_block h3{
		padding-top: 8px;
		font-size: 16px;
		background-size: 24px;
		margin-top: -12px;
		background-position: right 9px;
	}
	.footer-container #footer #social_block a.contactus i{
		font-size: 16pt;
	}
	.footer-container #footer #social_block ul li {
		margin-right: 0px;
		width: 30px;
	}
	#footer #newsletter_block_left .form-group .form-control{
		width: 254px;
	}
	#header #block_top_menu ul.sf-menu{
		position: absolute;
		background: #EEEFF1;
		border-bottom: 1px solid #CFCFCF;
		-moz-box-shadow: 0px 4px 9px -5px #a6a6a6;
		-webkit-box-shadow: 0px 4px 9px -5px #A6A6A6;
		box-shadow: 0px 4px 9px -5px #A6A6A6;
		filter: progid:DXImageTransform.Microsoft.Shadow(strength = 4, direction = 180, color = '#a6a6a6');
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 4, Direction = 180, Color = '#a6a6a6')";
	}
	#header #block_top_menu ul.sf-menu.menu-content > li{
		background: none;
		border-top: 1px solid #CFCFCF;
		border-bottom: 1px solid #fff;
		margin-bottom: 0;
	}
	#header #block_top_menu ul.sf-menu.menu-content > li:last-child{
		border-bottom: 0;
	}
	.menuCategHome ul li:last-child{
		display: none;
	}
	.menuCategHome ul li{
		background: none;
	}
	.menuCategHome ul li {
		width:80px;		
	}
	.menuCategHome ul li a {
		font-size: 14px;
	}
	.menuCategHome{
		text-align: center;
	}
	.primary_block.row{
		margin: 131px 0 0 1px;
	}
	.pb-center-column h1{
		width: 100%;
		font-size: 24px;
	}
	.pb-center-column h1 span.categ{
		font-size: 14px;
	}
	.pb-center-column #short_description_block #short_description_content {
		width: 100%;
		text-align: justify;
		padding-top: 9px;
	}
	ul.product_list .product-name {
		color: #0679D2;
		font-size: 18px;
		line-height: 18px;
	}
	ul.product_list.grid > li.first-item-of-tablet-line{
		clear: none;
	}
	ul.product_list.grid > li {		
		padding-left: 15px;
		padding-right: 15px;
		height: 260px;
	}
		
	.table-data-sheet tr td:first-child{
		width: 41%;
	}
	#tableData{
		float: left;
		width: 100%;		
	}
    .pb-left-column #image-block{
    	margin-bottom: 20px;
    }
    .pb-left-column.col-sm-4{
    	position: relative;
    	z-index: 1;
    	width: 48%;
    }
    #page #columns.container{
    	padding: 0 12px;
    }
    #index #page #columns.container{
    	padding: 0 0px;
    }
    .contentBread{
    	display: none;
    }
    .breadcrumb {
    	display: none;
    }
    #category .contentBread, #search .contentBread, #manufacturer .contentBread{
    	display: inline-block;
    }   
   .categoryTop.manu{
   	padding-top: 140px;
   }
   .categoryTop.manu h1.page-heading.product-listing{
   	font-size: 18px;
   }
    .categoryTop.manu h1.page-heading.product-listing span img{
    	width: 48px;
    	height: 48px;
    }

    .codeBarre{
    	margin-left: 78px;
		font-size: 18px;
    }
    .product-box{
    	width: 200px !important;
    }
    #productscategory_list .product-name a{
    	font-size: 16px;
    }
    .blockproductscategory h3.page-product-heading{
    	font-size: 16px;
    }
    .content_sortPagiBar .sortPagiBar #productsSortForm{
    	margin-right: 5px;
    }
    .categoryTop .categoryCount{
    	float: left;
		padding-top: 0;
		text-align: left;
		margin-top: 7px;
    }

	#product_marque{
		margin-top: -299px;
	}
	#product_marque:before{
		top: -9px;
		height: 9px;
	}
	.categoryTop h1.page-heading.product-listing, .categoryTop h1.page-heading{
		width: 100%;
		font-size: 24px;
		margin-bottom: -17px;
	}
	.categoryTop .content_sortPagiBar{
		float: right;
	}
	.categoryTop{
		padding-top: 123px;
		margin-bottom: 20px;
	}
	#search .searchContent {
		padding: 134px 30px 10px 30px;
	}
	#search .searchContent h1.page-heading{
		font-size: 24px;
	}
	#search ul.product_list.grid.row {		
		padding: 0;
	}
	.page-heading span.heading-counter{
		float: none;
		clear: both;
		display: block;
	}
	#cms #page .rte.content, #contact #page .rte.content {
		padding: 145px 30px 80px 30px;
	}
	#cms #page .rte.content{
		padding-top: 120px;
	}
	#cms #center_column p {
	    line-height: 18px;
	    font-size: 16px;
	}
	#cms #page .conten li{
		font-size: 16px;
	}
	#cms #center_column h3{
		font-size: 16px;
	}
		 #contact #page .rte.content{
	 	padding-bottom: 25px;
	 }
	#cms #page .rte.content, #contact #page .rte.content h1.page-heading{
		font-size: 18px;
	}
	#cms #page .rte.content, #contact #page .rte.content h2{
		font-size: 20px;
	}
	.ac_results{
		display: none !important;
	}
			.contactAdresses{
	  display: inline-block;
	  width: 100%;
	  margin: 30px 0;
	}
	.contactAdresses ul{
		display: inline-block;
	  width: 100%;
	  padding: 0 30px;
	}

	.contactAdresses li{
		float: left;
		width: 50%;
		margin-bottom: 25px;
		list-style: none;
	}
	.contactAdresses li span{
		font-weight: bold;
	  display: block;
	  margin-bottom: 0px;
	  color: #0068B9;
	}

	.contact-form-box{
		margin-top: 25px;
	}
	#cms #page .rte.content h1.page-heading{
		font-size: 25px;
    line-height: 29px;
	}

}
@media (max-width: 479px) {


	body#index {
	  background: url(../img/body-bg1.jpg) repeat-x center 87px #FFF;
      background-size: 912px;
	}

	body {
	   background: url(../img/body-bg2-320.jpg) repeat-x center 67px #FFF;
	}
	.container {
		max-width: 320px;
		padding: 0;
	}
	.row{
		margin: 0;
	}

	#search_block_top .btn.button-search{
		width: 25px;
	}
	#search_block_top #search_query_top{
		font-size: 12px;
		padding: 0 5px;
		text-align: center;
		width: 82px;
	}
	#header .nav{
		padding: 8px 15px;
	}
	#header #manufacturers_block_left.block{
		
	}
	#header #manufacturers_block_left.block .list-block li {
		margin-right: 7px;		
	}
	#header #manufacturers_block_left.block .list-block li:last-child{
		display: none;
	}
	#header #manufacturers_block_left.block .list-block li:nth-child(10){
		
		display: none;
	}
	#header #manufacturers_block_left.block .list-block li:nth-child(9){
		
		margin-right: 0px;	
	}
	#header #manufacturers_block_left.block{
		margin-bottom: 5px;
	}
	#header #manufacturers_block_left.block .list-block li img {
		width: 26px;
		height: 26px;
	}
	#header #manufacturers_block_left.block .list-block {
		margin-top: -14px;
	}
	#header #header_logo{
		margin-top: -49px;
        padding: 0;
        width: 100px;
	}
	#header #header_logo .logo.img-responsive {
		width: 85px;
		height: 29px;
	}
	#header #languages li {		
		margin-right: 5px
	}
	#header #languages li:first-child{
		padding-left: 5px;
	}
	#header #block_top_menu.sf-contener{
		width: 100%;
		clear: both;
	}

	.cat-title{
		background: none;
		border-bottom: 0;
	}
	.cat-title:hover, .cat-title.active, .cat-title.active:hover{
		background: #222880;
		color: #fff;
	}
	#header #block_top_menu ul.sf-menu li a{
		font-size: 14px;
	}

	
	.sf-menu > li > a {		
		padding: 17px 20px;		
	}
	.sf-menu > li span.menu-mobile-grover{
		display: block;
		width: 120px;
		text-align: right;
		top: 0;
		padding: 20px 10px 36px 0;
		cursor: pointer;
		color: #222880;
	}
	.sf-menu > li span.menu-mobile-grover:hover,
	.sf-menu > li span.menu-mobile-grover.active{
		color: #ED151D;
	}
	.sf-menu > li span.menu-mobile-grover.active:hover{
		color: #222880;
	}
	#header #block_top_menu ul.sf-menu > li > ul {
		width: auto;
		display: none;		
		padding: 13px;
		background: #222880;
		-moz-border-radius: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
		-moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
		box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    }
	#header #block_top_menu ul.sf-menu > li:nth-child(2) > ul{
		top: 0;
	}
	#header #block_top_menu ul.sf-menu > li > ul > li{
		width: 100%;
	}
	#homepage-slider{
		padding-top: 10px;
	}
	#homepage-slider .homeslider-description{
		padding: 0;
	}
	.slideHome {
		height: 157px;
	}

	.slideHome.num01 .bgDesc {
		width: 260px;
		height: 74px;
		padding: 10px 10px 10px 10px;
		margin: 0 20px;
		text-align: center;
		background: #EEEFF1;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		border-radius: 9px;
	}
	.slideHome .bgDesc h1 {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.slideHome .bgDesc ul{
		margin: 10px 0;
		display: none;
	}
	.slideHome .bgDesc a{
		padding: 6px 3px;
		font-size: 14px;
		width: 116px;
	}
	.slideHome .bgDesc ul li {
		font-size: 12px;
		margin-bottom: 0;
	}
	.slideHome .pic {
		width: 290px;
		margin-top: 0px;
	}
	#homepage-slider .bx-wrapper a {
		display: inline-block;
		margin-top: 9px;
	}

	#homepage-slider .bx-wrapper .bx-viewport {
		height: 290px !important;
	}
	#htmlcontent_home{
		margin-bottom: 30px;
	}
	#htmlcontent_home .item-html h3{
		font-size: 24px;
        margin: -65px 0 12px 0;
	}
	#htmlcontent_home ul li{
		padding: 0 20px 10px;
	}
	#footer #newsletter_block_left h4{
		font-size: 18px;
		float: none;
		padding-bottom: 1px;
		padding-top: 5px;
	}
	#footer .footerBottom{
		height: 248px;
		border-bottom: 1px solid #2480C8;
		border-right: 0;
		width: 320px;
	}
	#footer .footerBottom ul{
		width: 150px;
		margin-left: 10px;
	}
	.footer-container #footer #social_block{
		width: 320px;
		padding: 38px 21px 0px 10px;
		height: 123px;
		float: left;
		border-top: 1px solid #22287F;
		border-left: 0;

	}
	#footer .footerBottom li.title{
		font-size: 16px;
		text-transform: none;
	}
	.footer-container #footer #social_block h3{
		padding-top: 8px;
		font-size: 20px;
		background-size: 48px;
		margin-top: -12px;
		background-position: 154px 1px;
	}
	.footer-container #footer #social_block a.contactus{
		float: left;
		width: 140px;
	}
	.footer-container #footer #social_block a.contactus i{
		font-size: 16pt;
	}
	.footer-container #footer #social_block ul {
		float: right;
		clear: none;
		margin-top: -5px;
	}
	.footer-container #footer #social_block ul li {
		margin-right: 0px;
		width: 30px;
	}
	.footer-container #copy{
		padding: 20px 30px 80px 30px;
	}
	#footer #newsletter_block_left{
		padding: 0px 15px 14px 15px;
        margin-bottom: 0px;
	}
	#footer #newsletter_block_left .form-group .form-control{
		width: 254px;
	}
	#header #block_top_menu ul.sf-menu{
		position: absolute;
		background: #EEEFF1;
		border-bottom: 1px solid #CFCFCF;
		-moz-box-shadow: 0px 4px 9px -5px #a6a6a6;
		-webkit-box-shadow: 0px 4px 9px -5px #A6A6A6;
		box-shadow: 0px 4px 9px -5px #A6A6A6;
		filter: progid:DXImageTransform.Microsoft.Shadow(strength = 4, direction = 180, color = '#a6a6a6');
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 4, Direction = 180, Color = '#a6a6a6')";
	}
	#header #block_top_menu ul.sf-menu.menu-content > li{
		background: none;
		border-top: 1px solid #CFCFCF;
		border-bottom: 1px solid #fff;
		margin-bottom: 0;
	}
	#header #block_top_menu ul.sf-menu.menu-content > li:last-child{
		border-bottom: 0;
	}
	.menuCategHome ul li:last-child{
		display: none;
	}
	.menuCategHome ul{
		margin: 0;
	}
	.menuCategHome ul li {
		width: 94px;
        height: 148px;	
        background: none;
	}
	.menuCategHome ul li a {
		font-size: 14px;
	}
	.menuCategHome{
		text-align: center;
	}
	.primary_block.row{
		margin: 105px 0 0 1px;
	}
	.pb-center-column h1{
		width: 100%;
		font-size: 22px;
		padding: 0 10px 10px;
	}
	.pb-center-column h1 span.categ{
		font-size: 12px;
		line-height: 12px;
	}
	.pb-center-column #short_description_block #short_description_content {
		width: 100%;
		text-align: justify;
		padding-top: 9px;
	}
	ul.product_list .product-name {
		color: #0679D2;
		font-size: 18px;
		line-height: 18px;
	}
	ul.product_list.grid > li.first-item-of-tablet-line{
		clear: none;
	}
	ul.product_list.grid > li {		
		padding-left: 15px;
		padding-right: 15px;
		height: 260px;
	}
	.pb-center-column #short_description_block{
		padding: 0 10px;
	}
		
	.table-data-sheet tr td:first-child{
		width: 41%;
	}
	#tableData{
		float: none;
		width: 93%;
		margin: 10px;	
	}
    .pb-left-column #image-block{
    	margin-bottom: 20px;
    }
    .pb-left-column.col-sm-4{
    	position: relative;
    	z-index: 1;
    	width: 48%;
    }
    #page #columns.container{
    	padding: 0 12px;
    }
    #index #page #columns.container{
    	padding: 0 0px;
    }
    .contentBread{
    	display: none;
    }
    .breadcrumb {
    	display: none;
    }
    #category .contentBread, #search .contentBread, #manufacturer .contentBread{
    	display: inline-block;
    }   
   .categoryTop.manu{
   	padding: 116px 13px 0;
   }
   .categoryTop.manu h1.page-heading.product-listing{
   	font-size: 18px;
   	margin-bottom: -16px;
   }
    .categoryTop.manu h1.page-heading.product-listing span img{
    	width: 48px;
    	height: 48px;
    }

    .codeBarre{
    	margin-left: 0;
		font-size: 16px;
		background-size: 68px;
		padding: 20px 20px 12px 85px;
		width: 295px;
    }
    .product-box{
    	width: 200px !important;
    }
    #productscategory_list .product-name a{
    	font-size: 16px;
    }
    .pb-left-column #image-block #view_full_size .span_link:after{
    	font-size: 36px;
    }
    .blockproductscategory h3.page-product-heading{
    	font-size: 12px;
		text-transform: none;
		font-weight: bold;
		text-align: center;
		width: 100%;
		padding: 0 0 13px 0;
    }
    .blockproductscategory{
    	margin-bottom: 20px;
    }
    .content_sortPagiBar .sortPagiBar #productsSortForm{
    	margin-right: 5px;
    }
    .categoryTop .categoryCount{
    	float: left;
		padding-top: 0;
		text-align: left;
		margin-top: 7px;
    }
    #product_marque a img {
	    width: 35px;
	}

	#product_marque{
		margin-top: -252px;
		z-index: 99;
		margin-right: 42px;
	}
	#product_marque:before{
		top: -9px;
		height: 9px;
		display: none;
	}
	.categoryTop h1.page-heading.product-listing, .categoryTop h1.page-heading{
		width: 100%;
		font-size: 24px;
		margin-bottom: -17px;

	}
	.categoryTop .content_sortPagiBar{
		float: right;
	}
	.categoryTop{
		margin-bottom: 0px;
		padding: 87px 10px 24px;
		height: 211px;
	}
	.categoryFooter{
		padding: 0 15px;
	}
	.bottom-pagination-content div.pagination {
		width: 100%;
		float: none;
		text-align: center;
	}
	.bottom-pagination-content div.pagination .showall {
		margin-right: 0;
		float: none;
		margin: 0;
	}
	.button.exclusive-medium {
		margin-bottom: 10px;
	}
	.bottom-pagination-content ul.pagination {
		float: none;
		margin-right: 0;
		clear: both;
		width: auto;
		display: inline-block;
		margin: 0;
		text-align: center;
		margin-bottom: 28px;
	}
	.product-count {
		float: none;
		margin-right: 0;
		padding-top: 4px;
		clear: both;
		text-align: center;
		margin-top: -28px;
	}
	.categoryFooter .content_sortPagiBar {
		float: none;
		min-height: 26px;
		text-align: center;
		height: auto;
	}

	ul.product_list.grid.row {
	    padding: 0;
	}
	ul.product_list.grid > li{
		height: 340px;
	}
	.pb-left-column #image-block{
		width: 235px;
	}
	.col-xs-12{
		padding: 0;
	}
	.pb-left-column.col-sm-4{
		width: 100%;
	}
	#search .searchContent {
		padding: 134px 10px 10px;
	}
	#search .searchContent h1.page-heading{
		font-size: 24px;
	}
	#search ul.product_list.grid.row {		
		padding: 0;
		margin-top: 0;
	}
	.page-heading span.heading-counter{
		float: none;
		clear: both;
		display: block;
	}
	#cms #page .rte.content, #contact #page .rte.content {
		padding: 125px 5px 80px 5px;
	}
	 #contact #page .rte.content{
	 	padding-bottom: 25px;
	 }
	 #cms #page .rte.content h1.page-heading{
	 	font-size: 23px;
	 	line-height: 27px;
	 }
	 #cms #page .rte.content{
	 	padding-top: 109px;
	 }
	 #cms #page .rte.content p{
	 	font-size: 16px;
	 }
	 #contact #page .rte.content h1.page-heading{
		font-size: 24px;
		height: 78px;
	}
	#cms #page .rte.content, #contact #page .rte.content h2{
		font-size: 20px;
	}
	.ac_results{
		display: none !important;
	}
	#manufacturer .categoryFooter{
		margin-top: 0px;
	}
	#manufacturer .bottom-pagination-content, #manufacturer .top-pagination-content, #supplier .bottom-pagination-content, #supplier .top-pagination-content{
		min-height: 0px;
	}
	.bottom .menuCategHome{
		margin-top: 35px;
	}
			.contactAdresses{
	  display: inline-block;
	  width: 100%;
	  margin: 30px 0;
	}
	.contactAdresses ul{
		display: inline-block;
	  width: 100%;
	  padding: 0 30px;
	}

	.contactAdresses li{
		float: left;
		width: 100%;
		margin-bottom: 25px;
		list-style: none;
	}
	.contactAdresses li span{
		font-weight: bold;
	  display: block;
	  margin-bottom: 0px;
	  color: #0068B9;
	}

	.contact-form-box{
		margin-top: 25px;
	}
}