@media (max-width:1212px){.absoluteBlockRightAbout{right:10px;top:-60px}
 .blockAbsoluteText{font-size:46px}
 .blockRecommend{height:125px;width:317px}
 .textBlockRecommend{font-size:25px}
 .iconBlockRecommend{bottom:49px;right:-2px}
 .iconBlockRecommendConf{bottom:18px}
 .iconBlockRecommendTwoRowText{bottom:49px}
 .blockRecommendUrist{bottom:49px}
 .uristIconNew{bottom:48px}
 .media1212mr0{margin-right:0}
 .media1212flex{display:flex;flex-direction:column;align-items:flex-end}
 .w50media1200{width:50%}
 .mb90media1200{margin-bottom:90px}
 }
@media (max-width:1152px){.titleBLockQuestionsAndConsult{font-size:32px}
 .subtitleBLockQuestionsAndConsult{font-size:20px}
 .descriptionBLockQuestionsAndConsult{font-size:14px}
 .blockBtnBlockConsult a{font-size:20px}
 .offerBtnBLue{font-size:14px}
 .w447{width:auto}
 .fonTextAbout{width:160.029px;height:105.159px}
 .absoluteBlockRightAbout{right:12px;top:-100px}
}
@media (max-width:1127px){.blockStep{width:100%}
 .stepBlockNumberRight{right:-38px}
 .pr110media1127px{padding-right:110px}
}
@media (max-width:1111px){.itc-slider-item{width:100%!important}
 .h506slider2{width:auto;height:300px}
 .cardGallery{width:100%}
 .iconTextRewiewsSlider2{bottom:-40px;right:-30px}
 .nameTextRewiews2{right:6px;top:-27px}
 .sliderLicense25{width:25%!important}
 .cardGallery{display:flex;justify-content:center}
 .textGalleryJs{width:89%}
 .more{margin-bottom:0;bottom:70px}
 .nameCardGallery2,.textGalleryJs{height:300px}
 .nameRewiews{bottom:-10px}
 }
@media (max-width:1075px){.imageBlockOurProgramms img{width:310px}
 .imageLeftMain{padding-left:0}
 .blockTextOffer{width:auto}
 .d-none1067{display:none}
 .fonQuestons{display:none}
 .fon1067px{background-image:url(../img/questions/background.png);background-size:cover;background-repeat:no-repeat;width:100%}
 .titleBLockQuestionsAndConsult{position:relative;top:unset;left:unset;margin-bottom:24px}
 .blockTextConsultAndQuestions{padding-bottom:20px}
 .pMedia1067px{padding:20px}
 .meRecommend{padding-top:120px}
 .h506slider2{width:auto;height:345px}
 .iconTextRewiewsSlider2{bottom:-35px}
 .nameTextRewiews2{right:5px;top:-30px}
 .ourCardAbout{padding-bottom:0}
 .media1085px{display:flex;justify-content:space-between}
 .w60media1075{width:60%}
 .w25media1075{width:25%}
 }
@media (max-width:1070px){.heightImageSliderPay3{height:220px!important}
 .heightImageSliderPayRow2-3{height:190px!important}
}
@media (max-width:1038px){.sliderLicense25{width:50%!important}
 .block_imgSliderLicense{display:flex;justify-content:center}
}
@media (max-width:987px){.pl110{padding-right:20px}
 .pr110media1127px{padding-left:20px}
 .imageMainRight img{max-width:460px}
 .textDescriptionMainPage{margin-top:200px}
 .textPhotoMainPage{left:435px}
}
@media (max-width:968px){.list_anchor li a{font-size:12px}
}
@media (max-width:944px){.w100media944px{width:100%}
 .media1212flex{align-items:center}
 .centerRecommendMedia944{width:100%;margin-bottom:20px}
 .imageLeftMain img{width:100%;height:475px}
 .textPhoto{left:165px;top:430px}
 .blockAbsoluteText{left:2%;top:10%}
 .none944{display:none}
 .titleBlockOurProgramms{align-items:flex-end}
 .noneBr{display:block}
 .titleSlider{display:none}
 .sBlockOur{margin-bottom:25px}
 .imageLeftMainIndex img{height:unset;width:unset}
 .blockAbsoluteTextIndex{left:25%;top:12%}
 .blockAbsoluteTextIndex{font-size:34px}
 .subtitleMainSectionIndex{top:50px;font-size:30px}
 .textPhotoIndex{left:140px;top:460px}
 .accordianOffer{padding-top:0}
 .nameCardGallery2{max-height:max-content;height:100%;padding:40px 20px 100px 220px!important}
 .h506slider2{height:unset;margin:0 30px}
 .textGalleryJs2{max-height:390px;height:390px}
 .cardGallery img{top:-120px;left:52px}
 .show814{display:block;height:160px}
 .allResiewsPage2{position:absolute;bottom:80px;right:15px;display:flex;justify-content:flex-end;z-index:9;color:#F08A83;font-family:Actay;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.5s all ease}
 .allResiewsPage2Remove{position:absolute;bottom:80px;right:15px;justify-content:flex-end;z-index:9;color:#F08A83;font-family:Actay;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.5s all ease}
 .iconTextRewiewsSlider2{bottom:-35px}
 .nameTextRewiews2{top:-20px}
 .textGalleryJs2.show{max-height:100%;height:100%}
 .mb100media944{margin-bottom:100px}
 .itc-slider-wrapperMedia944{padding:100px 0 50px 0!important}
 .btnSliderRewiews{top:-142px}
}
@media (max-width:890px){.media1085px{flex-direction:column-reverse;align-items:center}
 .w25media1075{width:100%;display:flex;align-items:center;justify-content:center}
 .w60media1075{width:100%}
 .nameCardGallery2{padding:24px 24px 110px 200px!important}
}
@media (max-width:842px){.blockAbsoluteText{font-size:36px}
 .blockOfferMain{margin-left:0}
 .more2{display:flex}
 .h506slider2{max-height:100%;height:100%;margin:0 20px}
 .titleSection{margin-left:0}
 .iconTextRewiews{width:208.029px;height:96.159px;transform:rotate(9deg);bottom:-13px;right:-14px}
 .nameTextRewiews{right:-5px;font-size:16px;top:-58px}
 .nameTextRewiews2{right:5px;font-size:16px;top:-38px}
}
@media (max-width:818px){.textPhoto{left:320px;top:370px}
 .mainSectionPadding{flex-direction:column;align-items:flex-start;padding-top:30px}
 .mainSection{height:335px}
 .fonRecomend{top:500px}
 .mb143{margin-bottom:20px}
 .blockAbsoluteText{top:3%;left:2%}
 .blockTextOffer{margin-top:20px;margin-bottom:20px}
 .imageLeftMain{width:100%}
 .imageLeftMain img{height:auto;width:380px}
 .fonRecomend{top:50px}
 .w100media944px{justify-content:space-between}
 .ourCardAbout{padding-top:370px}
 .mainSectionIndex{height:auto!important}
 .blockOfferMain{margin-bottom:0}
 .textPhotoIndex{left:293px;top:622px}
 .blockAbsoluteTextIndex{left:35%}
 .titleMainSction{padding-right:20px}
 .blockRightMainPage {position:absolute;top:24px;width:755px;}
}
@media (max-width:767px){.pb100{padding-bottom:50px}
 .btnMainNew{top:130px;}
 .mb100{margin-bottom:50px}
 .pt100{padding-top:50px}
 .rewiews{padding-bottom:50px}
 .itc-slider-wrapper{padding-bottom:30px!important}
 .burgerMenu{display:inline-block;z-index:9999;}
 .galleryMobile{display:block}
 .gallery{display:none}
 .imgGallery img{max-width:100%;height:auto;width:100%}
 .blockNavFooter{margin-bottom:20px}
 .descriptionFooter{margin-bottom:0}
 .d-noneMenuList767{display:none}
 .titleBlockTextAboutClinic{margin-bottom:20px!important}
 .descriptionBlockTextAboutClinic{margin-bottom:20px}
 .reverseFlexMedia767px{flex-direction:column-reverse}
 .imageAboutClinic img{width:100%}
 .mt20media767px{margin-top:20px}
 .pl110{padding-left:55px}
 .ml30media1127px{padding-left:50px}
 .pr110media1127px{padding-right:20px;padding-left:55px !important}
 .afterLineRight{border-left:1px solid #2E968C;border-right:none}
 .stepBlockNumberRight{left:-38px;right:unset}
 .subtitleStep{text-align:start!important}
 .titleStepPage2{text-align:start!important}
 .iconHeaderNone img{display:none}
 .headerMobileNone{display:none!important}
 .me-3Media767px{margin-right:1rem}
 .noneBtnSocialHeader{display:flex!important}
 .decriptionSectionThanks{padding:0 20px}
 .blockInfoHeader{margin-right:0!important}
 .textHeaderInfo{display:flex;flex-direction:column}
 .w100media944px{flex-direction:column}
 .titleSectionThanks,.decriptionSectionThanks{font-size:24px}
 .descriptionBlockTextAboutClinic,.descriptionBlockTextAboutClinic span{font-size:14px}
 .titleBlockTextAboutClinic{font-size:32px}
 .textBlockRecommend{font-size:24px}
 .blockAbsoluteText{font-size:28px}
 .blockTextOffer{font-size:28px}
 .blockTextOffer span{font-size:28px}
 .descriptionMainSection{font-size:14px}
 .fonRecomend{top:704px}
 .blockRecommend{margin-bottom:30px}
 .decriptionSectionThanks{width:auto}
 .mainSection{height:auto}
 .meRecommend{padding-top:unset}
 .mainSectionPadding{padding-top:40px}
 .imageLeftMain img{height:auto;width:380px}
 .textPhoto{left:325px;top:320px}
 .blockAbsoluteText{left:13px}
 .blockAbsoluteText{top:5%}
 .fonRecomend{display:none}
 .ourCardAbout{padding-top:0}
 .ourCardAbout{padding-bottom:100px}
 .cardHistory{width:50%}
 .borderBlockHistory{border-top:none;border-bottom:none}
 .borderHistoryRight{border-right:none}
 .nameStep{padding-left:30px;left:0}
 .none767px{display:none!important}
 .blockAbsoluteTextIndex{left:305px;top:33%}
 .textPhotoIndex{left:293px;top:600px}
 .subtitleMainSectionIndex{display:none}
 .show767px{display:block}
 .allResiewsPage2,.allResiewsPage2Remove{left:15px;bottom:20px;right:unset}
 .borderRightMedia{border-right:2px solid #F08A83}
 .borderBottomMedia{border-bottom:2px solid #F08A83}
 .borderTopMedia{border-top:2px solid #F08A83}
 .titleSectionOurCardBlock,.titleSectionRecommend,.titleBlockTextAboutClinic,.titleSectionComand,.titleBlockOurProgramms,.titleSectionFz,.titleSectionTenSteps,.titleBlockTopRewiews,.titleSectionGallery,.titleBottomSurrMaterinstvoQuestions,.titleContacts,.titleLicense{font-size:32px}
 .titleStep,.titleNameListFooter{font-size:24px}
 .textAccordian,.blockNavFooter ul li a{font-size:14px}
 .pCardFzLeft,.pCardFzRight{width:50%}
 .subtitleSectFz li{font-size:14px}
 .contacts .row{flex-direction:column-reverse}
 .titleContacts{margin-bottom:24px}
 .blockRightContacts{margin-bottom:30px}
 .navMain{display:none}
 .titleBlockPay{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;top:25px}
 .btnSliderPay{display:flex;align-items:center;position:absolute;width:100%;justify-content:flex-end}
 .titleSliderPay_mobile{position:absolute;top:0}
 .blockTwoSliderPay{display:flex;align-itmes:center}
 .question_title_history{font-size:22px}
 .history_text{font-size:14px}
 .desc_image_history{font-size:14px}
 .author_image{font-size:12px}
 .title_history_modal{font-size:22px}
 .italic_text_history{font-size:14px}
}
@media (max-width:705px){.w50media1200{width:100%}
 .mb90media1200_2{margin-bottom:90px}
}
@media (max-width:626px){.swiper{width:auto}
 .swiper-slide{padding-left:20px !important}
 .iconSlider{left:15px !important;top:5px !important}
 .textSlider{top:5px;position:relative;padding-left:90px}
 .subtitleSectFz{font-size:14px}
 .pCardFzRight{padding:15px 0 15px 15px}
 .pCardFzLeft{padding:15px 0 15px 15px}
 .titleSectfz{font-size:18px}
 .mt70{margin-top:25px}
 .nameCardGallery2{padding:190px 24px 110px 30px !important}
 .content_toggle,.content_toggle_none{position:absolute;left:20px;bottom:30px}
 .iconTextRewiewsSlider2{bottom:unset;right:-22px}
 .nameTextRewiews2{top:-8px;right:-12px}
 .itc-slider-item{padding:0 0 50px}
 .rewiews{padding-bottom:0}
 }
@media (max-width:594px){.titleSectionOurCardBlock{text-align:end}
}
@media (max-width:559px){.mt70{margin-top:0}
 .blockBtnBlockConsult a img{width:24px;height:24px}
 .blockBtnQuestions{display:flex!important}
 .blockBtnQuestions .btnSocialHeader{background:#2E968C}
 .blockBtnBlockConsult{display:flex;flex-direction:column;align-items:flex-start!important}
 .mb16media559btn{margin-bottom:16px}
 .w100media559{width:100%}
}
@media (max-width:534px){.sliderLicense25{width:100%!important}
 .license .itc-slider-wrapper{padding:0!important}
}
@media (max-width:515px){
  .locationHeader svg{display:none}
  .locationHeader.locationHeaderShow svg{display:inline-block}
 .blockRightMainPage{right:10px;left:10px;}
 .textPhoto{left:155px;top:215px}
 .blockTextOffer{margin-top:20px}
 .blockAbsoluteText{width:343px}
 .imageLeftMain img{height:280px;width:220px}
 .blockBg{width:124.265px;height:67.119px}
 .textBg{font-size:10px;width:80px}
 .offerBtnBLue,.blockBtnOffer{width:100%}
 .socialNetworksHeader a img{max-width:80%;height:auto}
 .socialNetworksHeader button {width:35px;height:35px;}
 .btnSocialHeader a{display:flex;align-items:center;justify-content:center}
 .logo{width:25%}
 .logo img{max-width:100%;height:auto}
 .blockTextOffer{font-size:20px}
 .blockTextOffer span{font-size:20px}
 .offerBtnBLue{font-size:14px;margin-right:0!important}
 .mediaMb16px{margin-bottom:16px}
 .blockAbsoluteText{width:auto}
 .imageLeftMainIndex img{height:438px;width:unset;max-width:100%}
 .textPhotoIndex{left:195px;top:450px}
 .blockAbsoluteText{top:2%;left:3%}
 .blockBtnOffer{display:flex;flex-direction:column}
 .imageLeftMain{top:-25px;position:relative}
 .titleModalForm{font-size:24px;margin-bottom:15px!important}
 form .mb24{margin-bottom:10px}
 #modal_form{width:400px !important}
 .submitForm{margin-right:10px!important}
 .textBg{top:-21px;left:30px}
}
@media (max-width:482px){.textSlider{top:0!important;font-size:14px}
}
@media (max-width:465px){.locationHeader .textHeaderInfo{font-size:14px;text-align:center;padding-right:15px; width: 151px;}
 .locationHeader.locationHeaderShow .textHeaderInfo {width: initial;}
 .nameTextRewiews{right:-35px;font-size:14px;top:-15px}
 .iconTextRewiews{width:168.029px;height:83.159px;bottom:-25px;right:-25px}
 .iconTextRewiewsSlider2{width:168.029px;height:83.159px;bottom:-25px;right:-20px}
 .nameTextRewiews{right:-35px;font-size:14px;top:-38px}
 .nameTextRewiews2{right:-15px;font-size:14px;top:-30px}
}
@media (max-width:440px){.mt80{margin-top:55px}
}
@media (max-width:422px){#modal_form{width:92%!important}
 #modal_form input[type="text"]{margin-bottom:10px !important}
 .blockCityAndComment{margin-bottom:10px}
 .blockBtnAndSogl{margin-bottom:15px}
 .footerForm{font-size:14px}
}
@media (max-width:405px){.consult_special{font-size:24px}
 .locationHeader{margin-right:0!important}
}
@media (max-width:1080px){.imageOneColLast1{height:290px}
 .oneColSliderLast img{height:231px}
 .rightImageLastSlider img{height:130px}
 .heightImageSliderPay3{height:225px}
 .heightImageSliderPayRow2-3{height:195px}
}
@media (max-width:1050px){.blockSliderPay4 img{height:440px}
 .heightImageSliderPay2{height:220px}
 .heightImageSliderPay3{height:255px}
 .heightImageSliderPayRow2-3{height:200px}
 .heightImageSliderPayRow2-2{height:225px}
 .heightImageSliderPayRow2-1{height:180px}
 .blockSliderPay3 img{max-width:100%;height:420px;margin-right:30px}
 .titleBlockTwoSliderPay,.titleTextSliderPay3,.titleSliderPay4{font-size:22px}
 .subtitleBlockTwoSliderPay,.subtitleTextSliderPay3,.subtitleSliderPay4{font-size:14px}
 .heightImageSliderPay2{height:185px}
 .heightImageSliderPayRow2-1{height:160px}
 .heightImageSliderPayRow2-3{height:175px !important}
 .heightImageSliderPayRow2-2{height:205px}
 }
@media (max-width:1024px){.blockSliderPay4 img{height:365px}
 .mb0titleSliderPay{margin-bottom:0}
 .subtitleSliderPay{font-size:14px!important}
 .mt30sliderPay{font-size:22px}
 .blockImageAndText img{max-width:90%}
 .h100AndFlex{justify-content:flex-start}
 .subtitleSliderPay{margin-bottom:16px}
 .mb0titleSliderPay{font-size:22px}
 .subtitleSliderLastNew{font-size:18px!important}
 .subtitleSliderLast,.titleImageTextSliderPay{font-size:14px}
 .fz22media{font-size:22px}
 .heightImageSliderPayRow2-3{height:160px !important}
 .oneColSliderLast img{height:200px}
}
@media (max-width:960px){.imageOneColLast1{height:330px}
 .oneColSliderLast img{height:190px}
 .titleSliderPay4,.titleSliderPay,.titleBlockTwoSliderPay,.titleTextSliderPay3{font-size:24px}
 .subtitleSliderPay4,.subtitleSliderPay,.titleImageTextSliderPay,.subtitleBlockTwoSliderPay,.subtitleTextSliderPay3{font-size:14px}
 .heightImageSliderPay2{height:185px}
 .heightImageSliderPay3{height:230px}
 .heightImageSliderPayRow2-3{height:180px}
 .heightImageSliderPayRow2-2{height:200px}
 .heightImageSliderPayRow2-1{height:163px}
 .accordianOffer{padding-top:100px}
 .imageOneColLast1{height:270px}
 .rightImageLastSlider img{height:120px}
}
@media (max-width:944px){.paySurmama{padding-top:100px}
}
@media (max-width:900px){.imageOneColLast1{height:280px}
 .rightImageLastSlider img{height:125px}
 .oneColSliderLast img{height:210px}
 .subtitleSliderLast{font-size:14px}
 .blockSliderPay4 img{height:340px}
 .heightImageSliderPayRow2-2{height:205px}
 .heightImageSliderPayRow2-3{height:169px}
 .heightImageSliderPayRow2-1{height:160px}
 .blockOnePaySurmama img{height:195px;margin-bottom:15px}
 .blockSliderPay3 img{height:400px}
 .heightImageSliderPay3{height:205px}
 .heightImageSliderPay2{height:175px}
 .heightImageSliderPayRow2-3{height:155px}
 .heightImageSliderPayRow2-2{height:185px}
 .heightImageSliderPayRow2-1{height:155px}
 .textGalleryJs{height:350px}
}
@media (max-width:864px){.oneColSliderLast img{height:225px}
}
@media (max-width:810px){.imageOneColLast1{height:240px}
 .rightImageLastSlider img{height:105px}
 .oneColSliderLast img{height:215px}
 .heightImageSliderPay3{height:190px}
 .heightImageSliderPay2{height:165px}
 .heightImageSliderPay1{height:120px}
 .heightImageSliderPayRow2-1{height:145px}
 .heightImageSliderPayRow2-2{height:175px}
 .heightImageSliderPayRow2-3{height:155px}
 .blockOnePaySurmama img{max-width:100%;height:189px;margin-bottom:15px}
 .blockSliderPay3 img{height:350px;margin-right:15px}
 .titleSliderPay4,.titleSliderPay,.titleBlockTwoSliderPay,.titleTextSliderPay3{font-size:18px}
 .subtitleSliderLast{font-size:14px}
 .oneColSliderLast img{height:190px}
}
@media (max-width:768px){.heightImageSliderPay3{height:175px}
 .heightImageSliderPay2{height:155px}
 .heightImageSliderPay2,.heightImageSliderPay3{margin-left:15px}
 .heightImageSliderPayRow2-3,.heightImageSliderPayRow2-2{margin-left:15px}
 .heightImageSliderPayRow2-2{height:165px}
 .heightImageSliderPayRow2-3{height:140px}
 .heightImageSliderPayRow2-1{height:140px}
 .accordianOffer{padding-top:40px}
 .paySurmama{padding-top:40px}
 .logo_pc{display:none}
 .logo_mobile{display:block}
 .fz{padding-bottom:20px}
 .blockBtnBlockConsultMobile{flex-direction:column!important;align-items:center!important}
 .blockBtnBlockConsultMobile button{width:100%;margin-top:16px}
 .descTitleTenSteps{padding-bottom:16px}
 #modal_form{padding:10px 15px!important}
 .callback li label{font-size:14px}
 .nameAndPhone input{font-size:14px!important}
 .blockCityAndComment input{font-size:14px!important}
 .blockBtnAndSogl{margin-bottom:15px}
 .offerBtnBLue{padding:16px 0!important}
}
@media (max-width:720px){.blockSliderPay4 img{height:192px}
 .heightImageSliderPay3{height:160px}
 .heightImageSliderPay2{height:145px}
 .heightImageSliderPay1{height:105px}
 .heightImageSliderPayRow2-3{height:120px}
 .heightImageSliderPayRow2-2{height:160px}
 .blockOnePaySurmama img{height:150px}
 .blockSliderPay3 img{height:295px}
}
@media (max-width:640px){.oneColSliderLast{display:none}
 .oneColSliderLast img{height:200px}
 .twoColSliderLast{width:100%}
 .rightImageLastSlider img{height:115px}
 .rightImageLastSlider{margin-left:10px}
 .heightImageSliderPay3{height:130px}
 .heightImageSliderPay2{height:115px}
 .heightImageSliderPay1{height:105px}
 .heightImageSliderPayRow2-1{height:115px}
 .heightImageSliderPayRow2-2{height:140px}
 .heightImageSliderPayRow2-3{height:110px}
 .blockTwoSliderPay,.blockSliderPay3{flex-direction:column}
 .mediaSlider640{display:flex;flex-direction:column}
 .blockImageAndTextMedia640{display:flex;flex-direction:column-reverse}
 .mb30Media640{margin-bottom:30px}
 .imageOneColLast1{height:auto}
 .blockImageLastSliderRight{flex-direction:column}
 .rightImageLastSlider{flex-direction:row;margin-left:0;margin-top:15px}
 .rightImageLastSlider img{height:195px}
 .h100AndFlex{justify-content:flex-start}
 .mr30sliderPay{margin-right:0;display:flex;flex-direction:column}
 .textGalleryJs{height:415px}
}
@media (max-width:626px){.itc-slider-wrapper{padding-bottom:0!important}
}
@media (max-width:576px){.textGalleryJs{height:440px}
}
@media (max-width:540px){.textGalleryJs{height:450px}
}
@media (max-width:580px){.textGalleryJs{height:520px}
}
@media (max-width:456px){.textGalleryJs{height:545px}
}
@media (max-width:445px){.textGalleryJs{height:610px}
}
@media (max-width:435px){.textGalleryJs{height:630px}
}
@media (max-width:414px){.nameRewiews{right:5px}
 .textGalleryJs{height:650px}
}
@media (max-width:402px){.textGalleryJs{height:670px}
}
@media (max-width:375px){.blockAbsoluteText{left:4%!important}
}
@media (max-width:374px){.textGalleryJs{height:690px}
}
@media (max-width:1050px){.textPhotoMainPage{left:330px}
}
@media (max-width:978px){.textPhotoMainPage{left:430px}
}
@media (max-width:978px){.textPhotoMainPage{top:210px}
}
@media (max-width:952px){.textPhotoMainPage{left:385px}
}
@media (max-width:915px){.headerMobileNone{display:none !important}
 .iconHeaderNone img{display:none}
}
@media (max-width:902px){.imageMainRight img{max-width:400px;height:auto;margin-top:100px}
 .textDescriptionMainPage{margin-top:160px}
}
@media (max-width:834px){.textPhotoMainPage{top:190px;left:350px}
}
@media (max-width:767px){.imageMainRight{position:absolute;right:0}
 .imageMainRight img{max-width:350px;height:auto;margin-top:125px}
 .titleMainPage{color:#4B3737;font-family:'Cormorant';font-size:28px;font-style:normal;font-weight:300;line-height:normal}
 .blockRightMainPage{width:auto}
 .textPhotoMainPage{position:absolute;top:310px;left:310px;bottom:-50px}
 .blockBtnOfferMainPage{display:flex;flex-direction:column;width:80%;z-index:1;bottom:-398px;position:absolute}
 .blockBtnOfferMainPage a{margin-right:0!important}
 .blockBtnOfferMainPage a:not(:last-child){margin-bottom:16px}
 .sectionMainPage{height:700px}
 .textDescriptionMainPage2{position:absolute;bottom:25px;color:#4B3737;font-family:'Actay';font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:block;text-align:center}
}
@media (max-width:717px){.imageMainRight img{max-width:400px}
 .textPhotoMainPage{position:absolute;top:310px;left:235px;bottom:-50px}
}
@media (max-width:679px){.imageMainRight img{max-width:352px}
}
@media (max-width:650px){.textPhotoMainPage{left:200px}
}
@media (max-width:604px){.textPhotoMainPage{left:160px}
}
@media (max-width:576px){.sectionMainPage{height:550px}
 .thanksForChoose{border:none}
 .blockBtnOfferMainPage{width:100%;text-align:center}
 .thanksForChoose{margin-bottom:0!important}
 .textDescriptionMainPage{font-size:14px}
 .textDescriptionMainPage span{font-size:14px}
 .blockRightMainPage{top: -35px;}
}
@media (max-width:566px){.imageMainRight img{max-width:310px}
 .imageLeftMainIndex img{max-width:100%!important;height:438px!important}
 .blockBtnOfferMainPage{bottom:-355px}
 .textDescriptionMainPage2{bottom:53px}
 .textPhotoMainPage{top:270px}
 .descriptionBlockTextAboutClinic{font-size:14px}
 .textPhoto.textPhotoIndex{left:205px!important;top:430px!important}
 .imageLeftMainIndex img{left:0;margin-left:-20px;position:relative;margin-top:-15px}
 .blockAbsoluteTextIndex{left:46%!important;top:170px!important}
}
@media (max-width:552px){.textPhotoMainPage{left:136px}
 .mainPageBlockBg{width:210.423px;height:102.826px}
 .mainPageTextBg{font-size:20px;width:230px;top:-38px;left:-39px}
}
@media (max-width:525px){.textDescriptionMainPage2{bottom:35px}
 .textPhotoMainPage{left:105px}
}
@media (max-width:477px){.textPhotoMainPage{left:75px}
}
@media (max-width:451px){.textPhotoMainPage{left:55px}
}
@media (max-width: 420px){.btnMainNew {top: 160px;}
}
@media (max-width:415px){.imageMainRight img{max-width:280px}
 .blockBtnOfferMainPage{bottom:-310px}
 .textDescriptionMainPage2{bottom:32px}
 .textPhotoMainPage{top:260px}
}
@media (max-width:397px){.textPhotoMainPage{left:35px}
 .textPhoto{left:50px!important;top:270px!important}
 .textPhotoSur{left:155px !important;top:177px !important}
 .listContactsAccordian a{font-size:14px}
}
@media (max-width:380px){.imageMainRight img{max-width:230px}
 .textPhotoMainPage{top:240px}
 .blockBtnOfferMainPage{bottom:-265px}
 .textDescriptionMainPage2{font-size:14px;bottom:45px}
 .sectionMainPage{height:505px}
}
@media (max-width:376px){.blockBtnOfferMainPage{bottom:-350px}
}
@media (max-height:760px){.imgMedia img{max-width:100%;height:auto}
 .imageLeftMainIndex img{max-width:100%!important;height:auto}
}
@media (max-height:600px){.textPhotoIndex{left:140px;top:440px}
 .subtitleMainSectionIndex{left:13%;top:43px;line-height:37px}
 .blockAbsoluteTextIndex{font-size:36px;left:13%}
 .blockTextOffer{margin-bottom:10px;font-size:18px}
 .mb143{margin-bottom:10px}
}
@media (max-width:1075px) and (max-height:760px){.blockTextOffer{margin-bottom:10px;font-size:18px}
 .mb143{margin-bottom:10px}
 .textPhotoIndex{left:140px;top:440px}
 .subtitleMainSectionIndex{left:13%;top:43px;line-height:37px}
 .blockAbsoluteTextIndex{font-size:36px;left:13%}
}
@media (max-width:976px) and (max-height:760px){.blockAbsoluteText{font-size:38px}
}
@media (max-width:944px) and (max-height:760px){.blockAbsoluteText{font-size:38px;left:15%;top:14%}
 .textPhoto{left:217px;top:415px}
}
@media (max-width:926px) and (max-height:760px){.textPhoto{left:180px;top:370px}
}
@media (max-width:892px) and (max-height:760px){.textPhoto{left:170px;top:360px}
}
@media (max-width:860px) and (max-height:760px){.textPhoto{left:160px;top:350px}
}
@media (max-width:842px) and (max-height:760px){.blockOfferMain{margin-left:30px}
 .blockAbsoluteText{font-size:34px}
 .blockTextOffer,.blockTextOffer span{font-size:18px}
 .textPhoto{left:185px;top:385px}
}
@media (max-width:818px) and (max-height:760px){.blockAbsoluteText{top:25px}
 .textPhoto{left:280px;top:385px}
 .blockOfferMain{margin-left:0}
}
@media (max-width:515px) and (max-height:760px){.textPhoto{left:145px;top:220px}
 .blockAbsoluteText{top:10px;font-size:28px}
}
@media (max-height:700px){.titleModalForm{margin-top:10px !important;margin-bottom:10px !important}
 .subtitleModalForm{margin-bottom:10px !important}
 .mb24,.blockCityAndComment{margin-bottom:10px!important}
 .blockBtnAndSogl{margin-bottom:20px}
}
