/***CUSTOM CSS RULES FOR YOUR SITE***/
/***MAX_WIDTH***/
.advantages {
    margin: 24px 0px 8px 0px;
}

.advantages .adv-item a {
    text-decoration: none;
    color: #575b71;
}

.advantages .adv-text {
    color: #575b71;
}

.advantages .adv-icon i {
    font-size: 40px;
    color: #497699;
}

.catalog-detail .catalog-detail-article {
    float: none;
    width: 249px;
    text-align: right;
    margin-bottom: 10px;
}
.catalog-detail .article {
    float:none;
    font-size: 20px;
    color: #575b71;
}
.catalog-detail .article span {
     font-size: 14px;
     color: #a0a4bc;
}
.catalog-detail .article i {
    font-size: 14px;
    margin-right: 2px;
}

a.service-item-bottom {
    width: 33.333%;
    width: 237px;
    height: 180px;
    padding: 30px;
    margin-right: 25px;
    background: url(http://sly.ru/d11/cart1.png) 0px 0px no-repeat;
    display: table-cell;
    vertical-align: top;
    text-decoration: none;

}
.service-item-bottom:last-child {
    margin-right: 0;
}
.news_home {
    margin-top: 29px;
}
.news_home ul.lsnn li a .title-link {
        width: 357px;
}

.catalog_description_top {
    padding-bottom: 15px;
    font-size: 15px;
    clear: both;
}
.catalog_description {
    font-size:15px;
}

@media (max-width: 1253px) and (min-width: 788px) {
    .news_home ul.lsnn li a .title-link {
        width: 237px;
    }
}

@media (min-width: 1254px) {
    .header_1, .header_2 {
        height: 123px;
    }

    .header_3 .schedule p.time i {
        color: #497699;
    }

    .header_3, .header_4, .header_5 {
        height: 40px;
        width: 336px;
        float: left;
    }

    .header_3 .schedule {
        padding-top: 15px;
    }

    .header_4 .telephone {
        padding-top: 15px;
        float: left;
    }

    .header_4 .telephone a.callback_anch {
        width: 150px;
        margin-left: 180px;
        margin-top: -25px;
    }

    .header_5 .address {
        padding-top: 4px;
    }

    .header_5 .address p {
        font-size: 12px;
        color: #8184a1;
    }

    .header_5 .address p.address {
        width: 100%;
        display: table;
        margin: 0px 0px 3px 0px;
    }

    .header_5 .address p.address i {
        padding: 0px 7px 0px 0px;
        display: table-cell;
        margin: 0px;
        font-size: 20px;
        color: #497699;
    }

    .top-address-btn {
        text-decoration: none!important;
        border: 1px solid #497699;
        border-radius: 4px;
        padding: 8px 17px 6px 6px;
    }

    /**** Блок вы смотрели ****/
    .already_seen ul {
        background: none;
    }
    .already_seen ul li {
        width: 120px;
        height: 120px;
    }
    .already_seen ul li a {
        width: 120px;
        height: 120px;
    }
    .already_seen ul li a img {
        max-width: 120px;
        max-height: 120px;
    }
    .already_seen ul li a span {
        width: 165px;
        bottom: 135px;
    }
}

/***240px***/
@media screen and (max-width: 787px) {
    .header_5 {
        display: none;
    }
}

@media (min-width: 788px) and (max-width: 1013px) {
    .header_5 {
        display: none;
    }
}

@media (min-width: 1014px) and (max-width: 1253px) {
    .header_5 {
        display: none;
    }
}