@media screen and (max-width: 1680px)
{
	header .lk{margin-right:44px;padding:0px 11px;}
	header .lk span{display:none;}
	header .lk svg{margin-right:0px;}
	header .lang{margin-left:40px;}
	header .center > ul{margin-left:44px;}
	header .center > ul li{margin-right:48px;}
	header div.phone_part{margin-left:40px;margin-right:40px;}
	#block8 .block_bg{left:40%;}
}

@media screen and (max-width: 1439px)
{
	header .lang{display:none;}
	header .city > p span{display:none;}
	header .city svg:first-child{margin-right:8px;}
	
	#block1 .block1_description{width:56%;}
	#block1 .block1_image img{right:-8%;}
	#block1.index2 .ellipse_7{left:82%;}
	
	#block2.index2{margin-top:-230px;}
	
	#block3 ul li{padding:24px 16px;}
	
	#block8 .center .line_1 > div, #block8 .center .line_2 > div{max-width:440px;}
	#block8 .center .line_3 > div{max-width:208px;}
	
	.footer.index .center .row_1{margin-bottom:48px;}
	.footer.index .center .row_1 .menus{flex-wrap:wrap;max-width:472px;}
	.footer.index .center .row_1 .menus > div{width:50%;}
	.footer.index .center .row_1, .footer.index .center .row_2{max-width:720px;align-items: flex-start;}
	.footer.index .center .row_1 .menus > div:nth-child(1),
	.footer.index .center .row_1 .menus > div:nth-child(2){margin-bottom:48px;}
	
	.footer .mobile_part{display:flex;flex-direction:column;margin-top:48px;}
	.footer .mobile_part .lang p{text-align:right;display:flex;align-items:center;justify-content: flex-end;}
	.footer .mobile_part .lang p svg{margin-left:8px;}
	.footer .social{display:flex;margin-top:43px;}
	.footer .social a{display:flex;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 14px;width:40px;height:40px;align-items:center;justify-content:center;margin-right:16px;background:#fff;--social-color:#9590A6;}
	.footer .social a:last-child{margin-right:0px;}
	.footer .social a path{transition:fill 0.3s;}
	.footer .social a:hover{--social-color:#000;}
	
	.footer.index .center .row_2 .lang{display:none;}
}

@media screen and (max-width: 1199px)
{
	.center{padding:0px 40px;}
	.nav_float{right:63px;}
	.fact_slider {width:100%;margin:0px;padding:0px 0px;box-sizing:border-box;}
	#block9 .fact_slider{max-width:none;}
	html, body{font-size:13px;line-height:20px;}
	header{min-height:90px;}
	header .center{padding:0px 32px;}
	.nav_float{right:55px;}
	header .center > ul{display:none;}
	.social_block,.nav_float{display:none;}
	#block1 .block1_description{width:50.5%;}
	#block1 .ellipse_8{top:-64%;}
	#block1 .ellipse_7{top:44%;}
	.buttons button{font-size:0.9rem;}
	#block3{margin-top:-151px;}
	#block3 .ellipse_7{top:0%;}
	#block8{margin-top:-110px;}
	#block9{margin-top:-100px;}
	#block8 .block_bg{display:none;}
	.green_button, .purple_button{padding:0px 25px;}
	.footer .center > p:nth-child(2){max-width:560px;}
	
}

@media screen and (max-width: 1024px)
{
	header .logo svg{width:40px;}
	header .logo .text{width:80px;}
	header div.phone_part p:nth-child(2) svg{display:none;}
	#block6 .ellipse_10{top:100%;width:700px;height:700px;}
	#block6 .ellipse_8{top:37%;}
	#block6 .ellipse_9{top:15%;}
	.footer .center > p:nth-child(2){margin:0px 30px;}
	#block3 ul li{padding:10px;}
	#block3 ul li svg{max-width:76px;max-height:76px;}
	#block2 .line_1 > div:nth-child(1) p:nth-child(1),
	#block2 .line_1 > div:nth-child(1) h2,
	#block2 .line_1 .gallery .desc{margin-top:0px;}
	#block1{margin-top:-100px;}
	#block1 .block1_image img{right:-13%;}
	#block1 .block1_description{width:53.5%;}
	#block1 .block1_description .head{font-size:3rem;line-height:3rem;}
	#block1 .block1_description p:nth-child(3),
	#block1 .block1_description p:nth-child(4),
	#block1 .block1_description .label,
	#block1 .block1_description .buttons{margin-left:25px;}
	#block1 .block1_description p:nth-child(4){margin-top:40px;}
	#block1 .block1_description p:nth-child(2){margin-left:25px;}
	header div.phone_part p:nth-child(2){font-size:1rem;line-height:1.5rem;}
	#block1 .block1_description .buttons{flex-direction:column;}
	.buttons button{font-size:1rem;margin-right:0px;width:100%;max-width:296px;}
	.buttons button:first-child{margin-bottom:16px;}
	#block2.index2{margin-top:-170px;}
	#block2 .line_1 > div:nth-child(1) p:nth-child(1),#block2 .line_1 > div:nth-child(1) h2{font-size:2rem;line-height:2.5rem;margin-top:0px;}
	#block2 .line_1 .gallery .desc{margin-top:0px;}
	#block2 .line_1 > div:nth-child(1){padding-right:35px;}
	#block2 .line_2 > div:nth-child(1) .gallery .desc{margin-top:0px;}
	#block2 .line_2 > div:nth-child(1) .gallery{margin-right:35px;}
	#block2 .line_2{margin-top:35px;}
	#block2 .line_2 > div:nth-child(2) .desc .text{margin-top:8px;}
	#block2 .line_2 > div:nth-child(2) .controls{margin-top:37px;}
	#block3 .headp{font-size:2rem;line-height:2.5rem;max-width:270px;z-index:3;}
	#block2 .ellipse_10{width:611px;height:611px;}
	#block3 .ellipse_3{top:-13%;}
	#block3 ul{margin-top:24px;z-index:3;}
	#block3 .ellipse_7{top:-13%;}
	#block3{margin-top:-171px;}
	#block3 ul{margin-top:16px;}
	#block3 ul li{width:100%;margin-right:0px;margin-top:8px;padding:16px;flex-direction:row;max-height:98px;}
	#block3 ul li:nth-child(n+6){visibility:hidden;}
	#block3 ul li:last-child{margin-bottom:32px;}
	#block3 ul li p, #block3 ul li h4{text-align:left;}
	#block3 ul li svg{max-width:96px;max-height:98px;}
	#block3 .headp{font-size: 1.8rem;line-height:2.3rem;max-width:240px;}
	.gallery .desc .text p:nth-child(2){max-width:none;}
	#block3 .slide_down{display:flex;width:calc(100% - 72px);height:40px;background:#907ED8;z-index:3;box-shadow: 0px 12px 16px rgba(144, 126, 216, 0.18);border-radius: 14px;align-items:center;justify-content:center;margin:-8px 36px 0px;}
	#block3 .center{padding:0px;}
	#block3 .overflow_container{padding:0px 36px;box-sizing:border-box;max-height:564px;overflow:hidden;}
	#block3 .slide_down svg{height:16px;transition:transform 0.3s;}
	#block3 .overflow_container.active li:nth-child(n+6){visibility:visible;}
	#block3.active .slide_down svg{transform:rotate(180deg)}
	#block3 ul li .label{font-size:13px;transform:translate(-50%, -2px);}
	#block3 .ellipse_7{width:274px;height:274px;}
	#block3 ul li p:nth-child(3) svg{position:absolute;right:24px;top:27px;}
	#block3 ul li p:nth-child(2){margin-bottom:0px;}
	#block8 .center .text_block > div p:nth-child(1){font-size:3.7rem;line-height:4.2rem;}
	#block8 .center .text_block > div p:nth-child(2){font-size:3.7rem;line-height:4.2rem;}
	#block8 .center .text_block > div{width:48%;}
	#block8 .center .text_block > div:first-child{margin-right:6%;}
	#block8 .center .line_1, #block8 .center .line_2{flex-direction:column;}
	#block8 .center .line_1 > div, #block8 .center .line_2 > div,#block8 .center .line_1 > div:first-child p{max-width:none;}
	#block8 .center .line_2 > div:first-child{margin-bottom:24px;}
	#block8 .center .line_3 div{width:49%;max-width:none;}
	#block8 .center .line_3 div:first-child{margin-right:2%;}
	#block10{margin-top:-200px;}
	#block10 .form label.error{bottom:-4px;left:10px;}
	.footer.index .center .row_1{margin-bottom:24px;}
	.footer .mobile_part{display:flex;order:1;flex-direction:column;}
	.footer .center > p:nth-child(1) a{display:none;}
	.footer .center > p:nth-child(1) span{margin-top:0px;}
	.footer{margin-top:100px;}
	.footer .center{flex-direction:column;}
	.footer .center > p:nth-child(1){order:3;text-align:center;}
	.footer .center > p:nth-child(2){order:2;max-width:none;margin:24px 0px;}
	.footer .center div{order:1;}
	.text_page .footer{margin:24px 0px;}

	.popup.form.video{width:96%;left:2%;transform:translate(0%,-50%);max-width:none;height:auto;padding-bottom:54%;}
	#block9 .fact_slider > div div:first-child p:nth-child(3){font-size:1rem;line-height:1.5rem;}
#block9 .fact_slider > div div:first-child p:nth-child(3) br{display:none;}
	#block9 .fact_slider > div{min-width:220px;max-width:220px;width:220px;height:auto;}
	#block9 .fact_slider > div div{padding:0px 24px;}
	#block9 .fact_slider > div div:first-child{padding-top:24px;margin-bottom:24px;}
	#block9 .fact_slider > div div:last-child p:nth-child(1){margin-top:24px;margin-bottom:16px;}
	#block9 .fact_slider > div div:first-child p:nth-child(2){}
	#block9 .fact_slider > div div:last-child{padding-bottom:24px;}
	#block9 .fact_slider > div div:last-child:after{border-width: 16px 0 0 16px;left:24px;top:-14px;}
	#block9 .fact_slider > div div:first-child p:nth-child(1){font-size:2rem;line-height:2.5rem;}
	#block9 .fact_slider > div div:first-child p:nth-child(2){font-size:1.15rem;line-height:1.65rem;}
	#block9 .fact_slider > div p:nth-child(2) svg{max-width:30px;max-height:30px;}
	#block9 .fact_slider > div p:nth-child(3){font-size:1rem;line-height:1.5rem;}
	#block9 .fact_slider > div div:last-child a{margin-top:auto;}
	#block9 .ellipse_1{width:257px;height:257px;}
	
	.form_success{margin-top:150px;}
	.choose_city{margin-top:170px;}
}

@media screen and (max-width: 880px)
{
	.form_success{margin:150px 32px 0px;width:calc(100% - 64px);max-width:none;padding:32px;}
	.popup.form.review{max-width:none;width:96%;}
	.popup.form.review .f_line, .popup.form.review .s_line{padding:24px 32px;}
	.popup.form.review .s_line:before{border-width: 16px 0 0 16px;left:32px;top:-14px;}
	.warning .close, .form .close{top:16px;right:24px;}
	.popup.form.review .s_line{overflow:auto;max-height:340px;}
	.popup.form.review .s_line p{line-height:1.7rem;}
}

@media screen and (max-width: 768px)
{
	#block1 .block1_description .head{font-size:2.5rem;line-height:2.5rem;}
	#block1 .block1_description p:nth-child(2), #block1 .block1_description p:nth-child(3), #block1 .block1_description .label, #block1 .block1_description .buttons{margin-left:20px;}
	.gallery .desc .text p:nth-child(1){font-size:3.7rem;line-height:4.2rem;}
	.text_block .center{margin-top:120px;}
	.text_page header .goback{font-size:0px;margin-left:0px;order:1;}
	.text_page header .goback svg{margin-left:0px;margin-right:16px;}
	.text_page header .logo{order:2;}
	.text_page header div.phone_part{order:3;}
	.text_page header .burger{order:4;}
	.text_block .center h1{font-size:1.8rem;line-height:2.3rem;}
	.text_block .center h2{font-size:1.15rem;line-height:1.65rem;margin-top:32px;}
	.text_block .center ul, .text_block .center ol{margin-top:0px;}
	#block1.index2 .ellipse_1{width:10px;height:10px;border-radius:10px;top:49%;left:77.5%;}
	#block1.index2 .ellipse_2{width:9px;height:9px;border-radius:9px;top:85%;left:55.5%;}
	#block1.index2 .ellipse_3{width:44px;height:44px;border-radius:44px;top:79%;left:27%;z-index:3;}
	#block1.index2 .ellipse_4{width:87px;height:87px;border-radius:87px;top:42%;left:-5%;}
	#block1.index2 .ellipse_5{width:48px;height:48px;border-radius:48px;top:39%;left:55%;}
	#block1.index2 .ellipse_6{width:8px;height:8px;border-radius:8px;top: 17.3%;left: 33%;}
	#block1.index2 .ellipse_7{width:15px;height:15px;border-radius:15px;top: 8%;left: 54%;}
	#block1.index2 .ellipse_8{width:225px;height:225px;border-radius:225px;top: 16%;left: 54%;}
	#block1.index2 .ellipse_9{width:17px;height:17px;border-radius:17px;top: 28%;left: -1%;}
	#block1.index2 .ellipse_10{width:31px;height:31px;border-radius:31px;top: 15%;left: 12.6%;}
	#block1.index2 .ellipse_11,
	#block1.index2 .ellipse_12{visibility:hidden;}
	
	#block2.index2 .ellipse_1{top:100%;left:82.5%;}
	#block2.index2 .ellipse_2{width:39px;height:39px;border-radius:39px;top:74%;left:29.5%;}
	#block2.index2 .ellipse_3{width:8px;height:8px;border-radius:8px;top:65%;left:10.5%;}
	#block2.index2 .ellipse_4{width:11px;height:11px;border-radius:11px;top:0%;left:3.5%;}
	#block2.index2 .ellipse_5{width:37px;height:37px;border-radius:37px;top:13.5%;left:60%;}
	#block2.index2 .ellipse_6{width:26px;height:26px;border-radius:26px;top:49.3%;left:32.3%;}
	#block2.index2 .ellipse_7{width:52px;height:52px;border-radius:52px;top:24.3%;left:-6%;}
	#block2.index2 .ellipse_8{width:18px;height:18px;border-radius:18px;top:6%;left:85%;}
	#block2.index2 .ellipse_9{width:377px;height:377px;border-radius:377px;top:24.3%;left:67%;}
	#block2.index2 .ellipse_10{visibility:hidden;}
	
	#block3.index2 .ellipse_1{width:18px;height:18px;border-radius:18px;top:-2%;left:90.5%;}
	#block3.index2 .ellipse_2{width:45px;height:45px;border-radius:45px;top:93.5%;left:18%;}
	#block3.index2 .ellipse_3{width:77px;height:77px;border-radius:77px;top:2%;left:-13%;}
	#block3.index2 .ellipse_4{width:13px;height:13px;border-radius:13px;top:59%;left:98%;}
	#block3.index2 .ellipse_5{width:10px;height:10px;border-radius:10px;top:-1%;left:18%;}
	#block3.index2 .ellipse_6{width:16px;height:16px;border-radius:16px;top:30%;left:87%;}
	#block3.index2 .ellipse_7{width:274px;height:274px;border-radius:274px;top:71%;left:50%;}
	#block3.index2 .ellipse_8,
	#block2.index2 .ellipse_9{visibility:hidden;}
	
	#block8 .ellipse_1{width:32px;height:32px;border-radius:32px;top:18%;left:4.5%;}
	#block8 .ellipse_2{width:7px;height:7px;border-radius:7px;top:10%;left:77%;}
	#block8 .ellipse_3{width:8px;height:8px;border-radius:8px;top:7%;left:4%;}
	#block8 .ellipse_4{width:30px;height:30px;border-radius:30px;top:81%;left:-2.5%;}
	#block8 .ellipse_5{width:13px;height:13px;border-radius:13px;top:11.5%;left:24%;}
	#block8 .ellipse_6{width:18px;height:18px;border-radius:18px;top:74.5%;left:6%;}
	#block8 .ellipse_7{width:116px;height:116px;border-radius:116px;top:56%;left:71%;}
	#block8 .ellipse_8{width:222px;height:222px;border-radius:222px;top:35%;left:-37%;}
	
	#block9 .ellipse_1{width:257px;height:257px;border-radius:257px;top:9%;left:51.5%;}
	#block9 .ellipse_2{width:10px;height:10px;border-radius:10px;top:2%;left:94%;}
	#block9 .ellipse_3{width:105px;height:105px;border-radius:105px;top:32%;left:-12%;}
	#block9 .ellipse_4{width:15px;height:15px;border-radius:15px;top:9.5%;left:52.5%;}
	#block9 .ellipse_5{width:46px;height:46px;border-radius:46px;top:-8.5%;left:74%;}
	
	#block10 .ellipse_1{width:11px;height:11px;border-radius:11px;top:198%;left:85%;}
	#block10 .ellipse_2{width:52px;height:52px;border-radius:52px;top:172%;left:3%;}
	#block10 .ellipse_3{width:156px;height:156px;border-radius:156px;top:76%;left:-13%;}
	#block10 .ellipse_4{width:77px;height:77px;border-radius:77px;top:30%;left:58.5%;}
	#block10 .ellipse_5{width:9px;height:9px;border-radius:9px;top:5%;left:77%;}
	#block10 .ellipse_6{width:9px;height:9px;border-radius:9px;top:13%;left:40.5%;}
	#block10 .ellipse_7{width:16px;height:16px;border-radius:16px;top:-5%;left:11.5%;}
	#block10 .ellipse_8{width:16px;height:16px;border-radius:16px;top:151%;left:20.5%;}
	#block10 .ellipse_9{width:371px;height:371px;border-radius:371px;top:82%;left:32.7%;}
	
	.popup_gallery{max-height:624px;overflow:auto;}
	.popup_gallery .popup_item{min-height:604px;max-height:604px;}
	.popup_gallery .popup_item .f_part{padding:23px 32px;}
	.popup_gallery .popup_item .s_part .text{padding:23px 24px 23px 125px;}
	.popup_gallery .popup_item .f_part p:first-child, .popup_gallery .popup_item .f_part h2{font-size:1.53rem;line-height:2rem;}
	.popup_gallery .popup_item >img{max-width:128px;top:112px;left:-20px;}
	.popup_gallery .popup_item .count_text{font-size:80px;line-height:80px;bottom:88px;}
	.popup_gallery .popup_item .prevnext{display:flex;width:100%;min-height:68px;align-items:center;justify-content:space-between;margin:auto 0px 0px;background:#907ED8;border-radius:0px 0px 24px 24px;--arrow-color:#fff;padding:0px 32px;box-sizing:border-box;}
	.popup_gallery .popup_item .prevnext span{color:#fff;}
	.popup_gallery .ellipse{display:none;}
	.popup.form.biggerform .ellipse{display:none;}
}

@media screen and (max-width: 767px)
{

	#block9 .fact_slider .owl-item > div{width:220px;}
	.choose_city .city_list .city_ul{flex-wrap:nowrap;}
	.choose_city .city_list .overflow_container{height: calc(100% - 150px);}
	.choose_city .city_list .city_ul.active{max-height:none;}	
	.choose_city .city_list .city_ul li{width:100%;}
	.choose_city .country_tabs li{margin-right:20px;}
	.choose_city .close{top:20px;right:28px;}
	.choose_city .country_tabs{margin-top:56px;}
	.choose_city .search_block{margin-top:24px;margin-bottom:32px;}
}

@media screen and (max-width: 724px)
{
	.popup.form.biggerform{max-width:none;width:96%;height:96%;overflow:auto;padding:32px;}
	.popup.form.biggerform .double_input_line, .popup.form.biggerform .triple_input_line{flex-direction:column;}
	.popup.form.biggerform .double_input_line > div,
	.popup.form.biggerform .triple_input_line > div{margin-right:0px;width:100%;}
	.popup.form.biggerform select{background-position: 97% center;}
	.popup.form.biggerform .double_input_line.checkbox button{margin-top:16px;max-width:none;}
	.popup.form .radio_input label{flex-direction:column;width:32%;margin-right:2%;align-items:center;justify-content:center;}
	.popup.form .radio_input label:last-child{margin-right:0px;}
	.popup.form .radio_input label span{font-size:0.9rem;line-height:1.4rem;text-align:center;}
}

@media screen and (max-width: 700px)
{
	.center{padding:0px 32px;}
	header.scrolled .center div.phone_part{visibility:visible;opacity:0;}
	
	.dropdown_menu{max-width:344px;}
	.dropdown_menu .close{right:38px;top:38px;}
	.dropdown_menu .container{padding:72px 32px 32px;min-height: auto;height: 100%;}
	.dropdown_menu hr{margin:24px 0px;}
	.dropdown_menu .bottom_part .social_block_dropdown{flex-direction:column;}
	.dropdown_menu .bottom_part div:nth-child(1){margin-top:auto;}
	.dropdown_menu .bottom_part .social_block_dropdown a{margin-right:0px;margin-bottom:16px;}
	.dropdown_menu .bottom_part .social_block_dropdown a:last-child{margin-bottom:0px;}
	.dropdown_menu .container > ul li{margin-bottom:24px;}
	.dropdown_menu .container > ul{max-height:89px;min-height:89px;}
	.dropdown_menu .lang_drop, .dropdown_menu .city_drop{display:none;}
	.dropdown_menu .container > ul li:nth-child(3n){margin-bottom:24px;}
	.dropdown_menu .container .lk_drop{order:3;}
	.dropdown_menu .container > ul li:nth-child(3){order:4;}
	.dropdown_menu .container > hr:nth-child(2){margin-top:0px;}
	.dropdown_menu .downloads{display:none;}
	.dropdown_menu .downloads_mob{display:flex;}
	.dropdown_menu .downloads_mob p{font-size:1rem;line-height:1.5rem;color:#9590A6;margin-bottom:16px;}
	.dropdown_menu .downloads_mob ul li{margin-bottom:16px;}
	.dropdown_menu .downloads_mob ul li:last-child{margin-bottom:0px;}
	.dropdown_menu .citylang_mob{display:flex;flex-direction:column;}
	.dropdown_menu .citylang_mob hr{margin-top:24px;}
	.dropdown_menu .citylang_mob ul{display:flex;flex-wrap:wrap;}
	.dropdown_menu .citylang_mob ul li{width:50%;}
	.dropdown_menu .citylang_mob ul li p {display:flex;align-items:center;}
	.dropdown_menu .citylang_mob ul li span{margin:0px 11px;}
	
	header div.phone_part{margin-left:auto;margin-right:24px;display:flex;flex-direction:column;}
	header div.phone_part p:nth-child(1){font-size:1.2rem;line-height:1.5rem;order:2;}
	header div.phone_part p:nth-child(2){font-size:1rem;line-height:1.8rem;order:1;}
	header .burger{transition:background 0.3s, box-shadow 0.3s;background:transparent;position:relative;right:-12px;}
	header .burger svg{float:left;}
	header.scrolled .burger{width:56px;min-width:56px;height:56px;display:flex;background: #FFFFFF;box-shadow: 0px 10px 12px rgba(149, 144, 166, 0.15);border-radius: 18px;position:relative;right:-24px;align-items:center;justify-content:center;}
	header.scrolled div.phone_part{margin-right:12px;}
	header .city{display:none;}
	header .lk{display:none;}
	
	#block1.index2 {padding-bottom:0px;}
	#block1.index2 .center{flex-direction:column;}
	#block1.index2 .center > div:not(.ellipse){width:100%;}
	#block1.index2 .block1_image img{position:relative;width:100%;right:auto;top:-80px;min-width:550px;left:-100px;}
	#block1.index2 .center > div:first-child{order:2;min-height:540px;}
	#block1.index2 .block1_description{margin-top:230px;}
	#block1.index2 .block1_description p:nth-child(2), #block1 .block1_description p:nth-child(3), #block1 .block1_description .label, #block1 .block1_description .buttons{margin-left:0px;}
	#block1.index2 .block1_description .label{width:101px;height:32px;font-size: 1.15rem;}
	#block1.index2 .block1_description .head{margin-left:-19px;font-size:3rem;line-height:2.9rem;margin-bottom:24px;}
	#block1.index2 .block1_description p:nth-child(2){max-width: 288px;font-size: 13px;line-height: 20px;}
	#block1.index2 .block1_description p:nth-child(3){margin-top:24px;font-size: 13px;line-height: 20px;}
	#block1.index2 .block1_description p:nth-child(2),
	#block1.index2 .block1_description p:nth-child(3){max-width:none;}
	#block1.index2 .block1_description .buttons{margin-top:24px;}
	#block1.index2 .buttons button{max-width: 100%;}

	#block2.index2{padding-top:30px;}
	#block2 .line_1, #block2 .line_2{flex-direction:column;}
	#block2 .line_1 > div:nth-child(1){padding-right:0px;}
	#block2 .line_1 > div:nth-child(1), #block2 .line_2 > div:nth-child(1){width:100%;}
	#block2 .line_2 > div:nth-child(1){margin-bottom:32px;}
	#block2 .line_1 > div:nth-child(1) p{margin-left:0px;padding-right:0px;}
	#block2 .line_1 > div:nth-child(1) p:nth-child(1), #block2 .line_1 > div:nth-child(1) h2{margin-bottom:24px;font-size: 1.8rem;line-height:2.3rem;}
	#block2 .line_1 > div:nth-child(2), #block2 .line_2 > div:nth-child(2){width:100%;}
	#block2 .line_1 > div:nth-child(1){margin-bottom:32px;}
	#block2 .line_1 .gallery{justify-items:center;}
	.gallery .desc .text p:nth-child(1){font-size:3.7rem;line-height:4.2rem;}
	#block2 .line_1 .gallery .desc{display:flex;flex-direction:column;}
	.gallery .controls{order:2;margin-top:auto;margin-bottom:75px;}
	#block2 .line_1 .gallery .desc .text{margin-top:26px;}
	.gallery .desc .text p:nth-child(2){margin-top:16px;}
	#block2 .line_1 .gallery .imgs{margin-right:16px;}
	#block2 .line_2 .gallery .desc{display:flex;flex-direction:column;}
	#block2 .line_2 > div:nth-child(1) .gallery .desc .text{margin-top:26px;}
	#block2 .line_2 > div:nth-child(2) .desc{flex-direction:row;}
	#block2 .line_2 > div:nth-child(2) .controls{margin-top:37px;}
	#block2 .line_2 > div:nth-child(1) .gallery{margin-right:0px;}
	#block2 .line_2 > div:nth-child(2) .gallery.column .imgs{min-width:360px;}
	
	#block3{padding-bottom:120px;}
	
	#block8 .center .line_1 > div:first-child{padding-left:0px;}
	#block8 .center .line_1 > div:first-child p,#block8 .center .line_1 > div:first-child h2{font-size: 1.8rem;line-height: 2.3rem;max-width: 240px;}
	#block8 .center .line_1 > div, #block8 .center .line_2 > div{padding:24px;flex-direction: column;}
	#block8 .center .line_2 > div p:nth-child(1){margin-right:0px;margin-bottom:16px;}
	#block8 .center .line_1 > div p:nth-child(1),#block8 .center .line_1 > div h2{margin-bottom:0px;}
	#block8 .center .line_1 > div:first-child, #block8 .center .line_2 > div:first-child, #block8 .center .line_3 > div:first-child{margin-right:0px;margin-bottom:8px;}
	#block8 .center .line_1 > div:nth-child(2) p:nth-child(1), #block8 .center .line_2 > div p:nth-child(1){font-size:3rem;line-height:3.5rem;}
	#block8 .center .line_1 > div h3,#block8 .center .line_2 > div h3 {margin-bottom:8px;font-size:1.15rem;line-height:1.65rem;margin-block-start: inherit;}
	#block8 .center .line_3{flex-direction:column;}
	#block8 .center .line_3 div:first-child{margin-right:0%;}
	#block8 .center .line_3 div{width:100%;padding:16px;}
	#block8 .center .line_1, #block8 .center .line_2, #block8 .center .line_3{margin-bottom:8px;}
	#block8 .center .line_3{margin-top:0px;}
	
	#block9{margin-top:-170px;padding-top:80px;}
	#block9 .center > p,#block9 .center > h2{margin-bottom:32px;left:4px;}
	#block9 .fact_slider > div{margin-right:8px;}
	#block9 .fact_slider{margin-bottom:160px;}
	
	#block10 .rows h5{font-size:1.8rem;line-height:2.3rem;}
	#block10 .rows h6{font-size:1.15rem;line-height:1.65rem;margin-top:32px;}
	#block10 .rows form{margin-top:24px;}
	#block10 .footer_form > div{flex-direction:column;}
	#block10 .form .input_block{margin-right:0px;}
	#block10 .row_2 button{width:100%;}
	#block10 .row_2 button svg{margin-left:auto;}
	#block10 .row_2 label > span:nth-child(2){font-size: 1rem;line-height: 1.5rem;}
	
	.footer.index{margin-top:64px;margin-bottom:32px;}
	
	.form_success{margin:150px 16px 0px;width:calc(100% - 32px);}
	.form_success button{font-size:1rem;line-height:1.5rem;}
	.form_success p:nth-child(2){margin-top:24px;}
	.form_success button{margin-top:24px;}
	
	.form.video .close, .form.video2 .close{right:16px;}
	.footer.index .mob_point{display:inline;}
	.footer.index .center .row_1 .menus > div > p, .footer.index .center .row_1 .phone_block > p{display:none;}
	.footer.index .center .row_1, .footer.index .center .row_2{flex-direction:column;align-items:center;}
	.footer.index .center .row_2 > p{max-width:none;text-align:center;margin-right:0px;}
	.footer.index .center .row_2 > p:nth-child(1){margin-bottom:16px;margin-right:0px;}
	.footer.index .center .row_1 .phone_block{margin-left:0px;margin-top:24px;width: 100%;max-width: 300px;}
	.footer.index .center .row_1 .phone_block .phone_part{align-items: center;display: flex;flex-direction: column;}
	.footer.index .center .row_1 .phone_block .mobile_part{align-items:center;}
	.footer .mobile_part{margin-top:24px;}
	.footer .social{margin-top:0px;}
	.footer .mobile_part .lang{display:none;}
	.footer.index .center .row_1 .menus{flex-direction:column;flex-wrap:nowrap;}
	.footer.index .center .row_1 .menus > div:nth-child(2) li:not(.mob_point),.footer.index .center .row_1 .menus > div:nth-child(3) li:not(.mob_point){display:none;}
	.footer.index .center .row_1 .menus > div:nth-child(1), .footer.index .center .row_1 .menus > div:nth-child(2),
	.footer.index .center .row_1 .menus > div{width:100%;margin-bottom:16px;max-width:none;display:flex;justify-content:center;}
	.footer.index .center .row_1 .menus > div:last-child{margin-bottom:0px;}
	.footer.index .center .row_1 .menus > div:first-child ul{flex-wrap:nowrap;width: 100%;}
	.footer.index .center .row_1 .menus > div li{margin-bottom:0px;display: flex;justify-content: center;}
	.footer.index .center .row_1 .menus > div:first-child ul li{width:100%;justify-content:center;display:flex;}
	.footer.index .center .row_1 .menus > div:first-child ul li:last-child{margin-right:0px;}
	.footer.index .center .row_1 .menus{max-width:300px;}
	.footer.index .center .row_1 .menus > div:first-child ul li:last-child{min-width:130px;}
	.footer.index .center .row_1 .menus > div:last-child li:first-child{margin-bottom:16px;}
	.footer.index .center .row_2 .mob_right{margin-top:24px;color:#9590A6;display:flex;}
}

@media screen and (max-width: 680px)
{
	.warning{width:96%;left:2%;transform:translate(0%,0%);padding:32px;bottom:8px;}
	.warning p{margin-bottom:12px;}
	.warning p:nth-child(1){margin-bottom:16px;font-size:1.4rem;line-height:1.9rem;}
	.popup.form:not(.withbottom){padding: 24px;max-width: 310px;width: 100%;}
	.popup.form input.phone_part,.popup.form.biggerform input.phone_part{max-width:160px;}
	.popup.form .ellipse{display:none;}
	.popup.form.withbottom{max-width: 310px;width: 100%;}
	.popup.form.withbottom p.hep, .popup.form.withbottom p.descrpition, .popup.form.withbottom form{padding:0px 24px;}
	.popup.form .verifcode input{max-width:55px;}
}

@media screen and (max-width: 428px)
{
	#block1 .block1_image img{left:-106px;}
	#block1.index2 .block1_description .head {font-size: 2.5rem;}
	header .logo svg {width: 30px;}
	header .logo .text {width: 70px;}
	header div.phone_part p:nth-child(1) {font-size: 1.2rem;line-height: 1.2rem;}
	header div.phone_part p:nth-child(2) {font-size: 1rem;line-height: 1.5rem;}

}

@media screen and (max-width: 359px)
{
	.center,header .center{padding:0px 22px;}
	header div.phone_part{display:none;}
	header .burger{right:-0px;margin-left:auto;}
	header.scrolled .burger{right:-12px;}
	
	.popup_gallery .popup_item .f_part{padding:16px 24px;}
	.popup_gallery .popup_item >img{top:94px;}
	.popup_gallery .popup_item .s_part{max-height:430px;overflow:auto;}
	
	.popup.form:not(.withbottom){padding:24px;}
}