/*COMMON*/
header .bvi-panel-btn-show{display:none;}
body .bvi-body header .bvi-panel-btn-show{display:none!important;}

@media (min-width:1100px){
	header .bvi-panel-btn-show{display:block;}
	header .headerMiddle .row>div{flex:none;}
}
.bvi-body .header{height:auto!important;}
.bvi-body .header__logo.col-xl-4{
    max-width:20%;
}
.bvi-body .header__data.col-xl-8{
    -ms-flex: 0 0 80%;
    flex: 0 2 80%;
    max-width: 80%;
}

.bvi-body  .serviceContent__servicelist__btn{
    bottom: inherit !important;
}
.bvi-body  .specialists__list__one__data__btn{
    width: auto !important;
}
.bvi-body .footer__right__top__date,
.bvi-body .footer__right__top__phone,
.bvi-body .footer__right__top__address{
    padding: 0 0 0 20px;
}
.bvi-show{display:none;}
.bvi-copy{display:none;}
.bvi-body .bvi-show{display:block;}
.bvi-body .bvi-img-off{/*display:none!important;*/}

.bvi-body.bvi-color-green *::-webkit-input-placeholder {color:#a9e44d;}
.bvi-body.bvi-color-green *::-moz-placeholder          {color:#a9e44d;}
.bvi-body.bvi-color-green *:-moz-placeholder           {color:#a9e44d;}
.bvi-body.bvi-color-green *:-ms-input-placeholder      {color:#a9e44d;}

.bvi-body.bvi-color-brown *::-webkit-input-placeholder {color:#4d4b43;}
.bvi-body.bvi-color-brown *::-moz-placeholder          {color:#4d4b43;}
.bvi-body.bvi-color-brown *:-moz-placeholder           {color:#4d4b43;}
.bvi-body.bvi-color-brown *:-ms-input-placeholder      {color:#4d4b43;}

.bvi-body.bvi-color-blue *::-webkit-input-placeholder {color:#063462;}
.bvi-body.bvi-color-blue *::-moz-placeholder          {color:#063462;}
.bvi-body.bvi-color-blue *:-moz-placeholder           {color:#063462;}
.bvi-body.bvi-color-blue *:-ms-input-placeholder      {color:#063462;}

.bvi-body.bvi-color-black *::-webkit-input-placeholder {color:#fff;}
.bvi-body.bvi-color-black *::-moz-placeholder          {color:#fff;}
.bvi-body.bvi-color-black *:-moz-placeholder           {color:#fff;}
.bvi-body.bvi-color-black *:-ms-input-placeholder      {color:#fff;}

.bvi-body.bvi-color-white *::-webkit-input-placeholder {color:#000;}
.bvi-body.bvi-color-white *::-moz-placeholder          {color:#000;}
.bvi-body.bvi-color-white *:-moz-placeholder           {color:#000;}
.bvi-body.bvi-color-white *:-ms-input-placeholder      {color:#000;}

.bvi-body input[type=text],.bvi-body textarea,.bvi-body select{border:1px solid;}
.bvi-body.bvi-color-green ymaps{background-color:transparent !important}
.bvi-body.bvi-color-brown ymaps{background-color:transparent !important}
.bvi-body.bvi-color-blue ymaps{background-color:transparent !important}
.bvi-body.bvi-color-black ymaps{background-color:transparent !important}
.bvi-body.bvi-color-white ymaps{background-color:transparent !important}

/*CUSTOM*/
.bvi-body{position:relative;}

.bvi-body .overlay-form-inner .close{background: url('/assets/tpl/img/icons/close-black.svg') no-repeat 0 0 / 16px 16px!important;}
.bvi-body.bvi-color-green .overlay-form-inner .close,
.bvi-body.bvi-color-black .overlay-form-inner .close{background-image: url('/assets/tpl/img/icons/close-white.svg')!important;}

.bvi-body header{/*display:flex;*/flex-direction:column-reverse;padding-top:0;}
.bvi-body .headerMiddleTimeSocWorktime{padding:0;}

/*MAIN MENU*/
.bvi-body .headerMenu{position:relative;/*border-top: 1px solid;*/}
.bvi-body .headerMenu>ul>li>a{text-transform:uppercase;font-weight:bold;}
.bvi-body .headerMenu>ul>li.active>a,.bvi-body .headerMenu>ul>li:hover>a{font-weight:bold;}
.bvi-body .headerMenu>ul>li>ul{width:100%;left:0;}
.bvi-body .headerMenu>ul>li:hover>ul{border: 1px solid silver;}
.bvi-body .headerMenu>ul>li>ul>li>a:hover,
.bvi-body .headerMenu>ul>li>ul>li.active>a{text-decoration: none!important;font-weight:bold;}
.bvi-body .headerMenu>ul>li>ul>li>a{font-weight:bold;}
.bvi-body .headerMenu>ul>li>ul>li>a:before{display:none;}

.bvi-body.bvi-color-green .headerMenu>ul>li:hover>a, 
.bvi-body.bvi-color-green .headerMenu>ul>li.active>a{background:#a9e44d!important;color:#3b2716!important;}
.bvi-body.bvi-color-green .headerMenu>ul>li>ul>li>a:hover,
.bvi-body.bvi-color-green .headerMenu>ul>li>ul>li.active>a{}

.bvi-body.bvi-color-green .headerMenu>ul>li>ul{width:100%;background:#a9e44d !important;}
.bvi-body.bvi-color-green .headerMenu>ul>li>ul>li>a,
.bvi-body.bvi-color-green .headerMenu>ul>li>ul>li{background:#a9e44d !important;color:#3b2716!important;}

.bvi-body.bvi-color-brown .headerMenu>ul>li:hover>a, 
.bvi-body.bvi-color-brown .headerMenu>ul>li.active>a{background:#4d4b43!important;color:#f7f3d6!important;}
.bvi-body.bvi-color-brown .headerMenu>ul>li>ul>li>a:hover,
.bvi-body.bvi-color-brown .headerMenu>ul>li>ul>li.active>a{}

.bvi-body.bvi-color-brown .headerMenu>ul>li>ul{width:100%;background:#4d4b43 !important;}
.bvi-body.bvi-color-brown .headerMenu>ul>li>ul>li>a,
.bvi-body.bvi-color-brown .headerMenu>ul>li>ul>li{background:#4d4b43 !important;color:#f7f3d6!important;}

.bvi-body.bvi-color-blue .headerMenu>ul>li:hover>a, 
.bvi-body.bvi-color-blue .headerMenu>ul>li.active>a{background:#063462!important;color:#9dd1ff!important;}
.bvi-body.bvi-color-blue .headerMenu>ul>li>ul>li>a:hover,
.bvi-body.bvi-color-blue .headerMenu>ul>li>ul>li.active>a{}

.bvi-body.bvi-color-blue .headerMenu>ul>li>ul{width:100%;background:#063462 !important;}
.bvi-body.bvi-color-blue .headerMenu>ul>li>ul>li>a,
.bvi-body.bvi-color-blue .headerMenu>ul>li>ul>li{background:#063462 !important;color:#9dd1ff!important;}

.bvi-body.bvi-color-black .headerMenu>ul>li:hover>a, 
.bvi-body.bvi-color-black .headerMenu>ul>li.active>a{background:white!important;color:black!important;}
.bvi-body.bvi-color-black .headerMenu>ul>li>ul>li>a:hover,
.bvi-body.bvi-color-black .headerMenu>ul>li>ul>li.active>a{}

.bvi-body.bvi-color-black .headerMenu>ul>li>ul{width:100%;background:white !important;}
.bvi-body.bvi-color-black .headerMenu>ul>li>ul>li>a,
.bvi-body.bvi-color-black .headerMenu>ul>li>ul>li{background:white !important;color:black!important;}

.bvi-body.bvi-color-white .headerMenu>ul>li:hover>a,
.bvi-body.bvi-color-white .headerMenu>ul>li.active>a{background-color:black!important;color:white!important;}
.bvi-body.bvi-color-white .headerMenu>ul>li>ul>li>a:hover,
.bvi-body.bvi-color-white .headerMenu>ul>li>ul>li.active>a{}


.bvi-body.bvi-color-white .headerMenu>ul>li>ul{width:100%;background-color:black !important;margin-top: 15px;}
.bvi-body.bvi-color-white .headerMenu>ul>li>ul>li>a,
.bvi-body.bvi-color-white .headerMenu>ul>li>ul>li{background-color:black !important;color:white!important;}

.bvi-body .headerMenu>ul>li>a{
    padding:10px 5px;
    position: inherit!important;
}
.bvi-body .headerMenu>ul>li ul li a{
    text-decoration:underline !important;
}
.bvi-body .headerMenu>ul>li ul li a:hover{
    text-decoration:none !important;
}
.bvi-body .headerMenu>ul>li>ul{margin-top: 15px;}

/*PAGINATION*/
.bvi-body .pagination li a{line-height: 44px!important;font-size: 26px!important;font-weight: bold!important;}
.bvi-body .pagination .control{display:none;}

.bvi-body .pagination li.active a,.bvi-body .pagination li a:hover{}
.bvi-body.bvi-color-green .pagination li.active a,.bvi-body.bvi-color-green .pagination li a:hover{background:#a9e44d!important;color:#3b2716!important;}
.bvi-body.bvi-color-brown .pagination li.active a,.bvi-body.bvi-color-brown .pagination li a:hover{background:#4d4b43!important;color:#f7f3d6!important;}
.bvi-body.bvi-color-blue .pagination li.active a,.bvi-body.bvi-color-blue .pagination li a:hover{background:#063462!important;color:#9dd1ff!important;}
.bvi-body.bvi-color-black .pagination li.active a,.bvi-body.bvi-color-black .pagination li a:hover{background:white!important;color:black!important;}
.bvi-body.bvi-color-white .pagination li.active a,.bvi-body.bvi-color-white .pagination li a:hover{background:black!important;color:white!important;}


.bvi-body #map{display:none;}

.bvi-body .sitemap ul{margin-left:30px;}
.bvi-body .sitemap ul li{}

.bvi-body .defaultForm .jq-selectbox{border:none;}
.bvi-body .defaultForm .form-group{margin-top:15px;}
.bvi-body .defaultForm label{margin:0;}
.bvi-body .defaultForm .jq-selectbox select{display:block;padding:5px;}
.bvi-body .defaultForm .jq-selectbox .jq-selectbox__select{display:none;}
.bvi-body .defaultForm .form-group input[type=text]{border:1px solid black;}
.bvi-body .defaultForm .form-group textarea{border:1px solid black;}

.bvi-body.bvi-color-green .defaultForm .jq-radio.checked div {background-color: #a9e44d!important;}
.bvi-body.bvi-color-brown .defaultForm .jq-radio.checked div {background-color: #4d4b43!important;}
.bvi-body.bvi-color-blue .defaultForm .jq-radio.checked div {background-color: #063462!important;}
.bvi-body.bvi-color-black .defaultForm .jq-radio.checked div {background-color: white!important;}
.bvi-body.bvi-color-white .defaultForm .jq-radio.checked div {background-color: black!important;}

.bvi-body #preloader{display:none!important;}
.bvi-body .defaultBlocksContent{max-width: 100%;flex: 0 0 100%;}
.bvi-body .defaultBlocksContent .icon{display:none;}
.bvi-body .defaultBlocksImage{display:none;}

.bvi-body .mainSlider{display:none;}

/*РљРЅРѕРїРєРё*/
.bvi-body .btn-default-order-white{padding: 5px;border: 1px solid;font-weight: bold;height:auto;}
.bvi-body .btn-default-order-white:before{display:none;}
.bvi-body .btn-default-order{padding: 5px;border: 1px solid;font-weight: bold;height:auto;}
.bvi-body .btn-default-order:before{display:none;}
.bvi-body .btn{padding: 5px;border: 1px solid;font-weight: bold;height:auto;}
.bvi-body .btn:before{display:none;}
.bvi-body .btn-default-calculator{padding: 5px;border: 1px solid;font-weight: bold;height:auto;}
.bvi-body .btn-default-calculator:before{display:none;}
.bvi-body .defaultBlocksTreatmentOneMore{padding: 5px;border: 1px solid;font-weight: bold;position:relative;height:auto;}

.bvi-body.bvi-color-green .btn-default-order-white,
.bvi-body.bvi-color-green .btn-default-order,
.bvi-body.bvi-color-green .btn-default,
.bvi-body.bvi-color-green .btn-default-calculator,
.bvi-body.bvi-color-green .defaultBlocksTreatmentOneMore{background:#a9e44d!important;color:#3b2716!important;}

.bvi-body.bvi-color-green .btn-default-order-white:hover,
.bvi-body.bvi-color-green .btn-default-order:hover,
.bvi-body.bvi-color-green .btn:hover,
.bvi-body.bvi-color-green .btn-default-calculator:hover,
.bvi-body.bvi-color-green .defaultBlocksTreatmentOneMore:hover{background:#3b2716!important;color:#a9e44d!important;}

.bvi-body.bvi-color-brown .btn-default-order-white,
.bvi-body.bvi-color-brown .btn-default-order,
.bvi-body.bvi-color-brown .btn,
.bvi-body.bvi-color-brown .btn-default-calculator,
.bvi-body.bvi-color-brown .defaultBlocksTreatmentOneMore{background:#4d4b43!important;color:#f7f3d6!important;}

.bvi-body.bvi-color-brown .btn-default-order-white:hover,
.bvi-body.bvi-color-brown .btn-default-order:hover,
.bvi-body.bvi-color-brown .btn:hover,
.bvi-body.bvi-color-brown .btn-default-calculator:hover,
.bvi-body.bvi-color-brown .defaultBlocksTreatmentOneMore:hover{background:#f7f3d6!important;color:#4d4b43!important;}

.bvi-body.bvi-color-blue .btn-default-order-white,
.bvi-body.bvi-color-blue .btn-default-order,
.bvi-body.bvi-color-blue .btn,
.bvi-body.bvi-color-blue .btn-default-calculator,
.bvi-body.bvi-color-blue .defaultBlocksTreatmentOneMore{background:#063462!important;color:#9dd1ff!important;}

.bvi-body.bvi-color-blue .btn-default-order-white:hover,
.bvi-body.bvi-color-blue .btn-default-order:hover,
.bvi-body.bvi-color-blue .btn:hover,
.bvi-body.bvi-color-blue .btn-default-calculator:hover,
.bvi-body.bvi-color-blue .defaultBlocksTreatmentOneMore:hover{background:#9dd1ff!important;color:#063462!important;}

.bvi-body.bvi-color-black .btn-default-order-white,
.bvi-body.bvi-color-black .btn-default-order,
.bvi-body.bvi-color-black .btn,
.bvi-body.bvi-color-black .btn-default-calculator,
.bvi-body.bvi-color-black .defaultBlocksTreatmentOneMore{background:white!important;color:black!important;}

.bvi-body.bvi-color-black .btn-default-order-white:hover,
.bvi-body.bvi-color-black .btn-default-order:hover,
.bvi-body.bvi-color-black .btn:hover,
.bvi-body.bvi-color-black .btn-default-calculator:hover,
.bvi-body.bvi-color-black .defaultBlocksTreatmentOneMore:hover{background:black!important;color:white!important;}

.bvi-body.bvi-color-white .btn-default-order-white,
.bvi-body.bvi-color-white .btn-default-order,
.bvi-body.bvi-color-white .btn,
.bvi-body.bvi-color-white .btn__text,
.bvi-body.bvi-color-white .btn-default-calculator,
.bvi-body.bvi-color-white .defaultBlocksTreatmentOneMore{background:black!important;color:white!important;}

.bvi-body.bvi-color-white .btn-default-order-white:hover,
.bvi-body.bvi-color-white .btn-default-order:hover,
.bvi-body.bvi-color-white .btn:hover,
.bvi-body.bvi-color-white  .btn__text:hover,
.bvi-body.bvi-color-white .btn-default-calculator:hover,
.bvi-body.bvi-color-white .defaultBlocksTreatmentOneMore:hover{background:white!important;color:black!important;}

.bvi-body .btn__text{
    width:100% !important;
    border-radius: 35px !important;
}
/*Р¤РћР РњР«*/
#calc-form #calc-form-panel .row{flex-direction: column;}
#calc-form #calc-panels{flex-direction: column;}

/*BREADCRUMBS*/
.bvi-body #breadcrumbs .container{padding-left:15px;}
.bvi-body #breadcrumbs img{display:none!important;}
.bvi-body #breadcrumbs .bvi-img-off {display:none!important;}
.bvi-body #breadcrumbs li:after{content:' / ';}
.bvi-body #breadcrumbs li:last-child:after{display:none;}

.bvi-body .startBlock{margin:0!important;}
.bvi-body .startBlock h1{margin:0 0 10px;}
.bvi-body .startBlockContent{max-width: none;}

.bvi-body .blockThree{margin-top:40px;}
.bvi-body .blockThree .h2-title{margin:0;}
.bvi-body .blockThree .row{flex-direction: column;}
.bvi-body .blockThree .blockThreeText,.bvi-body .blockThree .blockThreeImage{max-width: none!important;text-align: left;}
.bvi-body .blockThree .blockThreeImageContent{padding:10px 15px 0;text-align: left;}
.bvi-body .blockThree .blockThreeImageContentTitle{padding:5px;height:auto;text-align: left;}


.bvi-body .priceListCategoryTitle{padding:15px 0 15px 15px;}


.bvi-body .defaultBlocks{margin:40px 0;}
.bvi-body .defaultBlocks .defaultBlocksContent{padding:0;}
.bvi-body .defaultBlocks .defaultBlocksContent img{display:none!important;}
.bvi-body .defaultBlocks.row .defaultBlocksContent{padding:0;}
.bvi-body .defaultBlocks .defaultBlocksContent h3{padding:0;}
.bvi-body .defaultBlocks .defaultBlocksContent ul{padding:0;}
.bvi-body .defaultBlocks .defaultBlocksContent ul li{list-style-type: square;list-style-position:inside;}
.bvi-body .defaultBlocks .defaultBlocksContent .padding-left-70{padding:0;}
.bvi-body .defaultBlocks .defaultBlocksContent .listArrow h3{margin:0;}
.bvi-body .defaultBlocks .defaultBlocksContent .listArrow ul{padding:0;}
.bvi-body .defaultBlocks .defaultBlocksContent .listArrow ul li{padding:0;list-style-type: square;list-style-position:inside;}

.bvi-body .imageLineBig{padding:10px;}
.bvi-body .imageLineBig .row{flex-direction: column;}
.bvi-body .imageLineBig .row .imageLineBigContent{padding:0 15px;width:100%;text-align: left;max-width:none;}
.bvi-body .imageLineBig .row .imageLineBigContentBrown{padding:20px 15px;width:100%;text-align: left;max-width:none;}
.bvi-body .imageLineBig .row .imageLineBigContent ul{padding:0;}
.bvi-body .imageLineBig .row .imageLineBigContent ul li{list-style-type: square;list-style-position:inside;padding:0;}

.bvi-body .defaultBlockschildren{}
.bvi-body .defaultBlockschildren .row{flex-direction: column;}
.bvi-body .defaultBlockschildren .row > *{padding:0!important;width:100%;text-align: left;max-width:none;}


.bvi-body .salesList{margin-bottom:40px;}
.bvi-body .salesListOne{margin:0;}
.bvi-body .salesListOne a:hover .imgCover:before{display:none;}

.bvi-body .listCheckbox ul{padding:0;}
.bvi-body .listCheckbox ul li{list-style-type: square;list-style-position:inside;}

.bvi-body .defaultBlocksTreatment{padding:0;}
.bvi-body .defaultBlocksTreatment .row{flex-direction: column;}
.bvi-body .defaultBlocksTreatmentOne{width:100%;text-align: left;max-width:none;padding:0 15px;margin-top:20px;}
.bvi-body .defaultBlocksTreatmentOneContent{padding:10px 0;text-align: left;}
.bvi-body .defaultBlocksTreatmentOneContentTitle{height:auto;}
.bvi-body .defaultBlocksTreatmentOneImage{padding:0px;}
.bvi-body .defaultBlocksTreatmentOneImage:before{display:none;}
.bvi-body .defaultBlocksTreatmentOneContentText{min-height:auto;margin:0;}


.bvi-body section.services{margin:20px 0;padding:0;}
.bvi-body section.services .servicesList{margin:0;padding:0;}
.bvi-body section.services .servicesTitle{margin:0;text-align:center;font-size: 2em!important;text-decoration: underline;text-underline-position: under;}
.bvi-body section.services .servicesList .row{/*flex-direction: column;*/}
.bvi-body section.services .servicesList .row > *{margin-top:15px;padding:0;width:100%;text-align: left;max-width:none;flex: 0 0 50%;}


.bvi-body section.specialists{margin:0;}
.bvi-body .specialistsListOneContent{position:relative;}
.bvi-body .specialistsListOnePhoto:before{display:none;}
.bvi-body .specialistsListOnePhoto .bvi-img-off{display:none;}

/*.bvi-body .specialistsList .slick-track{width:auto!important;transform: none!important;}*/
/*.bvi-body .slick-arrow.slick-prev{background: url('/style/ul-arrow.svg') no-repeat center center / 11px 19px!important;transform: rotate(180deg);}
.bvi-body .slick-arrow.slick-next{background: url('/style/ul-arrow.svg') no-repeat center center / 11px 19px!important;}*/
.bvi-body .slick-arrow.slick-prev,.bvi-body .slick-arrow.slick-next{background:none;text-indent:-99999px!important;}
.bvi-body .slick-arrow.slick-prev:before,.bvi-body .slick-arrow.slick-next:before{content:'>';right: 0;left: auto;top: 0;font-size: 18px;display: block;z-index: 1000;height: 52px;width: 52px;line-height: 52px;    text-indent: 0;}


.bvi-body .servicesList>ul>li>a{padding:0;}
.bvi-body .servicesList>ul>li>a:before {display:none;}

.bvi-body .textContent{margin:0;}
.bvi-body .textContent ul{padding:0;}
.bvi-body .textContent ul li{list-style-type: square;list-style-position:inside;}


@media (min-width: 768px){
	.bvi-body .headerMiddleOrder{
		max-width: 220px;
	}
}