#priceBox div.add_cart a {
    width: 194px !important;
}

/* стили для адаптации */
/* Small Desktop Size */
.bottom_menu ul li ul li{
	margin-top: 5px;
}
.bottom_menu ul li span a.category-parent{
	font-size: 17px;
    display: block;
    height: 46px;
}
#priceBox div.add_cart a{
    width: 194px !important;
}
#main_menu ul.level1 li > a:link, #main_menu ul.level1 li > a:visited{
	padding: 7px 0px;
    padding-bottom:  0px;
	padding-left:  10px;
    position: relative;
}
#main_menu ul.level1 li > a:before {
    content: '';
    position: absolute;
    width: calc(100% - 10px);
    height: 1px;
    /*background:  #ccc;*/
    bottom: 0px;
    left: 0px;
}
.main-page #main_menu ul.level1 li > a:link, .main-page  #main_menu ul.level1 li > a:visited {
	/*padding: 5px 48px 15px 49px;*/
}
.line-element .right-t b{
	font-weight: normal;
	font-size: 1.1em;
}
.line-element .left-t{
	font-size: 22px;
    padding-left: 0px;
	width: 100%;
}
.new-design.line-element .left-t {
	font-family: 'myriadprolight';
	font-size: 40px;
	color: #fff;
    text-shadow: none;
}
.line-element .right-t{
	font-size: 23px;
}
.new-design.line-element .right-t{
	font-family: 'myriadprolight';
	line-height: 2.2em;
	color: #fff;
    text-shadow: none;
}
.news-item img.detail_picture{
	width: 100%;
    height: auto;
}
.news-detail table{
	width: 100%;
}


@media (max-width: 1450px) {
	#detailText .points-block .points-item h3, #detailText .points-block .points-item li, #detailText .points-block .points-item li p {font-size: 18px !important;}
	.product-video-wrapper .video-title .video-header, .gallery-block .gallery-item .description .gallery-header {font-size: 39px;}
	.gallery-block .gallery-item  .description{font-size: 19px !important;}
	.gallery-block .gallery-description-item .description,.product-video-wrapper .video-block .under-text-container {font-size: 21px !important;}
	.gallery-block .gallery-item  .description .gallery-header, .gallery-block .gallery-description-item .gallery-header, .product-video-wrapper .video-title .video-header, .product-video-wrapper .under-text-block .video-header {font-size: 29px !important;}

}

@media (max-width: 1200px) {
	#detailText .points-block .points-list {width: calc(50% - 55px);margin-left: 50%;}
	#detailText .points-block .points-item h3, #detailText .points-block .points-item li, #detailText .points-block .points-item li p {font-size: 17px !important;}
	.product-video-wrapper .video-title .video-header, .gallery-block .gallery-item .description .gallery-header {font-size: 30px;}
	.gallery-block .gallery-item  .description, .product-video-wrapper .video-block .under-text-container {font-size: 17px !important;}
	.gallery-block .gallery-item  .description .gallery-header, .gallery-block .gallery-description-item .gallery-header, .product-video-wrapper .video-title .video-header, .product-video-wrapper .under-text-block .video-header {font-size: 27px !important;}
	.gallery-block .gallery-description-item .description, .product-video-wrapper .video-block .under-text-container {font-size: 19px !important;}
	.new-design.line-element .left-t {font-size: 32px;}
	.line-element .right-t {font-size: 20px;}
	
}

@media (max-width: 1059px) {
	.main-page .semp-slider-block {display: none;}
	.new-products .new_products-list .new_products-item {width: 295px;}
	#productRecommend .new-products .new_products-list .new_products-item {width: 276px;}
	.new_products-list .new_products-item .preview-text, .new_products-list .new_products-item .gift-preview-text {font-size: 15.5px;}
	#productRecommend .buttons .price-block {font-size: 18px;}
	#productRecommend .buttons .button-wrapper .action-button a, .gift-block .buttons .empty-button a {font-size: 16px;}
	#productList .productItem .descr a {font-size: 16px !important;}
	li.search-form {margin-right: 0px !important;}
	#top_banners_slider .slider_window #slides_container{left: -940px;}
	#orderCheckInfo .item .title {font-size: 14.5px !important;}
	#orderCheckInfo .item p.color {font-size: 13px;padding-left: 10px;}
	#orderCheckInfo .item .price {width: 89px;}
	.catalog-filter-block .row {width: 940px;}
	.composite-banner .logo, .loudspeakers-banner .logo {left: calc(50% - 440px);}
	.new-design #priceBox .paneled .priceBox-content {max-width: 940px;}
	.search-form-wrapper #searchForm {width: 940px;}
}

@media (max-width: 957px) {
	.widthWrap, 
	.content-width, 
	.MenuWrap .icons-block, 
	.main-page .composite-banner-wrapper, 
	.main-page .loudspeakers-banner-wrapper,
	#support_menu,
	#header,
	#breadcrumbs {width: 100%;}
	#main_menu .top-container {width: calc(100% - 10px);}
	.widthWrap, .middle {width: calc(100% - 10px) !important; padding: 0px 5px;}
	#main_menu .subnav-general .subnav-container{width: calc(100% - 60px);}
	#main_menu ul.level2 li span, #main_menu ul.level2 li .in_a>a:link, #main_menu ul.level2 li .in_a>a:visited {font-size: 15px;letter-spacing: -0.4px;idth: 240px;}
	.up_all_link .all_link {left:285px;}
	
	#main_menu {padding: 0px 5px;}
	
	#top_banners_slider .slider_window,
	#top_banners_slider .slider_window #slides_container .picture {width: 100%}
	#middleBanner > div {height: 314px; overflow: hidden;}
	#middleBanner a img {width: 100% !important;height: auto !important;}
	#all-wrap, #topBox {min-width: auto;}
	#topBox {height: 71px;}
	.search-form-wrapper #searchForm {width: calc(100% - 20px);padding: 15px 10px;}
	.search-form-wrapper #searchForm .text {font-size: 18px;}
	.mid-catalog-banner .skdslider .banner-text {font-size: 21px;}
	#breadcrumbs {padding-bottom: 13px;padding-top: 17px;}
	#main_menu ul.level1 li.support-item {display: none;}
	#product_item.new-design .title_descr h1, #product_item .complect-name h1 {font-size: 29px;}
	#product_item.new-design .title_descr {font-size: 17px;}
	.new-design #big_img .image img {max-width: 80%; height: auto; width: auto; max-height: 370px;}
	#product_item.new-design #priceBox{margin-top: 65px;}
	#productRecommend .block-title .recommend-counter, .gift-block .block-title .recommend-counter {display: none;}
	.gift-block .owl-controls .owl-next {right: 14px;}
	.gift-block .owl-controls .owl-prev {left: -50px;}
	.new-design #priceBox .priceBoxWrap.fixed-bottom, .new-design #priceBox .priceBoxWrap.fixed-top{position: static;}
	.fixed .top-container .menu-contacts {display: none;}
	.cart-icon {right: 8px;}
	.second-search {right: 65px;}
	#main_menu ul.level1 li>a {font-size: 16px !important;}
	#main_menu ul.level1 li>a {padding: 4px 10px 1px 10px !important;}
	.fixed .cart-icon .cart-quant-panel {right: auto;left:-17px;}
	.new-design #priceBox .priceWrap {width: auto;}
	#product_item.new-design .action-block .action-button  a, .complect-block .action-block .action-button  a {
	width: 200px !important;font-size: 16px;}
	.accordion .chars-content > ul li {font-size: 15px !important;}
	.new-design .accordion.chars-20 .accordion_handle {width: calc(100% - 30px);}
	.line-element:before {width: calc(100% + 10px); left:-5px;)}
	.line-element .left-t {font-size: 26px !important;padding-right: 15px;width: calc(100% - 30px);}
	.line-element .right-t {font-size: 18px;}
	.composite-banner, .loudspeakers-banner {height: 450px;}
	.composite-banner .logo, .loudspeakers-banner .logo {left: 20px;}
	.composite-banner .banner-content, .loudspeakers-banner .banner-content {min-width: auto;line-height: 440px;}
	.composite-banner .banner-content .text-container, .loudspeakers-banner .banner-content .text-container {width: 40%;}
	.composite-banner .banner-content .text-block, .loudspeakers-banner .banner-content .text-block {
	font-size: 22px !important;}
	.line-element {background-color: transparent;}
	.catalog-page .carts {margin-top: 55px;margin-bottom: 68px;}
	.carts .cart-item {width: 100px !important;}
	#detailText h3 {font-size: 22px;}
	#detailText .content-width > p, #detailText .content-width > div, #detailText .consist {font-size: 16px !important;}
	.technology-block .technology-item img {max-width: 60px !important;}
	#detailText .points-block .points-list {width: 100%; margin-left: 0px;}
	#tabs-1 .chars3-block .char-desc {width: 50%;}
	#tabs-1 .chars3-block .char-desc .prev-desc b, #tabs-1 .chars3-block .char-desc .full-desc b {    font-size: 16px;}
	#tabs-1 .chars3-block .char-desc .prev-desc {font-size: 15px;}
	.gallery-block .gallery-item .picture {height: 500px;}
	.product-video-wrapper .video-block .video-picture {height: 559px;}
	.product-video-wrapper .video-block iframe {height: 555px !important;}
	.gallery-block .gallery-item .description .gallery-header, .gallery-block .gallery-description-item .gallery-header, .product-video-wrapper .video-title .video-header, .product-video-wrapper .under-text-block .video-header {font-size: 23px !important;}
	.gallery-block .gallery-description-item .description, .product-video-wrapper .video-block .under-text-container {font-size: 18px !important;}
	.gallery-block .gallery-description-item {width: 100%;}
	.product-video-wrapper .video-block .under-text-block {padding-left: 35px;padding-right: 35px;}
	#all-wrap {margin-bottom: 0px;}
	.footer-wrapper {position: static;}
	#footerMenu .menuItem.first .footerLogo {text-align: center;}
	#footer {padding-top: 25px;}
	#footerMenu {width: 100%;left: 0px;}
	#footer .menu-down-bot {margin-left: 0px;width: 100%;margin-top: 9px;}
	.socialWidget {position: relative;right: 0px;padding: 10px 0px;border: 1px solid #bbb;border-left: none;border-right: none;text-align: center;}
	.socialWidget a:link, .socialWidget a:visited {display: inline-block;float: none;margin: 0px 30px;margin-top: 5px;}
	#footer .policy-menu {text-align: center;}
	#footer .policy-menu span {margin: 0px 50px;}
	#footer .policy-menu:before {width: 100%;}
	#footerLink {width: 100%;}
	#copyright {float: none;top: 0px;}
	#footerAddress {word-spacing:0px !important;left: 0px;font-size: 11px;padding-top: 5px;}
	.mid-catalog-banner .skdslider .banner-text {font-size: 19px;}
	#productList.new-design .productItem .section-name .title-model {font-size: 33px;padding-top: 11px;}
	#productList .productItem .descr a {font-size: 15px !important;}
	#productList .productItem .borderWrap {padding: 35px 20px;}
	#productList.new-design  .productItem .double-button,#productList.new-design  .productItem  .action-block {width:100%;}
	#productList.new-design .button-wrapper .action-button {width: calc(50% - 1px);}
	#productList.new-design .productItem .details{width: 100%;}
	#productList.new-design .default .left-part{width: 49%;}
	#productList.new-design .button-wrapper .action-button a, .std-red-button{font-size: 16px;padding-top: 12px;padding-bottom: 10px;}
	#productList.new-design .productItem .img {width: calc(51% - 30px);}
	#productList .archive-button {margin-bottom: 23px;margin-top: 70px;}
	.section-view-wrapper {display: none;}
	#newsList .newsItem .title .news-date {font-size: 13px;}
	#newsList .newsItem .title a:link, #newsList .newsItem .title a:visited {font-size: 17px !important;}
	#newsList .newsItem .descr a, #newsList .newsItem .descr a  p, #newsList .newsItem .descr a  div, #newsList .newsItem .descr a  font, #newsList .newsItem .descr a  span {font-size: 15.5px !important;}
	.news-item .news-detail p, .news-item .news-detail span, .news-item .news-detail p span, .news-item .news-detail li span, .news-item .news-detail li {font-size: 15px !important;}
	#showMessage #cart{width: 100%;}
	#showMessage .btn_ {display: block;float: none;width: auto;}
	#showMessage .btn_ >div {position:relative;}
	#showMessage .cartTable td.cartProdName .cartProdNameWrap{height: 100px;}
	#showMessage .btn_ >div {transform: translateY(0%);}
	#showMessage .btn_ input[type=submit], #showMessage .btn_ button.submit {float: none !important;}
	#showMessage #scrl {width: 100%;}
	#showMessage .cartTable td.cartProdName .cartProdNameWrap {width: 90%;}
	.order-test #orderCheckInfo .header-item {display: none;}
	.order-test #orderCheckInfo .item, .order-test #orderCheckInfo .item:first-child {padding-top: 10px;}
	#orderCheckInfo .item .img {width: 100%;margin: 19px 12px 0 0;display: block;text-align: center;}
	#orderCheckInfo .item a:link {float: none;}
	.order-test .prodDescr {width: 100% !important;}
	.mobile-only {display: block !important;}
	.desktop-only {display: none !important;}
	#orderCheckInfo .item .amount.delete-button {float: none;width: 100% !important;display: block;text-align: center;background: #e5e5e5;padding-top: 13px;padding-bottom: 3px;margin-top: 0px;}
	#orderCheckInfo .item .delete_b {display: inline-block;}
	#orderCheckInfo .item p.color {text-align: center;}
	#orderCheckInfo .OrderPriceInfo .to_right_order .more-shopping {font-size: 18px;}
	#orderCheckInfo .price1.delivery-free {font-size: 18px !important;}
	#orderCheck .gender-block {float: none !important;margin-left: 0px !important;}
	#orderCheck .gender-block input {margin-left: 0px;}
	#orderCheck .gender-block label {margin-bottom: 10px;font-size: 16px;}
	.order-test #order_form_div p span.example  .delivery-name {font-size: 17px; font-weight: bold;}
	.order-test #order_form_div p span.example,.order-test #order_form_div p .example.not-name {font-size: 17px;}
	.order-test #order_form_div p span.example .calculat_p {margin-top: 17px;}
	.order-test #order_form_id .submit-block .button a {font-size: 16px !important;}
	#orderConfirm .confirm-content h3 {font-size: 31px;}
	#orderConfirm .notetext b {font-size: 26px;}
	#orderConfirm .notetext .in_c_t>div {font-size: 19px !important;}
	.main-page .text_n_photo, .main-page  #top_banners_slider {display: none;}
	.picture-board .section-item span.section-name, .picture-board-wrapper .full-width-banner a span.section-name {bottom: 20px; font-size: 20px;}
	#detailText .points-block .points-item li:before, .bottom_menu ul li ul li:before {top: 5px;}
	.catalog-filter-block {margin-top: 42px;}
	.catalog-filter-block .row {width: 100%;}
	.catalog-filter-block .prop-item div {font-size: 14px;letter-spacing: -0.5px;}
	#showMessage #scrl {float: none;margin-bottom: 15px;}
	.search-page input.text, .search-page input.search-suggest {width: calc(100% - 280px);}
	.recommend-slider .scroll-open-content1 .control-block {display: none;}
	
}
@media (max-width: 767px) {
	.phone-only {display: block !important;}
	.phone-hidden {display: none !important;}
	#topBox {position: relative;height: auto;}
	#logo {position: relative;width: 100%;text-align: center;}
	#top_menu {display: none;}
	#ext_menu_show {position: relative;top: 0px;padding-bottom: 15px;}
	#ext_menu_show .addon {display: none;}
	#ext_menu_show a {float: none !important;}
	.MenuWrap {margin-top: 0px;}
	.MenuWrap .icons-block {padding: 13px 0px;}
	.MenuWrap .icons-block .icon-list {position: relative;margin: 0px;overflow: hidden;}
	.main-page #main_menu .level1-container {top: 0px;}
	body.backgrounded #main_menu ul.level2, body.order-test #main_menu ul.level2 {margin-left: 0px;}
	#main_menu {height: 0px;overflow: hidden;padding: 0px;transition: all 0.6s ease;}
	#main_menu.open {height: auto;}
	#main_menu:before {content: none;}
	#main_menu ul.level1,#main_menu ul.level1 li {float: none;text-align: center;}
	#main_menu ul.level1 > li {height: auto !important;}
	#main_menu ul.level1 li>a {padding: 0px !important;float: none !important;font-size: 18px !important;    margin: 2px 0px !important;}
	#main_menu ul.level1 li .underline{padding: 0px;}
	.nav li div.subnav {display: block;width: 100% !important;left: 0px !important;height: 0px;overflow: hidden;padding: 0px !important;border: none !important;position: static;background: transparent !important;box-shadow: none;transition: all 0.6s ease;}
	.main-page .nav div.subnav {background: transparent !important;}
	.nav li.open div.subnav {height: auto;}
	#main_menu ul.level2 li.open .in_a .up_all_link {display: none !important;}
	.foreign-links-row {display: none;}
	#main_menu ul.level2 li span, #main_menu ul.level2 li a {color: #CCC !important;width: auto !important;text-align: center;}
	.backgrounded #main_menu ul.level1, .order-test #main_menu ul.level1 {width: 100%;}
	#all-wrap .search-form-wrapper {margin-top: 0px;}
	.new-design #priceBox .priceWrap {float: none;}
	#product_item.new-design .action-block {float: none;}
	.gift-block .owl-controls.clickable {top: -53px;}
	#productRecommend .owl-controls .owl-buttons, .gift-block .owl-controls .owl-buttons {left: calc(50% - 32px); float: none;width: 65px;}
	.gift-block .owl-controls .owl-prev, .recommend-block .owl-controls .owl-prev{left: 0px;}
	.gift-block .owl-controls .owl-next, .recommend-block .owl-controls .owl-next{right: -4px;}
	#productTabs .ui-tabs .ui-tabs-nav li {display: block; border-top:1px solid #eee;border-bottom: 1px solid #eee; float: none;margin: 0px;text-align: center;}
	#productTabs .ui-tabs .ui-tabs-nav li:first-child {padding-left: 20px;}
	#productTabs .ui-tabs .ui-tabs-nav li:last-child {padding-right: 20px !important;}
	.new-design .ui-tabs .ui-tabs-nav li a {float: none; display: inline-block;padding-bottom: 11px;}
	.ui-tabs .ui-tabs-nav li:first-child a {padding-left: 15px;}
	.new-design .ui-tabs .ui-tabs-nav li span.tabs-deactive {padding: 12px 20px 11px;}
	.recommend-carousel .owl-controls.clickable {top: -44px;}
	.new-design .accordion123 ul.manual a {font-size: 16px !important;}
	.docs-col.title {width: calc(72% - 65px);padding-right: 5px;}
	.docs-col.button {width: 14%;}
	#detailText .points-block .points-item li {margin-top: 11px !important;}
	#detailText .points-block .points-list {width: calc(100% - 35px); padding-right: 10px;}
	#detailText .points-block .points-item {height: auto;}
	#detailText .points-block .owl-controls.clickable {bottom: 39px;}
	#detailText .points-block .owl-pagination {right: calc(50% + 35px);}
	#tabs-1 .chars3-block .chars-row {height: auto;}
	#tabs-1 .chars3-block .chars-item {display: block; width: 100%;margin-right: 0px;}
	#tabs-1 .chars3-block .char-img {text-align: center;}
	#tabs-1 .chars3-block .char-desc {position: static; width: 100%;}
	#tabs-1 .chars3-block .char-desc .prev-desc {display: none;}
	#tabs-1 .chars3-block .char-desc .full-desc {opacity: 1; font-size: 16px;position: static;}
	#tabs-1 .chars3-block .chars-row .more-button {display: none;}
	.composite-banner .banner-content .picture-block {margin: 0px 10px;}
	.composite-banner .banner-content .text-container, .loudspeakers-banner .banner-content .text-container {margin: 0px 10px;}
	.carts {display: block;height: auto;text-align: center !important;}
	.carts>div{display: inline-block;height: auto;width: 100px;margin: 10px 20px;}
	.carts .cart-item {transform: none;}
	.bottom_menu > ul {display: block;text-align: center;}
	.bottom_menu > ul > li {max-width: 100%;width: 100%;padding: 0px;margin-bottom: 15px;}
	.bottom_menu > ul > li > ul {height: 0px;overflow: hidden;margin: 0px;transition: all 0.6s ease;}
	.bottom_menu > ul > li.open nobr a {color: #c13158;}
	.bottom_menu > ul > li.open > ul {height: auto;}
	.bottom_menu li ul li a {font-size: 14px;padding: 4px 0px;display: inline-block;}
	#footer .menu-down-bot {display: block;text-align: center;}
	#footer .menu-down-bot div {display: inline-block;margin: 6px 10px;}
	#footer .policy-menu a {padding: 7px 0px;display: inline-block;font-size: 14px;}
	#footerLink {text-align: center;}
	.whiteWrap {height: auto;}
	#detailText .points-block .point-backgrounds {display: none !important;}
	.mid-catalog-banner .skdslider .banner-text h3 {font-size: 26px;}
	.mid-catalog-banner .skdslider .banner-text {font-size: 18px; display: none;}
	.skdslider, .skdslider .skdslider {height: 290px !important;min-height: 290px;}
	#productList.new-design  .productItem .img {float: none; margin: 0px; width: 100%;}
	#productList.new-design .preview-image-wrapper .blank-block {display: none;}
	#productList.new-design .preview-image-wrapper {line-height: normal !important;height: auto;text-align: center !important;}
	#productList.new-design .default .left-part {width: 100%;}
	#productList .productItem .descr {margin-top: 38px;}
	#productList .productItem .descr a,#productList.new-design .productItem .descr a p {font-size: 16px !important;}
	.picture-board-wrapper .picture-board .board-col, .picture-board-wrapper .picture-board .board-col a {width: 100% !important;}
	.picture-board .section-item  span.section-name:before, .picture-board-wrapper .full-width-banner .board-thumb span.section-name:before, .picture-board .section-item  span.section-name:after, .picture-board-wrapper .full-width-banner .board-thumb span.section-name:after {transform: scale(1);}
	.picture-board-wrapper {margin-top: 6px;}
	.picture-board .col-1 .section-item:nth-child(2n) {margin-left: 0px;}
	#NewsTicker {width: 100%; height: auto;}
	#NewsTicker .title_news {width: 100%;display: block;text-align: center;}
	#NewsTicker .text_news {display: none;}
	#NewsTicker .NewsTickerWrap {display: block;}
	#NewsTicker #latestNews {float: none;width: 100%;height: 23px;}
	#NewsTicker #latestNews ul li {position: relative;width: 100%;height: auto;text-align: center;}
	div.catalog-sections-top div.element {display: block;overflow: hidden;padding-bottom: 7px;}
	div.catalog-sections-top div.element div {display: block;width: 100%;}
	div.catalog-sections-top div.element>div:nth-child(1) {text-align: center;}
	div.catalog-sections-top div.element .category-name {float: left;width: calc(100% - 90px);}
	div.catalog-sections-top div.element .price-wrapper {float: right;width: auto;}
	div.catalog-sections-top div.element div .price {transform: translateY(0px);}
	#newsList .newsItem .details {float: none;width: 100%;margin: 0 10px 0 10px;}
	.news-item .news-detail h3 {font-size:21px !important;text-align: center;}
	.news-item .news-detail img {max-width: 85%;}
	.order-test .prodDescr {position: relative;}
	.order-test  #orderCheckInfo .item .title {width: 100%;margin-bottom: 0px;margin-top: 10px;}
	#orderCheckInfo .item .amount, #orderCheckInfo .item .price {margin-top: 15px !important;top: 0px !important;width: auto;}
	#orderCheckInfo .item p.color {margin-top: 15px !important;text-align: left;padding-left: 0px;font-size: 15px;}
	#orderCheckInfo .item p:nth-child(6) {position: absolute;width: auto;bottom: 0px;top: auto !important;left: 50%;transform: translateX(-50%);}
	#orderCheckInfo .item .plus_b {margin-left: 10px;}
	#orderCheckInfo .item .minus_b {margin-right: 10px;}
	#orderCheckInfo .item .delete_b:before {left: 3px;}
	#orderCheckInfo .OrderPriceInfo .to_right_order {float: none; position: relative;}
	#orderCheckInfo .OrderPriceInfo p:nth-child(3) {padding-left: 0px;position: absolute;left: 50%;top: 0px;transform: translateX(-50%);}
	#orderCheckInfo .OrderPriceInfo span.label {padding-right: 0px;}
	#orderCheckInfo .OrderPriceInfo p:nth-child(4) {float: left !important;padding-left: 0px;}
	#orderCheckInfo .OrderPriceInfo p {width: auto;padding: 0px;}
	#orderCheckInfo .OrderPriceInfo .to_right_order .more-shopping {float: none;display: block;text-align: center;margin-bottom: 10px;}
	#order_form_div .dostavka p, #order_form_div p.paysystem-item {float: none;padding-top: 40px !important;}
	.order-test #order_form_div p label, .order-test #order_form_div p.paysystem-item label {float: none; width: 100%;margin: 0px;text-align: center;}
	.order-test #order_form_div p span.example {float: none;width: 100%;margin-top: 10px;display: block;}
	.order-test #order_form_div p.paysystem-item span.example {text-align: center;}
	.order-test #order_form_div p span.example  .delivery-name {text-align: center;}
	.order-test  #order_form_div p:not(.person) input[type="radio"] {position: absolute;top: 5px;left: calc(50% - 6px);margin-top: 0px !important;}
	.order-test  #order_form_div p.paysystem-item input[type="radio"] {margin-top: 0px !important;}
	#order_form_div .infoWrap p.additional-note {margin-left: 0px !important;}
	.paysystem-logo {float: none;}
	.paysystem-logo img {margin-top: 0px;}
	.order-test #order_form_id .submit-block .button a.more-shopping {flex: 1 1 auto;}
	.order-test .agree a.more-popup:before, .order-test .agree a.more-popup:after {content: none;}
	.order-test .carts>div {height: auto;}
	.order-test #order_form_id .submit-block #submit-info .content-block {max-width: calc(100% - 10px); left: 5px;}
	#orderConfirm .confirm-content a {width: calc(100% - 28px);margin-left: 5px;}
	#cart .mCSB_container.mCS_no_scrollbar {padding: 0px;}
	#showMessage .btn_ {margin-right: 0px;}
	#showMessage .cartTable {width: 100%}
	#showMessage .cartTable td.cartProdName {min-width: auto;}
	#showMessage .cartTable td.cartProdName .cartProdNameWrap {height: auto;}
	#showMessage .cartTable td.cartProdName .title {font-size: 18px;width: auto;height: auto;margin-top: 7px;display: inline-block;}
	#showMessage .cartTable .cartProdCalc {width: auto;}
	#showMessage .cartTable .cartProdCalc .cartMinus {margin-right: 10px;}
	#showMessage .cartTable .cartProdCalc .cartPlus {margin-left: 10px;}
	#showMessage .cartTable .deleteProduct {margin-right: 15px;}
	#middleBanner > div {height: auto;min-height: 195px;}
	#middleBanner a img {height: auto !important;}
	
	#product_item.new-design .paneled .action-block .double-button, #product_item.new-design .action-block .double-button {text-align: center;}
	.popup .popup-title {font-size: 19px;}
	.ajax-info-block p {font-size: 16px;}
	.popup .std-red-button {font-size: 16px;}
	.catalog-filter-block .button-block input[type=submit] {padding: 8px 0px;}
	.catalog-filter-block .prop-container .prop-item {width: 33.3333%}
	#productList.new-design  .productItem .img {min-height: auto;padding-bottom: 20px;}
	#productList.new-design .productItem .descr a p.text-container {min-height: auto;}
	.support-text div, .support-text img {max-width: 100%;height: auto;}
	.docs-col.button a:before, .docs-col.button a:after {content: none;}
	.search-page input.submit {padding: 5px 60px;}
	.search-page input.text, .search-page input.search-suggest {width: calc(100% - 180px);}
	#productList .productItem .img {float: none;width: 100%;}
	#productList .productItem .img a:link, .productSlider .productItem .img a:visited {width: 100%;}
	#productList .productItem .img table {display: inline-block;}
	#productList .productItem .details {width: 100%;margin: 0px;margin-top: 20px;}
	#productList .productItem .title {font-size: 16px !important;}
	.recommend-slider {display: none;}
	.picture-board .row-2 {margin-top: 6px;}
}

@media (max-width: 479px) {
	#all-wrap .search-form-wrapper.open {height: 117px;}
	.search-form-wrapper #searchForm .search {position: absolute;top: 60px;left: calc(50% - 82px);}
	.search-form-wrapper #searchForm .text {width: 100% !important;text-align: center;}
	.order-test #order_form_id .submit-block .button {display: block;}
	.order-test #order_form_id .submit-block .button a {width: calc(100% - 18px);margin-top: 10px;}
	#order_form_div .infoWrap p span.placeholder {opacity: 0;}
	#order_form_div .infoWrap p .empty-input span.placeholder {opacity: 1;}
	#orderCheckInfo .OrderPriceInfo span.price1, #orderCheckInfo .OrderPriceInfo span.price1 .cur {font-size: 17px;}
	#orderCheckInfo .OrderPriceInfo span.price1 ruble {font-size: 14px;}
	#orderCheckInfo .price1.delivery-free {font-size: 15px !important;}
	#orderCheckInfo .item .price {font-size: 19px !important;padding-top: 3px;}
	.socialWidget a:link, .socialWidget a:visited {margin: 0px 15px;}
	#showMessage .cartTable td.cartProdName .cartProdNameWrap {height: auto;}
	#showMessage .cartTable {width: 100%; display: block;}
	#showMessage .cartTable tbody,#showMessage .cartTable tr {display: block;}
	#showMessage .cartTable tr {overflow: hidden;}
	#showMessage .cartTable td.cartProdImage {display: block;width: 100%;}
	#showMessage .cartTable td.cartProdName .cartProdNameWrap {width: 100%;}
	#showMessage .cartTable .cartProdCalc {display: none;}
	#showMessage .cartTable td.cartProdName:nth-child(2) {float: left;}
	#showMessage .cartTable td.cartProdName:nth-child(3) {float: right;padding-top: 17px !important;}
	.catalog-filter-block .prop-container .prop-item {width: 50%;}
	.catalog-filter-block .button-block input[type=submit] {font-size: 15px;}
	#productList.new-design .button-wrapper .action-button a, .std-red-button {font-size: 15px;}
	#productList.new-design .productItem .section-name .title-model {font-size: 29px;}
	#productList.new-design .productItem .title a:link, #productList.new-design .productItem .title a:visited {width: 100%;}
	#productList.new-design .default .winner-block {display: none;}
	.support-text span, .support-text p {font-size: 16px !important; padding-left: 0px !important; padding-right: 0px !important;}
	.catalog-sections-top div.h_4 {height: auto !important;}
	#showMessage .cartTable .cartProductPrice {padding-right: 25px !important;}
	#showMessage .cartTable td.cartProdName:nth-child(2) {margin-left: 10px;}
	#showMessage .cartTable td.cartProdName:nth-child(3) {padding-bottom: 21px !important;}
	#product_item.new-design  .action-block .double-button {height: auto;margin-top: 10px;}
	#product_item.new-design .action-block .action-button, .complect-block .action-block .action-button {
    display: block;margin-top: 10px;}
	#product_item.new-design .action-block .action-button  a, .complect-block .action-block .action-button  a {width: auto !important;}
	.new-products .new_products-list .new_products-item {width: 265px;}
	.docs-col.title {width: calc(100% - 60px);display: block;overflow: hidden;}
	.docs-col.title:before {height: calc(100% - 44px);}
	.docs-col.button {width: 25%;float: right;}
	.docs-col.button:before {content: none;}
	.docs-row {overflow: hidden;}
	.accordion.chars-20 .chars-content table {display: block;width: 100%;}
	.accordion.chars-20 .chars-content table, .chars-content tbody, .chars-content tr, .chars-content td  {display: block;}
	.new-design .accordion.chars-20 .accordion_handle {background: #e7e7e7;}
	.accordion.chars-20 .chars-content td:nth-child(1), .accordion.chars-20 .chars-content th:nth-child(1) {padding-left: 15px;background: #f5f5f5;}
	.accordion.chars-20 .chars-content td:nth-child(1) ul,.accordion.chars-20 .chars-content td:nth-child(1) li, .accordion.chars-20 .chars-content td:nth-child(1) p {text-align: center;font-weight: bold;font-family: 'myriadprolight';}
	.accordion.chars-20 .chars-content td:nth-child(1):after, .accordion.chars-20 .chars-content th:nth-child(1):after {content: none;}
	.accordion.chars-20 .chars-content td:nth-child(2), .accordion.chars-20 .chars-content th:nth-child(2) {width: calc(100% - 30px);padding: 14px 15px;text-align: center;}
	.line-element .right-t {font-size: 17px;}
	.recommend {white-space: normal;}
	#productRecommend .new-products .new_products-list .new_products-item {width: 255px;}
	.composite-banner .banner-content .text-block, .loudspeakers-banner .banner-content .text-block {font-size: 18px !important;}
	.composite-banner .banner-content  .link-block, .loudspeakers-banner .banner-content  .link-block {    padding: 7px 25px;}
	#detailText .points-block .points-item h3, #detailText .points-block .points-item li, #detailText .points-block .points-item li p {font-size: 16px !important;}
	.gallery-block .gallery-item  .description, .product-video-wrapper .video-block .under-text-container {display: none;}
	.gallery-block .gallery-description {padding: 0px 10px;width: calc(100% - 20px);}
	#newsList .newsItem .img {width: 100%;}
	#newsList .newsItem .img a:link, .productSlider .newsItem .img a:visited {display: inline-block;}
	.navigation-new span, .navigation-new a {margin-right: 20px;}
	#product_item.new-design .title_descr h1, #product_item .complect-name h1 {font-size: 26px;}
	#product_item.new-design .title_descr {font-size: 16px;}
	.catalog-filter-block .prop-item div.field-name {width: calc(100% - 45px);}
	.search-page input.text, .search-page input.search-suggest {width: 100%; text-align: center;}
	.search-page input.submit {float: none;display: inline-block;margin-bottom: 10px;margin-top: 10px;}
	.search-page form {text-align: center;}
	
	
}



