@media all and (max-width: 800px) {
.fancybox-show-thumbs .fancybox-thumbs{display:none!important}
.fancybox-show-thumbs .fancybox-container--thumbs .fancybox-controls,.fancybox-show-thumbs .fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-show-thumbs .fancybox-container--thumbs .fancybox-caption-wrap{bottom:0!important}
.fancybox-container.fancybox-show-thumbs{z-index:999992!important}
.fancybox-show-thumbs .fancybox-is-open .fancybox-bg{opacity:.73!important}
}
@media (max-width: 1199.98px) {
.temp-info-block-10 .section-2 .col-left .circl-doctor{right:60px}
.temp-info-block-10 .box-circle{margin-bottom:70px}
.temp-info-block-10 .section-2 .container > .row{flex-direction:column-reverse}
.temp-info-block-10 .col-left .list{text-align:center}
.temp-info-block-10 .price .title1{margin-bottom:10px}
.temp-info-block-10 .section-2 .col-right .list{max-width:550px;margin:auto}
.temp-info-block-10 .price ul{margin-top:10px;padding:20px}
.temp-info-block-10 .section-2 .col-right .title{text-align:center}
.temp-info-block-10 .section-2 .col-right ul{padding-left:0}
.temp-info-block-10 .price{margin-right:30px;padding:25px 25px 10px}
.temp-info-block-10 .price li{padding-top:5px;padding-bottom:5px}
.banner-standart.video .title{font-size:1.8rem}
.banner-standart.video .col-right{font-size:.8rem}
.temp-info-block-2 .title-block:before,.temp-info-block-2 .title-block:after{display:none}
.standart-inform-3 .title:before,.standart-inform-3 .title:after{display:none}
.temp-info-block-5 .item{padding-left:10px;padding-right:10px}
.block-video .col-right{max-width:100%}
.option-radio > span,.option-rating > span{margin-bottom:5px;margin-top:5px}
.temp-info-block-2 .list-title .count{font-size:5rem;margin-bottom:3.125rem;line-height:1}
.temp-info-block-2 .list-title .title{font-size:1.25rem}
.temp-info-block-6 .col-left .title{font-size:1.6875rem}
.temp-info-block-6 .col-left .text{font-size:.9375rem}
.temp-info-block-6 .col-left .list a{font-size:.875rem}
.temp-info-block-6 .col-right img{margin-left:-95px}
.block-form-reviews .block .block-form .gform_wrapper .gform_title:before,.block-form-reviews .block .block-form .gform_wrapper .gform_title:after{display:none}
.banner-standart .col-right{font-size:.8125rem}
.banner-standart .col-right .title{margin-bottom:.9375rem}
.banner-standart .col-left img{max-width:100%}
.temp-info-block-1 .block-list{max-width:100%!important}
.temp-info-block-1 .block-list .list{margin-top:0;margin-bottom:1rem}
header .header-1 .block .row{margin-left:0!important;margin-right:0!important}
header .header-1 .block .row > *{padding-left:0!important;padding-right:0!important}
header .header-1 .block-phone a{font-size:1rem}
header .header-1 .block-logo p{padding-left:0}
header .header-1 .block-logo + div{padding-left:55px}
.address.style-1 .list .col-left{font-size:1rem}
.address.style-1 .list .col-right{font-size:1rem}
.owl-foto-gallety{max-width:550px;margin-top:2.5rem;margin-left:auto;margin-right:auto}
.owl-foto-gallety img{max-width:100%}
.constructor blockquote{margin-bottom:5.3125rem}
> div{display:flex!important;flex-wrap:nowrap!important}
.new-news .owl-news .owl-nav button.owl-prev{left:-50px!important}
.new-news .owl-news .owl-nav button.owl-next{right:-50px!important}
.filter .sf-item-0{display:none!important}
.filter ul .sf-field-category ul{display:block!important}
.searchandfilter ul li{display:inline-block!important;margin-left:5px!important;margin-right:5px!important}
.promo{padding-top:7.5rem}
.promo .block .discount{left:-55px;top:-105px}
.tax-special_offers #main .item{transform:scale(1)}
.banner-about .title:before,.banner-about .title:after{display:none}
.single-doctor .content-right .text{padding:25px!important}
.temp-info-title .title:before,.temp-info-title .title:after{display:none}
.temp-info-title .title{line-height:1}
.block-video .col-left{max-width:650px;margin-left:auto;margin-right:auto}
	
	
	
}
@media (max-width: 991.98px) {
.temp-info-block-10 .box-circle{margin-bottom:30px}
.temp-info-block-10 .section-2 .col-left .circl-doctor{right:22px;max-width:320px}
.temp-info-block-9 .section-1 .text{font-size:18px}
.temp-info-block-10 .price{margin-right:0}
.temp-info-block-8 .container .row .col-list{padding:30px}
.banner-standart.video .list ul li{text-indent:0!important;display:inline}
.banner-standart.video .list ul li div{text-align:left!important;text-align-last:left!important;display:inline}
.mobail-menu .sub-menu{height:auto!important}
.filter .sf-field-search{display:none!important}
.mobail-menu .box-grafick .text-center{display:none!important}
.loop-price .filter ul li,.loop-offers .filter ul li,.loop-doctor .filter ul li{display:block;width:calc(100% - 10px)}
.loop-price .filter ul li label,.loop-offers .filter ul li label,.loop-doctor .filter ul li label{max-width:100%!important;width:100%!important}
.loop-price .block-results{padding-left:30px;padding-right:30px}
.standart-inform-3 .container .fon:before{background-color:#ea223f;background-image:none}
.standart-inform-3 .fon{padding-left:.9375rem;padding-right:.9375rem}
.standart-inform-3 .fon .title{line-height:1}
.standart-inform-3 .fon .text{line-height:1.2;font-size:1.125rem;margin-bottom:0}
.standart-inform-3 .fon .text br{display:none}
.standart-inform-3 .fon .option-radio [val]{margin-bottom:.625rem}
.standart-inform-3 .fon .line-reting{margin-left:10px}
.loop-price .filter .sf-field-taxonomy-tag_prices{overflow:hidden}
.loop-price #js-clone-tag-filter ul li label{height:80px;padding:15px;font-size:.9375rem}
.box-filter-btn + .filter{opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1000;position:fixed;background-color:rgba(30,30,30,0.87);width:100%;left:0;top:0;bottom:0}
.box-filter-btn + .filter form{max-width:400px;max-height:calc(100vh - 160px);margin:auto;display:block;background-color:#fff;overflow:auto}
.box-filter-btn.active + .filter{opacity:1;visibility:visible}
.block-video .col-left{max-width:600px;margin-left:auto;margin-right:auto}
.temp-info-title .title{font-size:2.1875rem;letter-spacing:inherit}
.gf_stylespro .gf_quarter{width:48%!important}
.temp-direction-of-work .block-title{font-size:1.25rem}
.temp-direction-of-work .block .block-list .list a{font-size:1.25rem}
.temp-info-block-6{padding-top:2.5rem;padding-bottom:2.5rem}
.temp-info-block-6 .block{flex-direction:column-reverse}
.temp-info-block-6 .col-left .title{font-size:1.6875rem}
.temp-info-block-6 .col-left .text{font-size:.9375rem}
.temp-info-block-6 .col-left .list a{font-size:.875rem}
.temp-info-block-6 .col-right img{margin-left:auto;margin-right:auto}
html{font-size:15px}
.benner-single-doctor .block-doctor-inform-1,.benner-single-doctor .block-schedule{max-width:100%}
.body{padding-top:105px}
body.home .body{padding-top:104px}
.benner-single-doctor .block-doctor-inform-1{max-height:100%!important;margin-bottom:5rem}
.loop-doctor .item{transform:scale(1)}
.owl-img .title:before{display:none!important}
.owl-img .title span{background:none!important}
.single-doctor .content-right .text{padding:15px!important}
.banner.style-4 .container .img,.banner.style-4 .container{height:auto;min-height:auto}
.owl-img .owl-diplom .img-item{transform:scale(1);-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.owl-foto-gallety{max-height:70vh;overflow:hidden}
.owl-content .title{margin-top:1.25rem}
.owl-content .img{background-position:center center}
.share-timer.style-1{padding-top:1.875rem;padding-bottom:1.875rem}
.share-timer.style-1 .col-right{margin-top:1.875rem}
.share-timer.style-1 .price{justify-content:center;margin-bottom:0;margin-top:0;line-height:1}
.share-timer.style-1 .title{margin-bottom:0}
header .header-1 .block-icon a{margin-right:4px;margin-left:4px}
.block-sidebar{order:1;max-width:400px;margin:30px auto}
.clone-tag form ul .sf-field-tag ul{text-align:center}
.new-news .owl-item .item{transform:scale(1)}
footer{-webkit-background-size:auto 100%;background-size:auto 100%}
footer .block-phone{position:relative;text-align:center;display:block;max-width:200px;margin:1.875rem auto 1.5rem}
.banner.style-1 .block{background:#fff;padding:10px}
.block-404 .box-text img{max-width:100%}
#main .item a img{max-width:100%;height:auto}
.share-timer{text-align:center}
.share-timer .title{margin-bottom:1.25rem}
.share-timer .text-right{text-align:center!important}
.sidebar{max-width:350px;margin-left:auto;margin-right:auto;margin-bottom:30px}
.filter label{padding:0 10px!important}
.filter ul .sf-field-category ul{display:block}
.loop-single .item .title{margin-left:10px;margin-right:10px}
.loop-single .item .text{padding-left:10px;padding-right:10px}
.cooperation .style-forms-1 .nf-form-cont{max-width:400px;margin:0 auto 50px}
.error404 .block-404{background-position:center}
.promo-2{background:none}
.promo-2 .title-min{margin-bottom:0}
.promo-2 .img{min-height:0!important;padding-bottom:1.25rem!important}
.promo-2 br{display:none}
.banner.style-2 .col-right .title{margin-left:0;line-height:1.2;font-size:1.75rem;margin-top:1.25rem}
.title.style-2:before,.title.style-2:after{display:none}
.loop-price #js-clone-tag-filter{width:100%}
.loop-price #js-clone-tag-filter ul li{width:33%;float:left}
.banner-standart .col-right:before{display:none}
.banner-standart .col-right:after{left:0}
.standart-inform-1 .col-left{max-width:100%;margin-bottom:3.125rem}
.temp-info-block-2 .list-title .count{margin-bottom:.625rem}
.temp-info-block-2 .list-title{padding-top:.9375rem;padding-bottom:.9375rem}
.new-news .owl-item{padding-left:10px;padding-right:10px}
	
	
	
	
	
}
@media (max-width: 767.98px) {
	
	.block-form-reviews-title{
		background: #ffeef1;
    opacity: 0.9;
    position: absolute;
    top: 50%;
    z-index: 10;
    padding: 48px;}
	
footer {
  background: #ea223f !important;
  background: #AD1F40 !important;
}
	
	.title-met-name{font-size: 1.5rem;}

.temp-info-block-10 .section-2 .col-right .list{padding-top:20px}
.temp-info-block-10 .col-left .list,.temp-info-block-10 .section-2 .min-col .title{max-width:420px;margin:auto}
.temp-info-block-10 .col-left .list{margin-bottom:40px}
.temp-info-block-10 .section-2 .min-col .title{color:#ea222f;font-size:29px;font-weight:900;line-height:1;letter-spacing:1.17px;text-align:center;margin-bottom:30px}
.temp-info-block-10 .section-2 .min-col ul{list-style-type:none;padding:0}
.temp-info-block-10 .section-2 .min-col ul li{color:rgba(0,0,0,0.6);font-size:16px;font-weight:500;line-height:1.8;position:relative;text-align:left;padding-left:30px}
.temp-info-block-10 .section-2 .min-col ul li:before{background-image:url(img/ul-2.png);position:absolute;left:0;top:0;bottom:0;margin:auto;width:16px;height:10px;content:''}
.banner.video video{height:100%!important;width:auto!important}
.page-template-page-appointment .loop-price #main{
	
/* 	padding-left:.9375rem;padding-right:.9375rem; */
	
	margin-top:0
	}
.loop-price #js-clone-tag-filter{width:100%}
.loop-price #js-clone-tag-filter ul li{width:50%;float:left}
.loop-price #js-clone-tag-filter ul li label{height:45px!important}
.alignright,.alignleft,.aligncenter{float:none!important;display:block;margin:20px auto!important}
.temp-direction-of-work .title span{font-size:1.875rem;padding:0}
.block-video .col-left{min-height:400px}
.block-video .col-left .title{font-size:1.5625rem;margin-top:1.25rem}
.temp-info-block-6{padding-top:2.5rem;padding-bottom:2.5rem}
.temp-info-block-6 .block{flex-direction:column-reverse}
.temp-info-block-6 .col-left .title{font-size:1.5rem;line-height:1.2}
.temp-info-block-6 .col-left .text{font-size:.9375rem}
.temp-info-block-6 .col-left .list a{font-size:.875rem}
.temp-info-block-6 .col-right img{margin-left:auto;margin-right:auto;max-width:100%}
.banner-standart.img-positon-left .col-right:after{display:none}
.banner-standart.img-positon-left .col-right .block{background-color:#f2f2f2;padding:20px}
.temp-info-block-1 .block .title{margin:0!important}
.temp-info-block-1 .text p:last-child{margin-bottom:1.875rem}
html{font-size:14px}
.banner-standart{background-color:#f2f2f2;padding-bottom:1.875rem;padding-top:.9375rem}
.banner-standart .col-right .block{margin:auto;text-align:left}
.single-doctor .content-right .read-more{display:none}
.single-doctor .comments{text-align:center}
.single-doctor .comment-list{;margin-left:0px;margin-right:0px}
.comments.js-comment,.content-right.js-comment{height:auto!important;min-height:auto!important}
.single-doctor .content-right .text{position:relative}
.error404 .block-404{background:none}
.style-forms-1 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg,.style-forms-2 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{right:0!important}
.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:100%!important}
.style-forms-1 .nf-form-cont .nf-field-container{margin-left:0}
.banner .owl-nav{display:none}
.map .container .pop-map .nf-form-cont{padding-left:10px;padding-right:10px}
.owl-content .title{position:relative;padding-left:.9375rem;padding-right:.9375rem}
.owl-content .item{padding-left:0;padding-top:2.5rem;min-height:auto;display:block!important}
.owl-content .item .text{padding-left:0}
.owl-content .owl-nav{text-align:center}
.owl-content .owl-nav button{position:relative}
.owl-content .owl-nav button.owl-prev{left:0}
.owl-content .owl-nav button.owl-next{right:0}
.banner.style-4 .container .block{font-size:1.625rem}
.map .nf-form-cont .one-half{margin-left:0}
section.cooperation .style-forms-1 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{position:relative;left:0;right:0!important;margin-right:0;border-radius:0;top:0}
section.cooperation .title{padding-left:10px;padding-right:10px}
section.cooperation .block-tab .menu-list{width:100%;align-items:center;justify-content:center;display:flex;flex-direction:row}
section.cooperation .block-tab .menu-list .item{width:100%}
section.cooperation .block-tab .menu-list{height:auto!important}
section.cooperation .block-tab .list-conetent{width:100%}
section.cooperation .block-tab{padding-right:0}
.banner-contact.style-1{min-height:238px}
.banner-contact.style-1 .box-col{padding-top:50px;padding-bottom:50px}
.promo{padding-top:7.5rem}
.promo .block .title{margin-top:11.25rem}
.promo .block .discount{left:0;right:0;margin:auto;top:-90px}
.promo-1 .title{font-size:2rem}
.promo-1 .text-right{text-align:center!important}
.promo-1 .title:after,.promo-1 .title:before,.promo-2 .title:after,.promo-2 .title:before{display:none}
.mobail-menu{z-index:9000}
.mobail-menu .btn-menu{top:40px}
.loop-price .block-results{padding-left:15px;padding-right:15px}
.loop-price #js-clone-tag-filter ul li label{padding:10px;font-size:1rem;height:80px}
.loop-price #main .title:before{display:none}
.loop-price #main .title span{padding:0}
.loop-price .block-results .search-filter-results > div small{float:none;font-size:1.125rem}
.standart-inform-2{background:none}
.banner-standart .col-right .title{font-size:1.875rem;line-height:1;letter-spacing:initial}
.page-template-page-appointment .loop-price #main .btn[click]{width:100%!important;text-align:center;margin:0 auto 20px!important;top:0!important}
.block-form-reviews .block .block-form{padding:1.25rem .9375rem}
.ginput_recaptcha > div,.ginput_recaptcha > div iframe{width:100%!important}
header .btn{padding:5px;line-height:1;font-size:.875rem;letter-spacing:-.5px}
.searchandfilter select.sf-input-select{width:100%}
.page-template-page-appointment .loop-price #main .title{padding-top:.625rem;padding-bottom:.3125rem}
option[value="vrachi"]{display:none}
.loop-price .filter ul [data-sf-field-type="taxonomy"] ul > li label{font-size:.9375rem!important}
.temp-info-block-8 .block-title{font-size:24px}
.temp-info-block-8 .block-title span:before,.temp-info-block-8 .block-title span:after{display:none}
.temp-info-block-8 .container .list-title{font-size:17px}
.temp-info-block-8 .list-text{font-size:14px}
}
@media (max-width: 575.98px) {
	.fxmob{justify-content: center;}
  .banner-about .title {font-size: 28px; line-height: 1.1;}
.temp-info-block-8 .container .count{margin-top:0;margin-bottom:20px}
.js-scroll-menu .block-icon a{font-size:1rem;margin:5px}
.block-schedule{min-width:auto}
header .header-1 .block-btn a{max-width:48%;display:inline-block}
.loop-price > .container > .row{margin-left:-30px!important;margin-right:-30px!important}
.banner.style-3 ol{margin-left:0}
.banner.style-3 ol li{margin-bottom:0}
.loop-price #main{padding-left:3px;padding-right:3px;margin-bottom:0}
#appointment .container{padding-left:0;padding-right:0}
/*
.page-template-page-appointment .loop-price #main .title-line-fon-w{font-size:1.875rem;line-height:1.2}
.page-template-page-appointment .loop-price #main .title-line-fon-w:before{display:none}
.page-template-page-appointment .loop-price #main .title-line-fon-w span{padding-left:0;padding-right:0}
.page-template-page-appointment .loop-price #main .filter-3 .block{display:block}
.page-template-page-appointment .loop-price #main .filter-3 .block span{padding:10px;height:50px}
*/
.temp-info-list-1 .item{font-size:.9375rem}
.temp-info-list-1 .item .min{font-size:.875rem}
.temp-info-block-5 .item{padding-left:10px;padding-right:10px;padding-bottom:10px}
.temp-info-block-5 .item .lists .left,.temp-info-block-5 .item .lists .right{text-align:center!important}
.standart-inform-2 .item{max-width:300px;margin-left:auto;margin-right:auto}
.gf_stylespro .gf_quarter{width:100%!important}
.standart-inform-1 .col-right{text-align:center}
header .header-1 .block-logo{padding-right:15px}
header .header-1 .block-logo + div{padding:5px}
header .header-1 .block-logo:before{display:none}
.benner-single-doctor .block-schedule{max-width:300px!important}
header.scroll .header-1 .col-one{padding-top:3px;padding-bottom:3px}
.address.style-1 .block-address{max-width:300px!important}
.address.style-1 .block-address .block-address-call .col-right{text-align:center;margin-top:1.25rem}
header .block-phone{text-align:center}
.constructor .foto-gallety .title{line-height:1.1!important}
.foto-gallety.style-1 .text{width:calc(100% - 80px)!important}
.owl-img .title span{background-color:rgba(0,0,0,0)}
.new-news .owl-news .owl-nav{height:56px;position:relative;max-width:120px}
.new-news .owl-news .owl-nav button.owl-prev{left:0!important}
.new-news .owl-news .owl-nav button.owl-next{right:0!important}
.constructor .style-1.temp-1 .title{font-size:1.75rem!important}
.constructor .temp-1.style-1.one-col p,.constructor .temp-1.style-1.one-col p span{font-size:1rem!important}
.wysija-paragraph{position:relative}
.wysija-paragraph .formError{display:block;z-index:5000;cursor:pointer;left:0!important;right:0!important;top:0!important;position:relative!important}
.wysija-paragraph .formError .formErrorContent{width:100%!important}
.share-timer .time{font-size:5.625rem}
.share-timer .time .decor{margin:0!important}
.content-block-list-2 .title{line-height:1.1}
.doctor-1 .block{padding:1.875rem .9375rem}
.foto-gallety.style-1 ul li{overflow:hidden}
.foto-gallety.style-1 .text{padding-top:.3125rem;position:relative!important;text-align:left!important;float:right;width:calc(100% - 100px);height:auto!important}
.foto-gallety.style-1 .text span{position:relative!important;top:0}
.foto-gallety.style-1 .data{float:left;margin-left:0!important}
.foto-gallety.style-1 .data:before{display:none}
footer{padding-top:0!important}
footer .row{margin-left:0;margin-right:0}
footer .block-phone{margin-top:10px!important;margin-bottom:10px!important}
footer .col-a{height:auto!important;border:none!important;width:100%!important}
footer .menu-2{text-align:center;margin-top:20px}
.style-forms-1 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg,.style-forms-2 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{width:100%!important;margin-right:0;position:relative}
section.address .block-address{padding:.9375rem}
section.address .block-address .item-address img{max-width:100%}
section.address .block-address .title span{padding:0}
.item-address .url-address:before{left:0;display:inline-block;position:relative}
section.cooperation .block-tab .menu-list{display:block!important}
section.cooperation .block-tab .menu-list .item{min-height:50px}
.banner-contact .block-phone a{font-size:2.1875rem}
/* .banner .block-conten{padding:.625rem!important} */
.banner .block-conten .title{font-size:1.375rem!important}
.constructor .temp-3{font-size:.9375rem}
.constructor .temp-3 .title{font-size:1.625rem}
.error404 .box-text .text-2 span{position:relative}
.promo .block .border-line{border:none}
.promo .block .col-left{min-height:50px;padding-left:15px;text-align:center!important}
.promo .block .col-left span{width:100%}
.promo .block .col-right{min-height:50px}
.promo .list .row{border-bottom:2px solid rgba(0,0,0,0.1)}
#main .banner.style-1 .block{margin-bottom:5.625rem}
.share-timer.style-1 span{font-size:4.375rem!important}
.share-timer.style-1 .title{margin-bottom:.625rem}
.promo .discount.p-static{margin:auto}
.filter ul [data-sf-field-type="taxonomy"] ul > li label{width:auto}
.loop-price #js-clone-tag-filter ul li{width:100%}
.share-timer.style-1 .col-left .price span:before{top:10px}
}
@media (max-width: 576px) {
.standart-inform-3 .gform_body ul li:last-child{width:100%!important;position:relative!important}
}
@media (max-width: 511px) {	
	 .panel-title {
        font-size: 18px;
	}
	.aligncenternews{
		width:100%;
	}
	.label-news-time {
		 font-size: 14px;
			margin-bottom: -5px;

	}
	.label-news{
		 font-size: 14px;
	}
	
	

}



@media only screen and (max-width: 768px) {
  #myIframe {
    height: 3500px;
  }
}

@media only screen and (min-width: 769px) {
  #myIframe {
    height: 930px;
  }
}


