@media(max-width:1400px){
.container,
.container-not-padding{max-width:1170px;}
.container{padding-left:10px;padding-right:10px;}
.subtitle br{display:none;}

/*footer*/
.main-footer .left.pr-50{padding-right:20px;}

/*blog*/


/*doctors*/

}




@media(max-width:1200px){
.container,
.contacts-header .cont{max-width:979px}
.f-20{font-size:18px;}
.f-42{font-size:38px;}
.mr-10{margin-right:8px;}
.row-6{margin-left:-4px;margin-right:-4px;}
.row-6 .p15{padding-left:4px;padding-right:4px;margin-bottom:8px;}
.title-block h2 br,
.title-block .center span br{display:none;}
.title-block h2, .title-block h1,
.post-main .main-content .title-block h2{font-size:28px;}
.title-block .center span.f-18{min-width:300px;}
.p30{padding:20px;}
.f-48{font-size:34px;}
.main-title-block .fw-50.pr-40{padding-right:20px;}
.main-title-block .fw-50.pl-40{padding-left:20px;}
.main-title h1,
.first-screen-service .main-title h1{font-size:38px;}
.mr-40{margin-right:30px;}
.pbl{padding-bottom:60px;}
.pbl-80{padding-bottom:50px;}
.title-block .f-16{font-size:14px;max-width:500px;}
.title-block .f-16 br{display:none;}
.mt-m80{margin-top:-40px!important;}
.f-22{font-size:20px;}
form.wpcf7-form .error-block{text-align:left;}
.submit.fw-100 .soglasie.left{margin-bottom:10px;}
.f-32,
.f-30{font-size:28px;}
.coockie-modal{left:20px;bottom:20px;max-width:500px;}
.time-modal-content{right:20px;bottom:20px;}


/*footer*/
.forma-footer .fw-40.left,
.forma-footer .fw-60.right{flex:0 0 50%;max-width:50%}
.soc-footer-block .cgray{display:none;}



/*services*/
.loop-service-item.fw-25{flex:0 0 33.3%;max-width:33.3%;}
.main-content.fw-68{flex:0 0 60%;max-width:60%;}
.sidebar.fw-32{flex:0 0 40%;max-width:40%;}

/*doctors*/
.doctor-item.fw-25{flex:0 0 33.3%;max-width:33.3%;}


/*reviews*/
.reviews-rating-item.fw-25{flex:0 0 50%;max-width:50%;}
.slide-review.fw-33{flex:0 0 50%;max-width:50%;}

/*post*/
.post-item.fw-33{flex:0 0 50%;max-width:50%;}
.action-item.fw-25{flex: 0 0 33.3%;max-width:33.3%;}


}




@media(max-width:992px){
.main-content.fw-66{flex:0 0 100%;max-width:100%;}
.btn{font-size:14px;padding:12px 20px 14px;}
.close-modal{padding-right:12px;padding-top:12px;}
.mlr{margin-left:-6px;margin-right:-6px;}
.video-review svg{width:40px;height:40px;}
.f-16{font-size:14px;}
.f-22{font-size:18px;}
.container,
.contacts-header .cont{max-width:560px;padding-left:10px;padding-right:10px;}
.mb-10{margin-bottom:8px;}
.ml-8{margin-left:6px;}
.p18{padding:16px;}
.title-block.not-flex-mobile{display:block;}
.title-block.flex .f-16{margin-top:12px;}
.mt-50{margin-top:24px;}
.f-48{font-size:32px;}
input[type="date"]{ text-align: left;text-align: -webkit-left;}
.f-60{font-size:34px;}
.mb-16{margin-bottom:12px;}
.nadtitle{font-size:13px;}
.mb-40{margin-bottom:30px;}
.pbl{padding-bottom:60px;}
.wh-80{flex:0 0 50px;width:50px;height:50px;}
.title-block h2, .title-block h1{font-size:24px;}
.title-block{margin-bottom:30px;}
.title-block .f-18{font-size:16px;}
.p30{padding:22px;}
.search-btn{width:100px;padding:11px 18px;}
.mb-30{margin-bottom:24px;}
.f-28{font-size:20px;}
.bwhite.pbl{padding-top:60px;}
.f-42{font-size:24px;}
.mb-24{margin-bottom:12px;}
.row{margin-left:-4px;margin-right:-4px;}
.mb-24{margin-bottom:16px;}
.p15{padding-left:4px;padding-right:4px;}
.pt-100{padding-top:60px;}
.p24{padding:20px}
.title-block{margin-bottom:30px;}
.my-arrows svg{width:40px;height:40px;}
.mb-20{margin-bottom:16px;}
.f-24{font-size:21px;}
.mb-10{margin-bottom:8px;}
.pt-16{padding-top:12px;}
.mt-16{margin-top:12px;}
.mb-6{margin-bottom:4px;}
.f-18{font-size:16px}
.p20-24{padding:20px;}
.p30{padding:20px;}
.service-container .back:after{display:none;}
.main-title-block .bottom br{display:none;}
.mt-20{margin-top:12px;}
.p40{padding:20px;}
.main-title-block h1{font-size:28px;margin-bottom:0px;}
.main-title h1{font-size:28px;}
.first-screen-service .main-title h1{font-size:22px;}
.pbl-60{padding-bottom:40px;}
.pbl-80{padding-bottom:40px;}
.mb-60{margin-bottom:30px;}
.wh-60{flex:0 0 50px;width:50px;height:50px;}
.fancybox-content{padding:10px;}
.f-36{font-size:24px;}
.f-38{font-size:22px;}
.subtitle:empty{margin-bottom:0;}
.pt-20{padding-top:12px;}
.pb-20{padding-bottom:12px;}
.fw-60,.fw-40,
.fw-37,.fw-63{flex:0 0 100%;max-width:100%;}
.title-block .center span br{display:block;}
.row-9{margin-left:-6px;margin-right:-6px;}
.row-9.slick-slider{display:block!important;}
.row-9 .p15{padding-left:6px;padding-right:6px;margin-bottom:12px;}
.mb-12{margin-bottom:10px;}
.pb-24{padding-bottom:18px;}
.bwhite.br-24.pbl,
.bfon.pbl{padding-top:60px;}
.main-title-block{flex-flow:row wrap;}
.main-title-block .fw-50.pr-40,
.main-title-block .fw-50.pl-40{padding-left:0;padding-right:0;flex:0 0 100%;max-width:100%;}
.main-title-block .fw-50.pl-40{border-left:0;padding-top:20px;border-top:1px solid var(--border);}
.left .title-block{margin-bottom:24px;}
.main-title-block.flex{margin-bottom:30px;}
.pb-40{padding-bottom:30px;}
.content-single p{margin-bottom:10px;}
.bread-flex svg{flex:0 0 36px;max-width:36px;}
.title-block .center{display:block!important;}
.mobile-re{position:relative;}
.title-block .subtitle{margin-top:16px;font-size:15px;}
.mr-18{margin-right:14px;}
.slider-mobile-100 .slick-list{overflow:visible!important;}
.tabs:not(.no-style){margin-left:-4px;margin-right:-4px;}
.tabs:not(.no-style) .tab{padding-left:4px;padding-right:4px;}
.tabs:not(.no-style) .tab span{padding:14px 24px;font-size:14px;}
.tabs.mobile-100{display:block;}
.tabs.mobile-100 .tab{margin-bottom:8px;}
.tabs.mobile-100 .tab span{width:100%;}
.main-blog-block #loadmore{padding-top:8px;}
#zvonok,#diagnozy{max-width:480px;}
.form-modal .right{padding:0px 12px;}
.form-modal .left{margin-bottom:12px!important;}
.slider-mobile-100{overflow:hidden;}
.title-flex{display:block;}
.oh .main-header.show-search{background:#fff!important;height:auto}
.search-form-block{background:var(--white);bottom:auto;display:block;transform:translateY(-120%);transition:.3s;position:fixed;top:0;left:0;right:0;z-index:9999;margin-top:0;padding:32px 18px}
.search-form-block.active{transform:translate(0);}
.main-header.show-search .search-form-block{transform:translateY(0)}
.main-title-block{margin-bottom:30px;}
.f-30{font-size:28px;}
.text_block .content-single h2,
.title-block h2{font-size:22px;}
.title-block{margin-bottom:30px;}
.content-single h3{font-size:20px;}
input[type="date"]:before{top:14px!important;}
.modal-content{width:100%}
.modal-content .main-back{border-radius:0!important;}
.slick-list{padding-bottom:10px;}
.pb-60{padding-bottom:30px;}
.btn-search-style{width:50px;}
.filter{position:relative;}
.pole input.search-input-style{padding:12px 20px 12px 52px;font-size:14px;}
.checkbox-filter{overflow-x:auto;white-space:nowrap;min-height:22px;margin-top:12px;margin-bottom:24px;}
.checkbox-block{padding-top:2px;}
.clear-filter-block{justify-content:flex-start;flex-flow:row wrap;}
.clear-filter{padding-left:0;opacity:.7;margin-bottom:10px;}
.filter-doctors{padding-bottom:16px;}
.clean-filter .filter-doctors{padding-bottom:6px;}

.clear-filter .f-14,
.clear-param.f-14{font-size:13px;}
.clear-filter-block{margin-top:0!important;}

span.checked{min-height:22px;}
.filter{flex-flow:column nowrap;align-items:flex-start}
.filter .fw-50{margin-top:14px;flex:0 0 100%;max-width:100%;justify-content:space-between;width:100%;}
.filter .fw-50 .clear-filter{margin-bottom:0;}
.filter .mb-20{margin-bottom:10px;}
.filter .first-option{width:100%;padding:12px 20px 14px;}
.filter .falsh-select{width:100%;padding-right:0}
.filter .falsh-select .options{right:0;}
.links a{padding:10px 16px;font-size:14px;}
.p818{padding:10px;}
.main-title h1,
.first-screen-service .main-title h1{font-size:28px;}
.sticky .yakornoe-menu{margin-top:24px;padding-top:24px;}
.doctors-main .fw-33.sidebar{padding-bottom:14px;}
.loadmore-items{padding:18px;}
.main-content-price,
.sidebar{flex:0 0 100%;max-width:100%;}
.main-content-price{margin-bottom:30px;}
.one-term-price-block h2, .header-price{margin-left:18px;margin-right:18px;}
.breadcrumbs{margin-top:30px}
.title-block .btn{padding:12px 16px;min-width:1px;font-size:13px;}
.p15.mb-20{margin-bottom:8px;}
.reviews-rating-item .left img{max-height:18px;width:auto;}
.f-30{font-size:22px;}
.pole input,
.search-input,
.textarea textarea{padding:12px 20px;font-size:14px;}
.pt-80{padding-top:60px;}
.mb-18{margin-bottom:14px;}
.clear-filter-block{order:2;}
.filter .fw-25{flex:0 0 100%;max-width:100%;width:100%;}
.mb-20{margin-bottom:16px;}
.p18-20{padding:16px;}
.pt-30{padding-top:20px;}
.mt-30{margin-top:20px;} 
.content-single ul li, 
.content-single ol li,
.content-single p{font-size:14px;}
.content-single ul li:after{top:7px;}
.f-14{font-size:13px;}
.pbl.pt-100, .forma-footer{padding-top:36px;}
.tabs:not(.no-style) .tab span, 
.falsh-tab span{padding:8px 18px 10px;font-size:14px;}
.search:not(body) svg{top:10px;}
.p18-24{padding:18px 16px;}
.pl-24{padding-left:16px;}
.pr-24{padding-right:16px;}
.p20{padding:16px;}
.wh-50{flex:0 0 40px;width:40px;height:40px;}
.modal-content .form-block{padding:20px;}
.coockie-modal{left:10px;bottom:10px;right:10px;max-width:100%;}
.time-modal-content{right:10px;bottom:100px;}


/*footer*/
.forma-footer .fw-40.left,
.forma-footer .fw-60.right,
.top-footer .left,
.top-footer .right,
.bottom-footer .p15{flex:0 0 100%;max-width:100%;}
.forma-footer .fw-60.right{margin-top:10px;height:340px;}
.top-footer .soc-footer-block .cgray{display:block;}
.main-footer .left.pr-50{padding-right:0;}
.main-footer .left.pr-50,
.main-footer .right.pl-10{padding-left:0;}
.top-footer{padding-bottom:160px;}
.top-footer .left .bottom{position:absolute;bottom:40px;left:0px}
.top-footer .left .soc-footer-block{position:absolute;left:0;bottom:104px}
.top-footer .right .p15{margin-bottom:8px;}
.top-footer .right .p15.mb-20{margin-bottom:16px;}
.center-menu .footer-menu-block.mb-20{margin-bottom:20px;}
.bottom-footer .p15{margin-bottom:24px;}
.flicenzy br{display:none;}
.center-menu .fw-25{flex:0 0 50%;max-width:50%;}
.footer-menu ul li a{font-size:14px;}
.main-footer{padding-bottom:40px;}


/*services*/
.loop-service-item.fw-25{flex:0 0 50%;max-width:50%;}
.loop-service-item .back{min-height:140px;}
.first-screen-service .left,
.first-screen-service .right{flex:0 0 100%;max-width:100%;padding:20px;}
.first-screen-service .container{padding-left:20px;padding-right:20px;}
.yakori-service .yakornoe-menu .falsh-tab span{padding:18px 0 20px}
.first-screen-service .left{padding-bottom:4px;}
.main-content.fw-68{flex:0 0 100%;max-width:100%;}
.sidebar.fw-32{flex:0 0 100%;max-width:100%;margin-top:60px;}
.main-content.fw-68{padding-bottom:0;}

/*doctors*/
.doctor-item .img-block,
.thumbnail-doctor .img{height:370px;object-position:top center}
.thumbnail-doctor .img{height:500px;}
.doctor-item .meta svg{display:block;margin-bottom:8px;}
.doctor-item.fw-25{flex:0 0 50%;max-width:50%;}

/*prices*/
.price-item .name{padding-right:10px;}
.price-item .price{font-size:16px;font-weight:500;}

/*post*/
.blog-mini-item .img-block{display:none;}
.blog-mini-item a{padding:16px;}
.blog-mini-item .text-block{padding:0;}
.post-main .main-content .title-block h2{font-size:22px;}
.content-single h4{font-size:18px;}
.action-item.fw-25{flex: 0 0 50%;max-width:50%;}
.post-item .text-block.flex{padding:0 20px 20px;}
.post-item .title{font-size:16px;margin-bottom:6px;}
.post-item .excerpt{font-size:14px;}
.post-item .top.mb-12{margin-bottom:16px;}
.post-item .author{margin-bottom:12px;}


/*reviews*/
.slide-review.fw-33{flex:0 0 50%;max-width:50%;}

/*modals*/
.time-modal-content .left{padding:12px;}
.time-modal-content img{max-width:100px;}
.modal-content .form-block.serts-form-block .sert-block{padding-top:44px;}
.serts-form-block .f-28{position: absolute;top: 20px;left: 20px;right: 50px;}
}


@media(max-width:767px){
.forma-modal .fw-50{flex:0 0 100%;max-width:100%;}
.modal-content .form-block.serts-form-block .sert-block,
.modal-content .form-block.serts-form-block .main-block{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;}
.modal-content .form-block.serts-form-block .sert-block{margin-bottom:20px;}
.modal-content .form-block.serts-form-block .sert-block .img-block{display:flex;justify-content: center;}
.time-modal-content{bottom:10px;}
.prices-container .pdf-price .fw-50{flex:0 0 100%;max-width:100%;}
}

@media(max-width:579px){
.coockie-modal .row{display:block;}
.coockie-modal .text {font-size:12px;margin-bottom:12px;}
.p14{padding:12px;}
.mb-8{margin-bottom:6px;}

.container,
.main_slider-block .container-not-padding{max-width:380px}
.title-block .right svg{display:block;}
.title-block .right span{display:none;}
.title-block .right .btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:1px;padding:10px;}
.form-footer{width:100%;}
.soglasie label span.wpcf7-list-item-label{font-size:12px;}
.btn.btn-inline{width:100%;}
.f-48{font-size:28px;}
.pt-20{padding-top:12px;}
.pb-20{padding-bottom:12px;}
.mr-30{margin-right:12px;}
.main-title h2{font-size:24px;}
.fancybox-slide{padding:12px}
.row-9 .p15.fw-50:nth-last-child(2){margin-bottom:12px!important;}
.title-block .cmain{font-size:0.875rem;white-space:nowrap;}
.slide-review.fw-33 .excerpt{min-height:130px;}
.search-form-style .btn{display:none;}
.pole input.search-input-style{padding-right:15px;}
.form-modal .left .back{min-height:230px;}
#zvonok,#diagnozy{max-width:320px;}
.mobile-menu-bottom .bvi-shortcode .bvi-open{min-height:50px;}
.modal-content .content{padding-left:12px;padding-right:12px;margin-bottom:12px;}
.content-single p{font-size:14px;}
.mb-50{margin-bottom:30px;}
.content-single h2{font-size:22px;}
.content-single h3{font-size:20px;}
.content-single h4,
.content-single h5{font-size:18px;}
.content-single h6{font-size:16px;}
.content-single h2,
.content-single h3,
.content-single h4,
.content-single h5,
.content-single h6{margin-bottom:16px;}
.need-help .img{height:240px;}
.time-modal-form-block .fw-50 .img{margin-right:0;}
.time-modal-form-block .fw-50 .text-block{margin-top:20px;}
.time-modal-form-block .h-100{height:auto;}

/*footer*/
.forma-footer br{display:none;}
.center-menu .fw-25{flex:0 0 100%;max-width:100%;}
.footer-menu ul{margin-left:-10px;margin-right:-10px;display:flex;flex-flow:row wrap;}
.footer-menu ul li{padding-left:10px;padding-right:10px;margin-bottom:10px!important;}
.center-menu .footer-menu-block.mb-20{margin-bottom:10px;}
.copyright{display:block;}
.copyright .copy{margin-bottom:10px;display:block;margin-right:0;}
.top-footer .right .p15:not(.mb-20){flex:0 0 100%;max-width:100%;}


/*doctors*/
.doctor-item.fw-25{flex:0 0 100%;max-width:100%;}
.thumbnail-doctor .img{height:370px;}

/*reviews*/
.reviews-rating-item .right .bottom{position:absolute;left:16px;bottom:16px;}
.reviews-rating-item .p20-24{padding:16px 16px 48px;}
.reviews-rating-item .f-22{font-size:16px;}
.reviews-rating-item .star svg{width:12px;height:12px;}

/*reviews*/
.slide-review.fw-33{flex:0 0 100%;max-width:100%;}

/*post*/
.post-item.fw-33{flex:0 0 100%;max-width:100%;}
.action-item.fw-25{flex: 0 0 100%;max-width:100%;}
.action-item .back{min-height:310px;}

/*services*/
.loop-service-item.fw-25{flex:0 0 100%;max-width:100%;}
.first-screen-service .meta .fw-33{flex:0 0 50%;max-width:50%;}
.first-screen-service .meta .fw-33:nth-child(3){flex:0 0 100%;max-width:100%;}
.first-screen-service .btns-block .fw-50{flex:0 0 100%;max-width:100%;}

/*prices*/
.price-item.active{display:block;}
.price-item .name{margin-bottom:10px;}
} 

@media(max-width:480px){
.fancybox-iframe{min-width:1px;}
.close-modal:not(.btn){padding:12px;}
.close-zapis-modal .btn-block{display:block;}
.close-zapis-modal .btn-block .btn:first-child{margin-bottom:10px;}
.close-zapis-modal .btn-block .fw-50{flex:0 0 100%;max-width:100%;}
}

@media(max-width:370px){
.modal-content .form-block.serts-form-block .sert-block{padding-top:68px;}
.serts-form-block .f-28{right: 80px;}
}
