
@media (max-width: 1024px) {

    .search-ad {
        background: url(/addon/search.svg) center center no-repeat transparent !important;
        position: absolute;
        line-height: normal;
        font-size: 14px;
        border-radius: 4px;
        color: #000;
        display: block;
        width: 50px;
        height: 50px;
        text-align: center;
        /*border: 1px solid #FFF;*/
    }
    .search-ad {
        top: 17px !important;
        right: 365px !important;
    }
    .search-cont {
        display: block;
    }
    .panda-search__header {
        display: none;
        z-index: 0 !important;
        min-width: 100% !important;
    }
    .panda-search-field-wrapper input {
        min-width: 100% !important;
    }
    .panda-search-field-wrapper {
        margin-right: 0 !important;
        padding-right: 0 !important;
    }
    .panda-search-field-wrapper {
        /*width: 91%;*/
    }
    .panda-search-submit-wrapper .panda-links__submit {
        height: 40px;
    }
    .panda-search-submit-wrapper {
        display: block;
        position: absolute;
        right: 0;
        width: 44px;
    }



    #gadget_block_29 {
        text-align: center;
    }
    .panda-comparison-position .panda-catalog-product-list-item {
        width: 100% !important;
    }
    .panda-catalog-product-list-item-comparison,
    .panda-service-comparison {
        display: none;
        height: 0;
        opacity: 0;
    }
    .panda-wrapper__footer {
        padding-top: 30px;
    }
    .panda-grid__margin4 {
        left: auto !important;
    }
    .panda-catalog-product-item-count .basket-add span {
        line-height: 30px;
    }
    .panda-menu__horizontal-header-submenu {
        display: none;
    }
    .panda-sort-by span {
        line-height: normal !important;
        font-size: 12px !important;
    }
    .footer-katalog, .footer-menu {
        display: none;
    }
    div.panda-menu__vertical-main-menu .h1 {
        padding: 0px 15px 0px 15px;
    }
    .panda-module-homepage ul.panda-menu__vertical-main {
        display: block;
    }
    body.panda-module-homepage,
    .panda-module-homepage.panda-user .panda-wrapper {
        background: none !important;
    }
    .panda-menu__horizontal-header {
        border: 0 !important;
    }
    .panda-order-list-item-products-sum {
        width: 100%;
        padding-right: 0;
    }
    .panda-interactive-header__illustration table td img {
        height: auto;
    }
    .panda-illustration {
        margin: 0px auto;
    }
    .panda-logo {
        width: 130px;
    }
    .panda-header .panda-basket__header {
        min-height: 40px;
    }
	.panda-wrapper__main {
	    padding-bottom: 0px;
	}
    #gadget_block_27,
    .form6-cont {
        display: none !important;
    }
    .panda-print-link,
    .phone,
    .call,
    .description {
        display: none;
    }
    #vk_groups {
        margin: 0 auto;
    }
    .panda-logo-link img {
        margin-left: 0;
    }
    .panda-contact {
        margin-right: 140px;
        top: 9px !important;
        width: 210px;
        display: block;
        height: 65px;
        overflow: hidden;
    }
    .menu_media {
        color: #e74b3c;
        border: 0px solid #737373;
    }
    .menu_media.active {
        background: none;
        color: #e74b3c !important;
    }
    .panda-header {
        background: none !important;
        margin-top: 0px;
        border-bottom: 2px solid #e74b3c !important;
    }
    .panda-article a {
        font-size: 22px !important;
        line-height: 30px !important;
        font-family: Arial !important;
    }
    .panda-article table {
        width: auto !important;
    }
    .panda-module-product .panda-article td {
        display: inline-block;
    }
    .panda-module-article .panda-article td,
    .panda-module-article .panda-article td span,
    .panda-module-article .panda-article td p {
        font-size: 12px !important;
    }
    .panda-clickzone__footer {
        width: 100%;
        float: none;
        text-align: left;
        display: block;
        height: auto;
        overflow: visible;
    }
    .panda-contacts__footer, .panda-login-link {
        display: block;
    }
    .panda-wrapper__header {
        border-top: 0px solid #737373;
        border-bottom: 0px solid #737373;
    }
    .panda-menu__horizontal-header {
        top: 15px !important;
    }
    div#gadget_view_38 img {
        width: auto !important;
    }
    .panda-grid__18 { 
        display: block;
        /*float: none;*/
    }
    .panda-grid__6 {
        /*display: block;*/
    }
    .panda-grid__18 ul.panda-menu__vertical-main > li a span ins {
        background: #1D86CA;
        color: #FFF;
    }
    .panda-grid__18 ul.panda-menu__vertical-main > li span ins {
        background: #F29E17;
    }
    .article-submenu {
        transition: .3s;
    }
    .article-submenu.active {
        background: #F29E17;
    }
    div.panda-menu__vertical-main {
        display: none;
    }
    #gadget_block_38 {
        margin: 0;
    }
    #gadget_view_38 {
        text-align: center;
    }
    #gadget_view_38 p {
        display: inline-block;
    }
    dt {
        line-height: 24px !important;
    }


    #gadget_block_45 {
        display: none;
    }
    .razdel-icons-cont {
        display: block !important;
        text-align: center;
    }
    .razdel-icons-cont .razdel-item {
        display: inline-block;
        margin-bottom: 15px;
        width: 201px;
    }
    .razdel-item a {
        display: block;
        text-align: center;
        text-decoration: none !important;
    }
    .razdel-item span {
        display: table;
        min-width: 200px;
        text-align: center;
        line-height: normal;
        line-height: 20px;
        font-size: 18px;
        background: #0d6eb3;
        background: -moz-linear-gradient(top, #2491d4, #0661a8);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2491d4), color-stop(100%,#0661a8));
        background: -webkit-linear-gradient(top, #2491d4, #0661a8);
        background: -o-linear-gradient(top, #2491d4, #0661a8);
        background: -ms-linear-gradient(top, #2491d4, #0661a8);
        background: linear-gradient(top, #2491d4, #0661a8);
        border-radius: 5px;
        font-size: 16px !important;
        line-height: normal !important;
        font-style: italic;
        color: #fff;
        padding: 6px 0px;
        display: table-cell;
        vertical-align: middle;
        height: 36px;
    }
    .panda-article .razdel-icons-cont img {
        margin: 0;
    }
    .panda-grid__4 {
        width: 100%;
        margin-right: 0;
        padding: 0;
        display: block;
    }
    .panda-gadget-catalog-neighbours dl {
        width: 48% !important;
    }
    .panda-catalog-product-card .panda-grid__8 .panda-catalog-product-item-price span {
        font-size: 28px !important;
    }
    .panda-catalog-product-card .panda-grid__8 .panda-catalog-product-item-price .panda-catalog-product-item-price__sale {
        font-size: 28px !important;
    }
    .panda-catalog-product-card .panda-grid__8 .panda-catalog-product-item-price .panda-catalog-product-item-price__old {
        font-size: 17px !important;
    }
    .panda-catalog-product-list-container dl {
        width: 29% !important;
        margin: 0 1%;
    }
    .panda-catalog-product-list-container dl:nth-of-type(3n+3) {
        /*margin-right: 0px !important;*/
    }
}/*1024*/

@media (max-width: 910px) {
    .panda-kartochka .panda-grid__4 {
        float: none;
    }
    .panda-grid__margin4 {
        left: auto !important;
        float: none;
    }
}

@media (max-width: 767px) {
    .search-ad {
        top: 5px !important;
        right: 120px !important;
    }    

    .panda-contact {
        display: none;
    }
    .panda-header {
        height: 60px !important;
    }
    .panda-logo img {
        float: left;
        max-width: 230px;
        height: auto !important;
        max-height: 50px;
    }
    .menu_media {
        top: 6px;
        right: 8px;
    }
    .panda-header .panda-basket__header {
        top: 6px !important;
        right: 65px !important;
    }
    .menu_media:hover,
    .menu_media.active:hover {
        background: none !important;
    }
    .panda-menu__horizontal-header {
        top: 7px !important;
    }
    .panda-module-basket,
    .panda-module-productcategory {
        /*min-width: 570px !important;*/
        /*width: 100%;*/
    }
    .panda-article a {
        font-size: 18px !important;
        line-height: 26px !important;
        font-family: Arial !important;
    }
    .panda-contacts__footer span#itpanda {
        display: none !important;
    }
    .panda-wrapper__footer {
        background: url(/addon/footer.jpg) no-repeat center top !important;
        background-size: cover !important;
    }
    .panda-module-productcategory .panda-catalog-category-list-container.panda-catalog-category-list-style-1 dl {
        width: 94% !important;
    }
    .panda-catalog-product-list-container dl {
        width: 45% !important;
    }
    .panda-catalog-product-list-container dl:nth-child(4n+4) {
        /*margin-right: 10px !important;*/
    }
    .panda-catalog-product-list-container dl:nth-child(3n+2) {
        /*margin-right: 0px !important;*/
        float: right;
    }
    object embed {
        max-width: 100% !important;
    }
    .panda-module-homepage .panda-gadget-catalog-list dl:nth-of-type(2n) {
        /*margin-right: 0px !important;*/
        float: right !important;
    }
}/*767*/

@media (max-width: 600px) {
    .panda-gadget-catalog-neighbours dl {
        width: 100% !important;
    }
    .panda-illustration-text {
        margin-top: 30px !important;
        max-width: 90%;
    }
    .panda-illustration-text p:first-child {
        font-size: 30px !important;
        padding: 3px 10px;
    }
    .panda-illustration-text p {
        font-size: 16px !important;
        padding: 3px 10px;
    }

    /*категории делаем списком*/
    .panda-catalog-category-list-container dl dd {
		display: none;
    }
	.panda-module-productcategory .panda-catalog-category-list-container dl {
	    /* outline: 2px solid #EA4B3C; */
	    width: 99% !important;
	    margin-bottom: 1px !important;
	    padding: 0px !important;
	    background: #181818;
    	background: url(/addon/bg_in.jpg) no-repeat center top !important;
	}
	.panda-module-productcategory .panda-catalog-category-list-container dl:active {
	    background: #e74b3c !important;
	}
	.panda-module-productcategory .panda-catalog-category-list-container dl .panda-catalog-product-list-item-name a {
    	display: block;
    	text-align: center;
    	color: #fff;
    	padding: 5px 2px 10px 2px !important;
	}
	.panda-module-productcategory .panda-catalog-category-list-container {
		width: 102%;
	    padding: 0%;
	    margin-left: -6px;
	    margin-top: 10px;
	}
    .panda-catalog-product-list {
        overflow: hidden;
    }
	.panda-border-top {
		border-top: 1px solid;
		border-bottom: 1px dotted #C9291E !important;
	}
	/*категории делаем списком end*/

}/*600*/

@media (max-width: 480px) {
    .panda-module-productcategory .panda-catalog-product-list-container {
        /*zoom: 0.5;*/
    }
    .panda-grid__6 .panda-gadget-catalog {
        border: 0px solid #f3f3f3;
        padding: 0px 0px 0px 0px;
    }
}/*480*/

@media (max-width: 460px) {
    .panda-module-homepage .panda-gadget-catalog-list dl {
        width: 43% !important;
    }
    .panda-catalog-product-list-container dl {
        width: 43% !important;
    }
    .panda-login-link {
        display: none;
    }

    .razdel-icons-cont .razdel-item {
        width: 145px;
    }
    .razdel-item span {
        display: table;
        min-width: 145px;
        font-size: 14px !important;
        display: table-cell;
        vertical-align: middle;
        height: 36px;
    }
    .icon-item-kt {
        width: 100%;
        display: block;
        margin-top: 15px;
    }
    #gadget_block_31 {
        /*display: none;*/
    }
    .panda-gadget-catalog-item__not_big_images {
        min-width: 120px;
    }
    .panda-catalog-product-item-count .basket-add span,
    .panda-catalog-product-list__list-images .panda-catalog-product-list-item-comparison {
        zoom: 0.9;
    }
    .panda-illustration-text {
        margin-top: 20px !important;
    }
    .panda-illustration-text p:first-child {
        font-size: 21px !important;
    }
    .f_tbl {
        margin-bottom: 0px;
    }
    #gadget_block_31 {
        /*display: none;*/
    }
    .panda-sort-by a {
        padding: 15px 0;
    }
    .panda-sort-by span {
        display: block !important;
        width: 100%;
        text-align: center;
    }
    .one_click {
        padding: 2px 12px;
        display: block !important;
        margin-left: 3px !important;
    }
    .one_click p {
        line-height: 30px !important;
    }
    .panda-catalog-product-card .panda-grid__8 .panda-catalog-product-item-count .basket-add span {
        line-height: 35px;
    }
    #gadget_block_29 {
        display: none;
    }
}/*460*/











    /*фильтр new*/

@media (max-width: 1024px) {
    .panda-filter-popup-buttons .panda-btn {
        margin-bottom: 10px;
    }
    .panda-filter-popup {
        padding: 10px 11px 10px 12px !important;
    }
    .panda-select-popup {
        margin-top: -3px;
        border: 1px solid #ccc !important;
        border-top: 0 !important;
    }
}

@media (max-width: 767px) {
    .panda-catalog-product-filter {
        padding: 10px 3% !important;
        border: 0px;
        border-top: 0px solid #E4E4E4;
        border-bottom: 0px solid #E4E4E4;
        width: 94%;
        background: #E8E8E8;
    }
    .panda-select-popup {
        margin-top: -4px;
        border: 1px solid #ccc !important;
        border-top: 0 !important;
    }
    .panda-filter-popup {
        padding: 10px 8px 10px 12px !important;
    }
    .panda-filter-popup-buttons .panda-btn {
        margin-bottom: 0;
    }
    .panda-filter-popup-buttons .panda-btn span {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    #panda-catalog-product-filter-form {
        width: 100% !important;
    }
    .panda-catalog-product-filter-item {
        width: 100%;
        margin-bottom: 0px;
    }
    .panda-catalog-product-filter .panda-select {
        max-width: 100% !important;
        width: auto !important;
        float: none;
        display: block;
        margin-right: 10px;
        margin: 25px 0 15px 0 !important;
    }
    .panda-catalog-product-filter-item .panda-labele {
        position: absolute;
        margin-top: -70px !important;
        width: auto;
        margin-right: 0px;
    }
    .panda-filter-params-item {
        margin-bottom: 12px;
    }
    .panda-filter-params-item label {
        font-size: 18px !important;
        line-height: 18px !important;
    }
    .panda-catalog-product-filter-item .panda-float-right {
        width: 100%;
        text-align: center;
    }
    .panda-catalog-product-filter-item .panda-labele, .panda-select-current {
        font-size: 18px !important;
        line-height: 26px !important;
    }
}/*767*/

    /*фильтр new end*/