.section-review .accordion table td:not(:first-child),
.section-review .accordion table th:not(:first-child), 
.section-review table td:not(:first-child),
.section-review table th:not(:first-child) {
    white-space: nowrap;
}
.services-view-tile2__text {
	padding: 12px;
}
.services-view-tile2__title-popular a {
	font-size: 17px;
	color: #222222;
	margin-bottom: 12px;
	display: block;
}
.services-view-tile2__price {
	font-size: 20px;
	font-weight: 600;
}
.services-view-tile2__price-price {
    display: inline; 
}
.services-view-tile2__btn-link {
    display: block;
	text-align: center;
    margin-top: 15px;
    padding: 10px 30px;
}
.services-view-tile2__icon {
	margin-right: 8px;
}
.wrapper-main-page .services-view-row{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 24px;
}
.wrapper-vs .services-view-row{ 
    display: grid;
	grid-template-columns: 1fr 1fr;
    gap: 24px;
}
.services-view-tile2__img-img {
    width: 100%;
    height: 240px !important;
}
@media (max-width: 992px) {
    .wrapper-main-page .services-view-row{ 
        grid-template-columns: 1fr 1fr; 
    }
}
@media (max-width: 767px) {
    .wrapper-main-page .services-view-row, .wrapper-vs .services-view-row{ 
        grid-template-columns: 1fr; 
    }
}











.cost-work {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

.cost-work .item {
    display: flex;
    background: #F9F9F9;
    border: 1px solid #DADADA;
}
.cost-work .item:hover .photo  {
    opacity: 0.8;
}
.cost-work .description {
    padding: 15px;
    width: 100%;
}

.cost-work .item .photo {
    width: 200px;
    max-width: 100%;
    object-fit: cover;
}

.cost-work .item .title {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 10px;
}

.cost-work .item .price-icon {
    width: 24px;
    margin-right: 8px;
}

.cost-work .item .price {
    display: flex;
    border: 1px solid #DADADA;
    padding: 8px;
    color: #107BB1;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
}
.min-box .cost-work { 
    grid-template-columns: 1fr 1fr 1fr; 
}
.min-box .cost-work .item { 
    flex-direction: column;
}
.min-box .cost-work .item .photo {
    width: 100%;
    height: 200px; 
}
 
.min-box .cost-work .hide  {
    display: none;
} 
 
.cost-work .photo.in  {
    display: none;
} 
.min-box .cost-work .photo.in  {
    display: block;
} 

@media (max-width: 992px) {
    .cost-work {
        grid-template-columns: 1fr !important;
        gap: 20px;
    }
}

@media (max-width: 992px) {
    .cost-work .item {
        flex-direction: column;
    }

    .cost-work .item .photo {
        width: 100%;
        height: 200px;
    }
}