.button-small.color-3.compare {
        background: url(../images/icons_for_retina/compare-big-2x.png) no-repeat;
        width: 31px;
        height: 31px;
        background-size: contain;
        padding: 0;
}

@media screen and (max-width: 766px) {
    .product-details__columns .button-small.color-3.compare {
        background: #f39c12;
        width: 100%;
        line-height: 31px;
    }

    .product-details__columns .button-small.color-3.compare i {
        display: none;
    }
}


@media screen and (min-width: 767px) {
    .product-details__columns .button-small.color-3.compare {
        background: url(../images/icons_for_retina/compare-big-2x.png) no-repeat;
        width: 31px;
        height: 31px;
        background-size: contain;
        padding: 0;
    }

    .product-details__columns .button-small.color-3.compare span {
        display: none;
    }
}

.button-small.color-3.compare .icon-signal {
    display: none;
}

.range-slider-wrapper label {
    float: none;
    display: block;
    padding-top: 0;
    margin-bottom: 45px;
}

.range-slider-block {
    display: block;
    padding: 0;
}

.header-middle-box .dark-color .icon-signal {
	background: url(../images/icons_for_retina/compare-small-2x.png) no-repeat;
	background-size: contain;
	width: 21px;
	height: 17px;
	vertical-align: top;
	display: inline-block;
}

.header-middle-box .dark-color .icon-signal:before {
	display: none;
}

@media screen and (max-width: 550px) {
    .footer-copyright {
        background-position: center 0 !important;
    }
}

.f-ua {
    background: url(../images/flag-ua.jpg) no-repeat;
    width: 31px;
    height: 23px;
}
.f-kz {
    background: url(../images/flag-kz.jpg) no-repeat;
    width: 31px;
    height: 23px;
}