@media (max-width: 1450px){.wrapper{padding:0
50px}.owl-nav{right:50px}.wrapper_fix,.methods_item{padding-left:50px}.banner_info{left:50px;right:50px}.breadcrumbs,.works_pos{left:50px}.methods_item:nth-child(2),.services_menu .benefits_list,.services_menu_text{padding-right:50px}}@media (max-width: 1350px){.wrapper{padding:0
25px}.new_title:before{width:38.5%}.banner_info{left:25px;right:25px}.breadcrumbs,.works_pos{left:25px}.methods_item:nth-child(2),.services_menu .benefits_list,.services_menu_text{padding-right:25px}.owl-nav{right:25px}.wrapper_fix,.methods_item{padding-left:25px}#map,#map2{margin-right:50px}.contact_info{width:52%}.header_bottom
.btn{margin-left:8px }.doctors_list{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 1300px){.implant_subtop,.middle_text,.implant_end
span{font-size:18px}.grid_reviews{grid-template-columns:1fr}.grid_reviews .reviews_descr
br{display:none}.logo{width:150px}.logo
img{width:100%}.header .menu
li{margin:0
14px 0 0}.header .menu
li{margin:0
14px 0 0}.menu
a{font-size:14px}.phone{font-size:18px}}@media (max-width: 1160px){.navigation-thumbs{left:2%;right:2%}.works_item{height:600px}.col_img.fix{position:relative;height:auto}.news_item:first-child{display:none}.new_title:before{width:auto;right:25px}.news_header{font-size:25px}.news_flex{padding-right:25px;flex-direction:row}.flex_btn{flex-direction:column}.underline_btn{margin:15px
0 0 0}.services_link{font-size:22px}.services_list
h4{margin-bottom:15px;width:29%}.price_block
.services_link{font-size:30px}.reviews_descr{font-size:18px}.items_title{font-size:20px}}@media (max-width: 1100px){.banner_item:before{background:linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.51) 45.68%, rgba(255, 255, 255, 0) 91.44%)}.implant_col{grid-column-end:3}.implant_grid{grid-template-columns:1fr 1fr}.services_list.fix{grid-gap:24px}.benefits_list
li{font-size:12px}.benefits_list li
strong{font-size:25px}.items_one{width:48%;margin:8px
0}.flex_items{flex-wrap:wrap}.section_description.fix{max-width:500px}.benefits_item{width:43%;max-width:100%;margin:30px
0}.benefits_list{flex-wrap:wrap}.services_menu .benefits_list,.services_menu_text{padding-left:12%}.services_logo{padding-left:40px}.services_logo:before{width:94px}.problem_grid{grid-template-columns:1fr 1fr 1fr}#map,#map2{margin-right:15px}.contact_info{width:85%}.header{position:fixed;top:0;left:0;background:white;z-index:100;width:100%;-webkit-transition:400ms linear;-moz-transition:400ms linear;-ms-transition:400ms linear;-o-transition:400ms linear;transition:400ms linear}.dopstyle_header{box-shadow:15px 13px 43px rgb(0 0 0 / 10%);-webkit-transition:400ms linear;-moz-transition:400ms linear;-ms-transition:400ms linear;-o-transition:400ms linear;transition:400ms linear}.height{height:62px}.callback_mob,.burger{display:block}#menu-item-1022{display:block}.sub-menu{display:none!important}.menu-item-has-children.active .sub-menu{display:flex!important}.menu-item-has-children{position:relative;width:100%;cursor:pointer}.menu-item-has-children:before{content:'';position:absolute;right:20px;top:3px;width:17px;height:10px;background-image:url("/wp-content/themes/mc-dental/assets/img/arr-phone.svg");background-size:cover;-webkit-transition:400ms linear;-moz-transition:400ms linear;-ms-transition:400ms linear;-o-transition:400ms linear;transition:400ms linear}.menu-item-has-children.active:before{transform:rotate(180deg);-webkit-transition:400ms linear;-moz-transition:400ms linear;-ms-transition:400ms linear;-o-transition:400ms linear;transition:400ms linear}.sub-menu
li{padding:0
10px!important}.sub-menu
a{opacity:0.8}.mob_menu
.schedule{max-width:110px;text-align:right}.header
.menu{position:absolute;opacity:0;visibility:hidden;left:0}.footer .menu,.col_title{display:none}.header .social_block,.header .address,.phone_block,.header_bottom,.header
.schedule{display:none}.logo{position:absolute;left:50%;top:50%;display:flex;transform:translate(-50%,-50%)}.flex_header{align-items:flex-end}.callback_mob
img{margin-right:15px;width:20px}.callback_mob{display:flex}.header_top{margin-bottom:0}.header{padding:21px
0}.mob_menu .sub-menu{display:flex;position:relative;opacity:1;visibility:visible;top:0;left:0!important;box-shadow:none;width:auto;margin-top:10px}.menu-item-object-custom.menu-item-has-children:hover .menu-item-object-services.menu-item-has-children .sub-menu, .menu-item-object-custom.menu-item-has-children:hover .menu-item-object-page.menu-item-has-children .sub-menu{opacity:1;visibility:visible}}@media (max-width: 1024px){.wp-image-1358{float:none;margin:0
auto!important;max-width:100% !important}.price_right{font-size:24px}.services_col
.col_info{width:100%;padding:0}.services_col .col_img.fix,.page_col
.col_img{height:300px}.news_header{font-size:20px}.col_img.fix{height:300px;width:100%}.services_menu .benefits_list.fix,.services_menu_text{padding-left:13%}.section_title strong:before{height:10px}.flex_col{flex-direction:column-reverse}.section_title,.col_info_title,.col_info_title
h2{font-size:38px}.section_subtitle{font-size:12px}.col_info{max-width:100%}.col_img{margin:0
0 25px 0;height:300px}.banner_title,.col_info_title,.col_info_title h2,.banner_title
h2{font-size:50px}.banner_item{height:550px}.doctor_img{width:200px;height:200px}.doctor_name{font-size:21px}.benefits_list,.about_slider,.contact_flex,.footer{padding:50px
0}.slider_sale,.services_list,.slider_reviews{margin-bottom:40px}.otst,.otst.fix{padding:40px
0}.grid_reviews{padding-bottom:40px}.page-template-contacts
.contact_flex{padding-top:30px}.doctors_list{margin-bottom:40px}.bg_fix{padding-top:50px}.grid_rating,.slider_reviews,.slider_doctors,.problem_grid{padding-bottom:50px}.footer_bottom{padding-top:40px;margin-top:40px}.methods_title{font-size:24px}.services_list.fix{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 950px){.float_img{float:none;max-width:100%!important;margin:0
0 10px 0!important}.wrapper_fix.fix{padding-right:25px}.wp-image-1609,.wp-image-1612,.wp-image-1614,.wp-image-1617,.wp-image-1619,.wp-image-1622,.wp-image-1606,.wp-image-1636{float:none;margin:10px
auto!important}.wp-image-1617,.wp-image-1619,.wp-image-1622{max-width:650px!important}}@media (max-width: 900px){.slider-comparison{height:380px !important}.cases_video{max-height:none}.cases_item{flex-direction:column}.twentytwenty-wrapper,.cases_info,.cases_video{width:100%}.flex_banner>div{width:100%}.flex_banner>img{display:none}.mob_img{display:block;margin:0
auto;max-width:100%}.navigation-thumbs{display:none!important}.contact_info
.marsh{justify-content:center}.works_block{padding-bottom:0}.works_text{margin:15px
0}.works_item:before{background:linear-gradient(90deg, rgba(255, 255, 255, 0.91) -0.94%, rgba(255, 255, 255, 0) 100%)}.news_item{padding:15px
0;width:100%}.methods_item{flex-direction:column-reverse}.methods_col{width:100%;padding-right:25px;box-sizing:border-box}.methods_item:nth-child(2) .methods_col{padding-left:25px}.methods_img,.methods_item:nth-child(2) .methods_img{width:100%;margin-bottom:15px}.methods_item:nth-child(2){flex-direction:column-reverse}.services_menu
.benefits_item{font-size:15px}.services_menu .benefits_list,.services_menu_text{padding-left:15%}.contact_info
.schedule{font-weight:400;font-size:18px;line-height:1.3;letter-spacing:0.04em;color:#23150C;opacity:0.6}.problem_item{padding:12px}.problem_title{font-size:18px}.problem_description{font-size:15px}.reviews_item{padding:15px}.reviews_descr{margin:15px
0}.reviews_bottom{flex-wrap:wrap}.reviews_doctor{margin:10px
0 0 0;width:100%}.reviews_date{width:100%;margin-bottom:10px}.services_img{width:50px;min-width:50px;height:50px;margin-right:10px}.services_img
img{width:60%}.services_link{font-size:18px}.grid_rating{grid-template-columns:1fr 1fr}.doctor_img{width:160px;height:160px}.contact_flex{flex-direction:column-reverse}#map,#map2{margin-right:0;margin-top:15px;height:300px}.contact_info{align-items:center;width:100%;text-align:center;display:flex;flex-direction:column}.contact_info .address,.contact_info
.social_block{margin:15px
0}.price_left,.price_center{font-size:18px}.price_right{font-size:18px}.price_item{padding:20px
0}.contact_info
.schedule{margin-bottom:15px}.contact_phone{font-size:21px}.sale{width:100%;margin:10px
0}.sale_block{flex-wrap:wrap}.form_block{padding:35px
25px}.services_list.new{grid-template-columns:1fr 1fr}}@media (max-width: 800px){.assistant_grid
.gallery{max-width:100%;grid-gap:10px}.price_right{width:20%}.implant_col{grid-column-end:2}.services_menu .benefits_list.fix,.services_menu_text{padding-left:25px;padding-top:40px;padding-bottom:40px}.services_menu
.benefits_list{padding-bottom:10px}.services_menu .benefits_list.fix
li{width:48%;box-sizing:border-box;margin:20px
0}.benefits_list
ul{flex-wrap:wrap}.services_logo{display:none}.services_menu .benefits_list,.services_menu_text{padding-left:25px}.flex_three{flex-wrap:wrap}.services_menu_text{text-align:center}.implant_grid{grid-template-columns:1fr}.implant_grid
.implant_subtop{flex-direction:column;text-align:left;align-items:flex-start}.implant_grid .implant_subtop
span{padding-left:0;text-align:left}}@media (max-width: 700px){.banner_team
.banner_description{font-size:18px}.banner_team
.banner_info{top:68%}.banner_team
.breadcrumbs{top:10px}.subtitle_price{text-align:center}.implant_item{padding:25px
10px}.slider_doctors.fix{margin-bottom:40px}.breadcrumbs li, .breadcrumbs li
a{font-size:17px}.breadcrumbs{flex-wrap:wrap}.doctors_list{grid-template-columns:1fr 1fr;grid-gap:15px}.form_block .form-group{width:100%;margin:0
0 20px 0}.form_block
.form_flex{flex-wrap:wrap;margin-top:15px}.block_services{margin-top:35px}.flex_items{padding-bottom:0!important}.implant_col{padding-bottom:40px!important}.methods_flex .methods_item:last-child{margin-bottom:0}.services_menu
.benefits_item{width:40%}.price_left,.price_center{font-size:16px}.item_three{width:100%;margin-bottom:15px}.col_img{margin-top:25px}.footer
.schedule{color:#FFF;font-size:16px;line-height:1.3;opacity:1;font-weight:400}.problem_grid{grid-template-columns:1fr 1fr;grid-gap:15px}.services_link{flex-direction:column;text-align:center}.services_list
h4{width:28%}.services_img{margin:0
0 10px 0}.flex_title.fix{flex-direction:column;align-items:flex-start}.flex_title{flex-direction:column;align-items:flex-start}.flex_title .all_link,.flex_title
.btn{margin:8px
0}.wrapper,.wrapper_fix{padding:0
15px}.wrapper_fix.fix{padding-right:15px}.col_img{border-radius:20px}.breadcrumbs{left:15px}.banner_info{left:15px;right:15px}.footer_top{flex-direction:column;align-items:center;text-align:center}.footer .marsh,.footer
.callback{justify-content:center}.form_title{margin:20px
0}.footer
.social_block{justify-content:center}.banner_item:before{background:linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.51) 35.68%, rgba(255, 255, 255, 0.3) 51.44%)}.mob_btn{display:flex;justify-content:center}.flex_title .all_link,.flex_title
.btn{display:none}.mob_btn.fix{padding-bottom:30px}.banner_description{color:black}.mob_btn.services_btn{margin-bottom:50px}.col_img.fix{margin-top:0}.three_block{margin-top:40px}.reviews_btns{flex-wrap:wrap;margin-top:15px!important}.reviews_btns
.btn{width:45%;display:flex;justify-content:center;margin:6px
0!important;margin-right:10px!important}}@media (max-width: 600px){.banner_page.fix:before{background:linear-gradient(90.56deg, #FFF -9.8%, rgba(255, 255, 255, 0.2) 100%)}.breadcrumbs li, .breadcrumbs li
a{color:#23150C}.banner_page.fix{background-position:right;height:450px}.services_menu
.benefits_list{padding-bottom:40px;padding-top:40px}.news_item{flex-direction:column;justify-content:center;text-align:center}.section_doctors{margin-top:40px}.news_flex{padding-right:0}.news_img{margin-right:0;margin-bottom:10px}.sale_count{font-size:21px}.sale_date{font-size:16px;margin:16px
0}.price_center{display:none}.price_left{width:60%}.works_item{height:500px}.works_item:before{background:linear-gradient(90deg, rgba(255, 255, 255, 0.41) 48%, rgba(255, 255, 255, 0.5) 100%)}.price_right{width:30%}.works_text,.works_years{color:#23150C}.items_one{flex-direction:column}.items_title{margin:10px
0 0 0;text-align:center}.mob_btn.services_btn{margin-bottom:35px}.slider_sale{padding:0
15px;box-sizing:border-box}.panel{padding:35px
30px}.panel
.section_title{font-size:25px}.benefits_item{font-size:18px}.benefits_item:before{width:55px;height:55px;background-size:cover}.banner_title,.section_title,.col_info_title,.col_info_title h2,.banner_title
h2{font-size:34px;line-height:1.1}.banner_description{font-size:16px;margin:15px
0}.btn,.underline_btn,.all_link{font-size:14px}.about_img{width:100%;border-radius:0}.benefits_item{width:100%;padding-left:24px}.sale_item{width:100%}.section_description{font-size:17px}.reviews_descr{font-size:16px}.section_subtitle{font-size:11px}.about_slider,.contact_flex,.footer{padding:35px
0}.benefits_list{padding:0
0 35px 0}.bg_fix{padding-top:35px}.grid_rating,.slider_reviews,.slider_doctors,.problem_grid{padding-bottom:35px}.news_header{margin-bottom:15px }.flex_col_doctor{margin-bottom:20px}.page-template-doctors
.banner_item{height:350px}}@media (max-width: 500px){.banner_team
.section_title{font-size:30px;line-height:1}.slider-comparison{height:310px !important}.reviews_name{font-size:18px}.reviews_img{width:85px;height:85px;font-size:40px}.implant_item{margin:10px}.flex_implant{font-size:16px}.implant_item
.btn{padding:12px
15px}.services_menu_text{padding-bottom:0}.price_block
.services_link{font-size:28px}.services_menu_text{font-size:20px}.implant_top{padding-bottom:15px;flex-direction:column}.implant_subtop,.implant_middle{padding:15px
0}.implant_end{padding-top:15px}.implant_end span,.implant_price{margin-bottom:15px}.implant_title{font-size:18px}.implant_subtop, .middle_text, .implant_end
span{font-size:16px}.services_list.new{grid-template-columns:1fr}.term_img{height:200px}.benefits_list li
strong{font-size:21px}.doctors_list
.doctor_img{width:120px;height:120px}.services_menu .benefits_list.fix
li{font-size:11px}.services_menu .benefits_list.fix li:before{width:50px;height:50px;background-size:cover}.doctors_list .doctor_name ,.doctors_list
.doctor_work{font-size:15px}.news_img{width:165px;min-width:165px;height:150px}.sale{padding:20px}.sale_flex{flex-direction:column;align-items:flex-start}.sale_num{margin-bottom:10px}.height{height:62px}.mob_menu{top:62px}.problem_grid{grid-template-columns:1fr}.services_link{}.services_list
h4{width:48%}.grid_rating{grid-gap:10px;grid-template-columns:1fr}.doctor_name{font-size:17px}.doctor_pos{font-size:15px}.logo{width:170px}.btn,.underline_btn,.all_link{font-size:13px}.btn{padding:12px
20px}.slider_sale,.services_list,.slider_reviews{margin-top:20px}.grid_rating,.problem_grid{padding-top:20px}.reviews_doctor .reviews_underline:before{display:none}.slider_reviews{margin-bottom:20px}.services_menu
.benefits_item{font-size:14px;width:35%}.items_title,.works_text{font-size:17px}.works_name{font-size:27px}.works_cost{flex-direction:column;align-items:flex-start}.cost_flex{margin:8px
0 0 0}.cost_item{margin:0
10px 0 0}.works_years{padding-left:10px}.works_name{margin-right:10px}.methods_title,.sale_header{font-size:21px}.price_list{margin:30px
0}.services_menu .benefits_list.fix
li{padding-left:8px;font-size:10px}.gallery-columns-1 .gallery-item{padding:25px
10px}.banner_description
br{display:none}.banner_team
.scroll_line{display:none}.banner_reviews{background-position:30% 50%}}@media (max-width:400px){.banner_team
.banner_info{top:50%}.banner_team{height:400px;background:#f39e82}.banner-img{display:none}.services_menu
.benefits_item{padding-left:15px}.services_menu
.benefits_list{padding-left:15px;padding-right:15px}.services_list.fix{grid-template-columns:1fr 1fr}.services_menu
.benefits_list.fix{padding-left:15px}.benefits_list li
strong{font-size:18px}}@media (max-width: 360px){.benefits_item{font-size:16px}.services_link{font-size:16px}.banner_title,.section_title,.col_info_title,.col_info_title h2 ,.banner_title
h2{font-size:31px}.wrapper,.wrapper_fix,.methods_item{padding:0
10px}.wrapper_fix.fix{padding-right:10px}.logo{width:100px}.section_title strong:before{height:5px}.benefits_item{margin:15px
0}.methods_img,.methods_item:nth-child(2) .methods_img,.flex_col_doctor
.methods_img{border-radius:20px;height:250px;min-height:250px;background-size:cover}.methods_item:nth-child(2) .methods_col{padding-left:0}.methods_item:nth-child(2){padding:0
10px}}