@media (min-width: 1201px){
	.container-fluid{
	  width:100%;
	}
}
@media (min-width: 992px){
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	  margin-left: 21px;
	  margin-right: 23px;
	  margin-top: 7px;
	}
}
@media (min-width: 768px){
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	  margin-left: 21px;
	  margin-right: 23px;
	  margin-top: 7px;
	}
}

@media (max-width: 1400px) {
	.in-total {
	  padding-right: 10px;
	}
	.buy {
	  margin-left:56px;
	}
}
@media (max-width: 1365px) {
	.price-digit {
	  padding-right: 8px;
	  width: 18%;
	}
	.pay-total {
	  padding-left: 255px;
	}
	.item-text iframe {
		max-width:100%;
		height: auto;	
	}	
}
@media (max-width: 1355px) {

.action img{
	width: 200%; /* Масштабирование по ширине блока */
    height: auto; /* Сохранение пропорций */
    display: block;
    object-fit: cover; /* Обрезка, чтобы заполнить блок */
    object-position: center; /* Центрирование */
    position: absolute;
    z-index: -1;
}

	.item-text iframe {
		max-width:100%;
		height: auto;	
	}
	
	.search-top input[type=search] {
	  width: 613px;
	}
	.benefit {
	  margin-right: 80px;
	}
	.plus-line {
	  width: 72px;
	}
	.table-product-total {
	  padding-left: 226px;
	}
	.pay-total {
	  padding-left: 210px;
	}
}
@media (max-width: 1330px) {
	#way-pay {
	  padding-left:0;
	}
	#delivery-method {
	  padding-left:0;
	}
	.products-list {
	  margin-left:0;
	}
	.shkala-step {
	  margin-left: 46px;
	}
	.total {
	  padding-right:0;
	}







}
@media (max-width: 1300px) {
	.search-top input[type=search] {
	  width: 580px;
	}
	.menu-catalog {
	  margin-left: 95px;
	}
	.menu-sidebar-none {
	  left: 110px;
	}
	.plus-line {
	  width: 55px;
	}
	.quantity {
	  padding-right: 23px;
	}
    .equipment-price {
	  margin-right: 50px;
	}
	.persona {
	  margin: 0 20px;
	}
	.zdvig {
	  margin-left: -260px;
	}
	.price-digit {
      padding-right: 8px;
      width: 15%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
@media (max-width: 1260px) {
	.search-top input[type=search] {
	  width: 530px;
	}
	.menu-catalog {
	  margin-left: 75px;
	}
	.menu-sidebar-none {
	  left: 90px;
	}
	.persona {
	  margin: 1px 15px;
	}
	.zdvig {
	  margin-left: -250px;
	}
	.quantity {
	  padding-right: 14px;
	}
	.dotted-line {
	  width: 49px;
	}
	.item-description {
	  margin: 0 55px 0 27px;
	}
	.equipment-price {
	  margin-right: 20px;
	}
	.cashless-right,
	.cash,
	.cashless,
	.cash-left {
	  width: 200px;
	}
	.table-product-total {
	  padding-left: 210px;
	}
	.pay-total {
	  padding-left: 200px;
	}
	.moscow-delivery-right ul{
	  padding-left:20px;
	}
	.contact-persona {
	  width:46.65%!important;
	}
	
}
@media (max-width: 1230px) {
	.search-none input[type=search] {
	  -webkit-appearance: none;
	  width: 600px; 
	}
	.menu-catalog {
	  margin-left:55px;
	}
	.menu-sidebar-none {
	  left: 70px;
	}
	.dotted-line {
	  width: 47px;
	}
	.buy {
	  margin: 14px 0 0 56px;
	}
	.article-box {
	  padding-right: 13px;
	}
	.equipment-price {
	  margin-right:0;
	}
	.table-product-total {
	  padding-left: 196px;
	}
	.pay-total {
	  padding-left: 180px;
	}
	.callback-footer {
	  margin-left:0;
	}
	.phone-footer-block {
	  margin-right: 10px;
	}
	.adress-delivery {
	  width: 100%;
	}
	.comanda {
	  padding-left:0;
	}
	
	
	
	
}
@media (max-width: 1200px) {
	.search-none input[type=search] {
	  -webkit-appearance: none;
	  width: 380px; 
	}
	#main-wrap {
	  margin-right: 0;
	  margin-left:0;
	}
	.search-top input[type=search] {
	  width: 480px;
	}
	#search-results {
	  width: 390px;
	}
	.search-results img {
	  left: 20px;
	}
	.search-results a {
	  top: 67px;
	  right: 10px;
	}
	.new {
	  left: 66px;
	}
	.search-results {
	  padding-left: 100px;
	}
	.previews-goods {
	  padding-right: 130px;
	}
	.menu-sidebar a {
	  padding-left: 10px;
	}
	.goods-box h6 {
	  margin-left: 5px;
	}
	.menu-catalog {
	  margin-left:25px;
	}
	.menu-sidebar-none {
	  left: 40px;
	}
	.navbar-search .download-catalog {
	  margin-left: 66px;
	}
	.zdvig {
	  margin-left: -250px;
	}
	.arrow-persona {
	  right: 20px;
	}
	.item-gallery {
	  width: 391px;
	}
	.item-gallery-thumbnails li {
	  width: 75.4px;
	  height: 75.4px;
	}
	.benefit {
	  margin-right: 0px;
	}
	.nav-tabs-prod > li.active > a, .nav-tabs-prod > li.active > a:hover, .nav-tabs-prod > li.active > a:focus {
	  font-size: 13px;
	  padding-left: 10px;
	  padding-right: 10.5px;
	}
	.nav-tabs-prod > li > a {
	  font-size: 13px;
	}
	.shema-piccolo {
	  right: 0px;
	}
	.quantity, .article-box {
	  padding-right: 30px;
	  padding-left: 17px;
	}
	.skidka {
	  padding-left:0;
	}
	.section-main-product .section-breadcrumbs {
	  margin-left:15px;
	}
	.equipment-price {
	  margin-right:0;
	  margin-top:0;
	}
	.table-product-total {
	  padding-left: 185px;
	}
	.pay-total {
	  padding-left: 169px;
	}
	.shkala-step {
	  margin-left: 0;
	}
	.product-details-left {
	  padding-left:15px;
	}
	.product-number .minus {
	  left: 10px;
	}
	.product-number .plus {
	  right: 10px;
	}
	.table-product-total {
	  padding-left: 100px;
	}
	.pochta img {
	  margin-left:0;
	}
	.button-russia {
	  margin-left: 58px;
	}
	.pay-total {
	  padding-left: 100px;
	}
	.contact-box {
	  margin-left: 10px;
	}
	.comanda {
	  padding-left:0;   
	}
	.price-digit {
	  padding-right: 8px;
      width: 11%;
	}



	
}
@media (max-width: 1199px) {
	.persona {
	  margin:0;
	  width:200px;
	}
	.comanda {
	  padding-left:0; 
	  width: 990px;	  
	}
	.zdvig {
	  margin-left: -200px;
	}
	.nav-tabs-map {
	  padding-left: 60px;
	}


}
@media (max-width: 991px) {
	.search-none input[type=search] {
	  width: 540px;
	}
	.navbar-collapse {
	  float: none;
	}
	.navbar-nav > li > a {
	  padding-right:0px;
	  padding-left: 26px;
	  border-top: 4px solid #001525;
	}
	.menu-sidebar a {
	  font-size: 12px;
	}
	.dropdown-menu > li > a {
	  padding-left: 10px;
	}
	.search-top input[type=search] {
	  width: 380px;
	}
	.cat-box-none a {
	  padding-left: 10px;
	}
	#search-results {
	  width: 380px;
	}
	.phone-footer-block {
	  margin-right:0;
	}
	.callback-footer {
	  width: 171px;
	  padding-left: 8px;
	  margin-left:5px;
	}
	.profession {
	  padding: 0 20px;
	}
	.prewbutton {
	  left: 8px;
	}
	.nextbutton {
	  right: 8px;
	}
	.prewbutton:hover{
	  left: 8px;
	}
	.nextbutton:hover{
	  right: 8px;
	}
	.callback-footer a {
	  padding-left:0;
	}
	.navbar-header {
	  margin-left:-20px;
	}
	.navbar-nav {
	  margin: -62px -15px 0 153px;
	}
	.menu-catalog {
	  margin-left: -15px;
	}
	.navbar-search .search-top {
	  margin-left: -40px;
	}
	.menu-sidebar-none {
	  left: 0;
	}
	.navbar-search .download-catalog {
	   margin-left: 31px;
	   width: 141px;
	}
	.navbar-search .download-catalog a{
	  width: 141px;
	  padding-left: 0;
	  font-size: 11.5px;
	}
	.persona {
	  margin: 1px 15px;
	}
	.comanda {
	  width: 1000px;
	}
	.zdvig {
	  margin-left: -460px;
	}
	.item-gallery {
	  width: 375px;
	}
	.item-gallery-thumbnails li {
	  width: 72.2px;
	  height: 72.2px;
	}
	.item-description {
	  margin: 0 5px;
	}
	.nav-tabs-prod > li.active > a, .nav-tabs-prod > li.active > a:hover, .nav-tabs-prod > li.active > a:focus {
	  font-size: 11.5px;
	}
	.nav-tabs-prod > li > a {
	  font-size: 11.5px;
	}
	.total1 span, .total2 span, .total3 span {
	  font-size: 30px;
	}
	.product-number .minus {
	  left: 3px;
	}
	.product-number .plus {
	  right: 3px;
	}
	.minus-blue {
	  margin: 24px 5px 0 15px;
	}
	.is-blue-box {
	  margin: 22px 15px 0 10px;
	}
	.table-product-total {
	  padding-left: 10px;
	}
	.moscow-delivery-left {
	  width: 50%;
	  padding: 16px 0 0 0;
	}
	.moscow-delivery-right {
	  width: 50%;
	}
	.pay-total {
	  padding-left: 0;
	}
	.plus-blue {
	  margin: 41px 10px 0 15px;
	}
	.pay-total .is-blue-box {
	  margin: 38px 0 0 10px;
	}
	.total-pay {
	  width: 362px;
	}
	.private-pay-left {
	  width: 100%;
	  float: none;
	}
	.private-pay-right {
	  width: 100%;
	  float: none;
	  padding-left: 21px;
	  padding-bottom: 80px;
	}
	.entity-pay {
	  height:auto;
	}
	.entity-pay .private-pay-right {
	  margin-top: 0;
	}
	.in-total {
	  width: 100%;
	  -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}
	.contact-box {
	  margin-left: 0;
	}
	.nav-tabs-map {
	  padding-left: 10px;
	}
	.price-digit {
    padding-right: 8px;
    width: 22%;
	}

	
	
}
@media (max-width: 778px) {
	.search-none input[type=search] {
	  -webkit-appearance: none;
	  width: 280px;
	}
	.logotip {
	  float: none;
	  text-align: center;
	}
	.search-none {
	  display:none;
	  float: none;
	  width: 310px;
	  margin: 0 auto;
	}
	.phone-none {
	  float: none;
	  text-align: center;
	  padding-right:0;
	}
	.cart {
	  width: 166px;
	  float: none;
	  margin: 0 auto;
	}
	.navbar-brand {
	  float:none;
	}
	.section-head-fixed{
	  display: none!important;
    }
	.login {
	  width: 152px;
	  float: none;
	  margin: 0 auto;
	}
	.navbar-nav {
	  margin: 0px;
	}
	.navbar-brand > img {
	  display: block;
	  margin: 0 auto;
	}
	.download-catalog {
	  float: none;
	  margin-top: 20px;
	  width: 100%;
	}
	.download-catalog a {
	  width: 100%;
	}
	.search-top {
	  float: none;
	}
	#main-wrap {
	  margin-right: 15px;
	  margin-left: 15px;
	}
	.logotip-footer {
	  padding-bottom: 0px;
	}
	.menu-footer {
	  padding-top: 6px;
	  margin-left: 10px;
	}
	.phone-footer-block p {
	  text-align: center;
	  padding-left:20px;
	}
	.callback-footer {
	  width: 191px;
	  padding-left: 15px;
	  margin: 0 auto 19px;
	}
	.search-top input[type=search] {
	  width: 100%;
	}
	.action h2 {
	  text-align: center;
	  padding-left:0;
	}
	.action-text {
	  padding: 0;
	  text-align: center;
	}
	.action a {
	  margin: 20px auto;
	}
	.dropdown-submenu>.dropdown-menu {
	  top: 38px;
	  left: 0;
	}
	.dropdown-submenu:hover>.dropdown-menu{
	  width:99.9%;
	}
	.sub-menu-left, .sub-menu-right{
	  position:relative;
	  width:100%;
	}
	.sub-menu-left{
	  float:none;
	}
	.sub-menu-right{
	  float:none;
	}
	.mail-box {
	  margin-bottom: 20px;
	}
	.navbar-search .download-catalog a {
	  width:100%;
	  padding-left: 11px;
	  font-size: 12px;
	}
	.navbar-search .download-catalog  {
	  width:100%;
	  left: 0;
	  margin: 20px auto;
	}
	.navbar-search .search-top {
	  margin-left: 0px;
	  margin-top: 20px;
	}
	.menu-catalog {
	  width:100%;
	  margin: 0;
	}
	.navbar-header {
	  margin: 0;
	}
	.phone {
	  float: none;
	  text-align: center;
	  padding: 0;
	}
	.callback {
	  float: none;
	  margin: 0 auto;
	}
	.callback a {
	  -webkit-border-radius:90px;
	  -moz-border-radius:90px;
	  border-radius:90px;
	}
	.navbar-search {
	  margin: 20px 0 0;
	}
	.menu-sidebar-none {
	  left: 0;
	  width: 100.4%;
	  margin-left: -1px;
	}
	#search-results {
	  width: 100%;
	}
	.arrow-persona{
	  display:none;
	}
	.comanda {
	  width: 100%;
	}
	.persona {
	  float: none;
	  margin: 0 auto;
	}
	#comanda {
	  text-align: center;
	  margin-left:0;
	}
	.nav-tabs {
	  padding-left: 10px;
	}
	.item-description {
	  margin: 20px;
	  min-height: 500px;
	}
	.shema-piccolo {
	  position: relative;
	  margin: 0 auto;
	}
	.item-gallery {
	  width: 300px;
	  float: none;
	  margin: 0 auto;
	}
	.photos img{
	width: 300px;
	}
	.item-gallery-photos {
	  height: 266px;
	}
	.item-gallery-thumbnails li {
	  width: 57.2px;
	  height: 57.2px;
	}
	.equipment-digit {
	  float: none;
	  text-align: center;
	  padding:10px;
	}
	.equipment-price {
	  float: none;
	  width: 100%;
	  height: auto;
	}
	.number {
	  float: none;
	  padding:10px;
	  text-align: center;
	}
	.number span {
	  position: static;
	}
	.minus {
	  position: static;
	  margin: 10px auto;
	}
	.plus {
	  position: static;
	  margin: 10px auto;
	}
	.in-total-equipment {
	  float: none;
	  padding-left: 0px;
	}
	.number .minus {
	top: 37px;
	left: 62px;
	}
	.number .plus {
		top: 37px;
		right: -15px;
	}
	
	.number-packages .num_cart {
		position:static;		
	}
	.number .num_cart {
		position:static;
	}
	.in-total-equipment{
		float: none;
		padding-left:0;
		background-color:#f4f4f4;
	}
	.in-total-equipment button {
	  margin: 16px 0 20px;
	  margin-left: -78px;
	}
	.total {
	  display: block;
	  text-align: center;
	  padding-left:0;
	}
	.total span {
	  position: static;
	}
	.section-main-equipment .item-description {
	  margin: 20px;
	  min-height: 300px;
	}
	.shkala-step {
	  display: none;
	}
	.section-main-cart {
	  margin-top: 0px;
	  margin-bottom: 180px;
	}
	.col1 {
	  float: none;
	  width: 100%;
	  padding-left: 10px;
	}
	.col2, .col3, .col4, .col5 {
	  float: none;
	  width: 100%;
	}
	.col1-head, .col2-head {
	  padding-left:0;
	  text-align: center;
	}
	.product-number {
		padding-top: 0;
	}
	.moscow-delivery-left {
	  width: 100%;
	}
	.moscow-delivery-right {
	  width: 100%;
	}
	.moscow-delivery-left p{
		padding:0 10px;
	}
	.products-list > img {
	 margin-left:15px;
	}
	.forma-pay input[type="tel"], .forma-pay input[type="email"] {
	  width: 94.83%;
	}
	.pay-total {
	  padding-left: 20px;
	}
	.total-pay {
	  width: 300px;
	}
	.zakaz {
	  right: 10px;
	}
	.pay-total {
	  overflow: visible;
	}
	#delivery-method > img {
	  margin-left: 15px;
	}
	.contact-persona {
	  width: 94.83%!important;
	}	
	.characteristics-box {
	  float: none;
	}
	.price-box {
	  float: none;
	  border-right: 0px solid #F4F4F4;
	  text-align: center;
	}
	.quantity, .article-box, .number-packages {
	  padding-right: 10px;
	  padding-left: 10px;
	}
	.number-packages {
	  height:auto;
	}
	.number-packages span {
	  position: static;
	  width: 100%;
	  padding-left: 0;
	}
	.in-total {
	  height:auto;
	}
	.buy {
	  float: none;
	  left: 50%;
	  margin-left: -78px;
	  margin-bottom: 20px;
	}
	.equipment-price {
	  background: none;
	  margin:0 20px 0 10px;
	  border:3px solid #f4f4f4;
	  -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}
	.in-total-equipment .total {
	  padding-left: 0;
	}
	.options-piccolo {
	  float: none;
	}
	.dropdown > .dropdown-menu {
	  width: 100.8%;
	  margin:-1px -2px 0 -2px;
	}
	.pay-total .total-pay p {
	  padding-left:29px;
	}
	.menu-sidebar > ul > li {
	  margin-right:0;
	}
	.navbar-collapse {
	  padding-right:0;
	  padding-left:0;
	 }
	 .navbar-nav > li {
	  padding-right:0;
	}
	.price-digit {
	  width: 100%;
      margin: 0 auto;
	}
	.total-pay span {
		font-size: 19px;
	}
}