@media screen and (max-width: 1220px) {
	#newslist.owl-carousel .owl-buttons div.owl-prev, 
	#revsMod.owl-carousel .owl-buttons div.owl-prev, 
	.agProdsBlock .owl-carousel .owl-buttons div.owl-prev,
	#newslist.owl-carousel .owl-buttons div.owl-next, 
	#revsMod.owl-carousel .owl-buttons div.owl-next, 
	.agProdsBlock .owl-carousel .owl-buttons div.owl-next {
		top: 95%;
		top: calc(100% - 33px);
		margin-top: 0;
	}
	#newslist.owl-carousel .owl-buttons div.owl-prev, 
	#revsMod.owl-carousel .owl-buttons div.owl-prev, 
	.agProdsBlock .owl-carousel .owl-buttons div.owl-prev {
		left: 50%;
		margin-left: -44px;
	}
	#newslist.owl-carousel .owl-buttons div.owl-next, 
	#revsMod.owl-carousel .owl-buttons div.owl-next, 
	.agProdsBlock .owl-carousel .owl-buttons div.owl-next {
		right: 50%;
		margin-right: -44px;
	}
	#newslist.owl-carousel .owl-buttons div:before, 
	#revsMod.owl-carousel .owl-buttons div:before, 
	.agProdsBlock .owl-carousel .owl-buttons div:before {
		
	}
	#newslist.owl-carousel .owl-buttons div.owl-next:before, 
	#revsMod.owl-carousel .owl-buttons div.owl-next:before, 
	.agProdsBlock .owl-carousel .owl-buttons div.owl-next:before {
		
	}
	#newslist.owl-carousel .owl-buttons div.owl-prev:before, 
	#revsMod.owl-carousel .owl-buttons div.owl-prev:before, 
	.agProdsBlock .owl-carousel .owl-buttons div.owl-prev:before {
		
	}
	#newslist.owl-carousel , 
	#revsMod.owl-carousel , 
	.agProdsBlock .owl-carousel,
	.agEcRevModCnt .owl-carousel,
	#mainPrTabs .owl-carousel {
		padding-bottom: 40px;
	}
	
	.agHtmlBlock.prds {
		
	}
	.agHtmlBlock.prds .owl-carousel {
		padding-bottom:0;
		margin-bottom:0;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons {
		position: absolute;
		z-index: 2;
		top: -24px;
		right: 0;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-prev,
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-next {
		height: 32px;
		padding-left: 32px;
		margin: 0;
		left: auto;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-prev:before,
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-next:before {
		line-height: 29px;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-prev {
		right: 42px;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-next {
		right: 0;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-prev:before {
		left: 9px;
	}
	.agHtmlBlock.prds .owl-carousel .owl-buttons div.owl-next:before {
		left: 11px;
	}
	
}
@media screen and (max-width: 1120px) {
	.agProdsBlock.cat .agOPIPrice {
		width: auto;
	}
	.agProdsBlock.cat .agOPIBuy a {
		min-width: 65px;
		font-size: 16px;
	}
}
@media screen and (max-width: 1109px) {
	.agHInfo {
		display: none;
	}
	.agEcSliderW {
		width: 1000px;
		height: 326px;
		margin: 0 auto;
	}
	.agEcSliderW .sliderkit {
		height: 326px !important;
		width: 100% !important;
		padding-right: 258px !important;
	}
	.agEcSliderW .sliderkit-nav {
		height: 326px;
	}
	.agEcSliderW .sliderkit-nav-clip {
		width: 250px !important;
		height: 326px !important;
	}
	.agEcSliderW .sliderkit-nav-clip ul li {
		height: 163px !important;
		width: 250px !important;
	}
	.agEcSliderW .sliderkit-panel {
		height: 324px;
		width: 742px;
	}
	.setWidth {
		width: 100%;
		padding:0 8px;
	}
	.agProdsBlock.cat .clCRow_2 {
		display: block;
	}
	.agProdsBlock.cat .clCRow_3 {
		display: none;
	}
	.agProdsBlock.cat .agOneProdW {
		width: 49%;
		width: calc(50% - 4px );
	}
	.agSearchWrap .agProdsBlock.cat .agOneProdW  {
		width: 24%;
		width: calc(25% - 4px);
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_2,
	.agSearchWrap .agProdsBlock.cat .clCRow_5 {
		display: none;
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_4 {
		display: block;
	}
	.agEcFPInfoLinks a {
		margin: 0 6px;
	}
	.agEcFPImgs {
		width: 45%;
	}
	.agFPInfo.wim {
		width: 55%;
	}
	.agEcFpWrnts {
		display: none;
	}
	.agFooter {
		padding: 26px 40px  28px;
	}
	.agCatSubsList ul {
		text-align: center;
	}
	.agCatSubsList ul li {
		display: inline-block;
		float: none;
	}
	.quickcheckoutleft {
		width: 64% !important;
	}
	
	.quickcheckoutright {
		width: 34% !important;
	}
	.agOPOpt .chckOpt label {
		height: auto;
	}
	.agFooter .agFPhones {
		padding-right: 35px;
		float: right;
		width: auto;
	}
	.agFPhones p {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 1100px) {
	
	
	.agHInfo {
		margin-top:4px;
		height:50px;
	}
	.agMenu > li > a.title {
/** /		font-weight: bold; /**/
		font-size: 12px;
	}
	.agGLOImg {
		padding: 8px 10px 15px;
	}
	.agGroupLOneW:before {
		top: 4%;
		height: 90%;
	}
}
@media screen and (max-width: 1060px) {
	.agProductsW.list .adOPImage {
		padding-right: 1%;
		width: 28%;
	}
	.agProductsW.list .agOPInfo {
		width: 72%;
		padding-right: 38px;
	}
	#column-left {
		width: 240px;
	}
	.mfilter-button-reset,
	.mfilter-button-do {
		float: none;
		margin:6px auto;
	}
	.wLeftCol .afCCol {
		padding-left: 260px;
	}
	.agFPPriceCount, .agFPBuyBtt, .agFPQbuy {
		float: none;
	}
	.agFPOptsTbW {
		padding-left:0;
	}
	.agFPBuyBtt, .agFPQbuy {
		margin-bottom: 6px;
		display: block;
	}
	.agFPOP {
		display: inline;
	}
	.agFPOpts {
		float: none;
		width: auto;
		padding: 0;
		margin-left: 0;
		margin-bottom: 6px;
	}
	.agFPBuy {
		padding-bottom: 10px;
	}
}
@media screen and (max-width: 1044px) {
	.common-home .agEcCustLinks {
		float: none;
		width: auto;
		padding-bottom: 40px;
		margin: 0 20px 20px;
	}
	.agHtmlBlock.SelectCar {
		float: none;
		width: auto;
		margin: 0 auto 20px;
		max-width: 500px;
		padding-left: 20px;
	}
}
@media screen and (max-width: 1025px) {
	.common-home #column-right .agManufBlock_display_list {
		width: 100%;
		padding:0 15px;
	}
	
	#search .agSrchI {
		padding: 12px 6px 12px 10px;
		width: 203px;
	}
	#search .agSrchBtt {
		width: 55px;
	}
	.agHCartBttn {
		
	}
	.agHCartBttn a {
		
	}
	.agHPhones {
		
	}
	.agFPhones {
		width:50%;
	}
	.agHPhones p {
		display:block;
	}
	.adHMGetCall {
		width: auto;
		padding-right: 8px;
		padding-left: 34px;
	}
	.agHMLogin {
		
	}
	.agFootCopy, .agFooter {
		
	}
	.agProdsOptions {
		height: auto;
		margin-bottom: 25px;
		padding: 10px 14px 10px;
	}
	.agProdsOptions label {
		padding-right: 8px;
		font-size: 14px;
	}
	.agProdsOptions select {
		font-size: 12px;
		padding: 0px 4px 0px;
	}
}

@media screen and (max-width: 1010px) {
	.setWidth {
		width: 740px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.agHOtpusk {
	/** /
		display:none;
	/**/
		width: 100%;
	}
	.agHOtpusk p {
		text-align: center;
		width: 100%;
	}
	.agEcNOImg {
		height: 128px;
	}
	.agHtmlBlock.prds {
		
	}
	.agHtmlBlock.prds .owl-carousel {
		
	}
	.agHtmlBlock.prds .owl-buttons {
		
	}
	.agHLogoT {
		top: 44px;
	}
	.agHMLogin a {
		font-size: 16px;
	}
	.agEcSliderW {
		width: 720px;
		height: 235px;
		margin: 0 auto;
	}
	.agEcSliderW .sliderkit {
		height: 235px !important;
		width: 100% !important;
		padding-right: 185px !important;
	}
	.agEcSliderW .sliderkit-nav {
		height: 235px;
	}
	.agEcSliderW .sliderkit-nav-clip {
		width: 180px !important;
		height: 235px !important;
	}
	.agEcSliderW .sliderkit-nav-clip ul li {
		height: 117px !important;
		width: 180px !important;
	}
	.agEcSliderW .sliderkit-panel {
		height: 235px;
		width: 535px;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li {
		width: 50%;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li:first-child + li + li {
		border-left: none;
		border-top: 1px solid #f5f5f5;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li:first-child + li + li + li {
		border-left: 1px solid #f5f5f5;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li:first-child + li + li + li + li {
		border-left: none;
	}
	.agHMenu {
		float: left;
	}
	.common-home #column-right .mainHdrPrds .agHtmlBlockHd {
		font-size: 24px !important;
		padding-top: 8px;
	}
	.agEcNewOneW {
		width: 50%;
		margin-bottom: 10px;
	}
	.agHMenuLineW {
		height: 36px;
	}
	.agMobileBttW {
		display:block;
	}
	.agHMenu .realMenu {
		display:none;
	}
	.agHead {
		padding-bottom: 58px;
	}
	.agHInfoSrch {
		width: 100%;
		padding-top: 6px;
		position: absolute;
		left: 0;
		bottom: 10px;
	}
	.agHSrch {
		width: 60%;
	}
	.agHead .agHPhones {
		float: right;
	}
	.agFPManInfo {
		display: none;
	}
	body[class*="product-product"] .agContent.wRightCol .agFPInfoW {
		padding-right: 0px;
		margin-right: 0;
		width: 100%;
		padding-bottom: 10px;
	}
	.agFPInfoWIP {
		float: none;
	}
	.agEcFPImgs,
	.agFPInfo {
		padding-bottom: 20px;
	}
	.agEcFPImgs {
		width: 320px;
	}
	.agFPInfo.wim {
		width: 400px;
	}
	.agFPSideInfo {
		float: none;
		width: auto;
		margin-right: 0;
		clear: both;
	}
	.agEcSetW.sets {
		width: auto !important;
		margin-left: 0 !important;
		margin-bottom: 20px !important;
	}
	.agEcSetW.sets .set_table {
		width: 100%;
	}
	.agHtmlBlock.prodBl {
		border-left: none;
		margin-bottom: 0px;
		max-width: 480px;
		margin: 0 auto;
	}
	.agFPRews {
		border: none;
		margin-bottom: 0;
	}
	.agFPTabs .ta-b-pane:first-child h2 {
		margin-top: 0;
	}
	.agHtmlBlock.footTxtIcos .agHtmlBlockContent ul li {
		width: 48%;
		margin: 0 1% 10px !important;
		height: 65px;
	}
	.agHtmlBlock.footTxtIcos .agHtmlBlockContent ul li:first-child + li + li {
		padding-top: 20px;
	}
	.agHtmlBlock.footTxtIcos .agHtmlBlockContent ul li:before {
		top: 10px;
	}
	.agSearchWrap .agProdsBlock.cat .agOneProdW  {
		width: 32%;
		width: calc(33.3% - 4px);
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_4 {
		display: none;
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_3 {
		display: block;
	}
	.agFMenu {
		padding: 7px 0 4px;
		margin: 0 auto;
		float: none;
		display: block;
		max-width: 460px;
	}
	.agFMInfo {
		margin-left: 18px;
	}
	.agFCopy {
		float: none;
		text-align: center;
	}
}
@media screen and (max-width: 990px) {
	.agMenu > li > a.title {
/**/	font-weight: normal; /**/
	}
	.agMenu > li.wide4 .agOpenSub > ul > li {
		width: 33%;
	}
.agMenu > li.wide4 .agOpenSub > ul > .clRow_4 {
	display:none;
}
.agMenu > li.wide4 .agOpenSub > ul > .clRow_3 {
	display:block;
}
	.agProdsOptions {
		padding: 10px 8px 6px;
		position: relative;
		z-index: 1;
	}
	.agProdsOptions label {
		float: none;
		display: block;
		padding-right: 0;
		margin-bottom: 2px;
	}
	.pgPrOptsView {
		left: 50%;
		width: 98px;
		position: absolute;
		margin-left: -49px;
		z-index: 2;
		padding-left: 0;
	}
	.pgPrOptsView label {
		text-align:center;
	}
	.pgPrOptsCount {
		float: right;
	}
	.agHead .agHPhones {
		margin-right: 0;
	}
}
@media screen and (max-width: 970px) {
	
	.agHLogoT {
		top: 44px;
	}
	.agHLogo img {
		max-width: 300px;
	}
	.agHInfoSrch {
		
	}
	#search {
		display: block;
		position: relative;
		z-index: 1;
		padding-right: 55px;
	}
	#search .agSrchI {
		width: 100%;
	}
	#search .agSrchBtt {
		
	}
	.agHMenuLineW {
		
	}
}
@media screen and (max-width: 950px) {
	.agProductsW.list .adOPImage {
		padding-right: 1%;
		width: 26%;
	}
	.catsPageList {
		padding: 0 5px 20px;
	}
	.agProductsW.list .agOPInfo {
		width: 74%;
		padding-right: 38px;
	}
	.agMenuW ul {
		
	}
	.agMenu > li {
		width:auto;
	}
	.agMenu > li > a.title {
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
	}
	h1 {
		font-size: 24px;
	}
	.agNewsList {
		padding-top: 16px;
	}
	.breadcrumb {
		margin: 0 0 10px;
	}
	.agONImage {
		width: 252px;
	}
	.agONImage + .agONInfo {
		padding-left: 280px;
	}
	.agONImage + .agONInfo .agONMore {
		left: 280px;
	}
	.agFPImages {
		width: 290px;
	}
}
@media screen and (max-width: 935px) {
	.agHead {
	}
	.agHLogo img {
/** /		max-width: 225px; /**/
	}
	
	.agFPOP {
/** /		display: block; /**/
	}
	.quickcheckoutleft {
		width: 57% !important;
	}
	
	.quickcheckoutright {
		width: 41% !important;
	}
	.simp.pCartImage {
		display:none;
	}
	.simp.pCartName .pCartImageM {
		display:block;
	}
}
@media screen and (max-width: 910px) {
	.common-home #column-right .agManufBlock_display_dropdown ul li {
		width: 12%;
	}
	.agShPBlock {
		padding-left: 90px;
	}
	.agShPBlock h2 {
		font-size: 18px;
		padding-bottom: 6px;
	}
	.logo_sliderW ul li {
		width: 15%;
	}
}
@media screen and (max-width: 896px) {
	
	.agContent.wRightCol .agFPInfoW {
		padding-right: 0;
	}
	.simplecheckout .simplecheckout-right-column, .simplecheckout .simplecheckout-button-block {
		width:44%;
	}
	.simplecheckout .simplecheckout-left-column {
		width:56%;
	}
	.simplecheckout .cartProdsTableW {
		padding-left: 0;
	}
	.agTotCartWrap .simplecheckout-cart-total {
		font-size: 14px;
	}
	.agTotCartWrap {
		padding: 12px 14px;
	}
	.common-home .owl-carousel {
		margin: 0 0 15px;
	}
	.common-home .agTopMods .agHtmlBlockHd {
		padding-bottom: 15px;
	}
	.agMainIBlock {
		padding-left: 60px;
	}
	.agMainIBlock .icon {
		left:0;
	}
	.agHMenu ul li a {
		padding-left: 20px;
		padding-right: 16px;
	}
	.agHMenu ul li a:before {
		left: 0;
		left: 0;
	}
	.agMenu > li > a.title {
		font-size: 13px;
		text-transform: none;
	}
	.agMap {
		padding-left: 260px;
	}
	
}
@media screen and (max-width: 886px) {
	.quickcheckoutleft,
	.quickcheckoutright {
		width: 100% !important;
		float:none !important;
		padding-bottom:12px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	
	.simplecheckout-tooltip {
		padding: 10px;
	}
	.simplecheckout-block {
		margin-bottom: 8px;
	}
	#simplecheckout_comment {
		margin-bottom:0;
	}
	.agOPOpt .chckOpt label {
		padding-left: 24px;
		font-size: 14px;
	}
	.simplecheckout-button-block  {
		padding-top: 14px;
	}
	.simplecheckout .simplecheckout-right-column {
		padding: 20px 18px 0;
	}
	.simplecheckout .simplecheckout-button-block {
		padding: 0 18px 20px;
	}
	.simplecheckout-button-right {
		float: none;
		text-align: center;
	}
	.simplecheckout-button-block .doOrder {
		
	}
}
@media screen and (max-width: 850px) {
	.catsPageList {
		width: 33%;
	}
	.catsPageList:nth-of-type(2n) + .clp  + .catsPageList + .clp{
		float: none;
		clear: both;
	}
	.catsPageList:nth-of-type(3n) + .clp + .catsPageList + .clp {
		float: left;
		clear: none;
	}
}
@media screen and (max-width: 830px) {
	.common-home #column-right .mainHdrPrds .agHtmlBlockHd {
		font-size: 22px !important;
		padding-top: 10px;

	}
	.agMobileBttW, .agMobileCatMenu, .agMobCatalogBtt {
		display:block;
}
	.owl-carousel .agOPIBuy a.buylink {
		
	}
	.agMenu > li > .inMobM {
		display: block;
		background-color:transparent;
	}
	.agMenu > li > .inMobM + a {
		position: relative;
		z-index: 3;		
	}
	.agMenu > li {
		position:relative !important;
	}
	.agMenu > li.wSub.mOp > .inMobM {
/** /		display: none;
		height:0;
		padding:0; /**/
	}
	.realMenu {
		display:none;
	}
	.agMenuW {
		position: relative;
		z-index: 5;
	}
	.agMenuW.mOp .agMobCatalogBtt:before,
	.agMenuW.noscript:hover .agMobCatalogBtt:before {
		color: #ffc120;
	}
	.agMenuW.mOp .agMobCatalogBtt:after,
	.agMenuW.noscript:hover .agMobCatalogBtt:after {
		display:none;
	}
	.agMenuW .agMenu {
		display:none;
		border: 2px solid #006ea9;
		border-top: none;
		padding: 20px 30px;
		background-color: #fff;
		
		position: absolute;
		z-index: 2;
		left: 0;
		top: 100%;
	}
	.agMenuW.mOp .agMenu {
		display:block;
	}
	.agMenuW.noscript .agMenu {
		display:block;
		visibility:hidden;
		opacity:0;
		
		-moz-transition: visibility 0s linear 0s, opacity 0.2s linear 0s;
		-webkit-transition: visibility 0s linear 0s, opacity 0.2s linear 0s;
		-khtml-transition: visibility 0s linear 0s, opacity 0.2s linear 0s;
		transition: visibility 0s linear 0s, opacity 0.2s linear 0s;
	}
	.agMenuW.noscript:hover .agMenu {
		visibility:visible;
		opacity:1;
	}
	.agMenu > li {
		color: #878787;
		padding-bottom: 2px;
		border-bottom: 1px dashed #878787;
		border-left: none;
		margin-bottom: 12px;
		float:none;
		display:block;
		width:100%;
		height: auto;
	}
	.agMenu > li.wSub {
		
	}
	.agMenu > li > a.wSubLink:before {
		display:none;
	}
	.agMenu > li > a.wSubLink .vert:after {
		display: none;
	}
	.agMenu > li > a:after {
		background: none;
	}
	.agMenu > li > a {
		color: #097bd2 !important;
		color: #0066c0 !important;
		text-transform: uppercase !important;
		font-weight: bold !important;
		display: block;
		font-size: 14px !important;
		position: relative;
		z-index: 1;
		text-align: left;
		height: auto;
		padding: 0 20px 0 0 !important;
	}
	.agMenu > li > a.title {
		color: #878787 !important;	
	}
	.agMenu > li:hover > a,
	.agMenu > li > a:hover,
	.agMenu > li.wSub.mOp > a {
		color: #097bd2 !important;		
		color: #0066c0 !important;	
		background-color: transparent;
	}
	.agMenu > li.wSub > a.title:after {
		content: '\f105';
		
		content: '+';
		font-weight: normal;
		font-family: verdana;
	
		position: absolute;
		z-index: 2;
		right: 0;
		top: 0;
		font-size: 20px;
		line-height: 16px;
		height: auto;
		left: auto;
		width: auto;
		display:block;
		transition: all 0.2s ease 0s;
	}

	.agMenuW.noscript .agMenu > li:hover > a.title:after,
	.agMenuW.noscript .agMenu > li > a.title:hover:after,
	.agMenu > li.wSub.mOp > a.title:after	{
/** /		content: '\f107'; /**/
/** /		transform: rotate(90deg); /**/
		content: '-';
		margin-right: 3px;
	}
	.agOpenSub {
		position: static;
	}
	.agOpenSub ul {
		
	}
	.agOpenSub > ul {
		padding: 10px 0 0 0;
		border: none;

	}
	.agOpenSub > ul > li {
		float: left;
		width: 50%;
		padding-bottom: 10px;
		padding-right: 15px;

	}
	.agMenu > li.wide3 .agOpenSub > ul > li,
	.agMenu > li.wide4 .agOpenSub > ul > li {
		width: 50%;
	}
	.agMenu > li.wide .agOpenSub > ul > .clRow_3,
	.agMenu > li.wide .agOpenSub > ul > .clRow_4 {
		display:none;
	}
	.agMenu > li.wide .agOpenSub > ul > .clRow_2 {
		display:block;
	}

/**/
	.agHMenuLineW {
		height: 36px;
	}
/**/
	#column-left {
		width: 210px;
	}
	.wLeftCol .afCCol {
		padding-left: 226px;
	}
}
@media screen and (max-width: 800px) {	
	.agMobHLComparseWish {
/** /
		display:block;
		float:left;
/**/
	}
	.agHCartWshComp {
		width: auto;
		min-width: 0;
		padding-top: 2px;
	}
	.agHead {
		padding-bottom: 42px;
		min-height: 112px;
	}
	
.agGroupList .clCRow_4 {
	display:none;
}
.agGroupList .clCRow_3 {
	display:block;
}
.clCRow_4 + .agGroupLOneW:before {
	display:block;
}
.clCRow_3 + .agGroupLOneW:before {
	display:none;
}
.agGroupLOneW {
	width:33%;
}
	.pgPrOptsView {
		display:none;
	}
	.checkoutMyHeading {
		font-size: 20px;
		padding-bottom: 10px;
	}
	.agHCartWshComp .agHWsh, .agHCartWshComp .agHComp {
/** /		
	display:none;
/**/
	}
	.agHCart {
		
	}
	.agHInfoSrch {
		
	}
	.adHMGetCall a {
		font-size: 16px;
	}
	.adHMGetCall a:before {
		font-size: 18px;
	}
	.adHMGetCall {
		padding-left: 12px;
	}
	.agHCartBttn a {
		
	}
	
	.agHMLogin a:before {
		left: 0;
	}
	.agHMLogin a.lgOut:before {
		left: 7px;
	}
	.simplecheckout .simplecheckout-left-column {
		display:block;
		float: none;
		min-width: auto !important;
		max-width: 1900px !important;
		width: 100%;
		padding-right:0;
	}
	.simplecheckout .simplecheckout-right-column {
		display:block;
		float: none;
		min-width: auto !important;
		max-width: 1900px !important;
		width: 100%;
	}
	.simplecheckout .simplecheckout-button-block {
		width: 100%;
		padding-top: 10px;
	}
	.simplecheckout-button-block .doOrder {
		
	}
/** /
	.simp.pCartName .pCartImageM {
		display: none;
	}
	.simp.pCartImage {
		display: table-cell;
	}
/**/
	.simplecheckout #simplecheckout_customer,
	.simplecheckout #simplecheckout_payment,
	.simplecheckout #simplecheckout_shipping {
		float: left;
		width: 50%;
		clear:none;
	}
	.simplecheckout #simplecheckout_customer {
		padding-right: 10px;
	}
	.simplecheckout #simplecheckout_payment {
		padding-left: 10px;
	}
	.simplecheckout #simplecheckout_shipping {
		padding-left: 10px;
	}
	.simplecheckout #simplecheckout {
		clear:both;
	}
}
@media screen and (max-width: 780px) {
	.agProductsW.list .adOPImage {
		padding-right: 1%;
		width: 30%;
	}
	.agProductsW.list .agOPInfo {
		width: 70%;
		padding-right: 38px;
	}
	.agEcOptsList .pbwl-carousel .pbwl-buttons div,
	.agOneProdW .pbwl-carousel .pbwl-buttons div {
		opacity: 1;
	}
}	
@media screen and (max-width: 768px) {	
	.agFPPriceCount, 
	.agFPOpts,
	.agMainIBlock {
		float: none;
	}
	.logo_sliderW ul li {
		width: 20%;
	}
	.agEcNewOneW {
		width: 50%;
		margin-bottom: 10px;
	}
	.agMainIBlock {
		padding-left: 100px;
		width: 100%;
	}
	.agMainIBlock .icon {
		left: 28px;
	}
	.common-home #column-right .agManufBlock_display_list,
	#column-left, 
	.agProdsBlock.cat .clCRow_2, 
	.agProdsBlock.cat .clCRow_4 {
		display:none;
	}
	.accMenuM {
		display:block;
	}
	.agKontInfo {
		width: 240px;
		padding-left: 30px;
		padding-top: 15px;
	}
	.agMap {
		padding-left: 250px;
	}
	.agMainBlockMan {
		background: none no-repeat center 65px #f0f0f0;
		min-height: 0;
	}
	.agFootCopy, .agFooter {
		padding-left: 20px;
		padding-right: 20px;
	}
	.agONImage {
		width: 210px;
	}
	.agONImage + .agONInfo {
		padding-left: 225px;
	}
	.agONImage + .agONInfo .agONMore {
		left: 225px;
	}
	.agONImage + .agONInfo .agONDescr {
		min-height: 0;
	}
	.wLeftCol .afCCol {
		padding-left: 0;
	}
	.agProdsBlock.cat .agOneProdW {
		width: 32%;
		width: calc(33% - 4px);
	}
	.agProdsBlock.cat .clCRow_3 {
		display: block;
	}
	.agFPOpts {
		width: auto;
		margin-left: 0;
	}
	.agFPOP {
		display: inline;
	}
}
@media screen and (max-width: 739px) {
	.setWidth {
		width: 480px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.agHMenuLine.setWidth {
		position: relative;
		z-index: 11;
	}
	.agHOtpusk {
		width: 100%;
	}
	.agEcSliderW {
		display: none;
	}
	.agEcOptsListHd {
		text-align: center;
	}
	.agEcOptsList ul {
		text-align: center;
	}
	.agMainBlockMan {
		padding-bottom: 16px;
		margin-bottom: 18px;
	}
	.agProdsBlock.cat .agOneProdW {
		width: 49%;
		width: calc(50% - 4px);
	}
	.agProdsBlock.cat .clCRow_2 {
		display: block;
	}
	.agProdsBlock.cat .clCRow_3 {
		display: none;
	}	
	.agHLogoTW.dwn {
		z-index:1;
	}
	.agEcCLnksOne {
		width: 49%;
		width: calc(50% - 4px);
	}
	.agHMLogin,
	.agHCartWshComp .agHWsh,
	.agHCartWshComp .agHComp {
		display: none;
	}
	.agHMLoginMob,
	.agMobHLComparseWish {
		display: block;
	}
	.agMobHLComparseWish {
		float: left;
		padding-left: 20px;
	}
	.agHMenu {
		min-width: 10px;
	}
	.common-home #column-right .agManufBlock_display_dropdown ul li {
		width: 16.66%;
	}
	.agHPhonesToggle p {
		display:none;
	}
	.agHPhonesToggle a.mbTl {
		display:block;
	}
	.common-home .agFMenu + .clear {
		display:block;
	}
	.common-home .agFPhones p {
		text-align: left;
	}
	.agHMLoginMob {
		margin-right: 42px;
	}
	.agHead .agHPhones {
		position: absolute;
		z-index: 7;
		top: -69px;
		right: 0;
	}
	.agHead .agHPhonesToggle:after {
		display: none;
	}
	.agHPhonesFa {
		display: block;
	}
	.agHPhonesFa:hover {
		color: #005fb8;
	}
	.agHead .agHPhones .agHPhonesToggle {
		height: 0;
		opacity: 0;
	}
	.agHead .agHPhones.show .agHPhonesToggle {
		opacity: 1;
	}
	.agHSrch {
		width: 100%;
	}
	.agHtmlBlock.mainPreimB {
		margin: 0 auto;
		max-width: 390px;
		padding-right: 10px;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li {
		float: none;
		width: auto;
		border: none !important;
		min-height: 50px;
		height: auto;
		padding-top: 5px;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li:before {
		margin-top:0;
		top:0;
	}
	
	.agHtmlBlock.mainTxtIcos .agHtmlBlockContent li {
		padding-left: 64px;
	}
	.agFooter .agFPhones {
		padding-right: 0px;
	}
	.agFIOpen {
		width: 38%;
	}
	.agFCopy {
		padding-right:0;
	}
	.agEcFPInfoLinks {
		display:none;
	}
	.agFullPName {
		padding-right: 0;
	}
	.agFullPName > h1 {
		font-size: 24px !important;
		margin-bottom: 6px;
	}
	.agFPArt {
		position: static;
		display: inline-block;
		margin-bottom: 6px;
	}
	.agFPArt:before {
		display: none;
	}
	.agFPArt span {
		display: inline;
		padding-left: 4px;
	}
	.agFPCatName {
		font-size: 16px;
	}
	.agEcFPImgs {
		width: 310px;
		float: none;
		padding-right: 0;
		margin: 0 auto;
	}
	.agFPInfo {
		padding-top: 0;
	}
	.agFPInfo.wim {
		width: auto;
		float: none;
	}
	.agFPCompWish.fll {
		display:none;
	}
	.agFPCompWishMob.agFPCompWish {
		display: block;
		float: right;
		width: auto;
		padding-top: 0;
		padding-right: 15px;
	}
	.agFPStock {
		padding-bottom: 12px;
	}
	.agEcLowPriceMess {
		display: none;
	}
	.agFPBuy {
		float: none;
	}
	.agFPBuyBtt {
		margin: 0 auto 6px;
	}
	.agEcOptsListW {
		max-width: 300px;
		margin: 0 auto;
		clear: both;
	}
	.agEcSetW.sets .ao.plus {
		display: table-cell;
	}
	.agEcSetW.sets .set {
		position: relative;
		z-index: 1;
		padding-bottom: 60px;
	}
	.agEcSetW.sets .cell.set-product {
		display: table-cell;
		padding-bottom: 5px;
	}
	.agEcSetW.sets .cell.total {
		display: block;
		width: 100%;
		position: absolute;
		z-index: 2;
		left: 0;
		bottom: 0;
		max-width: 100%;
		height: 58px;
		padding: 5px 10px 0 !important;
	}
	.agEcSetW.sets .cell.total .new_summ {
		float: left;
	}
	.agEcSetW.sets .total .agButton {
		float: right;
	}
	.agEcSetW.sets .cell.total .disc {
		float: left;
		padding-left: 10px;
		padding-top: 16px;
	}
	.agHtmlBlock.footTxtIcos .agHtmlBlockContent ul li {
		width: 280px;
		margin: 0 auto 10px !important;
		float: none;
	}
	.agSearchWrap .agProdsBlock.cat .agOneProdW  {
		width: 49%;
		width: calc(50% - 4px);
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_3 {
		display: none;
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_2 {
		display: block;
	}
	.common-home .agEcCustLinks {
		padding-bottom: 20px;
	}
	.agFNImage {
		width: 220px;
		padding-right: 14px;
		padding-bottom: 10px;
	}
	.agFNImageOth {
		float: left;
		padding-right: 0;
		width: auto;
	}
	.agFNRelW {
		display: none;
	}
	.agFNImageOth + .agFNContentW {
		float: none;
		width: auto;
	}
}
@media screen and (max-width: 720px) {
	
	.agSearchWrap .agProdsBlock.cat .clCRow_2 {
		display:block;
	}
	.agSearchWrap .agProdsBlock.cat .clCRow_3 {
		display:none;
	}
	.common-home .agFInfo {
		width: 200px;
	}
	.agFootCopy {
		position: relative;
		z-index: 1;
	}
	.agFSoc {
		float: none;
		position: absolute;
		z-index: 2;
		right: 20px;
		margin-top: -12px;
		top: 50%;
	}
	
	.agPopupForm {
		width: 580px;
	}
	.agOpPopCartW {
		width: 580px;
		padding: 18px 16px 20px;
	}
	.agOpPopCartBtts .agButton {
		width: 49% ;
	}
	.agOpPopCartHdr {
		padding-bottom: 10px;
	}
	.pCartQ .agFPSCntBtts .chQuantity {
		height: 30px;
		font-size: 16px;
		margin: 0 2px;
		width: 36px;
		padding-top: 4px;
	}
	.pCartQ .agFPSCntBtts {
		width: 94px;
	}
	.pCartQ .agFPSCntBtts .chCount {
		width: 26px;
		height: 30px;
		font-size: 18px;
		padding-top: 1px;
	}
	.agPopFTitle {
		padding-top: 12px;
		font-size: 24px;
	}
	.agPopFSubTitle {
		font-size: 18px;
		padding-top: 4px;
	}
	.agPopFContent {
		padding: 18px 12px 8px;
	}
	.agFreeFormSubmit {
		padding-top: 8px;
	}
	.agFreeFormSubmit .agButton {
		
	}
	.agFPBuyBtt {
		width: auto;
		padding-left: 25px;
		padding-right: 25px;
	}
	.agFPQbuy {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media screen and (max-width: 700px) {
	
	.agShPBlock {
		padding-left: 85px;
	}
}
@media screen and (max-width: 686px) {
	.popupW.wndmess {
		width:96%;
	}
	.agMessage {
		width:100%;
		padding: 35px 30px 35px 110px;
		min-height: 0;
	}
	.mssIcon {
		left: 32px;
		top: 34px;
	}
}
@media screen and (max-width: 650px) {
	
	.catsPageList:nth-of-type(2n) + .clp {
		float: none;
		clear: both;
	}
	.catsPageList:nth-of-type(2n) + .clp  + .catsPageList + .clp{
		float: left;
		clear: none;
	}
	.catsPageList {
		width: 50%;
	}
	.agFPImages {
		float: none;
		width: 100%;
	}
	.agFPImages + .agFPInfo {
		float: none;
		width: 100%;
		padding-left: 0;
		margin-left: 0;
	}
	.agFPImBig {
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (max-width: 640px) {
	.agGroupSHd {
		font-size: 18px;
	}
	.agFPRewFormW .agFreeFormW {
		width:100%;
	}
}
@media screen and (max-width: 660px) {
	#slideshow0 {
		display:none !important;
	}
	.agMobileCatMenu {
		margin-bottom: 20px;
	}
	.agHInfoSrch {
/** /		padding-right: 225px;/**/
	}
	.agHLogo img {
/**/		max-width: 225px; /**/
	}
	.common-home .agFooterW .agFPhones {
		display: no-ne;
	}
	.common-home #column-right .agManufBlock_display_dropdown {
		z-index: 2;
		width: auto;
	}
	.common-home #column-right .agManufBlock_display_dropdown ul li {
	
		width: 25%;
	}
	.agONImage {
		width: 180px;
	}
	.agONImage + .agONInfo {
		padding-left: 200px;
	}
	.agONImage + .agONInfo .agONMore {
		left: 200px;
	}
	.agONDate {
		padding-bottom: 8px;
	}
	.agONHeader {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.agONDescr {
		padding-bottom: 15px;
	}
	.agFPBuyBtt, .agFPQbuy {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		display:block;
		float:none;
	}
}
@media screen and (max-width: 600px) {
	.agMFFound {
		padding: 5px 10px;
		text-align: center;
	}
	.agHtmlBlock.mainPreimB {
		width: 300px;
		margin: 0 auto 14px;
	}
	.slider-pro {
		display: none;
	}
	
	.agMFFound a {
		display: block;
		margin-left: 0;
	}
	.agOthProdsList li {
		width: 33%;
	}
.hideClear.othcl_4 {
	display: none;
}
.hideClear.othcl_3 {
	display: block;
}

	.ag404 {
		background: url('../img/404_s.jpg') no-repeat center center transparent;
		height: 270px;
	}
	.agHInfoSrch {
		
	}
	.agOpenSubMob {
		padding: 14px 18px
	}
	.agOpenSubM > ul > li > ul {
		padding-bottom: 10px;
		padding-left: 12px;
	}
	.agPopupForm {
		width: 480px;
	}
	.krest {
		width: 30px;
		height: 30px;
	}
	.krest:before {
		font-size: 30px;
		left: 2px;
		right: 0;
		line-height: 30px;
	}
	.agFreeFormLine input[type="text"], 
	.agFreeFormLine input[type="password"], 
	.agFreeFormLine input[type="tel"], 
	.agFreeFormLine input[type="email"], 
	.agFreeFormLine select,
	.agFreeFormLine textarea {
		padding: 8px 10px 5px;
		font-size: 14px;
	}
	.agFreeFormLine textarea {
		height: 116px;
	}
	.agFPOP {
		display: block;
	}
	.agFPImages {
		width: 260px;
	}
	.agFPImBig {
		width: 100%;
	}
	.pCartImage {
		display:none;
	}
	.cartProdsTable .pCartImageM {
		display:block;
	}
	.cartProdsTable td.pCartName .art {
		padding-top: 2px;
	}
}
@media screen and (max-width: 580px) {
	.agMessage {
		font-size: 18px;
	}
	.agFPCatName {
		float: none;
		padding-bottom:4px;
	}
	.agMap {
		padding-left: 0px;
		padding-top: 10px;
		position: static;
	}
	.agMap #map_canvas {
		margin-top: 0;
	}
	.agKontInfo {
		width: auto;
	}
	.agKontInfo .agHPhones, .agKIW {
		width: 50%;
		float:left;
	}
	.agONImage {
		width: 140px;
	}
	.agONImage + .agONInfo {
		padding-left: 155px;
	}
	.agONImage + .agONInfo .agONMore {
		left: 155px;
	}
	.agFPImages.mobI .agFPimSm .owl-carousel .owl-controls .owl-buttons > div {
		height: 83px;
	}
	.agFPPriceCount, .agFPOpts {
		float: left;
		width: 50%;
	}
	.agFPPriceCount {
		padding-right: 10px;
	}
	.agFPOpts {
		padding-left: 10px;
	}
	.agFPBuyBtt, .agFPQbuy {
		width: 310px;
		float: none;
		margin: 0 auto 10px;
	}
	.agFPArt {
		float: none;
		display: inline-block;
	}
	.agFPTabs > ul li {
		margin-right: 4px;
	}
	.agFPTabs > ul li a {
		font-size: 16px;
		padding: 10px 8px 7px;
		min-width: 110px;
	}
	.agOpPopCartBtts .agButton {
		width: 48% ;
		height: 46px;
		padding-top: 5px;
		font-size: 18px;
	}
	.agOpPopCartW {
		width:480px;
	}
	.simplecheckout #simplecheckout_customer, .simplecheckout #simplecheckout_payment, .simplecheckout #simplecheckout_shipping {
		float: none;
		width: 100%;
		clear: both;
	}
}
@media screen and (max-width: 550px) {
	.agProdsBlock .owl-carousel {
		max-width:470px;
		margin:0 auto;
	}
	
.agGroupList .clCRow_3 {
	display:none;
}
.agGroupList .clCRow_2 {
	display:block;
}
.clCRow_2 + .agGroupLOneW:before,
.clCRow_4 + .agGroupLOneW:before {
	display:none;
}
.clCRow_3 + .agGroupLOneW:before {
	display:block;
}
	
.agGroupLOneW {
	width:50%;
}
	 .adHMGetCall, .agHMLogin {
		display:none;
	}
	.adHMGetCallMW, .agHMLoginMob {
		display:block;
	}
	.agFNImage {
		width: 180px;
	}
	.infoHdr {
		margin-bottom: 20px;
		font-size: 20px;
	}
	.agFNDate {
		padding-bottom: 14px;
	}
}
@media screen and (max-width: 532px) {
	.clMRow_2 {
		display:none;
	}
	.clMRow_1 {
		display:block;
	}
	.agOpenSub > ul > li,
	.agMenu > li.wide3 .agOpenSub > ul > li,
	.agMenu > li.wide4 .agOpenSub > ul > li {
		float: none;
		width: 100%;
		padding:0 10px 10px;
	}
	.rwHalfBlock {
		float:none;
		width:100%;
		padding:0 !important;
	}
}
@media screen and (max-width: 500px) {
	.agOthProdsList li {
		width: 50%;
	}
.hideClear.othcl_3 {
	display: none;
}
.hideClear.othcl_2 {
	display: block;
}
	.agOpPopCartBtts .agButton {
		padding-top: 6px;
		font-size: 16px;
	}
	.agOpPopCartW {
		width: 100%;
	}
	.agOpPopCartHdr {
		font-size: 22px;
	}
	.simplecheckout .agFPSCntBtts {
		
	}
	#simplecheckout_cart .agFPSCntBtts .chCount {
		float: none;
		width:34px;
	}
	#simplecheckout_cart .agFPSCntBtts .chQuantity {
		margin: 0;
		float: none;
	}
	#simplecheckout_cart .agFPSCntBtts {
		width: auto;
	}
}
@media screen and (max-width: 490px) {
	.popupW {
		width: 94% !important;
		margin-left:0 !important;
		left:3% !important;
	}
	.agPopupForm {
		width: 100%;
	}
	.agFreeFormW {
		float: none;
		width: 100% !important;
	}
.agLoginAcc .agFreeFormW {
	padding-bottom: 25px;
}
	.pgPrOptsView {
		clear: both;
		float: none;
		position: static;
		margin-left: 0;
		width: auto;
		text-align: center;
	}
}
@media screen and (max-width: 479px) {
	.setWidth {
		width: 320px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.breadcrumb > li a {
		white-space: normal;
	}
	.agHtmlBlock.prodBl.pay {
		margin-bottom: 10px;
	}
	.tbDescrH {
		margin-top:4px;
	}
	.agFPTabs .tab-pane, .agFPTabs .ta-b-pane {
		padding-bottom: 0;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li {
		padding-left: 62px;
	}
	.agHtmlBlock.mainPreimB .agHtmlBlockContent ul li:before {
		left: 0;
	}
	.common-home #column-right .mainHdrPrds .agHtmlBlockHd {
		font-size: 18px !important;
	}
	.agProdsBlock .owl-item .agOneProdW {
		margin: 0 1px;
	}
	.agProdsBlock .owl-item .agOneProdW,
	.agProdsBlock.cat .agOneProdW {
		min-height: 270px;
	}
	.agOneProdW .agOPArt,
	.agOneProdW .agOPGroup {
		display: none;
	}
	.agOneProdW .agOPArtWComp {
		height:0;
	}
	.agOneProdW .agOProdShAtts {
		top: 0px;
	}
	.agOneProdW .agOPWish {
		top: 34px;
		right: 1px;
	}
	.agOneProdW .agOPCompare {
		top: 68px;
	}
	.agOneProdW .adOPImage {
		padding-top: 0;
		height: 130px;
	}
	.agProdsBlock.cat .adOPImage img {
		height: 100%;
	}
	.agOneProdW .agOPIName {
		height: 50px;
		margin-bottom: 6px;
	}
	.agOneProdW .agOPIBuy {
		
	}
	.agOneProdW .agOPIBuy a.buylink {
		font-size: 12px;
		min-width: 50px;
	}
	.agOneProdW .agOPIPrice {
		width: auto;
	}
	.agONImage + .agONInfo .agONMore {
		left: 0;
	}
	#mainPrTabs .nav-tabs  {
		
	}
	#mainPrTabs .nav-tabs li  {
		width: 33.3%;
		float: left;
	}
	#mainPrTabs .nav-tabs li a {
		font-size: 14px;
		padding: 1px 6px 5px;
		line-height: 38px;
		height: 40px;
		text-align: center;
		vertical-align: middle;
		display: block;
		overflow: hidden;
	}
	#mainPrTabs .nav-tabs li.active a {
		
	}
	.SelectCar .agHtmlBlockContent ul li {
		width: 50%;
		padding-right: 0;
		padding-left: 10px;
	}
	.agEcCLnksOne {
		width: auto;
		float: none;
	}
	.agHtmlBlock.mainTxtIcos .agHtmlBlockContent li {
		padding-left: 0;
	}
	.agHtmlBlock.mainTxtIcos .agHtmlBlockContent li:before {
		display: none;
	}
	.agEcNewOneW {
		width: auto;
		margin-bottom: 10px;
		float: none;
	}
	.mfilter-free-container {
		display:no-ne !important;
	}
	.mssIcon {
		left: 22px;
		top: 34px;
	}
	.agFPSCntBtts {
		width: auto;
	}
	.agMessage {
		padding-left: 96px;
	}
	.agMainIBlock .icon {
		left: 10px;
	}
	.agMainIBlock {
		padding-left: 80px;
	}
	.agProdsBlock {
		padding-bottom: 15px;
	}
	.agHtmlBlockContent {
		padding-bottom:0;
	}
	.agHtmlBlock {
		margin-bottom: 0;
	}
	.agFInfo, .common-home .agFInfo {
		padding-left: 0;
	}
	.agFInfo, .common-home .agFInfo,
	.agFIOpen, .common-home .agFIOpen,
	.agFIAddrEm,
	.agFooter .agFPhones {
		width: auto;
		margin: 0 10px;
		float: none !important;
	}
	.agFIEmail, .agFIOpen {
		padding-bottom: 10px;
	}
	.agFooter .agFPhones {
		padding-left: 4px;
	}
	.agFooter .agFPhones:before {
		left: 3px;
	}
	.agFCopy {
		font-size: 9px;
	}
	
	.common-home #column-right .agHtmlBlockHd,
	.common-home #column-right .agHtmlBlockContent	{
		padding:0 8px;
	}
	.common-home #column-right .agHtmlBlockHd {
		line-height: 22px;
		padding-bottom: 6px;
	}
	.agONdsImage, .simp.pCartName .pCartImageM {
		display: block;
	}
	.agONImage + .agONInfo {
		padding-left: 0px;
	}
	.agFIAddrEm {
		width: auto;
		margin: 0 10px;
		float: none !important;
	}
/** /
	.agProdsBlock.cat .agOneProdW,
	.agSearchWrap .agProdsBlock.cat .agOneProdW {
		width: 100%;
	}
	.agProdsBlock.cat .clCRow_1 {
		display: block;
		margin-bottom:10px;
	}
/**/
/** /
	.agSearchWrap .agProdsBlock.cat .clCRow_2, 
	.agProdsBlock.cat .clCRow_2, 
/**/
	.agProdsBlock.cat .agOneProdW .agOPIPriceBuy,
	.agSearchWrap .agProdsBlock.cat .agOneProdW .agOPIPriceBuy {
		
	}
	.agProdsBlock.cat .agOneProdW .agOPIBuy,
	.agSearchWrap .agProdsBlock.cat .agOneProdW .agOPIBuy {
		
	}
	.agProdsBlock.cat .agOneProdW  .agOPIBuy a.buylink,
	.agSearchWrap .agProdsBlock.cat .agOneProdW .agOPIBuy a.buylink {
		
	}
	.agProdsBlock.cat .agOneProdW  .agOPIBuy a.buylink:before,
	.agSearchWrap .agProdsBlock.cat .agOneProdW  .agOPIBuy a.buylink:before {
		top: 8px;
	}
	.agProdsBlock.cat .agOneProdW .agOPIPrice,
	.agSearchWrap .agProdsBlock.cat .agOneProdW .agOPIPrice {
		
	}
	.agProdsBlock.cat .agOPOpt label {
		
	}
	.agProdsBlock.cat .agOPOpt label:before {
		left: 4px;
	}
	.agProdsBlock.cat .agOPOpt label .opPrice {
		padding-right: 6px;
		padding-left: 6px;
	}
	.subHdr.qnt, .pCartQ, 
	.simp.pCartImage, 
	.agONImage,
	.cartProdsTable .pCartImageM {
		display: none;
	}
	.agFPPriceCount, .agFPOpts {
		float: none;
		width: auto;
		padding-right: 0;
		padding-left: 0;
	}
	.agFPPrice {
		float: left;
		width: 50%;
	}
	.agFPOprice {
		float: right;
	}
	.agFPStock {
		clear:both;
	}
	#simplecheckout_cart .pCartQ {
		display:table-cell;
	}
	.cartProdsTable .pCartImageM {
		padding-bottom:8px;
	}
	.cartProdsTable .pCartImageM img {
		width: 60px;
	}
	.agOpPopCartHdr {
		padding-top: 20px;
	}
	.pCartQM {
		display:inline;
	}
	.pCartQMob {
		display:table-cell;
	}
	.agShPBlock .fa {
		left: 4px;
	}
	.agShPBlock {
		padding-left: 70px;
	}
	.agProdsOptions select {
		width: 126px;
	}
	.agFMenu {
		max-width: 310px;
	}
	.agFMInfo {
		margin-left: 12px !important;
		display: block;
	}
	.agFMInfo.agFInfo_news {
		padding-left: 23px;
	}
}
@media screen and (max-width: 440px) {
	
	.catsPageList: + .clp {
		float: none;
		clear: both;
	}
	.catsPageList {
		width: 100%;
	}
}
@media screen and (max-width: 430px) {
	.wnd_cheapest .agPopupForm {
		width: auto;
	}
	.agMFFound {
		padding: 5px ;
	}
	.agMFFound a {
		
	}
	.agMFFoundW {
		margin-left: -100px;
	}
}
@media screen and (max-width: 425px) {
	.agMessage {
		padding: 28px 26px 25px 65px;
	}

	.mssIcon {
		left: 5px;
		top: 32px;
		font-size: 36px;
	}
	.agFootCopy, .agFooter {
		padding-left: 15px;
		padding-right: 15px;
	}
	.agOpPopCartBtts .agButton {
		padding-top: 7px;
		font-size: 14px;
		width: 50%;
	}
	.pCartQMob .agFPSCntBtts .chCount,
	.pCartQMob .agFPSCntBtts .chQuantity	{
		width: 32px;
	}
	.agOpPopCartW {
		padding: 14px 10px 14px;
	}
	.cartProdsTable td {
		padding: 8px;
	}
	.agFMenu {
		width: 270px;
	}
	.agFInfo {
		width: 168px;
	}
	.common-home #column-right .agManufBlock_display_dropdown ul li {
		width: 33.3%;
	}
	.common-home .agTopMods .agHtmlBlockHd {
		padding-bottom: 25px;
		font-size: 24px;
		line-height: normal;
	}
	.agFSoc p {
		padding: 0 8px;
	}
	.agMainIBlock {
		padding: 60px 0 20px;
	}
	.agMainIBlock .icon {
		left: 50%;
		top: 6px;
		margin-left: -26px;
	}
	.agHLogo {
		margin-right: 0;
	}
	.agPopFTitle {
		font-size: 22px;
	}
	.agPopFSubTitle {
		font-size: 16px;
		padding-top: 2px;
	}
	.agFreeFormSubmit .agButton {
		
	}
	.agKontInfo {
		padding-left: 0;
	}
	.agFNImage {
		width: 160px;
		padding-right: 15px;
	}
	.agFPBuyBtt, .agFPQbuy {
		width: 100%;
		float: none;
	}
	.agFPORNameDate {
		width: auto;
	}
}
@media screen and (max-width: 400px) {
	.agGroupLOneW {
		width:100%;
		float:none;
		max-width: 320px;
		margin: 0 auto;		
	}
	.agGLOImg img {
		max-width: 190px;
	}
	.agGroupLOneW:before {
		display:block !important;
		border: none;
		border-bottom: 1px solid #dbdbdb;
		width: 100%;
		height: 0;
		top: 0;
		left: 0;
	}
	.agGroupLOneW:first-child:before {
		display:none !important;
	}
	.agGroupLOne {
		padding-top:5px;
	}
}
@media screen and (max-width: 390px) {
	
	.agOthProdsList li {
		width: 100%;
		float:none;
	}
	.hideClear.othcl_2 {
		display: none;
	}
	.hideClear.othcl_1 {
		display: block;
	}
	.agOpPopCartBtts .agButton {
		padding-left: 10px;
		padding-right: 10px;
		width: 90%;
		max-width: 100%;
		float: none;
		display: block;
		margin: 0 auto 14px;
	}
	.common-home .agTopMods .agHtmlBlockHd {
		padding-bottom: 15px;
	}
	.agHCartBttn a {
		
	}
	.agHCartBttn .fa-shopping-cart {
		left: 50%;
		font-size: 34px;
		top: 0;
		width: 36px;
		margin-left: -19px;
	}
	.agHCartBttn #cart-total span {
		left: 50%;
		top: -8px;
	}
	.agFreeFormSubmit .agButton {
		width: 100%;
	}
	.agKontInfo .agHPhones, .agKIW {
		width: auto;
		float: none;
	}
	.agKontInfo {
		width: 220px;
		margin: 0 auto;
	}
	.agMap #map_canvas {
		margin-top: 0;
		height: 220px;
	}
	.agFNImage {
		padding-right: 12px;
		padding-bottom: 10px;
		width: 140px;
	}
	.agFPRewFormW .agFreeFormW {
		min-width: 0px;
	}
	.cartProdsTable td.subHdr,
	.cartProdsTable td.pCartPrice, 
	.cartProdsTable td.pCartTot {
		font-size: 14px;
	}
	.agShPBlock {
		font-size: 13px;
		padding-left: 60px;
	}
	.agShPBlock .fa {
		padding-left: 46px;
		height: 46px;
		font-size: 22px;
	}
	.agShPBlock .fa:before {
		width: 46px;
		height: 46px;
		line-height: 44px;
	}
	.agShPBlock h3 {
		font-size: 16px;
	}
	
}
@media screen and (max-width: 350px) {
/** /
	.agProdsBlock.cat .agOneProdW,
	.agSearchWrap .agProdsBlock.cat .agOneProdW {
		width: 100%;
	}
	.agProdsBlock.cat .clCRow_1 {
		display: block;
		margin-bottom:10px;
	}
/**/
/** /
	.agSearchWrap .agProdsBlock.cat .clCRow_2, 
	.agProdsBlock.cat .clCRow_2 {
		display:none;
	}
/**/
	.agFootCopy {
		padding: 15px;
	}
	.agFPLikeTx {
		padding-right: 10px;
	}
	.agOpPopCartBtts .agButton {
		padding-left: 7px;
		padding-right: 7px;
	}
	.agHLogo {
		padding-top: 4px;
	}
	.agHLogo img {
		max-width: 185px;
	}
	.agFSoc {
		position: static;
		width: 100%;
		margin-top: 0;
	}
	.agFSoc p {
		width: 33%;
		text-align: center;
	}
	.agFInfo {
		float: none;
		margin: 0 auto;
	}
	.agFCopy {
		display: none;
	}
	.remHdr, .pCartRem {
		
	}
	.agShPBlock {
		font-size: 13px;
		padding-left: 0;
		padding-top: 54px;
		padding-bottom: 25px;
	}
	.agShPBlock .fa {
		left: 50%;
		margin-left: -23px;
	}
	.agShPBlock ul, .agShPBlock ol {
		padding-top: 16px;
		padding-bottom: 16px;
		padding-left: 22px;
	}
	.popupW {
		width: 94% !important;
		margin-left: 0 !important;
		left: 0;
	}
}