

/* Start:/local/templates/main/components/bitrix/news/stocks/bitrix/news.detail/stock_detail/style.css?17512927442404*/
.about-action__coll{
 width: 100%;
 max-width: 100%;
}

.about-action__bot{
 justify-content: space-evenly!important;
 margin: 0 auto;
 box-shadow: 0px 61px 17px 0px rgba(0, 0, 0, .00), 0px 39px 16px 0px rgba(0, 0, 0, .01), 0px 22px 13px 0px rgba(0, 0, 0, .03), 0px 10px 10px 0px rgba(0, 0, 0, .04), 0px 2px 5px 0px rgba(0, 0, 0, .05);
 width: 100%;
 padding-bottom: 32px;
 border-radius: 10px;
}

.sale-line__title{
 color: #BF0939!important;
}

thead{
 background-color:#fff;
}

.program-price__table-price, .program-price__table-oldprice{
 font-size: 22px!important;
}

.text-block table tr td:first-child{
 min-width: 200px!important;
}

.text-block .kinds a {
 border-bottom: none;
}

.text-block .kinds a:hover{
 color: #fff;
}

.mri__img-wrap{
 padding-bottom: 178.42%!important;
}

@media (max-width: 479px)
{
    .text-block table tr td{
        border:none!important;
	}
    .text-block table tr td:first-child{
        max-height: 100px;
	}
    .program-price__table tr{
        border-bottom: 0;
	}
    .text-block table.program-price__table tr td {
        padding-right: 0;
    }
    .text-block table.program-price__table tbody tr {
        position: relative;
    }
    .text-block table.program-price__table tbody tr td:nth-child(3) {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 140px;
    }
    .about-action__coll .text-block table.program-price__table tr td:nth-child(2) {
        width: 100%;
    }
}
.about-action .text-block button {
    margin-top: 15px;
}
.header__signup {
    width: 100%;
}

.main-banner.stock-banner .card_advertising {
   padding: 0;
   box-shadow: unset;
   background: transparent;
}

.main-banner.stock-banner .card_advertising--line {
    width: 590px;
}

.main-banner.stock-banner .card_advertising-cont {
    margin-top: 80px;
}

@media (max-width: 1100px) {
    .main-banner.stock-banner .card_advertising--line {
        width: 223px;
    }
}

@media screen and (max-width: 440px) {
    .main-banner.stock-banner .card_advertising--token, .main-banner.stock-banner .card_advertising--header {
        display: inline-block;
    }
}

@media screen and (min-width: 479px) and (max-width: 767px) {
    .main-banner.stock-banner .card_advertising-cont.cont {
        padding-bottom: 100px;
    }
}

@media (max-width: 767px) {
    .main-banner.stock-banner .card_advertising-cont.cont {
        padding-top: 0;
    }
}
/* End */


/* Start:/local/templates/main/components/mwi/template.include/page_banner/style.css?1750924364296*/
@media (max-width: 768px){
    .main-banner .service_banner_img {
        display: none;
    }
}
.main-banner__desc a {
    text-decoration: none;
}
.main-banner__desc p {
    margin: 15px 0;
}

@media (max-width: 479px){
    .main-banner.service_banner .cont {
        padding-top: 40px;
    }
}
/* End */
/* /local/templates/main/components/bitrix/news/stocks/bitrix/news.detail/stock_detail/style.css?17512927442404 */
/* /local/templates/main/components/mwi/template.include/page_banner/style.css?1750924364296 */
