@media screen and (max-width: 640px){
	#title-search-input::-webkit-input-placeholder {color:#FFF;}
#title-search-input::-moz-placeholder          {color:#FFF;}/* Firefox 19+ */
#title-search-input:-moz-placeholder           {color:#FFF;}/* Firefox 18- */
#title-search-input:-ms-input-placeholder      {color:#FFF;}
.top-cart {
    padding: 0px 15px 0px 20px!important;
    background: url(../images/cart.svg) no-repeat 50% 50% #E4113A;
	height: 34px;
	margin-top: 5px;
}

@media screen and (max-width: 960px){
	
	.warning--active{
		    display: block;
	}
	.warning-wrap{
		left: 20px;
		right: 20px;
	}
	.warning__text {
    margin-right: 0px;
	}
	.warning__apply_wrap{
	display: flex;
    justify-content: center;
	margin-top: 20px;
	}
	.itm-title,.itm-title:hover {
		font-size :14px;
	}
	.yellow-icon {
		right: -6px;
		top: -3px;
	}
	.cart-icon.yellow-icon {
    right: -6px;
}
	.ya-rev{
	width:100%;
	}
	.product .description{
	padding: 10px 0px 10px;
	text-align: left;
}
.action-control {
	    padding: 0 0px 10px 0px;
}
	.oneclick-modal-wrap{
	width: auto!important; margin: 0 auto;
}
	.main-sec-new-el{
		margin-top: 0!important;
	}
	.productParam span{
		display: block;
	}
	.top-search { padding: 0; margin: 10px 0px 20px 0px; height: 44px; border: 1px solid #C4C4C4; box-sizing: border-box; border-radius: 4px;}
	.top-search input[type="text"] {

		width: 80%; 
		height: 40px; 
		    color: #000;
		font-size: 13px; 
		line-height: 13px; 
		background: #FFFFFF;
		border: none!important;
		border-radius: 2px;
		
		}
		.top-search input[type="text"]:placeholder{
		color: #C4C4C4!important;	
		}
		
.top-search input[type="text"]::-webkit-input-placeholder {
color: #C4C4C4!important;
}

.top-search input[type="text"]::-moz-placeholder {
color: #C4C4C4!important;
}

.top-search input[type="text"]:-moz-placeholder {
color: #C4C4C4!important;
}

.top-search input[type="text"]:-ms-input-placeholder {
color: #C4C4C4!important;
}


	.top-search input[type="submit"] { width: 20%; height: 40px; color: #C4C4C4; border: none!important; background-color: #FFFFFF;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.20132 11.2428C6.18801 11.4841 5.12484 11.4048 4.15904 11.0159C3.19324 10.627 2.37259 9.94777 1.81071 9.07221L3.0193 8.2975C3.31872 8.76275 3.72178 9.15253 4.19702 9.43643C4.67227 9.72032 5.20684 9.89064 5.75902 9.9341C6.3112 9.97755 6.86605 9.89297 7.38025 9.68694C7.89446 9.48092 8.35411 9.15903 8.72333 8.74639C9.09174 8.33334 9.35974 7.84097 9.50643 7.30764C9.65312 6.7743 9.67455 6.21442 9.56904 5.67162C9.46352 5.12882 9.23393 4.61776 8.89814 4.17827C8.56235 3.73878 8.12943 3.38273 7.63313 3.13786L8.26773 1.85092C8.67573 2.05203 9.05469 2.30719 9.39435 2.60951C10.3873 3.49729 10.9871 4.74235 11.062 6.07167C11.1369 7.40099 10.681 8.70607 9.79411 9.70074C9.10956 10.4694 8.20395 11.008 7.20132 11.2428Z' fill='%23535353'/%3E%3Cpath d='M1.80952 9.0736C1.21883 8.14948 0.946364 7.05789 1.03352 5.96461C1.12067 4.87133 1.56268 3.83611 2.2924 3.01617C3.02571 2.1987 4.00617 1.64268 5.08461 1.43271C6.16304 1.22275 7.28041 1.37033 8.26671 1.85301L7.63194 3.13925C6.92706 2.79475 6.12868 2.68966 5.35821 2.83997C4.58773 2.99027 3.88733 3.38774 3.36352 3.97194C2.8422 4.55728 2.52639 5.29651 2.46411 6.07723C2.40184 6.85796 2.5965 7.63749 3.01849 8.2973L1.80952 9.0736Z' fill='%23535353'/%3E%3Cpath d='M9.69936 8.73054L14.1422 12.6914L13.1861 13.7622L8.74331 9.80128L9.69936 8.73054Z' fill='%23535353'/%3E%3C/svg%3E%0A")!important;
	}

	.uk-navbar-dropdown.uk-drop.uk-drop-boundary { overflow: auto; max-height: calc(100vh - 60px);}

	.mobile { border-bottom: 1px solid #EEEEEE; margin-bottom: 20px; padding-bottom: 8px;}
	.mobile .mainlevel { height: max-content; width: 40%; background: #2874B2; }
	.mobile .mainlevel > div { width: 100%; background: #2874B2; padding: 9px 0 9px 5px; line-height: 13px; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
	.mobile .mainlevel > div:hover, .mobile .mainlevel > div:focus { background: #FFFFFF; }
	.mobile .mainlevel > div > a { text-decoration: none; font-weight: normal; font-size: 13px; color: #FFFFFF; }
	.mobile .mainlevel > div:hover > a { color: #2E2E2E; }
	.mobile .mainlevel > div > a > span { padding-left: 0; }

	.mobile .mainlevel > div > .submenu {
	  position: absolute;
	  z-index: 5;
		overflow: auto;
	  min-width: 60%;
	  background: white;
	  visibility: hidden;
	  opacity: 0;
	  transform-origin: 0% 0%;
	  transform: rotateX(-90deg);
	  transition: .3s linear;
	  left: 37%;
	  top: 0px;
		width: 60%;
		display: block;
		column-count: auto;
		height: 100%;
	}
	.submenu .link-open::before { content: ""; width: 1.4em; height: 100%; position: absolute; right: 5px; background-repeat: no-repeat; top: 8px;
	transform: rotate(180deg) translateY(57%); background-image: url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7.66667L9 0.666671L1 7.66667' stroke='%231773E7'/%3E%3C/svg%3E ");}
	.submenu .uk-open.link-open::before { transform: rotate(0deg) translateY(2%);}

	.mobile .mainlevel > div > .submenu > div { padding: 0px; width: 96%; border-bottom: 1px solid #EEEEEE;}
	.mobile .mainlevel > div > .submenu > div > a > span { font-weight: normal; color: #2E2E2E; font-size: 13px; display: inline-block; padding: 10px 5px;}
	.mobile .submenu div {position: relative; padding: 2px 0;}
	.mobile .submenu div a {	  color: #282828;	  padding: 6px 0px;	  font-size: 13px;	}
	.mobile .submenu .submenu { width: 97%;}
	.mobile .submenu .submenu span { display: inline-block; padding: 10px 5px; }

	.mobile.catalog-top-menu div:hover > .submenu {	  transform: rotateX(-90deg);	  visibility: hidden;	  opacity: 0;	}
	.mobile.catalog-top-menu div>a.uk-open + .submenu {	  transform: rotateX(0deg);	  visibility: visible;	  opacity: 1;	}
	.mobile.catalog-top-menu div>a + .submenu {		left: 0!important;		top: 0!important;		margin-top: 0!important;	}
	.mobile.catalog-top-menu>div>div>a + .submenu {		left: 40%!important;		top: 0!important;		margin-top: 0!important;	}
	.mobile .catalog-top-menu {	position: relative;	}

	.mob-but { border-bottom: 1px solid #EEEEEE; }
	.mob-but p { font-weight: bold; font-size: 13px; line-height: 13px; color: #000; padding-left: 10px; margin: 13px 0;}
	.mob-but a { display: flex; color: #000; font-size: 15px; font-weight: 700; margin-bottom: 15px;}
	.mob-footer { padding: 20px 0 25px 10px; height: 100%;}
	.mob-footer a { font-weight: normal; font-size: 13px; color: #000;}
	.mob-footer img{margin-right: 3px;}

	.mob-footer .top-contacts { display: flex; flex-direction: column; width: max-content; margin: 15px auto 0 auto;}
	.mob-footer .top-contacts .frst { font-weight: bold; font-size: 15px; color: #000; margin-bottom: 5px;}
	.mob-footer .top-contacts .scnd { font-weight: normal; font-size: 15px; color: #000;}

	.mob-footer .close-menu { display: flex; justify-content: center; margin-top: 15px;}
	.mob-footer .close-menu a { text-decoration: underline;}
	
	
	
	.el-sale{
		margin-top: 20px;
	}
.product-item-button-container{

}
.category-top h1{
	font-size: 20px;
	margin: 0!important;
}
.callback-modal, .oneclick-modal {
width: 340px !important;
}


#leasing-form {
    min-width: 280px!important;
	max-width: 285px!important;
	padding: 0!important;
}

.sale-mod{
	display: block!important;
}
.add-comment{
	text-align: center;
}

	.info-product-container{
		margin-top: 40px;
		padding: 10px!important;
	}
	.oneclick-modal {
    padding: 50px 20px 30px;
	
	}
	.wa-btn{
		    line-height: normal;
			font-size: 13px;
			    padding: 0px 29px 0px 15px;

	}
	.product:hover .old-price, .product.active .old-price {
    font-size: 13px!important;
}
	.basket-coupon-block-field-description{
		color: #2E2E2E;
		font-size: 16px!important;
		text-align: center;
		margin-bottom: 20px;
	}
	.cart-mobile-wrap{
	box-shadow: 0px 0px 10px rgba(111, 111, 111, 0.15);
border-radius: 2px;	
		
	}
	.productParam td {
    padding-bottom: 10px;
    height: 25px!important;
}
	.oneclick-modal .modal-title{
font-weight: bold;
font-size: 16px;
line-height: 18px;
text-transform: none;
color: #2E2E2E;
margin-bottom: 20px;
}
	.product:hover .image a img, .product.active .image a img {
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}
	
	.slder-pad{
	padding-bottom: 28px;	
	}
	.product:hover, .featuredImgLook2 .inner:hover{
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;	
	}
	.actions-margin{
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.about-bg{
		    font-size: 15px;
    line-height: 25px;
	}
  .top-banner-slide { order: 1; margin-bottom: 30px; }
  .top-menu { order: 0; }
  body .uk-dotnav { display: flex; }
  .top-banner-slide ul li { padding: 10px 0px; }
  .top-banner-slide a.transparent-icon { margin-bottom: 0px; margin-top: auto; }
  .top-banner-slide ul li p { font-size: 17px; }
  .top-banner-slide ul li span { font-size: 15px; }

  .catalog-menu .uk-navbar-nav > li > a:hover, .catalog-menu .uk-navbar-nav > li > a:focus { background-color: #FFF; color: #2E2E2E;}
  .catalog-menu .uk-navbar-nav > li > a:hover .burger path, .catalog-menu .uk-navbar-nav > li > a:focus .burger path { stroke: #fff; }
  .uk-navbar-dropdown {
  width: 100vw!important; 
  background: #F7F7F7;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #000000; 
  padding: 15px;
  }
  .mob_accord1 a.uk-accordion-title { font-size: 15px; color: #2E2E2E; font-weight: bold; background-color: #FFFFFF;  border-radius: 4px; padding: 15px 10px; text-align: center;}
  .mob_accord1 a.uk-accordion-title::after { display: none;}
  .mob_accord1 a.uk-accordion-title::before { margin-right: 10px; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00006 8L2.60673e-06 -1.04907e-06L12 9.53674e-07L6.00006 8Z' fill='%232E2E2E'/%3E%3C/svg%3E%0A")!important; }
  .mob_accord1 .uk-open > a.uk-accordion-title::before { margin-right: 10px; transform: rotate(180deg); background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00006 8L2.60673e-06 -1.04907e-06L12 9.53674e-07L6.00006 8Z' fill='%232E2E2E'/%3E%3C/svg%3E%0A")!important;}
  .mob_accord1 .uk-accordion-content { margin-top: 0px;}
  .mainlevel > li { width: 100%;}


  .main-title { margin: 40px auto 20px auto;
  	width: max-content;
min-width: 200px;}
  .main-title span { color: #2874B2; font-weight: bold; font-size: 15px; padding: 3px 14px; text-align: center;    display: block;}
  .main-title::after { margin-left: 0; width: 100%; }
  .main-title img { height: 15px; width: 15px; margin-bottom: 2px;}

  .catalog-menu { background: #FFF;}
  .catalog-menu .uk-navbar-nav > li > a { min-height: 60px !important; padding: 0 0;}
  .catalog-top-menu { display: block;}
  .catalog-top-menu .uk-navbar-nav { flex-direction: column; }
  .catalog-top-menu .uk-navbar-nav .mainlevel { position: static; }
  .catalog-top-menu .uk-navbar-nav  .submenu { position: static; }



  .menu-wrap a.uk-logo { display: flex; margin: auto 0 auto 20px; }
  .menu-wrap a.uk-logo img { margin: auto auto; }
  .menu-wrap a.uk-phone-m { display: flex; margin: auto 0px auto auto; }
  .menu-wrap a.uk-what-m { display: flex; margin: auto 20px auto 20px; }
  
  
  .cyclecont { margin-top: 70px; }
  div#cycleswitcher { padding: 0 0 0 0; margin-bottom: 0;}
  .cyclecont .uk-grid { margin-left: 0px; }
  .cyclebaze {display: none;}
  .cyrcleswitcher > div { display: block!important; }
  .slide_hide { display: block; }
  .cycleswtitle { font-size: 13px; }
  .cycleswlist { font-size: 13px; }
  .uk_hight { padding: 5px 3px; }
  .uk_hight img { height: 60px; }

  /*.product .image img{ height: 100px; }*/
  .catalog-slider { margin: 0 -7px!important; }
  .product { padding: 7px; }
  .description h4 a { font-size: 12px; line-height: 13px; }

  /*.product-bottom .action-control, .product-bottom .action-control:hover { width: 100%; }*/
  .product:hover .product-bottom div.price, .product .active .product-bottom .price, .product .product-bottom .price { width: 51%;/*width: 80%;*/ font-size: 13px; display: block;}
  /*.action-control a.btn, .product:hover .action-control a.btn { width: 23px; height: 23px; padding: 0; font-size: 0!important; background-position: 3px 55%; right: 12px; position: absolute;
    bottom: 12px; background-size: 16px; }*/
.product-bottom .btn, .product:hover .product-bottom .btn, .product.active .product-bottom .btn{
	/*width: 48%;*/
}
.product-bottom-more .btn{
	width: 38px;
}
.product-bottom-more .price{
	width: calc(100% - 40px);
}
.product:hover .add-speed, .product.active .add-speed {
    opacity: 0;
    outline: none;
}
.product:hover .quickview-view, .product.active .quickview-view {
    opacity: 0;
    outline: none;
}


  .section-list-slider { margin: 0 -7px!important;}
  .section-list-slider .sect_div { margin: 7px; }
  .section-list-slider .img-wrp { height: 100px; }
  a.main-section-link { margin: 0px!important; padding: 0px!important;}


  div.pr-slider { margin: 0!important; }
  .pr-slider div > div { margin: 0 5px 0 4px; }
  .pr-item { margin: 0 0 0 0; line-height: 16px;}
  .pr-item span { font-size: 13px; font-weight: bold; bottom: 10px;}
  .pr-item img:hover, .pr-item { border-radius: 13px; }

  .main-zakaz ul.uk-slider-items li:after {	height: 19px;	width: 16px;	right: -8px;	top: 8px; }
  .main-zakaz ul.uk-slider-items li:nth-child(3):after { display: none; }

  .brands-slider { margin-bottom: 0!important; }
  .brands-slider > div div { padding: 3px 10px; }

  .fb-slider { margin-bottom: 10px!important; }
  .fb-item { font-size: 13px; line-height: 13px; }

  .bottom-callback-inner p { font-weight: bold; font-size: 15px; line-height: 15px; text-transform: uppercase; color: #2874B2; text-align: left; padding: 0;}
  .bottom-callback-inner { padding: 0; width: 100%; }
  .bottom-callback-img { background-size: calc(100% - 8%); background-position: 100% 100%; }
  .time-choice { margin-top: 15px!important; }
  .callback-btn { margin-bottom: 20px; font-size: 15px; }


  .dealer-banner { font-size: 15px; font-weight: bold; padding: 50px 0 20px 0;}
  .dealer-banner a { margin-top: 25px; font-size: 13px; padding: 7px 19px;}


  .footerBack { display: none; }
  footer div.uk-container { padding: 0!important; }

  .leftFoot { padding: 40px 15px; }
  .rightFoot { padding: 40px 15px; }
  .footer-phone { font-size: 15px; }
  .footer-mail { font-size: 13px; padding-left: 0;}
  .footer-mail:before {display: none;}
  .footer-callback { font-size: 13px;     line-height: normal; }
  footer .pad-left { padding-left: 0!important; }

  .rightFoot .copyright, .rightFoot .policy { color: #2E2E2E; }
  .dilate { width: max-content; margin-right: auto; margin-left: auto;}
  .dilate img { left: 10px; }
}

@media screen and (min-width: 960px){
		.flex_width_auto_large {
    width: auto;
}
.shadow-right {
    padding: 0px 20px;
    margin-top: 10px;
    -webkit-box-shadow: 8px 0px 9px -9px rgba(50, 50, 50);
    -moz-box-shadow: 8px 0px 9px -9px rgba(50, 50, 50);
    box-shadow: 8px 0px 9px -9px rgb(50, 50, 50);
}
}
@media screen and (min-width: 1200px){
.main-brands{ margin-bottom: 90px;}
}
@media screen and (min-width: 1600px){}
