@media (min-width: 768px) {
    .bj-index-banners img {
        padding: 10px 0;
    }
}

.cloth_size {}
.cloth_size th {
    background-color: #333333;
    border: 1px solid #333333;
    color: #fff;
    font-size: 9pt;
    line-height: 10.5pt;
    padding: 10px;
    text-align: center;
}

.cloth_size td {
    border: 1px solid #333333;
    padding: 5px;
    text-align: center;
}

.cloth_size tr:nth-child(odd) td {
	background-color: #f2f2f2;
}

.payment_1 {background: url(images/payment_1.png) no-repeat 0 0; padding-left: 70px; width: 49%; float: left;}
.payment_2 {background: url(images/payment_2.png) no-repeat 0 0; padding-left: 70px; width: 49%; float: left;}

.del_post {padding-left: 70px; background: url(images/del_1.png) no-repeat 0 0;}
.del_kurier {padding-left: 70px; background: url(images/del_2.png) no-repeat 0 0;}
.del_samo {padding-left: 70px; background: url(images/del_3.png) no-repeat 0 0;}

.gar_yes {background: url(images/gar_yes.png) no-repeat 0 0; padding-left: 70px;}
.gar_no {background: url(images/gar_no.png) no-repeat 0 0; padding-left: 70px;}

.map_foto_info {overflow: hidden;}
.foto_info {width: 530px; float: right;}
.map_info {width: 630px; float: left;}

@media (max-width: 767px) {
.foto_info {width: 100%; float: none;}
	.foto_info > img {width: 100%; height: auto}
.map_info {width: 100%; float: none;}
	.qv_flex_revers{
		display:flex;
		flex-direction:column-reverse;
}
}

@media (min-width: 768px) and (max-width: 1023px) {
.foto_info {width: 100%; float: none; text-align: center;}
	.foto_info > img {width: 100%; height: auto}
.map_info {width: 100%; float: none;}
}

.coupon_body {
    overflow: scroll;
}

.coupon_body::-webkit-scrollbar { width: 0; }
.coupon_body { -ms-overflow-style: none; }
.coupon_body { overflow: -moz-scrollbars-none; }

.coupon_wrapper {
    width: 490px;
    text-align: center;
    margin-bottom: 20px;
    padding: 30px 30px 15px;
    border: 1px solid #000;
}

.coupon_price {
    width: 100%;
    background-color: #23291f;
    color: #fff;
    font-size: 24px;
    padding: 13px;
    text-transform: uppercase;
}

.coupon_price div {
    border: 1px solid #fff;
}

.description {
    padding: 10px 20px 5px;
}

.coupon_action {
    width: 100%;
    background-color: #23291f;
    color: #fff;
    font-size: 22px;
    padding: 4px;
    text-transform: uppercase;
}

.coupon_section {
    padding: 20px 0 0 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.coupon_logo {
    width: 40%;
    min-width: 100px;
    margin-right: 25px;
    margin-bottom: 10px;
}

.coupon_logo img {
    width: 90%;
}

.coupon_data span {
    font-size: 14px;
    font-weight: 600;
}

.coupon_data div {
    display: flex;
    justify-content: space-around;
}

.coupon_data span {
    margin-right: 10px;
}

.coupon_error {
    color: red;
    font-size: 20px;
    display: none;
}

.coupon_body {
    display: none;
}

.main_text {
  padding: 30px 0px;
  font-size: 16px;
}
.sotbit-seometa-tag-link.active{
    color:black;
}

