.left_sidebar,
.main_content {
	float: right;
	margin: auto;
}

.left_sidebar {
	width: 215px;
	margin-right: 15px;
}

.title_block {
	font-weight: bold;
	font-size: 23px;
	color: #333;
	text-transform: uppercase;
}

.main_content {
	width: calc(100% - 230px);
}

.hFooter {
	clear: both;
}
.left_sidebar_block{
	border:1px solid #8e1010;
	margin-bottom: 20px;
	padding:5px;
}
.otzivi_text{
	font-size: 16px;
	color: #333;
	text-align: left;
}
.all_otzivi_text{
	font-size: 16px;
	color: #8e1010;
	text-decoration: underline;
}


.example {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    background: url(/img/callback/men.png) no-repeat left bottom;
    padding: 2% 0 2% 20%;
	box-sizing: border-box;
    height: 170px;
}
.example .column-row {
	width: 100%;
}

.example .column-3 {
	width: 28%;
}

.example .column-3 table{
	width: 100%;
	margin-top: 2%;
	    margin-left: 10%;
}
.phone, .adress {
	font-weight: bold;
	position: relative;

}

.phone:before {
	background-image: url(/img/callback/img_131523.png);
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
	transform: translateX(-50%);
	position: absolute;
	left: -15%;
}

.adress:before {
	background-image: url(/img/callback/a97fa512aba04114a5d73572135c9101.png);
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
	transform: translateX(-50%);
	position: absolute;
	left: -15%;
}

.adress-number,
.phone-number {
	font-weight: bold;
	color: rgb(246,191,75);
}

.column-3 .btn_zakaz_zvonok {
	padding: 1%	5%;
	margin-top: 2%;
	background: rgb(142, 16, 17);
	border: none;
}

.column-3 .btn_zakaz_zvonok span {
	color: white;
}
.fix-width-item {
width: 240px!important;
}
.fix-usl-block figure {
width: 19.8%;
}
@media (max-width: 767px) {
.four_in_row p {
    padding: 21% 0px;
    margin: 18% 0px;
    width: 100px;
}
.four_in_row {
clear: none!important;
}
.four_in_row a {
        padding: 10px 0px;
        font-size: 12px;
}

.fix-usl-block figure {
width: 50%;
}
.fix-usl-block .h2 {
font-size: 18px!important;
}
.two-block {
height: auto!important;
}

}

.taj {
	text-align: justify;
}

.like__h2 {
	font-size: 20px;
    text-transform: uppercase;
    font-family: PTSansBold;
    margin: 10px 0px;
    color: #333;
}

.tac {
	text-align: center;
}

.column_5, .column_6, .total_price {
    display: none;
}