
.owl-carousel {
    width: 94%;
}
.panda-menu-border-bottom,
.panda-border-bottom {
    display: none;
}
.menu_media {
    display: none;
}

@media (max-width: 1149px) {
    .panda-illustration {
        width: 100%;
    }
    .text_on_illustration {
    width: 100% !important;
    height: 93%;
    }
    .text_on_illustration-block {
    height: 115%;
    display: inline-table;
    width: 100%;
    }
    .text_on_illustration-block-content {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .h1, h1, h1 span {
        margin: 24px 0 5px !important;
        font-size: 25px !important;
        line-height: normal;
    }
	body, button, input, select, textarea, p, dl dd,
	.panda-contact,
	h1, h2, h3, .h1, .h2, .h3, .panda-kartochka > h1, .panda-kartochka h2,
	.panda-kartochka .panda-secondary-font,
	.panda-catalog-product-item__characteristic td,
	.panda-menu__horizontal-header-item,
	td.panda-orders-table-price,
	.panda-orders-table td,
	.panda-article td,
	.panda-catalog-product-list-item-price span,
	.panda-category-list-small .panda-catalog-product-list-item-name span,
	.panda-order-list-item-products-sum-price,
	.panda-category-list-small .panda-catalog-product-list-item-name span,
	.dis,
	.panda-category-list-small .panda-catalog-product-list-item-name a span,
	.panda-gadget-gallery-name a, .panda-gadget-gallery-name small,
	.panda-news-filter-item span ins, .panda-news-filter-item a, .panda-pager-item {
	font-family: 'Arial', sans-serif !important;
	}
	h1, .h1 {
    	font-size: 30px !important;
    	margin: 0 0px 15px 0 !important;
    	line-height: normal !important;
    }
    h2, .h2, #types_form .h2 {
        font-size: 28px !important;
    	line-height: normal !important;
	}
    h3 {
        font-size: 26px !important;
    	line-height: normal !important;
	}
    .panda-gadget__item p,
    .panda-article div > span,
    .panda-modal-application div > span,
    p span,
    dd, dt, .panda-feedback__body-author_info,
    .panda-article div,
    .panda-article,
    .panda-article p,
    .panda-article p span,
    .panda-article span,
    .panda-article ul li,
    .panda-gadget__item ul li,
    .panda-article a,
    .panda-article li,
    #item_description p,
    #item_description ul li,
    .feedback-short_text,
    .panda-gadget-news-item p,
    .article-submenu,
    .panda-grid__18 ul.panda-menu__vertical-main > li span ins,
    .panda-footer div,
    div.panda-block-text-zone,
    div.panda-block-text-zone p,
    .panda-article table td,
    label,
    .panda-catalog-product-item__characteristic td,
    .panda-tabs>li>a,
    .panda-back-link-container,
    .panda-catalog-product-item-price span, .panda-gadget-catalog-item-price span {
	    font-size: 22px !important;
	    line-height: 28px !important;
	    font-family: Arial !important;
    }
	.panda-catalog-product-filter-item .panda-labele,
	.panda-select-current {
	    font-size: 18px;
	}
	.panda-filter-params-item label {
	    font-size: 18px !important;
	    line-height: 18px !important;
	}
	.panda-filter-params-item {
	    padding-left: 20px;
	}
    .panda-basket-table-order .toolTip {
        display: none;
    }
	dd.panda-catalog-product-list-item-description {
		overflow-x: scroll;
	}
    .panda-basket__btn span,
    .panda-basket-table-order__name span,
    .panda-basket-table-order__num label {
        font-size: 14px !important;
    }
    .panda-gadget-news dl dd {
        font-size: 14px !important;
        line-height: normal !important;
    }
	.panda-gadget-news dl dt {
    	margin-top: 12px;
	}
    .panda-path li {
        background: url(/addon/path-item.png) right center no-repeat;
    }
	.panda-article ul li {
	    background: url('/addon/li.png') 0 19px no-repeat !important;
	}
	.panda-catalog-product-item-price {
	    font-size: 20px;
	    margin-top: 10px;
	}
	.panda-back-link-symbol {
	    top: -4px;
	}
	.panda-path li,
	.panda-path li a {
	    font-size: 16px !important;
	    line-height: 20px !important;
	}
	.panda-wrapper__main img,
    .panda-footer img {
	    max-width: 100% !important;
	    height: auto !important;
	}
	.panda-basket-table-order__photo img {
		max-width: 68px !important;
	}
    .panda-basket__btn span {
        font-size: 14px !important;
    }
    .panda-path li.panda-block__last-child {
        /*display: none !important;*/
    }
    .panda-tabs>li {
        border-radius: 0;
    }
    .panda-footer {
        padding-bottom: 10px !important;
    }
    .panda_copy div:first-child {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .panda-gadget__inner {
        padding-bottom: 0px;
        border-bottom: 0px solid #ededed;
        padding-left: 0;
    }
    .panda-wrapper {
        background: none;
    }
    .panda-catalog-product-list-item-name {
    	font-size: 18px !important;
	}
	.panda-border-list-image {
    	border-bottom: 0px;
	}
    #simplemodal-container {
        max-height: 85%;
        max-width: 80%;
	}
    .panda-block__dynamic-width {
        min-width: 100% !important;
        max-width: 100% !important;
        padding: 0px 0px;
    }
    .panda-footer.panda-block__dynamic-width {
        min-width: 94% !important;
        max-width: 94% !important;
        margin: 0 3% !important;
        padding-top: 15px;
    }
    td.panda-catalog-product-item__characteristic-value {
        text-align: right;
    }
    .panda-path li {
        padding-right: 0px;
    }
    .panda-path li a {
        padding-right: 20px;
    }
    .owl-carousel .panda-gadget-catalog-item-photo img {
        border: 0px solid #e0e0e0;
    }
    .panda-gadget-catalog-item-title {
        overflow: visible;
    }
.panda-wrapper , .panda-wrapper__footer {
    min-width: 100% !important;
}
.panda-wrapper__header, .panda-wrapper__illustration, .panda-wrapper__main, .panda-wrapper__footer, .panda-header, .panda-footer {
    min-width: 100%;
}
.panda-wrapper__header {
    padding-top: 0;
}
.panda-logo {
    margin-top: 0;
}
.panda-logo img {
    height: 65px;
}
.panda_copy {
    width: 100%;
    margin-bottom: 10px;
}
.panda-application > h1 {
    padding-right: 10px !important;
}
.panda-contacts__footer,
.panda-login-link {
	display: none;
}
    .panda-grid__6 {
        display: none;
        width: 100%;
        padding: 0;
    }
.panda-grid__18 { 
    margin-right: 0%;
    width: 100%;
}
.panda-grid__margin6 { 
left: 0px;
}
	.menu_media {
		position: absolute;
	    top: 18px;
	    right: 20px;
	    line-height: normal;
	    padding: 11px 0 9px;
	    font-size: 14px;
	    border-radius: 4px;
	    color: #000;
	    display: block;
	    width: 50px;
	    text-align: center;
	    border: 1px solid #000;
        transition: .3s;
    }
	/* <i class="fa fa-align-justify fa-lg"></i> */
	/* <i class="fa fa-align-justify fa-2x"></i> */

    .menu_media:hover {
        cursor: pointer;
        /*background: #dddddd;*/
    }
    .menu_media.active {
        background: #dddddd;
		color:#000 !important;
    }
	.menu_media:after {
	
	}
	.panda-header .panda-basket__header {
	position: absolute;
    top: 18px !important;
    right: 80px !important;
	left: auto !important;
    width: 50px !important;
    min-width: 50px !important;
    height: 48px;
    display: block;
    border-radius: 5px !important;
    overflow: hidden;
    background: url(/addon/basket-media.png) center center no-repeat transparent !important;
    border: 1px solid #000;
    padding: 0 !important;
	}
	 .panda-basket__header .h1 {
	display: none;
	}
	.panda-basket__header-status {
	background: none;
    float: left;
    color: transparent;
    width: 5px;
	}
	.panda-basket__header-status a {
    color: #fff !important;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 6px 15px 20px 14px;
    width: 20px;
    overflow: hidden;
    display: block;
    text-decoration: none !important;
    height: 22px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
	}
	.panda-basket__header-end-price,
	.panda-basket__header .panda-btn	{
	display: none;
	}
	.panda-header {
    height: 85px !important;
    border-top: 2px solid #6D3A7D;
    border-bottom: 2px solid #6D3A7D;
	}
	.panda-main {
    margin-top: 5px;
	}
	.panda-wrapper {
    padding-top: 0px !important;
	}
	html, body {
	font-size: 14px !important;
	/*background: none !important;*/
	}
	.panda-menu__horizontal-header-item-text ins {
	    font-size: 18px;
        padding: 0;
	}
	div.hp_item {
    width: 31% !important;
	margin: 0 5px 30px 5px !important;
	}
	#jivo_css_detector {display:none;}
	#jivo_top_wrap {display:none;}
	#jivo_copyright {display:none}
    .panda-menu__horizontal-header {top: 36px;  top: 6px;}
	.panda-contact {top: 5px;}
    .panda-logo {
    padding-top: 5px;
    margin-bottom: 0px;
    padding-bottom: 0;
    width: 230px;
    margin-left: 2%;
    max-width: 90%;
    }
	.head_text1 {top: 65px;left: 114px;}
	.panda-login__header {top: 83px;}
	.panda-header {height: 116px;}
	.panda-basket__header-end-price {display: none;}
	.panda-basket__header {
        top: 0px;
        width: 100%;
        padding-left: 0px !important;
        padding-right: 0px !important;
        z-index: 999;
    }
    .panda-basket__header .h1 {
        display: none;
    }
    .panda-basket__header-status {
    float: left;
    color: transparent;
    width: 5px;
    }
    .panda-basket__header-container .panda-btn {
        margin-top: -2px;
        margin-left: 10px;
    }
    .panda-basket__header-container {
        padding-left: 10px;
        padding-right: 10px;
    }
    body {
        min-width: 100%;
	}
	.panda-catalog-product-list-item-old-price {
    display: block;
	}

	/*menu*/
    
   .panda-menu__horizontal-header {
    width: 100%;
    border-radius: 0px;
    display: none;
    left: 0px;
	height:auto !important;
    z-index: 200;
    padding-left: 0 !important;
    }
    .panda-menu__horizontal-header-item {
    padding-left: 0;
	float: none;
	display: table;
    }
	.panda-menu__horizontal-header-item-text ins {
    height: 40px;
    line-height: 40px;
    font-weight: 400;
	}
    .panda-menu__horizontal-header-item span {
        /*background-image: none !important;*/
        color: #fff !important;
        background: #fff;
        width: 100%;
        text-decoration: none !important;
    }
    .panda-menu__horizontal-header-item a {
    background: #181818 !important;
    color: #fff !important;
    width: 100%;
    padding: 0px;
    text-align: center;
    display: block;
    }
	.panda-menu__horizontal-header-item-text ins {
        width: 100%;
	}
    .panda-menu__horizontal-header-item a:hover {
        background-image: none !important;
        background: #0085c9;
    }
    .panda-menu__horizontal-header > li {
    width: 100%;
    border-bottom: 1px solid #fff;
    }
    .panda-menu__horizontal-header-item {
        margin: 0px !important;
        padding: 0;
    }
	.panda-menu__horizontal-header-submenu li a:hover ins,
	.panda-menu__horizontal-header-item span ins,
	.panda-menu__horizontal-header-submenu li span ins,
	.panda-menu__horizontal-header-item a:hover {
	background:none !important;
	text-align: center;
    padding: 0;
	}
	
	.panda-menu__horizontal-header-item a.panda-menu-horizontal-header__active-bramch,
	.panda-menu__horizontal-header-item a:hover ins,
	.panda-menu__horizontal-header-item span ins {
	border-radius:0px !important;
    background: #333 !important;
    color: #FFF !important;
	}
	.panda-menu__horizontal-header {
        top: 15px !important;
	}
	.panda-menu-horizontal-header__active-bramch {
		background: #ccc !important;
		color: #000 !important;
	}
	.panda-gadget-news.panda-gadget-news__inner {padding-left: 10px;}

	.panda-wrapper {
        padding-top: 0px;
        background: none;
	}
	.text_on_illustration-block-content img {
	max-width: 33% !important;
	}
	.panda-header {
	height: 85px !important;
    border-top: 2px solid #6D3A7D;
    border-bottom: 2px solid #6D3A7D;
	}

	/*карточка товара*/
	.panda-catalog-product-card {
    margin: 0 3% !important;
    width: 94% !important;
	}
	.panda-kartochka>h1 {
    padding-right: 0px;
    margin: 7px 3% 5px !important;
    width: 94% !important;
	}
	.panda-gadget-catalog-neighbours {
    border-bottom: 0px;
    width: 96%;
    margin: 2%;
	}
	.panda-path {
    padding: 10px 0px 10px 0px;
    width: 94%;
    margin: 0 3%;
	}
	.panda-tab__wrapper {
    width: 100%;
	}
	.panda-tab__item .panda-modal-application {
	min-width: 280px;
	}
	.panda-tab__item img {
	max-width: 100%;
	}
	/*карточка товара end*/
	
	/*список товаров*/
	.panda-catalog-product-list h1 {
	margin: 7px auto;
	}
	.panda-catalog-product-filter {
    /*width: 94%;*/
    /*margin: 0px 3%;*/
	}
	.panda-description.panda-article,
	.panda-article {
    width: 100%;
    /*margin: 0px 3%;*/
    padding-right: 0;
	}
	.panda-catalog-product-list .h2 {
    width: 94%;
    margin: 0px 3%;
    display: none;
	}
	.panda-sort-by {
    width: 94%;
    margin: 0px 3%;
	}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo {
	padding: 5px 0;
	}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
    width: 48% !important;
	}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
	padding-right: 0;
	}
	.panda-catalog-product-list-item-rating {
    display: none;
	}
	.panda-btn.filter_apply, 
	.panda-btn.filter_apply span {
	border-radius: 0;
	}
	/*список товаров end*/
	
	/*корень каталога*/
	.panda-catalog-product-list-item-name span {
	display:block;
    margin-left: 0 !important;
	}
	/*корень каталога end*/
	
	/*отзывы*/
	.panda-gadget-news {
    padding: 0 !important;
	}
	.panda-feedback__body-img {
	width: 20%;
	}
	.panda-feedback__body-img img {
    width: 100%;
	}
	.panda-gadget-news .panda-gadget-news-item {
	width: 100%;
    margin: 0;	
	}
	/*отзывы end*/
	
	/*контакты*/
	.panda-contacts {
	/*width: 94%;
    margin: 0px 3%;*/
	}
	.panda-contacts h1 {
    margin: 7px 0 5px !important;
	}
	/*контакты end*/

	/*корзина*/
	.panda-module-basket {
    /*min-width: 570px !important;*/
    /*width: 100%;*/
	}
	.panda-basket {
	/*min-width: 570px;*/
	}
	/*корзина end*/
	.panda-bg-color {
		background-color: #FFFFFF !important;
	}
	body {
    background: none !important;
	}
	body.panda-module-homepage {
    background: url(../addon/bg.jpg) no-repeat center top !important; 
	}
	.panda-module-homepage .panda-wrapper__main {
	margin-top: 0px;
	}

	.panda-footer-menu {
    display: none;
	}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
    margin-bottom: 0px;
	}
	.panda-gadget-news__inner dl {
		width: 97%;
		display: inline-block;
		vertical-align: top;
	}
    .panda-menu__horizontal-header-submenu li a:hover ins,
    .panda-menu__horizontal-header-item span ins,
    .panda-menu__horizontal-header-submenu li span ins {color: #fff;}
	div.hp_item {
    width: 46% !important;
	margin: 0 5px 30px 5px !important;
	}
	#YMapsID {width: 100% !important;}
	.ymaps-glass-pane.ymaps-events-pane {width: 100% !important;}
	#basket-form-user {
    float: left;
    position: relative;
    /*width: 97% !important;*/
    margin-bottom: 30px !important;
	}
	#basket-form-login {
    border-right: 0px !important;
	}
	.panda-basket__login .panda-form-label-text {
    margin: 0px 0 5px 0px !important;
    padding-top: 5px !important;
	}
    .panda-module-homepage .panda-wrapper__main {
    background: none !important;
    margin-top: 0px;
    }
    .panda-basket__coupons {
    padding-left: 10px;
    }
    #totopscroller {
        right: 10px !important;
        bottom: 10px !important;
        z-index: 1;
    }
    #gadget_block_1 td {
        width: 48% !important;
        display: inline-block;
    }
    #gadget_block_1 td:nth-child(3) {
        width: 97% !important;
        text-align: center;
    }
    .panda-module-homepage .panda-gadget-catalog-list {
	    padding-right: 0 !important;
	    margin: 0 auto;
	    margin-left: 0;
    }
    .panda-module-homepage .owl-carousel .panda-gadget-catalog-list {
    padding-right: 0 !important;
    margin: 0;
    }
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo a {
    max-width: 100% !important;
    /*text-align: left;*/
    }
    .panda-catalog-product-item__characteristic-key input[type=radio] {
    margin-top: 5px;
    }
    .owl-carousel.panda-gadget-catalog-list dl.panda-catalog-product-list-item.panda-gadget-catalog-item__big_images {
        width: 87% !important;
        max-width: 100% !important;
    }
} /*1024 end*/


@media all and (max-width: 767px) {
    .panda-basket-table-order td {
        padding: 5px 5px 5px 10px !important;
    }
    .panda-catalog-product-list-item-parametrs {
        display: none;
    }
    .text_on_illustration p {
    margin-bottom: 5px !important;
    }
    /*карточка товара*/
    .panda-catalog-product-filter-item {
    float: none;
    width: 100%;
    min-height: 35px;
    }
    .panda-catalog-product-filter-text input {
    border-radius: 0 !important;
    box-shadow: none !important;
    }
    /*карточка товара end*/
    
    /*футер*/
    .panda-clickzone__footer a {
    margin: 0;
    }
    .panda-footer-ancors {
    width: 0;
    margin-top: -5px;
    }
    .panda-clickzone__footer {
    width: 41%;
    padding-right: 2%;
    }
    .panda-wrapper__footer,
    .panda-footer   {
    min-height: 10px;
    }
    .panda-wrapper__footer {
    padding-top: 10px;
    background: #F1F1F1 !important;
    }
    .panda-footer {
    /*padding-bottom: 40px !important;*/
    }
    /*футер end*/
    
    /*контакты*/
    .panda-geo-map {
    width: 100%;
    height: 260px;
    overflow: hidden;
    }
    /*контакты end*/
    .panda-catalog-product-list-item-red {
    line-height: 18px;
    }
    .panda-block__dynamic-width {
    min-width:100% !important;
    }
    .panda-grid__8.panda-grid__margin4 .h2 {
        clear: both;
    }
    .panda-catalog-product-list-container .panda-catalog-product-list-item {
        width: 47% !important;
    }
    .panda-gadget-news-list dl {
        width: 50%;
        float: left;
    }

    .panda-search-submit-wrapper .panda-links__submit {
        z-index: 1;
    }
    .panda-kartochka .panda-grid__4 {
        /*width: auto;*/
    }
    .panda-grid__4 {
        width: auto;
        margin-right: auto;
        /*z-index: auto;*/
    }
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo a {
        height: auto;
        text-align: center;
    }
    .panda-interactive-header__illustration table td img {
        height: auto;
    }
    .panda-gadget__item {
        margin-left: 0px;
    }
    .panda-grid__margin6 {
        left: auto !important;
    }
    .column {
        float: none !important;
    }
    .panda-grid__margin4 {
        left: auto !important;
        float: none !important;
    }
    .panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        float: none;
    }
    .panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        /*width: 46% !important;*/
        float: left !important;
    }
    .panda-wrapper__illustration {
        display: none;
    }
    #rh-badge {
        display: none !important;
    }
    .rh-inner {
        display: none !important;
    }
    .panda-logo img {
        height: auto;
        float: left;
        max-height: 65px;
    }
    .panda-grid__margin6,
    .panda-gadget__inner,
    .panda-wrapper__header,
    .panda-header,
    .panda-footer,
    .panda-block__dynamic-width,
    .panda-wrapper__main,
    .panda-block__dynamic-width,
    .panda-wrapper__footer.panda-area-color {
    max-width: 100%;
    }
    .panda-grid__8.panda-grid__margin0.panda-border-top {
        float: none;
    }
    .panda-grid-wrapper {
        width: 100%;
    }
    .panda-menu__horizontal-header.panda-context-novis {} .panda-block__dynamic-width {
        margin: 0 !important;
    }
    .center {
        display: none;
    }
    .panda-grid__margin8 {
        left: auto !important;
        width: 360px;
    }
    .panda-contacts__footer {
        display: none;
    }
    .panda-login-link {
        display: none;
    }
    .panda-main {
        padding-bottom: 20px !important;
    }

}/*767 end*/


@media (max-width: 600px) {
    .panda-contact {
    display: none !important;
    }
    .panda-module-basket .panda-basket {
    zoom: 0.8;
    }
}


@media all and (max-width: 460px) {
	.panda-basket-table-order__photo img {
		max-width: 100% !important;
	}
    .panda-grid__18 .panda-catalog-product-card-field__body-full-width .panda-gadget-catalog-item {
        float: none;
        width: 100%;
    }
    .owl-carousel {
        width: 91%;
    }
    .panda-search__header {left: auto !important;}
	.panda-catalog-product-filter .panda-select {
        /* width: 175px !important; */
        max-width: 175px !important;
        width: 50% !important;
    }
    .panda-footer-menu {
        width: 100%;
		display: none;
    }
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
		margin-bottom: 0px;
	}
	.panda-catalog-product-filter-item .panda-labele {
	width: 100%;
	}
    .panda-textarea__width-360 {
        width: auto;
    }
	.panda-module-application .panda-application .panda-form td {
    padding-bottom: 15px;
    display: inline-table;
	}
    .panda-catalog-product-list h1 {
        margin-right: 0px;
    }
    .panda-catalog-product-filter-item {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .panda-search-field-wrapper {
        width: 132px
    }
    .panda-search-field-wrapper input {
        width: 163px;
    }
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        width: 100%;
    }
    .panda-sort-by {
        /*display: none;*/
    }
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        /*float: none !important;*/
    }
    .panda-search-submit-wrapper .panda-links__submit {
        z-index: 1;
    }
    .panda-kartochka .panda-grid__4 {
        /*width: auto;*/
    }
    .panda-grid__4 {
        width: auto;
        margin-right: auto;
        /*z-index: auto;*/
    }
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo,
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo-medium-width {
        /*width: 265px !important;*/
    }
    .panda-gadget__item {
        /*margin-left: 10px;*/
    }
    .panda-illustration {
        /*display: none;*/
    }
    .panda-grid__margin6 {
        left: auto !important;
    }
    .column {
        float: none !important;
    }
    .panda-grid__margin4 {
        left: auto !important;
    }
    .panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        float: none;
    }
    .panda-login-container {
        margin-left: 65px;
    }
    .panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        /*width: 100% !important;*/
    }
    .panda-wrapper__illustration {
        display: none;
    }
    #rh-badge {
        display: none !important;
    }
    .rh-inner {
        display: none !important;
    }
    .panda-contact {
        top: 9px;
        margin-right: 5px;
        height: 20px;
        overflow: hidden;
    }
    .panda-grid__8.panda-grid__margin0.panda-border-top {
        float: none;
    }
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
        width: 96% !important;
    }
    .panda-grid-wrapper {
        /*width: 96%;*/
    }
    #types_form .checkbox_group .chzn-container,
    #types_form .checkbox_group select {
        margin-left: 0px;
    }
    .panda-menu__horizontal-header.panda-context-novis {} .panda-block__dynamic-width {
        margin: 0 !important;
    }
    .center {
        display: none;
    }
    body {
        min-width: 320px;
        margin: 0;
    }
    .panda-grid__margin8 {
        left: auto !important;
        width: 300px;
    }
    .panda-contacts__footer {
        display: none;
    }
    .panda-login-link {
        display: none;
    }
    .panda-main {
        padding-bottom: 20px !important;
    }
	.panda-module-contacts .panda-main {
    padding-bottom: 0px !important;
	margin-bottom: -30px !important;
	}
    .panda-grid__12,
    .panda-grid__16,
    .panda-grid__24,
    .panda-grid__6,
    .panda-grid__8 {
    float: none !important;
    }
    /*menu*/
    .panda-menu__horizontal-header {
        width: 100%;
       
        border-radius: 0px;
        display: none;
        top: 69px;
        left: 0px;
		height:auto !important;
        z-index: 2;
    }
    .panda-menu__horizontal-header-item {
        float: none;
        display: table;
    }
    .panda-menu__horizontal-header-item span {
        background-image: none !important;
        color: #fff !important;
        width: 100%;
    }
    .panda-menu__horizontal-header-item a:hover {
        background-image: none !important;
        background: #0085c9;
    }
    .panda-menu__horizontal-header-item {
        margin: 0px !important;
    }
    .panda-header {
        height: 160px;
    }
	.panda-menu__horizontal-header-submenu li a:hover ins, .panda-menu__horizontal-header-item span ins, .panda-menu__horizontal-header-submenu li span ins, .panda-menu__horizontal-header-item a:hover {background:none !important;}
	.panda-menu__horizontal-header-item a:hover {
	background:#ccc !important; border-radius:0px !important;
	}

}


@media all and (max-width: 460px){
	/*отзывы*/
	.panda-module-feedback .panda-input {
    width: 84% !important;
	}
	/*отзывы*/
	.panda-module-homepage .panda-gadget-catalog-list {
    margin-left: 0px !important;
	}
	/*список товаров*/
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
    width: 100% !important;
    width: 43% !important;
	}
	.panda-gadget-catalog-item__not_big_images .panda-catalog-product-list-item-photo a {
	    min-width: 130px !important;
	}
	/*список товаров end*/
	
	.panda-menu__horizontal-header {
    top: 7px !important;
	}
	.panda-logo img {
        height: 50px;
    }
	.panda-logo {padding-top: 5px;}

    .panda-tabs>li.tab {
    display: inline-block;
    border-radius: 0;
    border-bottom: 0;
    min-width: 158px !important;
    border: 1px solid #C0C0C0 !important;
    width: 99.5%;
	}
	.panda-gadget-catalog-item-navigation {
    float: left;
	}
	.panda-gadget-catalog-neighbours-small {
    width: 100% !important;
	}
	.panda-tab__wrapper {
		width: 100%;
	}
	.panda-wrapper {
	padding-top: 0px !important;
	margin: 0 auto;
	}

	body {
    background: none;
	}
} /*460*/





@media all and (max-width: 1024px) and (min-width: 1024px) {
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
    width: 33% !important;
	}
}

@media all and (max-width: 1024px) and (min-width: 768px) {
	#basket-form-user {
    width: 50% !important;
	}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
    width: 29% !important;
    /*margin: 0 1%;*/
	}
}

@media (max-width: 1024px) {
	.panda-module-homepage .panda-gadget-catalog-list dl a {
		text-align: center;
	}
	.panda-module-homepage .panda-gadget-catalog-list dl .panda-catalog-product-list-item-add {
		text-align: center;
	}
    .panda-grid-wrapper {
        margin-left: 0 !important;
        width: 100%;
    }
	.panda-main {
    min-width: 94% !important;
    max-width: 94% !important;
    margin: 0 3% !important;
    /*background: #311009;*/
	}
	.panda-module-homepage .panda-catalog-product-item-count .panda-item-in-basket {
    width: auto !important;
    min-width: 130px;
	}
	.panda-catalog-product-card .panda-catalog-product-item-price {
    margin-left: 4px;
	}
	.panda-module-productcategory .panda-catalog-product-list-style-4 .panda-catalog-product-item-count .panda-btn.basket-add.panda-item-in-basket span {
    font-size: 13px !important;
	}
	/*корзина*/
	.panda-module-basket {
	/*min-width: 570px !important;*/
    margin: 0 auto;
	}
	.panda-basket {
	/*min-width: 570px;*/
	}
	.panda-basket__steps {
    width: 99% !important;
	margin: 0 auto;
	}
	.panda-basket__clip-text {
    font-size: 1.5em !important;		
	}
	.panda-basket__clip-text span {
    font-size: 1.1em !important;		
	}
	.panda-basket__steps-item.active .panda-basket__steps-item-text p,
	.panda-basket__steps-item-text p {
    font-size: 14px !important;
    font-size: 0.85em !important;
    line-height: 18px !important;
	}
	.panda-module-basket .panda-input {
    padding: 4px 8px !important;
	}
	/*корзина end*/
	
	/*регистрация*/
	.panda-login__header {
    top: 0px !important;
    left: 0;
    position: relative;
    background: #333;
    width: 100%;
    margin-left: 0;
	padding: 4px 0 6px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
	display: none;
	}
	.panda-login__header a:hover {
	background: none;
	}
	.panda-login-container {
    margin-left: 0;
    width: 100%;
    text-align: center;
	}
    .panda-login-container a {
    color: #FFFFFF;
    text-decoration: none;
    }
	/*регистрация end*/
	
	/*текстовые статьи. подстатьи*/
	.panda-grid__18 ul.panda-menu__vertical-main {
        text-align: center;
	}
	.panda-grid__18 ul.panda-menu__vertical-main > li {
    margin-top: 0;
	}
	.panda-grid__18 ul.panda-menu__vertical-main > li a span ins {
/*	background: #fff;*/
    /*margin: 0px;*/
    /*color: #000;*/
	}
	.panda-grid__18 ul.panda-menu__vertical-main > li span ins {
        display: inline-block;
        display: block;
        margin: 1px 0;
        padding: 5px 10px;
        border: 0px solid #000;
        background: #6D3A7D;
        color: #fff;
        font-weight: 400;
	}
    .panda-grid__18 .panda-menu__vertical-main {
        margin-left: 0px;
    }
	.panda-grid__18 ul.panda-menu__vertical-main .panda-menu__vertical-main-item a span ins,
    .panda-grid__18 ul.panda-menu__vertical-main .panda-menu__vertical-main-item a,
    .panda-grid__18 .panda-menu__vertical-main li span {
        text-decoration: none !important;
	}
    .panda-grid__18 ul.panda-menu__vertical-main .panda-menu__vertical-main-item a:hover ins {
        color: #fff;
    }
    .panda-grid__18 .panda-menu__vertical-main-item-link {
        margin-top: 0;
        margin-bottom: 0;
    }
	.panda-grid__18 ul.panda-menu__vertical-main .panda-menu__vertical-main-item {
        margin-left: 0px;
        text-decoration: none !important;
	/*display: inline-block;*/
	}
	.panda-grid__18 ul.panda-menu__vertical-main .panda-menu__vertical-main-item a {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
	}
    .article-submenu {
        display: block;
        background: #1D86CA;
        padding: 5px;
        text-align: center;
        margin-top: 0px;
        border: 0px solid #000;
        color: #fff;
        transition: .3s;
    }

	/*текстовые статьи. подстатьи end*/
	
	/*категории в каталоге*/
	div.panda-menu__vertical-main-menu,
    .panda-menu-vertical__catalog {
	display: none;
    }
	.panda-menu__vertical-main-menu {
    margin-left: -2px;
    margin-right: 0;
	}
	.panda-grid__18 div.panda-menu__vertical-main {
    width: 94%;
    margin: 10px 3%;
    text-align: center;
	}
	.panda-grid__18 div.panda-menu__vertical-main li {
    margin-top: 5px;
    /*display: inline-block;*/
	}
	.panda-grid__18 .panda-menu__vertical-main-item-link ins a span {
    padding-left: 5px;
    background: none !important;
	}
	.panda-grid__18 .panda-menu__vertical-main-item-link-active ins span {
    background: none !important;
    padding-left: 5px;
	}
	.panda-grid__18 .panda-menu__horizontal-header-item-text ins {
    height: 35px;
    line-height: 35px;
	}
	.panda-module-productcategory .panda-catalog-product-list-item-photo img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 278px;
    width: auto;
    height: auto;
	}
	.panda-module-productcategory .panda-catalog-category-list-container dl {
    padding: 1% 1% 1% 1% !important;
    margin-bottom: 15px;
    width: 29% !important;
    margin: 0 1% 0 1% !important;
	}
	/*категории в каталоге end*/
	
	/*страница результатов поиска*/
	.panda-module-search .panda-main .panda-grid__18 p {
	width: 94%;
    margin: 0 3%;
	}
	.panda-module-search .panda-main .panda-grid__18 h1 {
	width: 94%;
	margin: 15px 3% 10px;
	}
	.panda-module-search .panda-main .panda-grid__18 .panda-input {
    margin-bottom: 10px;
	}
	.panda-module-search .panda-main .panda-grid__18 .panda-btn,
	.panda-module-search .panda-main .panda-grid__18 .panda-btn span {
    border-radius: 0 !important;
	}
	/*страница результатов поиска end*/
	
	/*карточка товара*/
	.panda-tab__content {
	border-radius: 0px !important;
	}
	.panda-tab__content .panda-article {
    width: 100% !important;
    margin: 0 !important;
	}
	.panda-tab__content {
    padding: 15px 18px;
	}
	.panda-tab__item .panda-input {
    padding: 4px 8px;
	}
	.panda-catalog-product-item .panda-tab__content .application-form .panda-form-submit {
    margin-top: 0px;
	}
	.panda-tab__content .panda-form-error {
    width: 280px !important;
    font-size: .786em !important;
    position: absolute;
    text-align: right;
	margin-top: 5px;
	}
	.panda-tab__content .panda-form-label-text {
    padding-top: 10px!important;
	}
	/*карточка товара end*/
	
	.panda-main {
    min-height: 200px;
	}
	.panda-search__header {
    top: 0;
    left: 0;
    position: relative;
    width: 100%;
    background: #000;
    height: 40px;
    display: none;
    padding: 0;
    margin-left: 0;
	}
	.panda-search-field-wrapper {
    width: 100%;
	}
	.panda-search-field-wrapper input {
    width: 100%;
    height: 40px;
    padding-left: 0;
    text-align: center;
    color: #fff !important;
    background: #333;
    border-radius: 0;
    border: 0 !important;
    font-style: normal;
	}
	.panda-search-submit-wrapper {
    display: none;
	}
	.panda-module-homepage .panda-catalog-product-list__list-images .panda-catalog-product-list-item-name,
	.panda-module-productcategory .panda-catalog-product-list__list-images .panda-catalog-product-list-item-name {
        line-height: normal !important;
        overflow: hidden;
        font-size: 16px !important;
	}
    .panda-module-homepage .owl-carousel.panda-catalog-product-list__list-images .panda-catalog-product-list-item-name {
        height: auto !important;
    }
	.panda-module-homepage .panda-catalog-product-list__list-images .panda-catalog-product-list-item-price,
	.panda-module-productcategory .panda-catalog-product-list__list-images .panda-catalog-product-list-item-price {	
	/*height: 50px;*/
	}
	#types_form div.h2 {
    width: 98%;
    margin: 0 1%;
	}
	.panda-catalog-product-item__characteristic {
    border-top: 0px;
    width: 98%;
    margin: 0 1%;
	}
	.panda-module-homepage .panda-catalog-product-list-item-add, 
	.panda-module-productcategory .panda-catalog-catalog-item-add {
    left: auto;
    top: auto;
    margin-bottom: 0;
	}
	.panda-module-homepage .panda-gadget-catalog-list dl.panda-gadget-catalog-item__big_images {
    /*min-height: 442px;*/
	}
}

@media all and (max-width: 767px) {
	.panda-main {
    min-width: 94% !important;
    max-width: 94% !important;
    margin: 0 3% !important;
	}
	.panda-catalog-product-list-item-price {
    /*display: block !important;*/
    /*height: auto !important;*/
	}
	.panda-catalog-product-list-item-price span {
    /*display: inline-block !important;*/
	}
	.panda-module-productcategory .panda-catalog-category-list-container dl {
    width: 43% !important;
	}
	.panda-module-productcategory .panda-catalog-category-list-container dl {
    padding: 2% !important;
	}
    ul.panda-menu__vertical-main {
        display: none;
    }
}

@media (max-width: 1149px) and (min-width: 1025px) {
	.panda-login__header {display: none;}

	.panda-login__header {
    top: 50px !important;
    right: 166px !important;
	display: none;
	}
}

@media (max-width: 1149px) and (min-width: 1px) {
	.panda-module-user h1 {
	width: 96%;
	margin-left: 3%;
	}
	.panda-module-user .panda-form {
	width: 94%;
	margin: 20px 3%;
	}
	.panda-module-user .panda-form h1 {
	margin-left: 0;
	}
	.panda-form-label-text {
    padding-top: 1px!important;
	}
	.panda-login-container a {
    font-size: 1.1em;
	}
}

@media (min-width: 769px) and (max-width: 1149px) {
	.panda-grid__18 div.panda-menu__vertical-main li {
    display: inline-block;
	}
	.panda-grid__18 ul.panda-menu__vertical-main > li span ins {
    display: inline-block;
	}
	.panda-grid__18 ul.panda-menu__vertical-main .panda-menu__vertical-main-item {
    display: inline-block;
	}
}
@media (max-width: 480px) {
	h1, .h1 {
    	font-size: 26px !important;
    	margin: 0 0px 15px 0 !important;
    	line-height: normal !important;
    }
    h2, .h2, #types_form .h2 {
        font-size: 24px !important;
    	line-height: normal !important;
	}
    h3 {
        font-size: 22px !important;
    	line-height: normal !important;
	}
    .panda-gadget__item p,
    .panda-article div > span,
    .panda-modal-application div > span,
    p span,
    dd, dt, .panda-feedback__body-author_info,
    .panda-article div,
    .panda-article,
    .panda-article p,
    .panda-article p span,
    .panda-article span,
    .panda-article ul li,
    .panda-gadget__item ul li,
    .panda-article a,
    .panda-article li,
    #item_description p,
    #item_description ul li,
    .feedback-short_text,
    .panda-gadget-news-item p,
    .article-submenu,
    .panda-grid__18 ul.panda-menu__vertical-main > li span ins,
    .panda-footer div,
    div.panda-block-text-zone,
    div.panda-block-text-zone p,
    .panda-article table td,
    /*label,*/
    .panda-catalog-product-item__characteristic td,
    .panda-tabs>li>a,
    .panda-back-link-container,
    .panda-catalog-product-item-price span, .panda-gadget-catalog-item-price span {
	    font-size: 18px !important;
	    line-height: 24px !important;
	    font-family: Arial !important;
    }


    dt {
        line-height: 24px !important;
    }
	.panda-gadget-news dl dt {
    	margin-top: 10px;
	}
	.panda-article ul li {
	    background: url('/addon/li.png') 0 17px no-repeat !important;
	}
	.panda-catalog-product-item-price {
	    font-size: 16px;
	    margin-top: 10px;
	}
	.panda-path li,
	.panda-path li a {
	    /*font-size: 14px !important;*/
	    /*line-height: 18px !important;*/
	}
    .panda-gadget-news-list dl {
        width: 100%;
        float: left;
    }
    .panda-header {
        height: 60px !important;
    }
    .panda-logo img {
        float: left;
        max-width: 230px;
        height: auto !important;
        max-height: 50px;
    }
    .menu_media {
        top: 5px;
        right: 10px;
    }
    .panda-header .panda-basket__header {
        top: 5px !important;
        right: 70px !important;
    }
	.panda-module-productcategory .panda-catalog-category-list-container dl {
        width: 43% !important;
	}    
    .panda-module-productcategory .panda-catalog-category-list-container dl {
        padding: 2% !important;
	}
    .panda-menu__horizontal-header {
        top: 7px !important;
    }
}
@media (max-width: 460px) {
.panda-module-productcategory .panda-catalog-category-list-container dl {
    padding: 3% !important;
	}
}










@media (max-width: 1024px) {
    .panda-module-feedback .panda-gadget-news-item img {
    max-width: 100%;
    height: auto !important;
    }
	.menu_media {
    color: #737373;
    border: 1px solid #737373;
    }
	.menu_media.active {
    /*background: #FFEFB4;*/
    /*color: #39170D !important;*/
	}
	.panda-header {
    border-top: 0px;
    border-bottom: 0px;
	}
	.panda-wrapper__header {
    border-top: 2px solid #737373;
    border-bottom: 2px solid #737373;
	}
	.dis, #gadget_block_17 {
	display: none;
	}
	.panda-contact {
    margin-right: 140px;
    top: 9px !important;
    width: 305px;
    display: none;
	}
	.panda-contact p {
    margin-bottom: -3px;
	}
	#gadget_view_8 p img {
		max-width: 100%;
	}
	#gadget_block_7 .h1, #gadget_block_5 .h1 {
    background: none !important;
	}
	.panda-header {
    background: #F1F1F1 !important;
    margin-top: 0px;
	}
	.panda-menu__horizontal-header-item a.panda-menu-horizontal-header__active-bramch,
	.panda-menu__horizontal-header-item a:hover ins,
	.panda-menu__horizontal-header-item span ins {
        background: #e74b3c !important;
        color: #FFF !important;
        text-decoration: none;
	}
	.panda-header .panda-basket__header {
    border: 0px solid #737373;
	}
	.panda-path {
    width: 96%;
    margin: 0px 2%;
	}
	.panda-module-basket,
	.panda-module-productcategory {
    /*min-width: 570px !important;*/
    /*width: 100%;*/
	}
	.panda-module-product .opisanie-tovara {
    width: 94%;
    padding: 3%;
	}
	.icons-pre-container {
    width: 100% !important;
    margin-top: 12px;
	}
	.panda-path {
    width: 100%;
    margin: 0;
	}
	.panda-catalog-product-card {
    margin: 0 !important;
    width: 98% !important;
    padding: 0.98% !important;
	}
	.panda-kartochka>h1 {
    width: 100% !important;
    margin: 15px 0px 10px !important;
	}
	.panda-input {
    padding: 4px 8px;
    height: 23px;
	}
	.opisanie-tovara .panda-article {
    width: 100%;
    margin: 0;
    padding-right: 0;
	}
	.panda-kartochka .panda-grid__4 {
    min-width: 278px !important;
	}
	.panda-basket-form {
    margin-left: 0 !important;
	}
	.pohozh-tovari {
    width: auto;
    width: 96%;
    padding: 2%;
	}
	.panda-basket {
    min-width: 553px;
	}
	.panda-order-list-item-products-sum {
    /*width: 89%;*/
	}
	#types_form .panda-catalog-product-item__characteristic td {
		padding: 10px 10px 10px 0px;
	    vertical-align: middle;
	}
	.footer-contacts, .footer-katalog, .footer-menu {
    margin-left: 15%;
	}	
	.footer-contacts {
    margin-left: 1%;
	}
	.footer-katalog, .footer-menu {
    margin-left: 10%;
	}
	.panda-module-homepage .panda-gadget-catalog-list dl {
	    max-width: 29% !important;
	    width: 29% !important;
	    margin: 0 1%;
	}
	.panda-gadget-catalog-list dl.panda-catalog-product-list-item.panda-gadget-catalog-item__big_images {
	width: 29% !important;
    margin: 0 1% !important;
    margin: 0 1% 2% 1% !important;
	}
    .owl-carousel .panda-gadget-catalog-list dl.panda-catalog-product-list-item.panda-gadget-catalog-item__big_images {
        width: 100% !important;
    }
	.panda-gadget-catalog-list dl, .panda-catalog-product-list-container dl {
    padding: 1% 1% 2.5% 1% !important;
    padding: 1% 1% 1% 1% !important;
	}
	.panda-catalog-product-item-count {
	    margin-bottom: 0px;
	    height: 44px;
	    display: inline-block;
	    overflow: visible;
	}
	.panda-catalog-product-item-count .panda-btn.basket-add.panda-item-in-basket span {
    margin-left: 0px !important;
	/*width: 100px !important;*/
	}
	.panda-module-homepage .panda-catalog-product-list-item-photo img {
    max-width: 100% !important;
    max-height: 100% !important;
	}
	.panda-module-homepage .panda-grid__12 .panda-gadget-catalog {
    padding-left: 0px;
	}
	.panda-module-homepage .panda-grid__12 {
        width: 100%;
        padding: 0;
	}
	.to-katalog-cont {
    padding-right: 0;
	}
	#gadget_block_7 {
    width: auto !important;
	}
	.panda-module-homepage .pohozh-tovari {
    display: none;
	}
	.form4-container {
    margin: 0 auto;
	}
	.panda-illustration {
		max-width: 860px;
	    top: 0 !important;
	}
	.panda-catalog-product-list-style-4 .panda-catalog-product-list-container td {
    padding: 5px 5px !important;
	}
	.panda-module-productcategory .panda-catalog-product-item-count {
    display: inline;
	}
	.panda-module-productcategory .panda-catalog-product-item-count .panda-item-in-basket {
    margin-top: -14px;
    margin-left: 5px !important;
	}
	.panda-module-productcategory .panda-catalog-category-list-container {
    width: 96%;
    padding: 2%;
	}
	.panda-catalog-product-list-item-name span {
	display:none;
	}
	.panda-clickzone__footer {
    height: 0px;
    overflow: hidden;
	}
	.panda-catalog-product-item-count .panda-item-in-basket,
	.panda-catalog-product-item-count .panda-counter {
    display: none;
	}
	.panda-module-product .panda-catalog-product-item-count .panda-item-in-basket,
	.panda-module-product .panda-catalog-product-item-count .panda-counter {
	display: block;
	}
	.panda-module-product .panda-catalog-product-item-count .panda-item-in-basket {
    margin-left: 0;
    margin-top: 0;
	}
	#gadget_block_1 {
		display: none;
	}
	.panda-menu__horizontal-header {
    padding-right: 0px;
    /*border-top: 1px solid #fff !important;*/
	}
	.panda-catalog-product-item-price span {
		display: inline-block;
	}
	.panda-catalog-product-item-price__old {
		margin-right: 10px;
	}
	.panda-catalog-product-item-price__sale {
    	margin-left: 0;
    }
}/*1024*/

@media (max-width: 900px) {
	.panda-grid__8.panda-grid__margin4 .h2 {
	clear: both;
    width: 98%;
    margin: 0 1%;
	}
	.panda-grid__margin4 {
    /*left: auto !important;*/
    float: none !important;
	}
	.panda-kartochka .panda-grid__4 {
    padding-bottom: 20px;
	}
	.pohozh-tovari .panda-gadget-catalog-list dl {
    max-width: 45% !important;
    /* width: 46% !important; */
	}
}
@media (max-width: 767px) {
	.panda-module-homepage .panda-gadget-catalog-list dl {
	    width: 45% !important;
	}
    .panda-article img {
    max-width: 100% !important;
    height: auto !important;
    }
	.pohozh-tovari {
    width: 94%;
    padding: 3%;
	}
	.panda-contact {
    display: none;
	}
	.pohozh-tovari .panda-gadget-catalog-item-add {
    min-width: auto !important;
	}
	.footer-katalog, .footer-menu {
	display: none;
	}
    .panda-wrapper__footer {
    padding: 0 !important;
    }
    .panda_copy {
    height: auto;
    }
	.panda-clickzone__footer a {
    height: 0px;
    overflow: hidden;
	}
	.panda-module-homepage .panda-gadget__item {
    margin-left: 0;
	}
	.panda-gadget-catalog-list dl.panda-catalog-product-list-item.panda-gadget-catalog-item__big_images {
    width: 45% !important;
	}
	.panda-module-homepage .panda-gadget-catalog-list dl {
    max-width: 46% !important;
	}
	.panda-module-productcategory .form4,
	.panda-module-product .form4,
	.panda-module-homepage .form4 {
    padding-left: 0 !important;
    margin: 0 auto;
    padding-top: 190px !important;
	}
	.form4-text {
    top: 15px;
    left: 20px;
    padding-right: 10px;
	}
	.panda-module-productcategory .form4-container,
	.panda-module-product .form4-container,
	.panda-module-homepage .form4-container {
    height: auto;
    background: url(/addon/form4-bg_480.jpg) #3A4043 no-repeat;
	}
	.panda-catalog-product-item__characteristic-key input[type=radio] {
    margin-top: 2px;
	}
	.panda-description .st-one {
	width: 100%;
    display: inline-block;
    overflow: hidden;
	}

	.panda-catalog-product-item-price span {
		display: inline-block;
	}
	.panda-catalog-product-item-price__old {
		margin-right: 10px;
	}
	.panda-catalog-product-item-price__sale {
    	margin-left: 0;
    } 
	.panda-kartochka .panda-grid__4 {
    	float: none;
	}

}/*767*/

@media (max-width: 599px) {
	.panda-contact {
	display: none !important;
	}
    .panda-module-basket .panda-basket {
    zoom: 0.7;
    }
	.panda-illustration-marks {
	display: none;
	}
}
@media (max-width: 480px) {

	.panda-module-basket .panda-basket {
    zoom: 0.5;
	/*transform: scale(0.5);*/
	}
	.panda-module-basket .panda-counter input {
    height: 22px !important;
	margin-top: -5px;
	}
	.panda-module-basket .panda-counter {
    overflow: hidden;
	}
	.panda-module-productcategory .form4 > div {
	width: 100% !important;
	}
	.panda-module-productcategory .panda-catalog-product-list-style-4 .panda-catalog-product-item-count .panda-btn.basket-add.panda-item-in-basket span {
    font-size: 8px !important;
	}
	.panda-module-productcategory .panda-catalog-product-list-style-4 .panda-catalog-product-item-count .panda-btn.basket-add.panda-item-in-basket span {
    width: 60px !important;
    max-width: 60px !important;
	}
	.panda-grid__8 .panda-gadget-catalog-item {
	    width: 100%;
	}

}/*480*/

@media (max-width: 460px) {
    .panda-module-productcategory .panda-catalog-category-list-container dl {
        width: 42% !important;
    }
	.pohozh-tovari .panda-gadget-catalog-list dl {
    max-width: 100% !important;
    width: 100% !important;
    margin-right: 0px !important;
	}
	.panda-module-homepage .panda-gadget-catalog-list dl {
    max-width: 100% !important;
	}
	.panda-gadget-catalog-list dl.panda-catalog-product-list-item.panda-gadget-catalog-item__big_images {
    width: 43% !important;
	}
	.panda-gadget-catalog-list dl, .panda-catalog-product-list-container dl {
    padding: 2% !important;
	}
	.panda-gadget-catalog-list dl.panda-catalog-product-list-item.panda-gadget-catalog-item__big_images {
    margin: 0 1% 2% 1% !important;
	}
	.panda-header {
    margin-top: 0px;
	}
	#gadget_view_11 p a img {
	max-width: 100%;
    height: auto !important;
	}
	.panda-catalog-catalog-item-add .panda-btn span, .panda-catalog-product-list-item-add .panda-btn span {
	width: 122px !important;
	}
	.panda-catalog-product-list-item .panda-catalog-product-list-item-name {
	    height: auto !important;
	    /* overflow: hidden !important; */
	    overflow-x: scroll !important;
	}
	.panda-module-homepage .panda-catalog-product-list-item .panda-catalog-product-list-item-name {
    /*height: 52px !important;*/
    overflow: hidden !important;
	}
    .min-price {
    font-size: 15px;
    line-height: 33px;
    }
	#simplemodal-container {
    top: 25px !important;
	}
    .panda-main {
    min-width: 94% !important;
    max-width: 94% !important;
    margin: 0 3% !important;
    overflow: hidden;
    }
    iframe .fw__content {
    	max-width: 75% !important;
	    /* max-width: 290px; */
	}
	.fw__responsive .fw__review-text {
    width: 70% !important;
	}
   
}/*460*/

@media (min-width: 769px) and (max-width: 1024px) {
    .panda-menu__horizontal-header {
    top: 15px !important;
    }
}










@media all and (max-width: 1024px) {
    .panda-module-productcategory .panda-catalog-product-list__list-images .panda-catalog-product-list-item-name,
    .panda-gadget-catalog-item-title {
        font-size: 20px !important;
        line-height: normal !important;
    }
	.panda-grid__8 .panda-gadget-catalog-item {
	    width: 48% !important;
	}
}/*1024*/

@media (max-width: 910px) {
    .panda-kartochka .panda-grid__4 {
        float: none;
    }
    .panda-grid__margin4 {
        left: auto !important;
        float: none;
    }
}
@media all and (max-width: 1025px) {
    .panda-gallery-item {
        width: 23%;
    }

@media all and (max-width: 768px) {
    .panda-gallery-item {
        width: 31%;
    }

}/*480*/

@media all and (max-width: 480px) {
    .panda-module-productcategory .panda-catalog-product-list__list-images .panda-catalog-product-list-item-name,
    .panda-gadget-catalog-item-title {
        font-size: 18px !important;
        line-height: normal !important;
    }
}/*480*/

@media all and (max-width: 479px) {
    .panda-gallery-item {
        width: 48%;
    }
}/*479*/
