

/* Start:/bitrix/templates/ndp24/components/bitrix/menu/top/style.min.css?1665588709490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/ndp24/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/ndp24/components/bitrix/menu/down/style.min.css?1665588709490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/ndp24/components/bitrix/menu/down/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/ndp24/styles.css?17608908833015*/
@media (min-width: 568px) {
.carousel-block.carousel-block-partners .item {text-align: left;}
}
@media (max-width: 568px) {
.smashweb a {display: inline !important; float: none !important;}
}
.smashweb h3 {margin-top: 40px; margin-left: 20px; font-size: 26px; display: block; float: left;}

.logo {margin: 15px 0 0 0; position: absolute;}
body {padding-top: 90px;}
.discount {text-align: center; background: #f9f9f9; padding: 15px;}
.discount img {max-width: 80%;}
.discount-txt p.font-lg {margin-top: 15px;}
div.bonus h2,div.bonus h3,div.b-what-is-this h3 {margin: 15px 0;}
div.bonus p,div.b-what-is-this p {margin-top: 5px;}
@media (max-width: 1120px) {
ul.nav.navbar-nav {margin-top: 30px;}
/*section h2 {text-align: center;}*/
.discount {background: transparent;}
.logo.logo-desctop {display: none;}
.logo.logo-mobile {display: block; margin-left: 35px;}
ul.social.text-center.m-b10 {margin-top: 15px;}
#callback {display: none;}
.table-responsive .table > thead > tr > th, .table-responsive .table > tbody > tr > td {padding: 15px 5px;}
}
@media (min-width: 1120px) {
.logo.logo-desctop {display: block;}
.logo.logo-mobile {display: none;}
footer {margin-top: -143px;}
.content {padding-bottom: 143px;}
}
.btn-group .btn {border: 0;}
.navbar-nav > li a {padding: 7px 20px; font-family: "trebuch", sans-serif;}
.font-lg.through {display: block; padding: 2px 0; font-family: "PTSansRegular"; color: #475155; text-decoration: line-through;}
.tbl-price.green {color: rgba(191,232,25,1);}
.carousel-block .owl-carousel .owl-item img {max-width: 150px;}
.bx-soa-item-img-block {display: none;}
.icons.icon-plus {text-indent: -9999px;}
.phone {display: block; background: url(/images/ico-phone.png) no-repeat left center; padding-left: 20px; margin-top: -1px; font: 26px "PTSansRegular"; color: #479F08;}
.phone span {font-size: 14px; color: #475155;}
#callback {position: fixed; right: 30px; bottom: 30px;}
.alienspro-callback .ui-widget-overlay {background-image: none !important;}
.slider-time {width: 311px;}
tbody.js-more-content td big {line-height: 220%;}
.bx-composite-btn {display: none !important;}

.btn.btn-primary {background-color: #479F08;}
.btn.btn-primary:hover {background-color: #59c80a;}

.tablebodytext {display: none !important;}
.big-image-block {background: url(/images/bitrix1.png) center 0px no-repeat; background-size: auto 100%; height: 350px;}
.big-image-block-users {display: none;}

.table-responsive td {white-space: nowrap;}
.economy {font-size: 110%; display: inline-block; padding: 5px 10px; background: #479F08; color: white; border-radius: 4px;}
.e-price {font-size: 130%;}


.messangers {margin-bottom: 20px;}
.messangers td {padding: 0px; vertical-align: middle !important; width: 200px;}
.messangers td.icon {width: 60px;}

.social.text-right {position: relative; top: 38px;}
.m-t30 {margin-top: 30px;}

.oferta td {border: 1px solid #000 !important;}

.row.row-olga {position: relative; top: -20px; font-size: 1.2em;}
@media (max-width: 1120px) {
.row.row-olga {top: -35px;}
}
/* End */


/* Start:/bitrix/templates/ndp24/template_styles.css?17608908831381*/
/*.b24-widget-button-wrapper.b24-widget-button-position-bottom-right.b24-widget-button-visible {bottom: 110px;}*/

.bx-soa-pp-company-selected img {height: auto !important; width: 95px;}

.bx-soa-pp .bx-soa-pp-company {padding: 5px !important;}
.bx-soa-pp-company-selected strong {margin-left: 30px !important;}

#bx-soa-paysystem .bx-soa-pp-company-image {background-size: auto !important;}
#bx-soa-region strong {padding-right: 13px !important;}

.bx-green .btn {background: #479F08 !important; border-color: #479F08 !important;}
.bx-green .btn:hover {background: #59c80a !important; border-color: #59c80a !important;}


/*.old-price{font-size: 110%; color: #999999; text-decoration: line-through;}*/
.old-price + .e-price {display: none;}


.row-certificates img {max-width: 100%;}
@media (max-width: 1119px) {
.row-certificates div {margin-bottom: 20px;}
}
@media (min-width: 1119px) {
.row-certificates {margin-bottom: 20px;}
}


.navbar-header > button {float: right;}
.logo-mobile {margin-left: 15px !important;}
.logo {margin-top: 12px; max-width: 250px; max-height: 75px; overflow: hidden;}
.logo svg {
    top: -225px;
    width: 350px;
    left: -90px;
    position: relative;
}

.section-content {padding-top: 30px;}
@media (max-width: 1119px) {
    .section-content.section-work-area {padding-top: 0;}
}

@media (max-width: 481px) {
    .btns-row {text-align: left;}
}
/* End */
/* /bitrix/templates/ndp24/components/bitrix/menu/top/style.min.css?1665588709490 */
/* /bitrix/templates/ndp24/components/bitrix/menu/down/style.min.css?1665588709490 */
/* /bitrix/templates/ndp24/styles.css?17608908833015 */
/* /bitrix/templates/ndp24/template_styles.css?17608908831381 */
