@media (max-width: 1280px) {
    .owl-prev {
        left: -10px;
    }

    .owl-next {
        right: -10px;
    }

    .horscroll {
        max-width: 94%;
        margin: auto;
    }
}

@media (max-width: 768px) {
	.shoppromoautoadd_wrapper {
	border: 2px solid var(--color-night-blue);
	border-radius: 20px;;
	position: relative;
	padding: 15px;
	margin-bottom: 1rem;
	text-align: center;
}
.shoppromoonedollar, .shoppromoautoadd_wrapper > span {
font-size: 12pt;padding-top: 0px;padding-bottom: 0px;background-size: contain!important;

}
		.good_wrapper .marker {
	font-size: 8.5pt;
	padding-left: 10px;
	top:35px;
} 
	.onedollar_after_delete_message .close_window {
	right: 0px;
	top: 11px;position: absolute;
}
  .onedollar_after_delete_message {
	padding: 10px 15px;
	border-radius: var(--border-radius-big);
}
	.shoppromoonedollar {
	background: url(../images/onedollar.svg) no-repeat left;
	padding-left: 1.6rem;
	font-size: 14px;
	padding-top: 1rem;
	padding-bottom: 1rem;
	cursor: pointer;
	display: inline-block;
	color: var(--color-a-g);
	background-size: 22px;
}
	.shoppromo_onedollar_wrapper ul{display: block;}
	.shoppromo_onedollar_wrapper {
	width: 100%;
}
.shoppromo_onedollar_wrapper h4 {
	font-family: bold;
	font-size: 16px;
	text-align: center;
}
.shoppromo_onedollar_wrapper .good_wrapper {
	flex-direction: row;
}
.shoppromo_onedollar_wrapper .good_wrapper > div:nth-child(1) {
	width: 35% !important;
}
.shoppromo_onedollar_wrapper .good_wrapper > div:nth-child(2) {
	width: 65% !important;
}
.shoppromo_onedollar_wrapper ul {
	
	margin-left: 0px;
}
.shoppromo_onedollar_wrapper .good_wrapper.good_wrapper_small .i_content {
	padding: 0px 10px;
	width: 50%;
}
.shoppromo_onedollar_wrapper .good_wrapper .price_buttons {
	width: calc(100%);
	position:relative;
	bottom: 0px;
}
.shoppromo_onedollar_wrapper .block-btn-add-card {font-size: 14px;}
.shoppromo_onedollar_wrapper .good_wrapper {
	display: flex;
	border: 2px solid var(--color-night-blue);
	padding: 10px;
	border-radius: 20px;
	padding-bottom: 20px;
}

.shoppromo_onedollar_wrapper{min-width: 330px;}
.shoppromo_onedollar_wrapper .good_wrapper.good_wrapper_small .i_c {
	padding: 0px;
	min-height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 0px solid var(--color-gray-1);
}
	.shoppromo_onedollar_wrapper ul li {
	width: calc(100% );
	margin-right: 0rem;margin-bottom: 10px;;
}
	.shoppromoonedollar_wrapper {border: 2px solid var(--color-night-blue);text-align: center;padding: 5px;border-radius: var(--border-radius);display: block;margin-bottom: 2rem;}
	
	
	.event-item-category.event-item-category-top .first-event-item .event_item > div:nth-child(1) {
	padding-left: 0px;
}
.event_item .markers {
	font-size: 10pt;
}
.event-markers-wrapper a {
	padding: 5px 7px;
}
	.aithor_wrapper .name {
	font-size: 12pt;
}
	.event-item-category .event_item{display:block;}
	.event-item-category .event_item>div{width: 100%!important;}
	.event_item .button_white {
	font-size: 12pt;
}
.event-image-container .image_heading {
	display: flex;
	justify-content: space-between;
	flex-direction: column-reverse;
}
.event-image-container .image_heading > div:first-child {
	width: calc(100% - 2px);
	background: var(--color-gray);
	padding: 2rem;
	border-radius: 20px;
}
.event-image-container .image_heading > div:last-child {
	width: 100%;margin-bottom: 20px;
}
.event-image-container .image_heading > div:first-child {
	width: calc(100% - 2px);
	background: var(--color-gray);
	padding: 1.5rem;
	border-radius: 20px;
}
.event_content h2 {
	font-size: 14pt;
}
.good_wrapper.good_wrapper_event {
	display: block;
}
.good_wrapper.good_wrapper_event > div {
	padding: 20px;padding-bottom: 40px;
}
.good_wrapper.good_wrapper_event .order_button {
	color: white;
	 position: relative; 
	bottom: -20px;
	margin: auto;
	width: calc(100% - 40px);
	display: block;
}
.good_wrapper.good_wrapper_event>div{width: 100%;}
.inner_heading .title {
	font-family: bold;
	font-size: 12pt;
	margin-bottom: 10px;
}
.event_item .cntnt {
	padding-top: 20px;
	padding-left: 0px;
}
	.searchm_wrapper {
	border: 0px solid #1D1D1D;height: auto;
}

	.catalog__item-price-old-new .newpriceword {
	font-size: 13px;
}
    .design_select img {
        max-width: 100%;
        cursor: pointer;
    }

    .faq .question {
        padding: 10px 15px;
        padding-right: 45px;
        font-size: 12pt;
    }

    .faqlist li .answer, .faqlist li .question {
        max-width: calc(100% - 0px);
    }

    .gallrtyincard .owl-item > div {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .img_nav_wrapper {
        margin-top: 20px;
    }

    #olza-widget {
        width: 370px;
    }

    .fixedtop_container.for-mobile {
        display: block;
    }

    .mainconstructor_bottom-description {
        padding-bottom: 10px;
    }

    .constructor_container {
        margin-top: 20px;
    }

    .titlestrong-fom-pc {
        display: none;
    }

    .titlestrong-fom-mobile {
        display: block;
    }

    .doubleimagecat2 .wrap img:last-child {
        padding-left: 3px;
        padding-right: 3px;
    }

    .trustmate-block-desktop {
        display: none;
    }

    .trustmate-block-mobile {
        display: block;
        padding-top: 20px;
    }

    .trustmate-block-mobile iframe {
        width: 100%;
        border: none;
        height: 370px;
    }

    /* for evadywanikialiderzyopinii */
    .evadywanikialiderzyopinii .owl-dots, .photosandcustomerreviews .owl-dots {
        display: none;
    }

    .evadywanikialiderzyopinii .evadywanikialiderzyopinii-item, .photosandcustomerreviews .photosandcustomerreviews-item {
        width: 280px;
    }

    .evadywanikialiderzyopinii .evadywanikialiderzyopinii-item .block-img-video, .photosandcustomerreviews .photosandcustomerreviews-item .block-img-video {
        width: 100%;
        height: 280px;
        border-radius: 4px;
    }

    .evadywanikialiderzyopinii .evadywanikialiderzyopinii-item .owl-video-wrapper iframe {
        border-radius: 4px;
    }

    .photosandcustomerreviews .photosandcustomerreviews-item {
        width: 280px;
    }

    /* for evadywanikialiderzyopinii end */
    /* for polskafirmawartazaufania */
    ul.polskafirmawartazaufania-list {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .polskafirmawartazaufania-list .polskafirmawartazaufania-item {
        background: #F3F3F3;
        border-radius: 5px;
        margin-bottom: 5px;
        padding: 8px;
    }

    ul.polskafirmawartazaufania-list li {
        flex: 0 0 50%;
    }

    .polskafirmawartazaufania-list li:nth-of-type(2n+1) .polskafirmawartazaufania-item {
        margin-right: 5px;
    }

    .polskafirmawartazaufania-list li:nth-of-type(5) {
        flex: 0 0 100%;
    }

    .polskafirmawartazaufania-list li:nth-of-type(5) .polskafirmawartazaufania-item {
        margin-right: 0px;
    }

    .polskafirmawartazaufania-list li:nth-of-type(5) .polskafirmawartazaufania-item .left-img {
        margin: auto;
        margin-left: 0px;
        margin-right: 0px;
    }

    .polskafirmawartazaufania-list li:nth-of-type(5) .polskafirmawartazaufania-item .right-title {
        margin: auto;
        margin-left: 0px;
    }

    /* for polskafirmawartazaufania end */
    .desktop_view {
        display: none;
    }

    .mobile_view {
        display: block;
    }

    .paymenticonsmobile {
        text-align: center;
        margin-top: 20px;
    }

    .bodyeva-mats .goodcard .button-hide-opis-detail {
        margin-top: 10px;
        display: block;
    }

    .tab-pane.fade.in.active.show p.hidep {
        display: none;
    }

    .bodymakeorder .lock-header-mobile .lock-header-mobile-content {
        padding-top: 5px;
    }

    body.bodymakeorder {
        padding-top: 70px;
    }

    .bodymakeorder .crumble a span::after {
        content: ' >';
    }

    .bodymakeorder .crumble li {
        margin-right: 0px;
    }

    .bodymakeorder .crumble a {
        background: none;
        padding: unset;
        font-size: 12px;
    }

    .bodymakeorder .lock-header-mobile .strefa-lock-mobile {
        vertical-align: middle;
    }

    .bodymakeorder .lock-header-mobile img {
        vertical-align: middle;
    }

    .bodymakeorder .lock-header-logo-mobile2 {
        padding-right: 15px;
        display: none;
    }

    .bodymakeorder .lock-header-logo-mobile2 img {
        height: 27px;
    }

    .bodymakeorder .lock-header-logo-mobile2 .buyer-protection-header-mobile img {
        height: 20px;
    }

    .bodymakeorder .lock-header-logo-mobile {
        padding-left: 15px;
    }

    .bodymakeorder .lock-header-mobile-logo {
        padding-top: 10px;
        display: flex;
        align-items: baseline;
        justify-content: space-between;
    }

    .bodymakeorder .mobilepanelexpand {
        padding-top: 0px;
    }

    .bodymakeorder .lock-header-mobile {
        text-align: center;
        font-size: 12px;
        height: 30px;
        background: #C3FFB9;
    }

    .bodymakeorder .lock-header-mobile img {
        width: 14px;
    }

    .lock-header-mobile-block {
        display: none;
    }

    .bodymakeorder .lock-header-mobile-block {
        display: block;
    }

    .lock-header-mobile-block .lock-header-logo-mobile img {
        /*width: 95px;*/
        height: 28px;
    }

    .bodymakeorder .mobilepanelexpand table, .bodymakeorder .mobilepanelexpand nav, .bodymakeorder .mobilepanelexpand .info-in-header-mobile {
        display: none;
    }

    .bodymakeorder .lock-block-for-step2 .strefa-lock {
        font-size: 12px;
        padding-left: 13px;
    }

    .bodymakeorder .lock-block-for-step2 {
        padding-left: 9px;
        margin-left: -11px;
        padding-right: 32px;
        margin-right: -11px;
    }

    .bodymakeorder .lock-block-for-step2 img {
        width: 14px;
        height: 14px;
        margin-left: 5px;
    }

    .socialwrapper img {
        width: 30px;
    }

    .bodyindexpage.evamatscomde .widgetblock-searchm {
        padding-top: 20px;
    }

    .mobile-icons .icon .name {
        white-space: nowrap;
    }

    .widgetblock-undersliderdeutsch {
        padding-bottom: 10px;
    }

    .order-button-polecamy {
        border: 3px solid #990101;
        font-size: 14px;
        line-height: 20px;
        color: #990101;
        background: none;
        border-radius: 45px;
        font-family: 'Montserrat';
        font-weight: 700;
        width: 440px;
        height: 42px;
        cursor: pointer;
    }

    .order_button {
        max-width: 100%;;
    }

    .price_posd {
        display: block;
    }

    #showpriceold {
        display: inline;
        margin-right: 0px;
    }

    .upsell-photos {
        margin-top: 5px;
    }

    .title-polecamy-right {
        display: none;
    }

    .title-polecamy-right-top {
        display: block;
    }

    /* basket polecamy */
    .order-button-polecamy {
        width: 100%;
        border: 2px solid #990101;
        border-radius: 45px;
    }

    .row.row-upsell {
        display: flex;
        flex-wrap: nowrap;
    }

    .row.row-upsell .col-md-3 {
        width: 160px;
    }

    .row.row-upsell .col-md-6 {
        width: calc(100% - 160px);
    }

    .polecamy-p-desc {
        display: none;
    }

    .polecamy-p-jako {
        display: block;
    }

    .polecamy-mobile-block-desc .polecamy-mobile-img {
        display: block;
    }

    .polecamy-mobile-block-desc {
        display: flex;
    }

    .polecamy-mobile-block-desc .polecamy-mobile-img img {
        max-width: 119px;
    }

    .tabs-wrapper-desc {
        font-size: 12px;
        line-height: 15px;
    }


    .title-polecamy {
        font-size: 18px;
        padding-bottom: 15px
    }

    .title-polecamy-right {
        font-size: 16px;
    }

    .basket-block-button-pay-mobile {
        display: block;
    }


    .block-basket-polecamy {
        padding-top: 20px;
        padding-bottom: 10px;
        border-bottom: 1px solid #CFCFCF;
    }

    .basket-block-button-pay-mobile a {
        /*margin: auto;*/
        padding-top: 14px;
        padding-bottom: 14px;
        max-width: 100%;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
    }

    /* for slider  */
    .searchm {
        display: block;
        border: none;
        height: auto;
    }
.searchm_wrapper .searchm-submit {
	border-radius: 29px;
	border: 2px solid #000;
	width: 100%;
	flex-shrink: 0;
	color: #FFF;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
    .searchm-submit {
        width: 100%;
        height: 50px;
        border-radius: 40px;
        margin-top: 20px;
    }

    .searchm-select-box {
        width: 100%;
    }

    .searchm-select-name {
        margin: 0px 0px 0px 0px;
    }

    .searchm-select-name-last {
        margin: 0px 0px 0px 0px;
    }

    .searchm-select.last {
        padding: 20px 0px 0px 0px;
    }

    .searchm-expand, .searchm-expand-last {
        margin: 8px 0px 0px -20px;
    }

    .searchm-rectangle {
        height: 1px;
        background: #EDEDED;
        display: block;
        width: 100%;
    }

    .searchm-select-box:nth-child(1) {
        padding-bottom: 15px;
    }

    .searchm-select-box:nth-child(3) {
        padding-top: 15px;
    }

    .searchm-select {
        padding: 20px 0px 0px 0;
    }

    /* for slider  */
    .question_tabs div {
        font-size: 7pt;
    }

    .evamatscomde .makeorder_steps li, .wwwevamatseu .makeorder_steps li {
        cursor: pointer;
        width: 33%;
    }

    footer .row .col-md-3:nth-child(4) .block_content {
        display: block !important;
    }

    footer .row .col-md-3:nth-child(4) .closeblock {
        border: 0px !important;
    }

    .langicon > span {
        border-radius: 100%;
        border: 1px solid black;
    }

    .sitenav .dropdown-toggle {
        background: url(../images/icons/expand_down.png) no-repeat right center;
        background-position: 90%;
    }

    .sitenav .dropdownopened .dropdown-toggle {
        background: url(../images/icons/expand_up.png) no-repeat right center;
        background-position: 90%;
        font-family: bold;
    }

    .sitenav .dropdownopened ul {
        display: block !important;
        margin-left: 20px;
    }

    .sitenav .dropdownopened ul .subcategory-ul {
        display: none !important;
        margin-left: 20px;
    }

    .sitenav .dropdown-toggle {
        background: none;
    }

    .sitenav .dropdown-toggle[href="/accesories/"] {
        background: url(../images/icons/expand_down.png) no-repeat right center;
    }

    .menu_top1 .dropdown:hover a {
        text-decoration: none;
    }

    .sitenav .dropdown ul {
        display: none;
    }

    .menumanuf {
        display: none !important;
    }

    .basket_icon .basket_count {
        top: -3px;
    }

    .image_container_constructor {
        width: 345px;
        margin: auto;
    }

    .mainconstructor_bottom-description {
        margin-top: 10px;
    }

    .changebasket_wrapper {
        padding-left: 80px;
    }

    .mobile-row .wrp {
        padding: 0px;
    }

    .mobile-row .wrp {
        padding-left: 10px;
    }

    .table-row .basket-name {
        padding-right: 20px;
    }

    .ordershort_content .mobilebasket {
        margin-left: 10px;
        margin-top: 0px;
    }

    .makeorder-block {
        padding: 10px;
    }

    .onpagephoto li {
        width: calc(100% / 2 - 10px);
    }

    .goodselector li {
        width: calc(100% / 3);
    }

    .goodselector li .item img {
        max-width: 100%;
        max-height: none;
    }

    ul.goodsflow li {
        width: calc(100% / 2 - 10px);
    }

    .afteradd_table {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 10px;
        margin-left: 0px;
    }

    .row-addgood_container .col1 {
        width: 35%;
    }

    .addgood_wrapper_basket .desc-bottom {
        display: block;
    }

    .addgood_wrapper_basket .price_posd {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .row-addgood_container #showpriceold {
        margin-right: 0px;
    }

    .addphotos_short.galleryincard li {
        width: calc(100% / 3 - 5px);
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .row-addgood_container .desc {
        display: none;
    }

    .row-addgood_container .col2 {
        width: 65%;
        padding-left: 10px;
        font-size: 10pt;
    }

    .addgood_wrapper_basket {
        width: 300px;
        margin: 0px;
        padding: 0px;
        box-shadow: 0 0px 0px 0px rgba(50, 50, 50, .23);

    }

    .orderplate_cape .order_button {
        margin-left: 0px;
        max-width: none;
    }

    .orderplate_cape .promotext {
        margin-top: 5px;
        margin-left: 0px;
        text-align: center;
    }

    .searchmodel {
        margin-top: 30px;
    }

    .sale_icons li {
        margin-bottom: 5px;
    }

    .sale_icons li img {
        max-height: 22px;
    }

    .catalog__list {
        justify-content: space-between;
    }

    .catalog__list > div {
        position: relative;
        display: block;
        width: calc(50% - 5px);
        text-decoration: none;
        margin-right: 0px;

    }

    .catalog__item-static .bottom__content {
        bottom: 20px;
    }

    .catalog__item-static {
        padding-bottom: 130px;
    }

    .bodysales .control-element {
        margin-bottom: 0px;
    }

    .catalog__item-static .bottom__content .catalog__item-price {
        margin-bottom: 15px;
        margin-top: 20px;
    }

    .control-element--big {
        font-size: 14px;;
    }

    .control-element img {
        height: 18px;
    }

    .bodysales .standartblock {
        font-size: 12px;
    }

    .catalog__item-wrapper {
        padding-bottom: 0px;
    }

    .catalog__item-static .openbtn {
        display: block;
    }

    .abs_wrapper .openbtn {
        position: relative;
        color: #AEAEAE;
        font-size: 10px;
        margin-top: 10px;
        text-decoration: underline;
    }

    .openbtn:after {
        content: '';
        width: 7px;
        height: 7px;
        background: url(../images/icons/arrow_forward_ios.png) no-repeat center;
        position: absolute;
        display: block;
        right: -12px;
        top: 3px;
    }

    .openbtn.opened:after {
        transform: rotate(180deg);
    }

    .abs_wrapper {
        height: 100%;
    }

    .abs_wrapper.ontop {
        position: absolute;
        z-index: 100;
        height: auto;
    }

    .ulparams > li {
        margin-top: 10px;
    }

    .saleoptdata {
        max-width: calc(100% - 10px);
    }

    .saleoptdata .val .valuecolor {
        position: absolute;
        width: 9px;
        height: 9px;
        border-radius: 100%;
        margin-top: 4px;
        right: -12px;
    }

    .discount {
        background: #e6e6e6;
        color: var(--color-main);
        padding: 3px 10px;
        border-radius: 0px 10px 10px 0px;
        position: absolute;
        left: -10px;
        z-index: 22;
        min-width: auto;
        text-align: center;
        font-size: 10px;
    }

    .catalog__item-price-old-new, .catalog__item-price-old-new .b, .catalog__item-price-old-new .currency {
        color: var(--color-main);
        font-size: 13px;
    }
    
    .sendbtn, .order_button, .alllinks_wrapper a {
        padding: 8px 20px;
        text-align: center;

    }

    .row.preimlist img {
        max-width: 100%;
    }

    .row.preimlist {
        margin-left: 0px;
    }

    .row.preimlist .col-md-4 {
        width: calc(100% / 2 - 10px);
        margin-bottom: 10px;
        padding: 0px;
        margin-right: 10px;
    }

    .nav-link {
        display: block;
        padding: .5rem 0.8rem;
    }

    .catalog__item-text {
        font-size: 12px;
    }

    .saleoptdata {
        font-size: 11px;
    }

    .catalog__item-static {

        -webkit-transition: box-shadow 0.2s ease, color 0.2s ease;
        transition: box-shadow 0.2s ease, color 0.2s ease;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.16);
    }

    .catalog__item-wrapper .hidded {
        display: none;
    }

    .catalog__item-wrapper .hidded.opened {
        display: block;
    }

    .batabs > div {
        font-size: 16px;
    }

    .beforeafter .widget-text, .evadywanikialiderzyopinii .widget-text {
        display: block !important;
        font-size: 14px;
    }

    .batabs > div span {
        display: none;
    }

    .bodyindexpage .batabs > div span {
        display: unset;
    }

    .owl-nav {
        display: none !important;
    }

    body {
        font-size: 12px;
    }

    .trust .item {
        background: white;
        padding: 15px;
    }

    .recomend .item {
        min-height: 115px;
    }

    .recomend .item img {
        width: 70px;
        right: 10px;
        bottom: 10px;
    }

    .recomend .item {
        background: var(--color-gray);
        padding: 15px;
        display: block;
        position: relative;
        font-size: 12px;
    }

    .recomend .item a {
        font-size: 11px;
        padding: 4px 7px;
        bottom: 10px;
        left: 10px;
    }

    .horscroll .horscroll-list li {
        margin-right: 10px;
    }

    .horscroll {
        max-width: 100%;
        margin: auto;
    }

    .horscroll-list.horscroll-list4 li .item {
        width: 170px;
        display: block;
    }

    .horscroll-list.horscroll-list3 li .item {
        width: 160px;
        display: block;
    }

    .horscroll-list li .item {
        width: 185px;
        display: block;
    }

    .horscroll .mCSB_buttonLeft_ext, .horscroll .mCSB_buttonright_ext {
        display: none !important;
    }

    .closeblock {
        border-bottom: 1px solid white;
        margin-bottom: 10px;
    }

    .closeblock .block_content {
        display: none;
    }

    .block_content .lazy {
        max-width: 180px;
    }

    .undesliderblock .undesliderblocklist li .item {
        font-size: 10pt;
    }

    .undesliderblock .undesliderblocklist li .item img {
        max-width: 30px;
    }

    .undesliderblock .undesliderblocklist li .item {
        padding: 0px;
    }

    .good_wrapper .price {
        background: var(--color-gray);
        position: absolute;
        left: 0px;
        top: 10px;
        padding: 5px 10px;
        border-radius: 0px 10px 10px 0px;
        font-size: 7pt;
    }

    .totlbig {
        text-align: center;
    }

    .img_nav {
        display: flex;
        flex-wrap: nowrap;
        overflow: scroll;
    }

    .img_nav > div {
        width: auto;
    }


    .img_nav > div > div {
        width: 60px;

    }


    .img_nav .owl-item img {
        max-height: 50px;
        max-width: 50px !important;
        width: auto;
    }

    .img_nav .owl-item > div {
        height: 50px;
    }

    .img_nav .owl-item > div {
        border: 1px solid var(--color-gray);
        border-radius: 10px;
        width: 50px;
    }

    .img_nav .owl-prev, .img_nav .owl-next, .gallrtyincard .owl-prev, .gallrtyincard .owl-next {
        width: 40px;
        height: 45px;
    }

    .card_photo_wrapper {
        position: relative;
    }


    .slideronmain .owl-theme .owl-nav {
        display: none;
    }

    .feedback-mainform li {
        margin-top: 10px;
    }

    .fletterslist li {
        display: inline-block;
        width: calc(100% / 11);
    }

    .houseflat.emails {
        display: block;
    }

    .houseflat.emails li {
        width: 100%;
        padding-left: 0px !important;
        margin-bottom: 10px !important;
    }

    .icon_name_wrapper {
        display: flex !important;
    }

    .makeorder_steps li {
        background: var(--color-gray);
        padding: 10px 5px;;
    }

    #deliverytype .pvzselect {
        margin-left: 14px !important;
    }

    #deliverytype ul li label, .paymentselect label {

        padding: 5px;
        padding-left: 35px;
    }

    .heelplatecontrols .name {
        font-size: 10pt;
    }

    .crumble.ul li {
        margin-bottom: 15px;
        font-size: 8pt;
    }

    .crumble li {
        margin-bottom: 5px;
    }

    .good_wrapper .i_c {
        height: 100px
    }

    .good_wrapper .i_c img {
        max-height: 100px;
    }

    ul.gallerylist li:nth-child(3n) {
        padding-right: 0px;
    }

    .advantageslist li:nth-child(2n) {
        margin-right: 0px;
        width: calc(50% - 5px);
    }

    .why-we-do-it-block .slideme {
        position: relative;
        top: 10px;
    }

    .why-we-do-it-block {
        padding-bottom: 0px;
    }

    .advantageslist li .gift .item:before {
        content: '';
        background: url(../images/gift/001.png) no-repeat;
        background-size: 70px;
        width: 115px;
        height: 107px;
        position: absolute;
        left: 0px;
        top: 0px;
    }

    .advantageslist li .gift .item:after {
        content: '';
        background: url(../images/gift/002.png) no-repeat;
        background-size: 40px;
        width: 40px;
        height: 37px;
        position: absolute;
        right: 0px;
        bottom: 0px;
    }

    .callback.icon, .langicon {
        width: 44px;
        height: 44px;
    }

    .makeorder_steps .stepook::before {
        left: 7px;
        top: 12px;
    }

    .orderform .sendbtnnextstep {
        width: 100%;
        max-width: none;
    }

    .makeorder_steps li {
        display: inline-block;
        margin-right: 10px;
        width: 60px;
        text-align: center;
        position: relative;
        font-size: 12px;
    }

    .makeorder_steps li:nth-child(2), .makeorder_steps li:nth-child(3) {
        width: calc(100% / 2 - 30px);
    }

    .slide_text_wrapper {
        height: 100%;
        padding-top: 70px;
    }

    .slide_text_wrapper .sendbtn {
        position: absolute;
        bottom: 60px;
        left: 50%;
        margin-left: -150px;
    }

    .orderstatus_fields {
        display: block;
    }

    .orderstatus_fields .btn {
        width: 100%;
        display: block;
        max-width: none;
    }

    .orderstatus_fields li {
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }

    .other_container .menucontent {
        display: none;
    }

    .mobile-fixed-panel-constructor .podp_wrapper {
        top: 10px;
        right: 5px;
        max-width: 22px;
    }

    .podp_wrapper {
        top: 68px;
        right: 50px;
        max-width: 130px;
    }

    .complect-container ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
    }

    .complect-container ul {
        font-size: 10pt;
    }

    .complect-container ul li {
        display: inline-block;
        padding: 3px;
        background: var(--color-gray);
        margin-bottom: 5px;
        margin-right: 5px;
        font-size: 8.5pt;
    }

    .complect-container ul li.active {
        background: var(--color-main);
        color: white;
    }

    .mobile-fixed-panel-constructor {
        display: none;
    }

    .mobile-fixed-panel-constructor.shome {
        opacity: 1;
        display: flex;
    }

    .mobile-fixed-panel-constructor .img-container {
        width: 55px;
        position: relative;
    }

    .mobile-fixed-panel-constructor .complect-container {
        width: calc(100% - 60px);
    }

    .mobile-fixed-panel-constructor img {
        max-width: 100%;
    }

    .image_container_constructor, .img-container-mobile {
    }

    .img-container-mobile {
        text-align: center;
    }

    .img-container-mobile .mwrapper {
        max-width: 290px;
        margin: auto;
        display: inline-block;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .mainconstructor_wrapper {
        text-align: center;
    }

    .tabs_wrapper {
        margin-top: 20px;
    }

    body {
        padding-top: 75px;
    }

    .crumble a {
        font-size: 8pt;
    }

    #deliverytype ul li, .paymentselect li {
        width: 100% !important;
    }

    .develop-wrapper {
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .contacts .email a {
        color: white !important;
    }

    .menu_container .menu_top1 {
        display: block;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 20px;
        width: calc(100% - 40px);
    }

    .menu_container .menu_top1 li {
        margin-right: 0px;
    }

    .menu_top1 li:hover, .menu_container .menu_top1 li.active {
    }

    .menu_container .menu_top1 li.active a, .menu_top1 li:hover a {
        text-decoration: underline;
    }

    .menu_container .menu_top1 a {
        display: block;
        padding-left: 0px;
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14pt;
        color: black;
    }

    .mainpageblock1 {
        text-align: center;
        margin-bottom: 40px;
    }

    .horscrol li img {
        max-width: 280px;
    }

    .horscrol {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateZ(0px);
        padding-bottom: 0px;
    }

    .widgetblock-mainform .container {
        margin-left: 15px;
        width: calc(100% - 30px);
    }

    .differsblockall {
        padding-bottom: 55px;
    }

    .bodykontakt-doradca.bodyb2c-social .widgetblock-b2c-social {
        background-image: url("../images/bacground_mobile.png");
    }

    .info-card[data-tooltip]::after {
        left: auto;
        right: auto;
        z-index: 1;
    }

    .info-card {
        position: relative;
    }

    .skevamatseu .mobilepanelexpand > .region-selector, .czevamatseu .mobilepanelexpand > .region-selector {
        position: absolute;
        right: 5px;
        z-index: 1;
        padding: 2px 5px;
    }

    .widgetblock-die_marke .item-block {
        flex-direction: column;
        margin-bottom: 20px;
    }

    .widgetblock-die_marke .item-block-desc {
        margin-left: 0px;
        margin-top: 20px;
    }

    .evamatscomde .block-icon-phone {
        display: none;
    }

    .block-2-tp {
        height: auto;
    }

    .block-1-tp {
        height: auto;
        border-radius: unset;
        background: none;
        padding: 0px;
        margin-top: 15px;
    }

    .block-2-tp .block-img {
        margin-bottom: 15px;
    }

    .block-order-info {
        margin-bottom: 15px;
    }

    .block-select-q .block-btn .btn-einreichen {
        width: 150px;
    }

    .block-select-q {
        margin-bottom: 15px;
    }

    .typ-block-desktop {
        display: none;
    }

    .typ-block-mobile {
        display: block;
    }

    .evadywanikialiderzyopinii .block-title1{
        max-width: 200px;
    }

    .evadywanikialiderzyopinii .block-title2{
        max-width: 200px;
    }

    .widgetblock-askavailable {
        width: 100%;
    }

    .widgetblock-askavailable .feedback-mainform li {
        width: 100%;
    }

    .widgetblock-askavailable .feedback-mainform li:last-child, .widgetblock-askavailable .feedback-mainform li:nth-child(4) {
        width: 100%;
    }

    .block-trustmate-rating {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .evamatscomde .cell-block ul {
        flex-direction: column;
        align-items: flex-start;
    }

    .buttons-car-found {
        flex-direction: column;
    }

    .newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 {
        flex-wrap: wrap;
        max-width: 270px;
    }

    .newsletterform-item .block-fild-newsletterform {
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .newsletterform-item .block-fild-newsletterform .block-email {
        margin-bottom: 10px;
    }

    .newsletterform-item .block-newsletterform-form {
        height: 180px;
    }

    .newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 .block-submit-input {
        width: 130px;
    }

    .newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 .block-name-input {
        width: 130px;
    }

    .newsletterform-item .block-newsletterform-line-info-links {
        height: 30px;
    }

    .newsletterform-item .block-newsletterform-line {
        height: 40px;
        padding-top: 8px;
    }

    .newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line2 {
        flex-wrap: wrap;
        max-width: 310px;
        margin-left: 40px;
    }

    .newsletterform-item .block-newsletterform-line-info-links-list .block-newsletterform-link-item {
        text-align: center;
    }

    .newsletterform-item .block-newsletterform-form .block-msg {
        margin: auto;
        max-width: 80%;
    }

    .newsletterform-item {
        margin-bottom: 10px;
    }

    .mobilepanelexpand table td {
        border: none;
    }

    .good_wrapper .markers {
        top: 35px;
    }

    .top-info-item .block-top-info-line {
        height: 100px;
    }

    .top-info-item .block-top-info-line .block-top-info-line-data {
        width: 90%;
    }

    .top-info-item .block-top-info-line .block-close {
        top: 20px;
    }
}

@media (min-width: 768px) {

    .goodcard .main-info {
        margin-bottom: calc(100% - 200px);
    }

    .dropdown ul.subcategory-ul {
        display: block;
        padding-top: 0px;
    }

    .dropdown ul.subcategory-ul a {
        text-wrap: nowrap;
    }


    .bodymakeorder .lock-header-mobile .strefa-lock-mobile {
        vertical-align: middle;
    }

    .bodymakeorder .lock-header-mobile img {
        vertical-align: middle;
    }

    .bodymakeorder .lock-header-logo-mobile2 {
        padding-right: 15px;
    }

    .bodymakeorder .lock-header-logo-mobile2 img {
        height: 27px;
    }

    .bodymakeorder .lock-header-logo-mobile2 .buyer-protection-header-mobile img {
        height: 20px;
    }

    .bodymakeorder .lock-header-logo-mobile {
        padding-left: 15px;
    }

    .bodymakeorder .lock-header-mobile-logo {
        padding-top: 10px;
        display: flex;
        align-items: baseline;
        justify-content: space-between;
    }

    .bodymakeorder .mobilepanelexpand {
        padding-top: 0px;
    }

    .bodymakeorder .lock-header-mobile {
        text-align: center;
        font-size: 12px;
        height: 20px;
        background: #EDECED;
    }

    .bodymakeorder .lock-header-mobile img {
        width: 14px;
    }

    .lock-header-mobile-block {
        display: none;
    }

    .bodymakeorder .lock-header-mobile-block {
        display: block;
    }

    .lock-header-mobile-block .lock-header-logo-mobile img {
        width: 95px;
        height: 28px;
    }

    .bodymakeorder .mobilepanelexpand table, .bodymakeorder .mobilepanelexpand nav, .bodymakeorder .mobilepanelexpand .info-in-header-mobile {
        display: none;
    }

    .bodymakeorder .lock-block-for-step2 .strefa-lock {
        font-size: 12px;
        padding-left: 13px;
    }

    .bodymakeorder .lock-block-for-step2 img {
        width: 14px;
        height: 14px;
        margin-left: 5px;
    }


    .menu_top1 .dropdown {
        border-bottom: 1px solid white;
    }

    .menu_top1 .dropdown:hover {
        border-bottom: 1px solid #1D1D1D;
    }

    .menu_top1 .dropdown::before {
        content: '';
        background: white;
        padding: 20px;
        border-top: 1px solid #D9D9D9;
        position: absolute;
        width: calc(100% - 30px);
        display: block;
        min-height: 315px;
        left: 15px;
        top: 40px;
        display: none;
    }

    .basket .basket_icon {
        display: flex;
    }

    #search_box {
        min-width: 200px;
    }

    .sendbtn, .order_button, .alllinks_wrapper a {
        max-width: 320px;
    }

    .total-sum {
        border-top: 1px solid #bbbbbb;
        font-family: bold;
        padding-top: 5px;
    }

    .mobile-row .table-row > div:nth-child(2) {
        width: calc(100% - 80px);
        padding-right: 30px;
    }

    .makeeorder_wrapper {
        background: var(--color-gray);
        padding: 20px;
    }

    .abs_wrapper {
        height: 100%;
    }

    .catalog__list > div {
        position: relative;
        display: block;
        width: calc(25% - 20px);

        text-decoration: none;
        margin-right: 20px;
        margin-bottom: 30px;
    }

    .bodybasket .banner_item {
        margin-left: 160px;
        margin-top: -60px;
        margin-bottom: 20px;
    }

    .bodybasket .banner_item img {
        width: 30px;
    }

    .bodybasket .header_wrapper .banner_item {
        margin: 0;
    }

    .reviews-block .slideme .owl-dots {
        display: none;
    }

    .reviews-block .opinion_item {

    }


    ul.gallerylist li {
        width: calc(100% / 6 - 10px);
        margin-bottom: 10px;
        margin-right: 10px;
    }

    .undesliderblock .undesliderblocklist li {
        width: 25%;
        border-right: 1px solid var(--color-gray);
    }

    .undesliderblock .undesliderblocklist li .item {
        padding: 10px;
        padding-left: 30px;
    }

    .undesliderblock .undesliderblocklist li:last-child {
        border-right: 0px;
    }

    /*.mobilereverse{display: flex;flex-direction: column;}*/
    .mobile-row .table-row > div:nth-child(2) {
        width: calc(100% - 170px);
        padding-right: 40px;
    }

    .bodyproduct .block-what-is-eva {
        margin-top: -100px;
    }

    .bodyproduct .crumble li {
        color: white;
    }

    .block-what-is-eva .blackblocklist li:nth-child(3) .name_image, .block-what-is-eva .blackblocklist li:nth-child(2) .name_image, .block-what-is-eva .blackblocklist li:nth-child(1) .name_image {
        flex-direction: row-reverse;
    }

    .block-what-is-eva .blackblocklist li:nth-child(3) .name_image li:last-child, .block-what-is-eva .blackblocklist li:nth-child(2) .name_image li:last-child, .block-what-is-eva .blackblocklist li:nth-child(1) .name_image li:last-child {
        padding-left: 0px;
        padding-right: 60px;
        text-align: right;
    }

    .block-what-is-eva .blackblocklist li {
        position: absolute;
        width: 500px;
    }

    .block-what-is-eva .blackblocklist > li:nth-child(1) {
        left: -15px;
        top: 100px;
    }

    .block-what-is-eva .blackblocklist > li:nth-child(2) {
        left: -70px;
        top: 350px;
    }

    .block-what-is-eva .blackblocklist > li:nth-child(3) {
        left: -15px;
        top: 600px;
    }

    .block-what-is-eva .blackblocklist > li:nth-child(4) {
        right: -15px;
        top: 100px;
    }

    .block-what-is-eva .blackblocklist > li:nth-child(5) {
        right: -70px;
        top: 350px;
    }

    .block-what-is-eva {
        background: var(--color-black) url(../images/colored.png) no-repeat center !important;
        min-height: 750px;
        background-size: 260px !important;
    }

    .block-what-is-eva .item .name_image .desc {
        font-size: 12pt;
    }

    .block-what-is-eva .blackblocklist > li:nth-child(6) {
        right: -15px;
        top: 600px;
    }

    .block-what-is-eva .item .name_image {
        align-items: center;
    }

    .rombvshoney-block ul {
        display: flex;
    }

    .rombvshoney-block .item .desc {
        max-width: 400px;
    }

    .rombvshoney-block ul li:last-child .item .name_wrapper {
        right: auto;
        left: 10px;
    }

    .rombvshoney-block ul li:last-child .item .name_wrapper .openmore {
        right: auto;
        left: 0px;
    }

    .cell-tech-block .text_wrapper .name {
        font-size: 30pt;
    }

    .cell-tech-block .text_wrapper {
        padding-left: 50px;
        text-align: left;
    }

    .cell-tech-block .text_wrapper a {
        margin-left: 0px !important;;
    }

    .cell-tech-block {
        display: flex;
        align-content: center;
        align-items: center;
    }

    .cell-tech-block li {
        width: 50%;
    }

    .cell-tech-block li:first-child img {
        width: 100%;
    }

    .cell-tech-block li:last-child {
        padding: 20px;
    }

    .rombvshoney-block .item .name_wrapper {
        margin-top: 0px;
    }

    .rombvshoney-block ul li {
        width: 50%;
    }

    .rombvshoney-block ul li:first-child {
        padding-right: 5px;
    }

    .rombvshoney-block ul li:last-child {
        padding-left: 5px;
    }

    .dots ul li:nth-child(1) {
        top: 75px;
        left: 22px;
    }

    .dots ul li:nth-child(2) {
        top: 130px;
        left: 390px;
    }

    .dots ul li:nth-child(3) {
        top: 338px;
        left: 300px;
    }

    .dots ul li:nth-child(4) {
        top: 300px;
        left: 120px;
    }

    .matwithelements-block > ul > li:nth-child(1) {
        width: 550px;
    }

    .matwithelements-block .name {
        font-family: bold;
        font-size: 30pt;
    }

    .matwithelements-block > ul {
        max-width: 1200px;
        margin: auto;
        list-style-type: none;
        padding: 0px;
        display: flex;
        align-items: center;
        position: relative;
        flex-direction: row;
    }

    .matwithelements-block .sendbtn {
        position: relative;
        bottom: auto;
    }

    .change-world-block .wrapper {
        justify-content: center;
    }

    .change-world-block .text {
        font-size: 24pt;
    }

    .comparsion-table .item .name {
        font-size: 26pt;
    }


    .stupid-faq-item .name {
        font-size: 26pt;
        margin-left: -100px;
        margin-top: 0px;
        padding-bottom: 0px;
    }

    .stupid-faq-item {
        display: flex;
    }

    .stupid-faq-item li:nth-child(1) {
        width: calc(100% - 400px);
        padding-right: 30px;
    }

    .stupid-faq-item li:nth-child(2) {
        width: 400px;
    }

    .warrantylist {
        display: block;
    }

    .warrantylist li {
        width: 100%;
        padding-right: 0px;
    }

    .warrantylist img {
        max-width: none;
    }

    .warrantylist li span {
        font-size: inherit;
    }

    .warranty-container-block .wtitle {
        text-align: left;
    }

    .warranty-container > li:last-child img {
        margin-top: -60px;
    }

    .warranty-container {
        display: flex;
        align-items: center;
        flex-direction: row;
    }

    .warranty-container > li:nth-child(1) {
        width: 40%;
    }

    .warranty-container > li:nth-child(2) {
        width: 60%;
    }


    .zoomimage {
        overflow: hidden;
    }

    .zoomimage:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
    }

    .products .item .zoomimage {
        height: 430px;
    }

    .products .item img {
        max-height: 400px;
        -moz-transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        -webkit-transition: all 1s ease-out;
    }

    .why-we-do-it-text {
        text-align: left;
    }

    .why-we-do-it-text .sendbtn {
        margin: inherit;
    }

    .why-we-do-it-text .line1:after {
        width: 340px;
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative;
        left: 0%;
        margin-left: 0px;
    }

    .specific-car-only .img_name .sign {
        position: absolute;
        top: 0px;
        height: 100%;
        display: flex;
        align-content: center;
        align-items: center;
        justify-content: center;
        width: 100%;
        flex-direction: column;
    }

    .specific-car-only .img_name .sign .name {
        font-size: 70px;
        max-width: 600px;
        text-align: center;
    }

    .bodyindexpage .head-line1 {
        background: transparent;
    }

    .head-line1 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .slide_text_wrapper .undername {
        max-width: 400px;
    }

    .why-we-do-it-text .line1:after {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .why-we-do-it-text .line1 {
        font-size: 28pt;
        font-family: bold;
    }

    .why-we-do-it-text .line2 {
        font-size: 14pt;
        margin-bottom: 30px;
    }

    .why-we-do-it-block > ul {
        display: flex;
        flex-wrap: wrap;
    }

    .why-we-do-it-block > ul li {
        width: 50%;
    }

    .certlist {
        display: flex;
    }

    .certlist li {
        width: calc(50% - 10px);
    }

    .sert-block .container > ul > li:nth-child(2) {
        width: 400px;
    }

    .sert-block .container > ul > li:last-child {
        width: calc(100% - 400px);
    }

    ul.gallerylist li {
        width: calc(100% / 6 - 10px);
    }

    .slide_text_wrapper .line1:after {
        width: 300px;
    }

    .slide_text_wrapper .line1 span:last-child {
        display: inline-block;
    }

    .slide_text_wrapper {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .goomap {
        width: 100%;
        height: 450px;
    }

    .contact_list li .item {
        font-size: inherit;
    }

    .contact_list li {
        display: inline-block;
        width: 20%;
    }

    .slider-contact {
        margin-top: -20px;
    }

    .slider-contact .wrapper .line2 {
        margin-top: 20px;
    }

    .faqlist li .question {
        font-size: 15pt;
    }

    .manufacturerslist .item .imc {
        height: 160px;
    }

    .widget-text {
        text-align: center;
    }

    .differslist .item {
        display: flex;
        align-items: center;
    }

    .differslist .item img {
        max-width: 80px;
    }

    .differslist .item .image {
        width: 100px;
        text-align: left;
    }

    .differslist .item .name {
        text-align: left;
        width: calc(100% - 100px);
    }

    .differslist .item {
        padding-left: 20px;
        padding-right: 20px;
    }

    /*h2 {
        font-size: 36px;
    }*/
    .statlist {
        display: flex;
        justify-content: center;
    }

    .advantageslist li {
        width: calc(25% - 10px);
        margin-bottom: 0px;
    }

    .statlist li {
        width: calc(40% - 10px);
        margin-bottom: 0px;
    }

    .total-sum {
        border-top: 0px solid #bbbbbb;
        font-family: bold;
        padding-top: 5px;
    }

    .makeorder-totalblock .order_details {
        text-align: left;
    }


    .addgoods .table-row > div:nth-child(2) {
        width: calc(100% - 170px);
    }

    .ordershort_content .addgoods {
        margin-left: 10px;
    }

    .mobile-row .table-row > div:first-child, .addgoods .table-row > div:first-child {
        width: 170px;
    }

    .mobile-row img {
        max-width: 150px;
        max-height: 150px;
    }

    .addgoods .price {
        margin-bottom: 10px;
        margin-top: 10px;
        padding-bottom: 20px;
    }

    .addgoods .table-row > div:first-child {
        width: 180px;
    }

    h1 {
        /*font-size: 36px;*/
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .manufacturerslist li {
        width: calc(100% / 6);
    }

    .showbrands .item .imc {
        width: 40px;
    }

    .showbrands .item img {
        max-width: 35px;
        max-height: 35px;
    }

    .showbrands {
        columns: 4;
    }

    .feedback-mainform {
        display: flex;
        flex-wrap: wrap;
    }

    .feedback-mainform li {
        width: 33.3%;
        padding-right: 20px;
    }

    .feedback-mainform li:nth-child(3), .feedback-mainform li:nth-child(4), .feedback-mainform li:nth-child(5) {
        padding-right: 0px;
    }

    .feedback-mainform li input {
    }

    .feedback-mainform li:nth-child(4), .feedback-mainform li:nth-child(5) {
        width: calc(100%);
    }

    .feedback-mainform li:last-child {
        width: calc(100%);
        margin-top: 10px;
        padding-right: 0px;
    }

    .dropdown ul a {
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .dropdown > ul {
        background: #ffffff;
        border: 0px solid #eee;
        min-width: 300px;
        position: absolute;
        z-index: 10;
        padding: 20px;
        padding-top: 20px;
        margin-left: 0px;
        display: none;
        margin-top: 1px;
    }

    ul.menucategory-ul-accesories {
        padding-left: 0px;
    }

    ul.menucategory-ul-accesories {
        left: 0px;
        columns: 2;
        padding-left: 20px;
    }

    ul.menucategory-ul-accesories > li > a {
        font-family: bold;
    }

    .basket-place .img img {
        max-height: 29px;
    }

    ul.menumanuf {
        padding-top: 40px;
    }

    .dropdown ul.menumanuf {
        border-top: 1px solid #D9D9D9;
        background: white;
    }

    li.dropdown:hover > ul {
        display: block;
    }

    .dropdown-toggle::after {
        display: inline-block;

    }

    .dropdown-menu {
        top: 98%;
        left: -10px !important;
        width: 400px;
    }

    .dropdown-toggle::after {
        display: none;

    }

    .afteradd_table {
        width: 100%;
        margin-left: 0px;
        min-width: 500px;
    }

    .nodesktop {
        display: none;
    }

    .baskettable {
        display: table;
    }

    .basket_table_mobile {
        display: none;
    }
}

@media (max-width: 415px) {

    .horscroll-list.horscroll-list3 li .item {
        width: 185px;
        display: block;
    }
}

@media (max-width: 375px) {
    .horscroll {
        max-width: 100%;
        margin: auto;
    }

    .horscroll-list.horscroll-list4 li .item {
        width: 165px;
        display: block;
    }

    .horscroll-list.horscroll-list3 li .item {
        width: 165px;
        display: block;
    }
}
