/* Файл для пользовательских стилей */
.b-about__right_image {    max-height: 30%;    right: -250px;    bottom: 47px;}

.newprop {height:74px}
.b-catalog__item {    height: 680px;}
.zakaz-zvonka { color: #ef1e06!important;    padding: 10px;    background: white;    border-radius: 10px;    font-weight: bold;}
.b-photos .fotorama__caption__wrap {color:white;    background: #403f3f;}
.b-faq {padding-top:0px}
.b-photos__header {padding-bottom:0px}
.b-plus__head {margin-bottom:0px}
.title_plus {margin-bottom:60px; }
.b-plus__text {max-width:530px}
.b-plus__img {height:auto; margin-right: 48px;}
.b-plus__block {padding-bottom: 10px;}
.b-videoreview__text p,.b-cont p {color:#dcdcdc;}
.b-catalog__item--two-line .b-catalog__head {    height: 3em;}

@media (min-width: 1200px)
{
.b-about__left_image {    left: -100px;    right: auto;    height: auto;    bottom: 47px;    margin-left: -305px;}
.b-info__right_image {    top: -500px;}
.b-plus__right_image {height: 800px;    right: -200px; bottom:63px;}
.b-plus__left_image {    bottom: 63px;}
}

@media (min-width: 800px) 
{
.fotorama__caption {bottom:80px}
.newprop img {height:40px}
}

@media (min-width: 600px)
{.text-sleva {  margin-right:50%}
.text-sprava {  margin-left:50%}
}


.b_rasres {background: #3b4a2a; padding-bottom:30px;}
.b_rasres .row {text-align:center}
.b_rasres h2 {color: #f39253;}
.b_rasres  .b-info__header {    font-size: 26px;; margin-top:15px;}
.b_rasres  .b-info__text {text-align:left}

.b-menu__block {text-align:center}

.b-videoreview { padding: 20px 0;}
.b-videoreview__head {   margin: 0 0 10px;}

@media (min-width: 800px)
{
.fotorama__caption { bottom:0px}
}   

.fotorama__caption { opacity:0.7}


#slider {  position: relative;}
.owl-carousel .item {    transform: scale(0.7)  }
 .owl-item.active.center  {    transform: scale(2);}
 .owl-carousel {height:600px}
 .owl-carousel .owl-stage-outer {height:550px}
 .owl-carousel .owl-stage {height:530px}
 .owl-carousel .item {    height: 510px;     margin-top: 80px; margin-bottom:80px; background-color: white  }

.item div {text-align:center}
.owl-prev i, .owl-next i {    color: white;}
.owl-prev, .owl-next {    position: absolute;    top: 50%;    margin-top: -10px;}
.owl-prev {    left: 25px;}
.owl-next {    right: 25px;}
.owl-theme .owl-nav [class*=owl-]:hover {background:none}
.owl-theme .owl-nav [class*=owl+]:hover {background:none}

 
@media (max-width: 1200px) {
 .owl-carousel {height:530px}
 .owl-carousel .owl-stage-outer {height:470px}
 .owl-carousel .owl-stage {height:450px}
 .owl-carousel .item {    height: 420px; }
}


@media (max-width: 800px) {
 .owl-carousel {height:430px}
 .owl-carousel .owl-stage-outer {height:405px}
 .owl-carousel .owl-stage {height:390px}
 .owl-carousel .item {    height: 350px; }
 .owl-nav {display:none}
}

