@media only screen and (max-width: 1210px) {
	.kp0{
	padding-top: 20px!important;
	}
			.tpclop_box.slider_banner .two2{
		top: 20%;
	}
.tpclop_box.slider_banner .two{
top: 20%;		 
	 }
	.kp1{margin-top: 51px!important;}
.kp2{margin-top: 0px!important;}
.hp1{
margin-top: 15px !important;
}
.hp2{
margin-top: 15px !important;
}
.fc1k {
margin-bottom: 5px;
}
.fc2k {
margin-bottom: -15px;
}
.fc1 {
margin-bottom: -15px;
}
.sf1 {
margin-top: 15px;
}
.hl1{
margin-top:-20px!important;	
}
.hl1kk {
margin-top: -20px !important;
}
.hl2{
margin-top:0px!important;	
}
.hl2k{
margin-top:0px!important;	
}
.hl3 {
margin-top: 0px !important;
}
.pat {
width: 231px !important;
}	
.hidden-phonek{
display:none!important;
}
.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 1180px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 1165px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 700px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 940px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
}
@media only screen and (max-width: 1170px) {
		.kp0{
	padding-top: 20px!important;
	}
			.tpclop_box.slider_banner .two2{
		top: 20%;
	}
.tpclop_box.slider_banner .two{
top: 20%;		 
	 }
	.kp1{margin-top: 51px!important;}
.kp2{margin-top: 0px!important;}
.fc2k {
margin-bottom: -30px;
}
.hl1{
margin-top:-20px!important;	
}
.hl1kk {
margin-top: -20px !important;
}
.hl1k {
margin-top: 20px;
}
.hl2 {
margin-top: 15px !important;
}
.hl2k{
margin-top:0px!important;	
}
.hl3 {
margin-top: 0px !important;
}
.cs1k{
margin-bottom: 15px;	
}
.hidden-phonek{
display:none!important;
}
.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 1165px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 1165px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 700px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 940px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
.patul {
width: 225px !important;
}
.pat {
width: 247px !important;
}	
.patul3 {
width: 225px !important;
}
.ekun{
margin-top: -31px !important;
}
	.nivoSlider, .slideshow  { min-height:60px;margin-top: 0px;}
	#all_header, .main, .ma-nav-mobile-container.containermenu,
	.fixwidth{ width:100%;}
	#all_header, .main2, .ma-nav-mobile-container.containermenu,
	.fixwidth{ width:100%;}
		.full_container .slideshow {margin-top: 0px; }
		.slideshow .slidek { margin-bottom: 0px;}
		.slideshow  { width: 100%!important;margin-left: 0px!important;}
	#footer, #powered,  #all_header, .container > #center_custom_box, #center_custom_box, #container > .verticaltab .box-product-category{ min-width:100%;}
	#footer, #powered{ padding-left:0; padding-right:0; width:auto;}
	.itemcolumns img, .block2 .image img { max-width:100%; height:auto !important;}
	.product-grid .image img { max-width:100%; height:auto !important;}
	 .box-content > .box-product > div{width: 23.9%;}
	 #column-left + #column-right + #content .box .box-content > .box-product > div {width: 47.9%;}
	 #column-left + #content .box .box-content > .box-product > div, 
	 #column-right + #content .box .box-content > .box-product > div { width: 31.9%;}
	 #column-left + #column-right + #content .verticaltab .about_category{ margin-right:0px; margin-bottom:20px;}
	 #column-left + #column-right + #content .product-grid > div {width: 47.9%;}
	 table.form textarea{ width:90%;}
	 select{ width:150px;}
	input.large-field, select.large-field{ width:180px;}
	.return-quantity input{ width:120px;}
	.full_container .slideshow {margin-top: 0px; }
	.content-news img{ max-width:100%; height:auto !important;} 
	.tpclop_box.tpsa_text .one img{ width:100%; height:auto !important;}
	#footer .customblock_footer > div img,  .header_contact img,
	.product_custom img, .tab-content img{ max-width:100%; height:auto !important;}
	.tpclop_box.stylebanner:last-child{ margin-right:0px;}
}
@media only screen and (min-width: 990px) and (max-width: 1169px) {
		.kp0{
	padding-top: 15px!important;
	}
		.tpclop_box.slider_banner .two2{
		top: 20%;
	}
.tpclop_box.slider_banner .two{
top: 20%;		 
	 }
	.kp1{margin-top: 50px!important;}
.kp2{margin-top: 0px!important;}
	.hl1 {
margin-top: -20px !important;
}
.hl1kk {
margin-top: 0px !important;
}
.hl3 {
margin-top: 0px !important;
}
.hl1k {
margin-top: 20px;
}
.hl2k{
margin-top:0px!important;	
}
.hl2 {
margin-top: 15px !important;
}
.fc1{
margin-bottom: 0px;
}
.botk{
margin-bottom: -15px;
}
.cs1{
margin-bottom: 0px!important;	
}
.canap2 {
    width: 100%!important;
    margin-left: 0px!important;
    height: auto;
}
.tpclop_box.slider_banner.double23 {
    width: 50% !important;
    height: auto !important;
    margin-left: 50%;
}
.tpclop_box.slider_banner.double23.doubleleft2 {
    float: left;
    margin-left: 0px !important;
}
.double2 { 
	text-overflow: ellipsis; 
	text-align: left; 
	overflow: hidden;
	white-space: nowrap;
	}
.hidden-phonek{
display:none!important;
}
.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 970px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 970px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 490px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 730px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
.patul {
    width: 242px !important;
}
.patul3 {
    width: 242px !important;
}
.ekun{
margin-top: -31px !important;
}
.emau{
margin-top: 0px;	
}
.paner{
width: 242px!important;	
}
	.col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 0px!important;
}
	.container{ width:960px;}
	.menu > ul > li >  a{padding-left:8px; padding-right:8px;}
	#header #search2 input { width: 250px;}
	 #column-left + #content .product-grid > div,
     #column-right + #content .product-grid > div {width: 31.9%;}
	#content .product-grid > div {width: 23.9%;}
	.full_container .slideshow {margin-top: 0px; }
	.slideshow .slidek { margin-bottom: 0px;}
	.category_container, .box { max-width:960px;}
	.slideshow { min-height:300px;margin-top: 0px;}
	#header .header_contact{ width:35%;}
	#column-left + #column-right + #content .product-list .centr { margin-right: 0px;}
	#column-left + #column-right + #content .product-list .right { margin-left: 250px; position:relative; right:auto; top:auto;}
	#footer .column { width:226px; } 
	#footer .column.three { width:144px; }  
    #footer .column.width50{ width: 472px;}
	.content_carou .itemcolumns{ width:240px;}
}
@media only screen  and (max-width: 989px) {
		.kp0{
	padding-top: 15px!important;
	}
.tpclop_box.slider_banner .two{		
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
	bottom:0%!important;
padding-left: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;	
	}
.tpclop_box.slider_banner .two2{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
	bottom:0%!important;
padding-right: 30px!important;	
background-color: rgba(6, 6, 6, 0.5)!important;
	}
.kp1{margin-top: 0px!important;}
.kp2{margin-top: 0px!important;}
.hl1 {
margin-top: 0px !important;
}
.hl1kk {
margin-top: 0px !important;
}
.hl3 {
    margin-top: 15px !important;
}
.hl1k {
margin-top: 0px!important;
}
.fc1k {
margin-bottom: -15px;
}
.fc3k {
margin-bottom: -30px;
}
.fc2k {
margin-bottom: -30px;
}
.hl3k{
margin-top:0px!important;	
}
.hl2k{
margin-top:0px!important;	
}
.fc1{
margin-bottom: 0px;
}
.botk{
margin-bottom: -15px;
}
.cs1{
margin-bottom: 0px!important;	
}
	.seak {top: 38px!important;}
	.opk5 {top: 32px!important;}
	.opk4 {top: 59px!important;}
	.seak2 {right: 133px!important;top: 65px!important;}
.canap2 {
    width: 100%!important;
    margin-left: 0px!important;
    height: auto;
}
.tpclop_box.slider_banner.double23 {
    width: 50% !important;
    height: auto !important;
    margin-left: 50%;
}
.tpclop_box.slider_banner.double23.doubleleft2 {
    float: left;
    margin-left: 0px !important;
}
	.product-info .price {
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
    font-size: 24px;
    padding-top: 10px;
    font-weight: bold;
    padding-left: 4px;
}
		.double2 { 
	text-overflow: ellipsis; 
	text-align: left; 
	overflow: hidden;
	white-space: nowrap;
	}
	.product-info .image {
	float: left;
	padding:10px!important;
	margin-right:20px;
	text-align: center;
	overflow:hidden;
	border: 1px solid rgba(0, 0, 0, 0.08);
}
	.hidden-phonek{display:none!important;}
.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 970px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 970px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 490px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 730px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
	.patul {
    width: 242px !important;
}
	.patul3 {
    width: 228px !important;
}
.ekun{
margin-top: -15px!important;
}
.arian {
	text-align: left;padding-left: 0px;margin-left: 0px!important;	
}
.emau{
margin-top: 0px;	
}
.paner{
width: 257px!important;	
}
	.col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 0px!important;
}
	.sb-search.grand{height: 30px !important;}
	input.sb-search-input.grand {top: 0px !important;height: 34px !important;}
	.sb-icon-search.grand, .sb-search-submit.grand {height: 34px !important;}
	.sb-search.peque{height: 30px !important;}
	input.sb-search-input.peque {top: 0px !important;height: 34px !important;}
	.sb-icon-search.peque, .sb-search-submit.peque {height: 34px !important;}
     #header #logo { float:none;margin: 0px !important;}	 
	 .navbar #search{ position:absolute; right:0;}
	 .navbar #search2{ position:absolute; right:0!important;}
	#header #search2{ position:absolute; top:0; right:0!important; text-align:right; margin-bottom:10px;}
	#header #search2 input { width: 300px;}
	#header #search3 {
    position: absolute;
    right: 164px;
}
#header #search input {
    width: 175px;
}
	 #header .header_contact{ width:100%; display:block;}
	 #column-right{ display:none;}
	 #column-right + #content { margin-right:0px; }
	 .product-filter .sort { clear:both;}
	 #footer  span.ctr{ clear:both; display:block;}
	 .movepanel{ display:none;}
	 .full_container .slideshow {margin-top: 0px; }
		.slideshow .slidek { margin-bottom: 0px;}
	 
	.product-info > .left + .right  {margin-left: 0px; }
	.product-info > .left{ float:none; margin-bottom:20px;}
    .product-info > .left .image{ float:none; margin-right:0;}
	 
	.product-info .image-additional{ float:none; width:100%;}
	.product-list .centr { margin-right: 0px;margin-left: 220px;}
	.product-list .right { margin-left: 220px; position:relative; right:auto; top:auto; text-align:left;}
	.product-list .left{ max-width:200px;}
	.product-list .left .image img{ width:100%; height:auto !important;}
	
	.box-content > .box-product > div{width: 31.9%;}
	#column-left + #content .box .box-content > .box-product > div, #column-right + #content .box .box-content > .box-product > div {width: 47.9%;}
	
		 /*News*/
	.box-news.countnews-3,
    .box-news.countnews-4,
    .box-news.countnews-5{ width:100%; margin-right:0; padding-bottom:20px; border-bottom:1px solid #ddd; }
	.box-news  .newsimage img{ max-width:100%; height:auto !important;}
	
	/*Module banner*/
	.tpclop_box.beforetext .one img{ max-width:100%; height:auto !important;} 
	
	.tpclop_box .box_tpsa .stylebanner + .stylebanner{ margin-left:0;}

   
   .product-grid  .hover_but > div,
   .box-product .hover_but > div, .block2 .hover_but > div {
	 -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
	-ms-transform: scale(1);
	}
	
   .full_container{ overflow:hidden;margin-top: -20px!important;}
   .full_container .tpclop_box.tpsa_text{ margin:0;}
   .prod_review_box .center_desc3{margin-right:0px;}
   .prod_review_box .center_desc3 .center_desc3_right{ margin-right:0;}
   	.prod_review_box .featured_review{
		position:relative;
		top:auto;
		right:auto;}
}
@media only screen and (min-width: 790px) and (max-width: 989px) {
.tpclop_box.slider_banner .two{		
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
	bottom:0%!important;
padding-left: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;			
	}
.tpclop_box.slider_banner .two2{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
	bottom:0%!important;
padding-right: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;		
	}
	.kp1{margin-top: 0px!important;}
.kp2{margin-top: 0px!important;}
.hl2k{
margin-top:0px!important;	
}
.fc1{
margin-bottom: -15px;
}
.botk{
margin-bottom: -15px;
}
.cs1{
margin-bottom: 0px!important;	
}
.marp{margin-top: 0px;}
		#header #search3 {
    position: absolute;
    right: 133px;
}
	.tpclop_box.slider_banner.double23 {
    width: 50% !important;
    height: auto !important;
    margin-left: 50%;
}
.tpclop_box.slider_banner.double23.doubleleft2 {
    float: left;
    margin-left: 0px !important;
}
			.canap2 {
    width: 100%!important;
    margin-left: 0px!important;
    height: auto;
}
		#header .header_contact{
	display:none;
	}
	.double2 { 
	text-overflow: ellipsis; 
	text-align: left; 
	overflow: hidden;
	white-space: nowrap;
	}
	.hidden-phonek{display:none!important;}
	.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 776px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 776px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 536px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 776px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
.patul {
    width: 257px !important;
}
.patul3 {
    width: 265px !important;
}
.emau{
margin-top: 0px;	
}
.product-info .image {
	float: left;
	padding:10px!important;
	margin-right:20px;
	text-align: center;
	overflow:hidden;
	border: 1px solid rgba(0, 0, 0, 0.08);
}
.paner{
width: 257px!important;	
}
	.col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 0px!important;
}
	.container{ width:766px;}
	.category_container, .box { max-width:766px;}
	
	#column-left + #content .product-grid > div,
     #column-right + #content .product-grid > div {width: 47.9%;}
	#content .product-grid > div {width: 31.9%;}
	
	.category-list ul { width:33%;}
	
	#footer .column.three { width:235px;}
	 #footer .column.width50, #footer .column{ width: 756px;margin:0 0 20px 0; min-height:auto;}
	  .content_carou .itemcolumns{ width:263px;}
	  #column-left + .content_carou .itemcolumns, #column-right + .content_carou .itemcolumns{ width:255px;} 

}
@media only screen  and (max-width: 789px) {
.tpclop_box.slider_banner .two{		
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
	bottom:0%!important;
padding-left: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;			
	}
.tpclop_box.slider_banner .two2{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
	bottom:0%!important;
padding-right: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;		
	}
.hl2k{
margin-top:0px!important;	
}
.fc1{
margin-bottom: -15px;
}
.botk{
margin-bottom: -15px;
}
.cs1{
margin-bottom: 0px!important;	
}
	#header #logo { float:none;margin: 0px !important;text-align: center;}	
			.canap2 {
    width: 100%!important;
    margin-left: 0px!important;
    height: auto;
}
		#header .header_contact{
	display:none;
	}
		.double2 { 
	text-overflow: ellipsis; 
	text-align: left; 
	overflow: hidden;
	white-space: nowrap;
	}
	.hidden-phonek{display:none!important;}
.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 776px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 776px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 536px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 536px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
.patul {
    width: 222px !important;
}
.emau{
margin-top: 0px;	
}
.paner{
width: 225px!important;	
}
		.patul3 {
    width: 222px !important;
}
	.col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 0px!important;
}
	#column-left, #column-right{ display:none;}
	
	#column-left + #column-right + #content, #column-left + #content,  #column-right + #content , #content { margin-left:0px; margin-right:0px; }
	.return-model, .return-name, .return-reason, .return-opened{ float:none; width:90%;}
	#content .content .right, #content .content .left{ float:none; width:90%;}

	.htabs a {font-size:12px;}
	 .verticaltab .box-product-category .about_category > .image img{width:100%; height:auto !important;}
	 .verticaltab .box-product-category .about_category > .image{ float:none; }
#header .header_contact {
    width: 100%;
    display: block;
    margin-top: -40px;
	margin: 20px 30px 20px 0;
}
	#header #cart, #header .position_cart #cart{ position:relative; top: -47px !important;max-width: 147px;left: 220px;}	
	#header #search{ position:relative; top:0; text-align:right; margin-bottom:10px;margin-top: 15px;}
	#header #search2{ position:relative; top:0; right:0!important; text-align:right; margin-bottom:10px;margin-top: 15px!important;}
	#header #search3{ position:relative;left: 74px;}
	.ip2{margin-top: 0px!important;}
    .pagination{ border:none; text-align:center;}
	.pagination .links{border-top:1px solid #ddd; border-bottom:1px solid #ddd; float:none;}
	.pagination .results{ float:none;}
	#footer .extras{ margin-bottom:10px;} 
	.product-info .image {
	float: left;
	padding:10px!important;
	margin-right:20px;
	text-align: center;
	overflow:hidden;
	border: 1px solid rgba(0, 0, 0, 0.08);
}
	.news_page .image{ float:none; margin-bottom:20px;}
	.news_page .image img{ max-width:100%;}
	.box-news.countnews-2{ width:100%; margin-right:0;}
      .count-2,.count-3{ width:100%;}
    .count-5,.count-7,.count-9,
    .count-4,.count-6,.count-8,.count-10{ width:50%;}
	 .block2{ text-align:center;}
	 .prod_review_box .block2 .image{ float:none;}
	 .block2 .center_desc3{ text-align:center;}
	.block2 .description{ display:none;}
	.block2 .image{ float:none; margin-right:0;}
	.product-grid > div:hover .savemoney,.box-product > div:hover .savemoney,
    .box-product div.itemcolumns:hover  .savemoney, .block2:hover .savemoney{ display:none;}
     .tpclop_box.slider_banner.double .threeheading{ font-size:2em;}
	 .tpclop_box.slider_banner.double, .tpclop_box.slider_banner.double.doubleleft{ width:100%; margin-left:0; float:none;}
	 
	 #column-left .box-product .promotags, #column-right .box-product .promotags  {
	background-size: 40px 40px!important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 789px) {
.hl2k{
margin-top:0px!important;	
}
.fc1{
margin-bottom: -15px;
}
.botk{
margin-bottom: -15px;
}
.cs1{
margin-bottom: 0px!important;	
}
.tpclop_box .stylebanner {
    position: relative;
    vertical-align: top;
    overflow: hidden;
    margin-bottom: 20px;
}
.canap2 {
    width: 100%!important;
    margin-left: 0px!important;
    height: auto;
}
.tpclop_box.slider_banner .two{		
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
	bottom:0%!important;
padding-left: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;			
	}
.tpclop_box.slider_banner .two2{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
	bottom:0%!important;
padding-right: 30px!important;
background-color: rgba(6, 6, 6, 0.5)!important;		
	}
.tpclop_box.tpsa_text .two{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
		 bottom:0%!important;	
padding-left: 30px!important;			 
	 }
	 .tpclop_box.tpsa_text .two2{
		 position: relative!important;
		width: auto!important;
		font-size:12px!important;
		 font-size:12px!important;
		 bottom:0%!important; 
		 padding-right: 30px!important;	
	 }
		#header .header_contact{
	display:none;
	}
.hidden-phonek{display:none!important;}
.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 458px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 458px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 458px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 458px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 232px!important;
height: 331px!important;
overflow: hidden;	
}
.double { 
	text-overflow: ellipsis; 
	text-align: center; 
	overflow: hidden;
	white-space: nowrap;
	}
.emau{
margin-top: 0px;	
}
	.pat{
width: 210px!important;	
}
.pat {
    width: 217px !important;
}	
	.patul {
    width: 226px !important;
}
	.patul3 {
    width: 226px !important;
}
.paner{
width: 226px!important;	
}
.col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 0px!important;
}
	.container{ width:448px;}
	.category_container, .box { max-width:448px;}
	#column-left .promotags, #column-right .promotags  {
	background-size: 40px 40px!important;
	}
	#header #cart, #header .position_cart #cart{ position:relative; top: 4px !important;max-width: 147px;left: 220px;}	
	#column-left + #content .product-grid > div,
    #column-right + #content .product-grid > div,
	#content .product-grid > div {width: 47.9%;}
	#header #search3{ position:relative;left: 76px;max-width: 228px;}
	#header #search input{ width:417px;}
	#header #search2 input{ width:417px;}
    #header #cart .content{ width:264px;} 
	.seak {top: -33px!important;height:10px;}
	.seak2 {top: -33px!important;height:10px;}
	.seak0 {top: -32px!important;height:10px;}
	.ip2{margin-top: 0px!important;}
	.category-list ul { width:49%;}
	 #footer .column, #footer .column.three { float: none; width: 100%; min-height: auto; margin:0 0 20px 0;}
    #footer .column.width50{ width: 448px;}
	 #column-left + #content .box .box-content > .box-product > div,
	 #column-right + #content .box .box-content > .box-product > div,
	 .box .box-content > .box-product > div {width: 47.9%;}
	 .content_carou .itemcolumns{ width:224px;}
	 	 .pro-tab-list .center2 {
	float: left;
	text-align: left;
	width: 37%;
}
	#header .header_contact2{
	display:none;
	}
	#header #logo { float:none;margin: 15px 0px 0px 0!important;}
}
@media only screen and (max-width: 479px) {
	.hl2k{
margin-top:0px!important;	
}
.fc1{
margin-bottom: -15px;
}
.botk{
margin-bottom: -15px;
}
.cs1{
margin-bottom: 0px!important;	
}
.tpclop_box .stylebanner {
    position: relative;
    float: none!important;
    vertical-align: top;
    overflow: hidden;
    margin-bottom: 20px;
}
.canap2 {
    width: 100%!important;
    margin-left: 0px!important;
    height: auto;
}
.tpclop_box.slider_banner .two{		
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
	bottom:0%!important;
padding-left: 30px!important;		
	}
	.tpclop_box.slider_banner .two2{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
	bottom:0%!important;
padding-right: 30px!important;	
	}
	.tpclop_box.tpsa_text .two{
		position: relative!important;
		width: auto!important;
		font-size:12px!important;
		font-size:12px!important;
		 bottom:0%!important;	
padding-left: 30px!important;			 
	 }
	 .tpclop_box.tpsa_text .two2{
		 position: relative!important;
		width: auto!important;
		font-size:12px!important;
		 font-size:12px!important;
		 bottom:0%!important; 
		 padding-right: 30px!important;	
	 }
	#header #logo {
	float:left;
	margin:15px 0px 10px 0px!important;
}
#header .header_contact{
	display:none;
	}
#header .header_contact2{
	display:none;
	}
.tpclop_box.slider_banner .two {
    position: relative!important;
    text-align: left;
    z-index: 10;
    bottom: 10%;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
}
.imate{padding: 10px 11px;}
.hidden-phonek{display:none!important;}
				.capifull {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 290px!important;
height: 344px!important;
overflow: hidden;	
}
.capiizde {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 290px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb2 {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 290px!important;
height: 344px!important;
overflow: hidden;	
}
.capitb {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 290px!important;
height: 344px!important;
overflow: hidden;		
}
.capicicd {
display: block;
text-align: left;
float: none;
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
width: 230px!important;
height: 331px!important;
overflow: hidden;	
}
	.conteimg{
width: 191px;
display: block;
text-align: center;
margin: 0px 44px 0!important;
}
.hea{
		height: 425px!important;
		width: 288px !important;
	}
.centerk{
	text-align:center;
}
.patul {
    width: 290px !important;
}
.pat {
    width: 277px !important;
}	
.patul3 {
    width: 290px !important;
}
.paner{
width: 290px!important;	
}
.emau{
margin-top: 0px;	
}
.arian2 {
	text-align: left!important;padding-left: 0px;margin-left: 14px !important;	
}
.arian {
	text-align: left!important;padding-left: 0px;
}
	.opk5 {top: 13px !important;}
	.col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 0px!important;
}   #header #cart, #header .position_cart #cart{ position:relative; top: 15px !important;max-width: 228px;left: 220px;}	
#header .position_cart2 #cart {
    top: 27px;
}
#header .header_contact {
    vertical-align: top;
    margin-top: 0px;
	margin-left: 10px;
}
	.modal {left: 12%!important;width: 280px!important;margin-left: 0px!important;top: 10%!important;}
	#header #logo { float:none;width: 285px;}
	.logok  {width: 285px;}
	.container{ width:280px;}
	.main, #footer, #powered, #all_header, .ma-nav-mobile-container.containermenu,.fixwidth, #center_custom_box{min-width:320px;}
	.category_container, .box, .container > #center_custom_box, #container > .verticaltab .box-product-category{ max-width:280px;}
	.content_carou .itemcolumns { width:288px!important; padding:0; margin:0;}
    .jcarousel-skin-opencart a img { width:40px; }
	
#header #cart, #header .position_cart #cart{ position:relative; top:0px;max-width: 163px;left: 120px;}	
	#header #search input{ width:249px;}
	#header #search{ position:relative; top:0px!important; text-align:right; margin-bottom:10px;margin-top: 20px;}
	#header #search2 input{ width:249px;}
	#header #search2{ position:relative; top:0px!important;left: 1px;}
	#header #search3{ position:relative;left: 10px;max-width: 110px;}
	.seak {top: -23px!important;}
	.seak2 {top: -23px!important;}
	.seak0 {top: -23px!important;height: 10px;}
	.seakm {top: 0px!important;}
	.seak2m {top: -23px!important;}
	.seak0m {top: 16px!important;}
	.ip2{margin-top: 0px!important;}
	.izseak{top: -42px!important;}
	#header #cart .content{ width:264px;} 
    /*.navbar #search{ margin:8px 0; float:none; position:relative; top:8px;}*/
	.category-list ul { width:99%;}
	.htabs{ height:68px;}
	.product-info > .left > .image  a img#main-image{ width:258px; height:auto !important;}
	.zoomContainer{ display:none;}
	.login-content .left, .login-content .right { float:none; width:98%;}
	.sitemap-info .left, .sitemap-info .right{ float:none; width:98%;}
	 .product-compare{ display:none;}
	 #column-left + #column-right + #content .box .box-content > .box-product > div {width: 100%;}
	 #column-left + #column-right + #content .product-grid > div,
	 #column-left + #content .product-grid > div,
     #column-right + #content .product-grid > div,
	 #content .product-grid > div, .product-grid{width: 100%; margin-right:0;}	
	 .product-list .owl-carousel{ float:none;}
	 .product-list > div { padding:10px 20px;}
	 .product-list .left{ float:none; margin-bottom:10px; width:230px;}
	 .product-list .right, .product-list .centr{ margin-left:0px;}
	 .product-info .option > label {width: auto; float:none;}
     .product-info .option > .option_field{ margin-left:0px;}
	 .product-info .left .image a.colorbox img{ width:100%; height:auto !important;}
	 .checkout-content .left, .checkout-content .right{ float:none; width:99%;}
	 .pro-tab-list .center2 {
	float: left;
	text-align: left;
	width: 9%;
}
.pro-tab-list .center2 .description{
	display:none;
}
.description{
	display:none;
}
.box-pro-tab .gpt {
	margin-bottom: 15px;
}
.text-left .ooop {
	padding:6px!important;	
}
.box-content > .box-product {
    margin-right: 0px;
}
.product-info .image {
	float: left;
	padding:10px!important;
	margin-right:20px;
	text-align: center;
	overflow:hidden;
	border: 1px solid rgba(0, 0, 0, 0.08);
} 
	 #footer .column { float: none; width: 100%; min-height: auto; margin:0 0 20px 0;}
     #footer .column.width50{ width: 280px;}
    #column-left + #content .box .box-content > .box-product > div,
	 #column-right + #content .box .box-content > .box-product > div,
	 .box .box-content > .box-product > div {width:280px;}
	     .count-3,.count-5,.count-7,.count-9,
    .count-2,.count-4,.count-6,.count-8,.count-10{ width:100%;}
	.list_carousel{ padding:0;}
     div > .quickviewbutton, .itemcolumns:hover > div > .quickviewbutton, div:hover > .quickviewbutton {display:none;}
}