*{padding:0px; margin:0px;outline: none;/*transition: all 0.2s ease-in;*/line-height:1.2;}
.fancybox-slider-wrap *{transition:none;}
table{border-spacing:0;border:0;border-collapse: collapse;}
body{font-family: "Montserrat", sans-serif;font-size:16px;color:#fff;font-optical-sizing: auto;}
.roboto{font-family: "Roboto", sans-serif;}
.philosopher{font-family: "Philosopher", sans-serif;}
ul{padding:0px; margin:0px;list-style-type: none;}
img{border:0;max-width:100%;}
li{padding:0px; margin:0px;}
a{color:#02b9f3;text-decoration: underline;}
a:hover{text-decoration: none;color:#02b9f3;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;}
h1 {font-size: 30px;}
h2 {font-size: 27px;}
h3 {font-size: 21px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
.text{}
.text img{padding:3px;border:1px solid #d0c7b0;margin:5px;}
.text p{padding:0 0 20px 0;margin:0;}
.text table {border-spacing: 0px;border-collapse: collapse;}
.text table td{padding:5px 10px;}
.text table td img{margin:0;border:0;padding:0;}
.text table td p{padding:0;}
.text table ol,.text table ul{list-style-position: inside;padding:0 0 20px 0;}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding:0 0 20px 0;font-weight: bold;margin:0;color: #ffc20e;}
.text ul,.text ol{padding:0 0 20px 0;}
.text ul{list-style: disc;list-style-position: inside;}
.text ul li{padding:0 0 0 20px;line-height: 25px;}
.text ol{list-style-type: decimal;list-style-position: inside;}
.br{height:40px;}
.clear{clear:both;}
.justifyleft{text-align:left;}
.justifyright{text-align:right;}
img.justifyleft{float:left;margin:0 10px 6px 0;}
img.justifyright{float:right;margin:0 0 6px 10px;}
fieldset{border:0;}
.row:before, .row:after {width:0px; height:0px;}
.row-flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;flex-wrap: wrap;}
.row-flex .col-md-2,.row-flex .col-md-3,.row-flex .col-md-4,.row-flex .col-md-6{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
body{background:#ffffff;min-width:300px;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
.wrap{width:1170px;margin:0 auto;position:relative;padding:0 15px;}
.slider_wrap{height: 100vh;position: absolute;z-index: 0;left: -100px;right: -100px;}
.site_back{height:100%;}
.back1{background: url('img/back1.webp') center center no-repeat;}
.back2{background: url('img/back2.webp') center center no-repeat;}
.back3{background: url('img/back3.webp') center center no-repeat;}
.back4{background: url('img/back4.webp') center center no-repeat;}
.back5{background: url('img/back5.webp') center center no-repeat;}
.back6{background: url('img/back6.webp') center center no-repeat;}
.back7{background: url('img/back7.webp') center center no-repeat;}
.back8{background: url('img/back8.webp') center center no-repeat;}
.back9{background: url('img/back9.webp') center center no-repeat;}
.back10{background: url('img/back10.webp') center center no-repeat;}
.back11{background: url('img/back11.webp') center center no-repeat;}
.back12{background: url('img/back12.webp') center center no-repeat;}
.back13{background: url('img/back13.webp') center center no-repeat;}
.back1,.back2,.back3,.back4,.back5,.back6,.back7,.back8,.back9,.back10,.back11,.back12,.back13{background-size: cover;}
header{position:fixed;top:0;left:0;right:0; background: url('img/header.png') top center repeat-x;z-index: 5;padding:0 0 44px;}
.logo{text-align:center;background:#ffc20e;transition: all 0.2s ease-in;padding:23px 0 26px;}
.logo img{height:64px;transition: all 0.2s ease-in;}
.menu>ul{font-size:0;}
.menu>ul>li{display:inline-block;position:relative;}
.menu>ul>li>a{line-height:112px;display:block;padding:0 14px 0 15px;text-align:center; color:#fff;font-size:15px;text-decoration: none;text-transform: uppercase;font-weight:bold;position: relative;}
.menu>ul>li:hover>a,nav>ul>li.current>a{color:#ffc20e;}
.menu>ul>li:hover>a:before,nav>ul>li.current>a:before{content:'';position: absolute;top:0;left:calc(50% - 1px);top:0;background:#ffc20e;width:1px;height:40px;}
.top_right{padding:34px 0 0 0;margin:0 0 0 -8px;}
.top_right_t{display: table;width:100%;}
.top_right_td{display: table-cell;vertical-align: middle;}
.top_right_td:first-child{padding:0 22px 0 0;}
.phone a{border:1px solid #fff;line-height:42px;display: inline-block;color:#fff;padding:0 20px 0 45px;text-decoration: none;font-size:17px;
	font-weight:bold;background: url('img/phone.png') 16px 50% no-repeat;}
.phone a:hover{background-color:#3a3a3a}
.top_right_lang{position: relative;}
.top_right_lang_act{font-weight:bold;font-size:14px;padding:0 0 0  16px;background: url('img/top_right_lang_act.png') 0 50% no-repeat;cursor: pointer;}
.top_right_lang_changhe{display: none;position: absolute;left: 0;top: 20px;border: 1px solid #fff;background: rgba(0,0,0,0.55);}
.top_right_lang_changhe div+div{border-top:1px solid #fff;}
.top_right_lang_changhe div a{display: block;text-decoration: none;color:#fff;line-height: 30px;padding:0 13px;}
.top_right_lang_changhe div a:hover{color:#000;background: #ffc20e;}
.left{/*background: url('img/left.png') 0 0 repeat;*/background: rgba(0,0,0,0.55);height:100vh;}
.left,.right{padding-top:113px}
.right_padding{padding-left:100px;}
.h1{padding:0 0 20px;margin:0 0 25px;background: url('img/line1.png') left bottom no-repeat;}
.h1 h1,.h1 h2{font-size:55px;line-height:60px;font-weight:bold;margin:0;}
.h1 h1 b{color:#ffc20e;}
.h1_2{margin:0 0 70px;}
.h1_2 h1{font-size:55px;line-height:60px;font-weight:bold;margin:0;}
.text1{font-size:20px;}
.text1 p{margin:0 0 26px;line-height:30px;}
.text1 ul{font-size:0;}
.text1 ul li{display: inline-block;vertical-align: top;width:50%;font-size:16px;margin:0 0 16px;background: url('img/li.png') 0 0 no-repeat;line-height:25px;padding:0 0 0 40px;}
.text1 p+ul{padding-top:10px;}
.left_big_text{color:#ffc20e;font-size:70px;font-weight:bold;writing-mode: sideways-lr;width: 84px;margin: 0 auto;white-space: nowrap;position: relative;}
.left_big_text:before{content:'';position: absolute;top:0;left:calc(50% + 5px);width:1px;background: #ffc20e;}
.left_big_text1{padding-top:100px;}
.left_big_text1:before{height:80px;}
.left_big_text2{padding-top:120px;}
.left_big_text2:before{height:100px;}
.left_big_text3{padding-top:140px;}
.left_big_text3:before{height:120px;}
.left_big_text4{padding-top:160px;}
.left_big_text4:before{height:140px;}
.left_big_text5{padding-top:180px;}
.left_big_text5:before{height:160px;}
.main_text2{padding:60px 0 0 0;}
.left_first{position: relative;}
.left_menu{padding-top:65px;}
.left_menu>ul>li a{font-size:15px;color:#fff;text-decoration: none;display: block;font-weight:bold;line-height:31px;text-transform: uppercase;position:relative;padding:0 0 0 95px;}
.left_menu>ul>li:hover>a,.left_menu>ul>li.current>a,.left_menu>ul>li.active>a,.left_menu>ul>li>ul>li:hover>a,.left_menu>ul>li>ul>li.current>a{color:#ffc20e;}
.left_menu>ul>li:hover>a:before,.left_menu>ul>li.current>a:before,.left_menu>ul>li.active>a:before{content:'';width:70px;left:0;top:50%;height:1px;background:#ffc20e;position: absolute;}
.left_menu>ul>li>ul>li.current>a:before,.left_menu>ul>li>ul>li:hover>a:before{content:'';width:90px;left:0;top:50%;height:1px;background:#ffc20e;position: absolute;}
.left_menu>ul>li>ul>li a{padding:0 0 0 115px;}
.left_menu>ul>li.current>ul{display: none;}
.left_menu2{padding-top:160px;}
.left_menu2 .left_menu2_div{font-size:15px;color:#fff;text-decoration: none;font-weight:bold;line-height:31px;text-transform: uppercase;position:relative;cursor:pointer;padding:0 0 0 95px;}
.left_menu2 .left_menu2_div.slick-current{color:#ffc20e;}
.left_menu2 .left_menu2_div.slick-current:before{content:'';width:70px;left:0;top:50%;height:1px;background:#ffc20e;position: absolute;}
.left_soc{position: absolute;width:100%;left:0;bottom:55px;font-size:0;}
.left_soc img{margin:0 10px;}
.facilities_item_mar{margin:0 0 160px;}
.facilities_item_mar2{margin:0 0 105px;}
.facilities_item_table{display: table;}
.facilities_item_td{display: table-cell;vertical-align: top;}
.facilities_item_td:first-child{width:130px;}
.facilities_item_i{padding:0 20px 0 0;}
.facilities_item_i img{border:1px solid #ffc20e;}
.facilities_item_t{font-size:22px;line-height:24px;font-weight:bold;margin:0 0 15px;color:#fdda8f;}
.facilities_item_t a{color:#fdda8f;text-decoration: none;}
.facilities_item_t a:hover{text-decoration: underline;}
.facilities_item_p{font-size:16px;line-height:26px;}
.facilities_item_p a{color:#fff;}
.back3_right{padding:50px 0 0 0;}
.gallery1{font-size:0;margin:0 -15px;}
.gallery1 img{padding:0 15px 30px;}
.slick-arrow{width: 60px;height: 60px;position: absolute;margin-top: -30px;font-size: 0;border: 0;z-index: 10;top: 50%;}
.slick-prev{left:15px;background: url('img/arrow.png') left top no-repeat;}
.slick-prev:hover{background: url('img/arrow.png') left bottom no-repeat;}
.slick-next{right:14px;background: url('img/arrow.png') right top no-repeat;}
.slick-next:hover{background: url('img/arrow.png') right bottom no-repeat;}
.slider_wrap1 .slick-prev,.slider_wrap2 .slick-prev,.slider_wrap3 .slick-prev{left:400px;}
.slider_wrap1 .slick-next,.slider_wrap2 .slick-next,.slider_wrap3 .slick-next{right:115px;}
.reviews .slick-prev{left:-80px;}
.reviews .slick-next{right:-80px;}
.contact_text{padding:50px 80px 0 0;}
.contact_form{width:420px;}
.map_back{/*background: url('img/map_back.webp') center center no-repeat;*/}
.reviews_t{font-size:20px;font-weight:bold;line-height:31px;color:#ffc20e;padding:0 0 20px;margin:40px 0 25px;border-bottom:1px solid #ffc20e;}
.reviews{margin:0 100px 0 0;}
.review_item_t{font-weight:bold;font-size:20px;line-height:31px;}
.review_item_d{font-size:14px;line-height:31px;margin:0 0 20px;}
.review_item_rait{line-height:25px;background: url('img/review_item_rait.png') left center no-repeat;padding:0 0 0 34px;margin:0 0 30px;font-size:33px;color:#ffc20e;}
.review_item_text{font-size:18px;line-height:31px;}
.button_div2{padding:20px 0 0;}
/*.slider_wrap_div{width:100%;height:100vh;}*/
.slider_wrap_item{width:100%;height:100vh !important;background-size: cover !important;}
.ch_num{position: relative;}
.ch_num_div{position: absolute;left: 0;top:calc(100vh - 280px);width:100%;}
/*.ch_num_table{display: table;width:100%;}
.ch_num_td{display: table-cell;vertical-align: top;width:20%;}*/
.ch_num_item{margin:0 5px 0 0;background: #000;padding:20px 15px 20px 30px;cursor:pointer;}
.ch_num_td.slick-current .ch_num_item{background:#ffc20e;color:#000;}
.ch_num_item_t{color:#fdda8f;font-size:20px;font-weight:bold;margin:0 0 10px;}
.slick-current .ch_num_item_t{color:#000;}
.ch_num_item_q{font-size:14px;margin:0 0 8px;}
.ch_num_item_p{font-size:22px;}
.ch_num_div .slick-track,.left_menu2 .slick-track{transform:inherit !important;}
.h1_3{padding-top: 160px;position: relative;}
.h1_3:before{content:'';width:1px;background:#ffc20e;height:140px;position: absolute;left:0;top:0;}
.h1_3 span{font-size:25px;font-weight:bold;}
.h1_3 h1{color:#ffc20e;font-size:55px;font-weight:bold;margin:0 0 60px;}
.number_info_item{margin:0 0 35px;}
.number_info_item_table{display: table;}
.number_info_item_td{vertical-align: top;display: table-cell;}
.number_info_item_td:first-child{width:75px;}
.number_info_item_i img{border:1px solid #ffc20e;}
.number_info_item_n{color:#fdda8f;font-weight: bold;font-size:19px;margin:2px 0 3px;}
.number_info_item_p{font-size:14px;line-height:22px;}
.slider_wrap3_dots_i{text-align: center;}
.slick-slide.slider_wrap3_dots_i img{display: inline-block;}
.map_over{height:100vh;position:absolute;top:0;left:0;right:0;}
.map_back .wrap{z-index: 5;height:100vh;}
.map_iframe{z-index: 4;position:absolute;top:0;left:0;right:0;width:100%;height:100vh;}

body:not(.fp-viewing-0){}
body.fp-viewing-0 header{background:none;}
body.fp-viewing-0 .logo{padding:27px 0 38px;}
body.fp-viewing-0 .logo img{height:94px;}
body.fp-viewing-0 .menu{display:none;}
body.fp-viewing-0 .top_right{padding:50px 0 0 0;}
body.fp-viewing-0 .left,body.fp-viewing-0 .right{padding-top:159px;}

.footer{padding:113px 0 0 0;}
.footer_back{background: url('img/footer.webp') center center no-repeat;background-size:cover;}
.foot_text{padding:95px 0 55px;font-size:20px;line-height:34px;}
.foot_title{color:#ffc20e;font-weight:bold;margin:0 0 10px;}
.foot_menu li a{color:#ffffff;font-size:15px;display:block;line-height:27px;text-decoration: none;}
.foot_menu li a:hover,.foot_menu li.current a{color:#ffc20e;}
.foot_copy{margin:0 0 20px;font-size:13px;}
.foot_copy *{line-height:23px;}
.foot_copy a{color:#fff;}
.foot_soc{font-size:0;}
.foot_soc img{margin:0 6px;}
.foot_right{margin:0 70px;padding:55px 0 0 0;}
.foot_contacts{margin:0 0 60px;}
.foot_contact_i{margin:0 0 20px;padding:0 0 0 40px;line-height: 30px}
.foot_contact_i a{color:#fff;}
.foot_contact_phone{background: url('img/foot_contact_phone.png') left center no-repeat;}
.foot_contact_phone a{text-decoration: none;font-size:20px;}
.foot_contact_phone a:hover{color:#ffc20e;}
.foot_contact_adress{background: url('img/foot_contact_adress.png') left center no-repeat;}
.foot_contact_mail{background: url('img/foot_contact_mail.png') left center no-repeat;}
.foot_form_title{color:#ffc20e;font-weight:bold;font-size:35px;margin:0 0 20px;}
.uni_input{background: #fff;border:0;height:44px;width:100%;text-indent: 25px;color:#5c5c5c;}
.uni_textarea{background: #fff;border:0;height:125px;width:100%;color:#5c5c5c;resize:none;padding:20px 25px;}
.foot_form form>div{margin:0 0 20px;}
.contact_form form>div{margin-bottom:20px;}
.button1{height:44px;line-height:44px;color:#000;font-size:14px;font-weight:bold;text-transform: uppercase;padding:0 30px 0 55px;background:#ffc20e url('img/button1.png') 30px 50% no-repeat;border:0;cursor:pointer;text-decoration: none;display: inline-block;}
.button1:hover{background-color:#fff;color:#000;}
.button2{height:44px;line-height:44px;color:#000;font-size:14px;font-weight:bold;text-transform: uppercase;padding:0 24px 0 43px;background:#ffc20e url('img/button2.png') 15px 50% no-repeat;border:0;cursor:pointer;text-decoration: none;display: inline-block;}
.button2:hover{background-color:#fff;color:#000;}
.button3{height:44px;line-height:44px;color:#000;font-size:14px;font-weight:bold;text-transform: uppercase;padding:0 26px 0 55px;background:#ffc20e url('img/button3.png') 27px 50% no-repeat;border:0;cursor:pointer;text-decoration: none;display: inline-block;}
.button3:hover{background-color:#fff;color:#000;}
.button4{height:44px;line-height:44px;color:#fff;font-size:14px;font-weight:bold;text-transform: uppercase;padding:0 44px 0 70px;background: url('img/button4.png') 27px 50% no-repeat;border:1px solid #ffffff;cursor:pointer;text-decoration: none;display: inline-block;}
.button4:hover{background-color:#333;color:#fff;}
.form_agree a{color:#fff;font-size:14px;font-weight: 400;}
.form_agree label{margin:0;padding:0 0 0 5px;}
.form_agree input{margin:0;accent-color: #fff;}
.slider_info_t1,.slider_info_t2{display: table;width:100%;}
.slider_info_t1_td,.slider_info_t2_td{display: table-cell;vertical-align: middle;}
.slider_info_t1_td:first-child{width:46%;}
.slider_info_t2_td:last-child .slider_info5{text-align: right;}
.slider_wrap2 .slider_wrap_item{position: relative;}
.slider_info{background: #000;position: absolute;top: calc(100% - 180px);left:400px;right:115px;padding:25px 25px 25px 40px;}
.slider_info1{color:#ffc20e;font-weight:bold;font-size:22px;margin:0 0 5px;}
.slider_info2{color:#000;background: #ffc20e;padding:0 10px;display: inline-block;line-height:22px;font-size:14px;font-weight:bold;}
.slider_info3{font-size:22px;}
.slider_info3 span{font-size:18px;}
.slider_info3_2{padding:0 15px;}
.right_height{position: relative;/*height:100vh;*/}
.slider_info_height2{background: #000;position: absolute;top: calc(100vh - 260px);left:0px;right:0px;padding:10px 24px 10px 10px;}
.slider_info_height2_t{display: table;width:100%;}
.slider_info_height2_td{display: table-cell;vertical-align: middle;}
.slider_info_height2_td1{width:460px;}
.slider_wrap3_dots img{border:2px solid #000;cursor:pointer;}
.slider_wrap3_dots .slick-current img{border:2px solid #ffc20e;}
.text_overflow{height: calc(100vh - 240px); overflow: auto;margin: 40px 0 0 0;}
.body_ge .ch_num_item_t{font-size: 15px;}
.body_ge .left_big_text{font-size: 55px;}
.body_ge .left_big_text:before {left: calc(50% + 1px);}
.body_ge .h1 h1, .body_ge .h1 h2 {font-size:45px;}
.body_ge .menu>ul>li>a {font-size: 14px;padding: 0 10px;}
.body_ge .facilities_item_p {font-size: 15px;}

.box_wrap{position: relative;z-index: 1000;}
.box_back{position: fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 1}
.box{position: fixed;left:50%;top:20%;width:450px;margin:0 0 0 -225px;background:rgba(0,0,0,0.8);z-index: 2;}
.box_pad{padding:25px 40px;}
.close{width:26px;height:26px;position: absolute;right:15px;top:15px;cursor: pointer;opacity: 1;color: #fff;text-shadow: inherit;}
.box_title{font-size:28px;margin:0 0 25px 0;font-weight:bold;}
.box_form div{margin:0 0 20px 0;}
.box_form input[type=text]{border:0;height:40px;width:100%;text-indent: 10px;color:#000;}
.box_form input[type=submit]{}
.box_wrap{display: none;}
@media (max-width: 767px) {
  .box{width: 320px;margin: 0 0 0 -160px;}
  .box_pad {padding: 30px 20px;}

}

@media (max-width: 1199px) {
	.wrap{width:auto;}
	.left_menu>ul>li>a{padding: 0 0 0 65px;}
	.left_menu>ul>li:hover>a:before,.left_menu>ul>li.current>a:before,.left_menu>ul>li.active>a:before {width:50px;}
	.left_menu.left_menu_more{padding-top: 35px;}
	.left_menu>ul>li>ul>li a{line-height: 24px;}
	.left_menu>ul>li>ul>li>a{padding: 0 0 0 85px;font-size: 14px;}
	.left_menu>ul>li>ul>li.current>a:before,.left_menu>ul>li>ul>li:hover>a:before{width: 70px;}
	.menu>ul>li>a{padding: 0 9px;font-size: 14px;}
	.phone a{padding: 0 10px 0 35px;font-size: 15px;}
	.right_padding {padding-left: 20px;padding-right:20px;}
	.h1 h1,.h1 h2,.h1_2 h1,.h1_3 h1 {font-size: 48px;line-height: 1.0;}
	.text1 {font-size: 18px;}
	.text1 p {margin: 0 0 15px;line-height: 1.3;}
	.left_big_text,.body_ge .left_big_text{width: 62px;font-size: 50px;}
	.text1 ul li{margin: 0 0 10px;}
	.facilities_item_mar { margin: 0 0 100px;}
	.foot_right{margin: 0;}
	.foot_contacts {margin: 0 0 30px;}
	.foot_text {padding: 95px 0 30px;font-size: 16px;line-height: 1.6;}
	.facilities_item_t{font-size: 19px;}
	.facilities_item_td:first-child {width: 110px;}
	.facilities_item_p{line-height: 25px;}
	.contact_text {padding: 30px 80px 0 0;}
	.ch_num_item{padding: 15px;}
	.ch_num_item_t{font-size: 18px;}
	.ch_num_item_p {font-size: 20px;}
	.main_text2 {padding: 40px 0 0 0;}
	.slider_wrap1 .slick-prev {left: 380px;}
	.left_menu2 .left_menu2_div{padding: 0 0 0 60px;}
	.left_menu2 .left_menu2_div.slick-current:before {width: 45px;}
	.slider_info{padding: 20px;}
	.slider_info1{font-size: 18px;}
	.slider_info2{font-size: 12px;}
	.slider_info3 {font-size: 18px;}
	.button4,.button3{padding: 0 24px 0 50px;background-position:20px 50%;font-size: 13px;}
	.h1_3 h1{margin: 0 0 30px;}
	.number_info_item_n{font-size: 17px;}
	.number_info_item_p{line-height: 20px;font-size: 13px;}
	.number_info_item_td:first-child {width: 70px;}
	.slider_info_height2_td1 {width: 350px;}
	.body_ge .menu>ul>li>a {font-size: 12px;}
}

@media (max-width: 991px) {
	body{font-size:15px;}
	body.fp-viewing-0 .logo img{max-width: 90%;}
	.left_menu>ul>li>a{padding: 0 0 0 40px;}
	.left_menu>ul>li:hover>a:before,.left_menu>ul>li.current>a:before,.left_menu>ul>li.active>a:before{width:25px;}
	.left_menu>ul>li>ul>li>a{padding: 0 0 0 55px;font-size: 13px;}
	.left_menu>ul>li>ul>li.current>a:before,.left_menu>ul>li>ul>li:hover>a:before{width:50px;}
	.h1 h1,.h1 h2,.h1_2 h1,.h1_3 h1 {font-size: 38px;}
	.right_padding {padding-left: 10px;}
	.text1 {font-size: 16px;}
	.phone a {padding: 0 10px 0 30px;font-size: 0;background-position: 12px 50%;}
	.menu>ul>li>a {padding: 0 7px;font-size: 13px;}
	.main_text2 {padding: 40px 0 0 0;}
	.text1 ul li{font-size: 15px;}
	.facilities_item_td:first-child {width: 60px;}
	.facilities_item_p {font-size: 14px;line-height: 1.5;}
	.foot_menu li a{font-size: 14px;}
	.foot_contact_i {margin: 0 0 15px;}
	.foot_form_title{font-size: 30px;}
	.form_agree a{font-size: 13px;}
	.foot_text{font-size: 15px;}
	.foot_form form>div {margin: 0 0 15px;}
	.foot_right{padding: 10px 0 0 0;}
	.contact_text {padding: 30px 80px 0 0;}
	.facilities_item_t{font-size: 17px;}
	.reviews {margin: 0 70px 0 0;}
	.slider_wrap1 .slick-prev,.slider_wrap2 .slick-prev,.slider_info,.slider_wrap3 .slick-prev {left: 350px;}
	.ch_num_item {padding: 10px;}
	.ch_num_item_t {font-size: 15px;}
	.ch_num_item_p {font-size: 17px;}
	.slider_info_t1_td{display: block;}
	.slider_info_t1_td:first-child{width:auto;}
	.left_menu2 .left_menu2_div {padding: 0 0 0 32px;}
	.left_menu2 .left_menu2_div.slick-current:before {width: 25px;}
	.slider_info3{text-align:right;}
	.slider_info_t1_td:last-child .slider_info_t2_td{padding:15px 0 0 ;}
	.slider_info {padding:15px;}
	.slider_info_height2_td{width:50%;}
	.slider_info_height2_td:first-child{display: block;width:auto;padding:0 0 15px;}
	.slider_info_height2_t{display: block;width: auto;}
	.slider_info_height2_td1{width:auto;}
	.slider_info_height2{padding: 20px;top: calc(100vh - 310px);}
	.number_info_item_n {font-size: 14px;}
	.number_info_item_td:first-child {width: 40px;}
	.number_info_item_i img{width: 30px;}
	.number_info_item_p {line-height: 1.6;font-size: 12px;}
	.body_ge .menu>ul>li>a {padding: 0 6px;}
}
@media (max-width: 767px) {
	/*html,body{overscroll-behavior: none;}*/
	body{font-size:14px;}
	.site_back{height:inherit;}
	.menu,body.fp-viewing-0 .menu{display: block;}
	.menu{position: fixed;top: 63px;width: 100%;left: 0;background: rgba(0,0,0,0.85);padding: 15px 0;-webkit-transform: translate(-100%);
    transform: translate(-100%);-webkit-transition: .4s;transition: .4s;}
	.menu.top_nav_active{-webkit-transform: translate(0px);transform: translate(0px);}
	.menu>ul>li{display: block;}
	.menu>ul>li>a{line-height: 32px;font-size: 15px;}
	.menu>ul>li:hover>a:before,nav>ul>li.current>a:before{display: none;}
	.left_big_text,.body_ge .left_big_text{width:auto;font-size: 30px;writing-mode: inherit;}
	.left_big_text:before.body_ge  .left_big_text{display: none;}
	.left_big_text:before {display:none;}
	.left,.right {padding-top: 0px;}
	.left{height:auto;padding: 10px 15px;margin: 0 0 20px;}
	.left_first{display: none;}
	body.fp-viewing-0 .left, body.fp-viewing-0 .right { padding-top: 0;}
	.main_s,.footer{padding:63px 0 0 0;}
	.left_big_text1,.left_big_text2,.left_big_text3,.left_big_text4,.left_big_text5 {padding-top: 0;}
	.main_text2 {padding: 0;}
	body.fp-viewing-0 .logo img,.logo img{height:auto;max-width:100%;max-height:43px;}
	body.fp-viewing-0 .logo,.logo{padding: 10px;}
	.top_right,body.fp-viewing-0 .top_right {padding: 10px 0 0 0;}
	header{padding:0;}
	.right_padding{padding:0;}
	.h1 h1,.h1 h2,.h1_2 h1,.h1_3 h1 {font-size: 33px;}
	.text1 ul li{width:auto;display: block;}
	.back3_right {padding: 0;}
	.facilities_item_table,.facilities_item_td{width:auto;display: block;text-align: center;}
	.facilities_item_i{padding:0 0 20px;}
	.facilities_item_mar{margin:0 0 40px;}
	.facilities_item_td:first-child {width: auto;}
	.facilities_item_t {font-size: 16px;}
	.facilities_item_p {font-size: 12px;}
	.foot_text{font-size: 13px;padding: 15px 0;}
	.foot_title,.foot_menu{margin: 0 0 5px;}
	.foot_menu li a{line-height: 22px;}
	.foot_soc img {margin: 0 2px;}
	.foot_copy {margin: 0 0 10px;}
	.foot_contact_i {margin: 0 0 10px;}
	.foot_contacts {margin: 0 0 20px;}
	.foot_form_title{margin: 0 0 15px;}
	.form_agree a {font-size: 12px;}
	.uni_input{height: 34px;text-indent: 15px;}
	.button1{height: 34px;line-height: 34px;}
	.top_boots_1,.top_boots_3{float:left;}
	.top_boots_2{float:right;}
	.toggle_menu{top: 16px;right: 15px;position: absolute;z-index: 2;width: 40px;height: 30px;margin: auto;cursor: pointer;-webkit-transition: .4s;transition: .4s;}
  	.toggle_menu span{top: 0;right: 0;bottom: 0;left: 0;position: absolute;width: 40px;height: 4px;margin: auto;background: #fff;-webkit-transition: .4s;transition: .4s;}
  	.toggle_menu:before{top: 0;right: 0;left: 0;position: absolute;width: 40px;height: 4px;content: "";background: #fff;-webkit-transition: .4s;transition: .4s;}
  	.toggle_menu:after{right: 0;bottom: 0;left: 0;position: absolute;width: 40px;height: 4px;content: "";background: #fff;-webkit-transition: .4s;transition: .4s;}
  	.toggle_menu.active:before{-webkit-transform: rotate(-45deg);transform: rotate(-45deg); top: 13px;}
  	.toggle_menu.active:after{-webkit-transform: rotate(45deg);transform: rotate(45deg);bottom: 13px;}
  	.toggle_menu.active span{opacity: 0;}
  	.h1_2 {margin: 0 0 20px;padding: 20px 0 0;}
  	.facilities_item_mar2 {margin: 0 0 40px;}
  	.contact_text {padding: 10px 0px 0 0;}
  	.contact_form {width: auto;}
  	.contact_form .row .col-sm-6:first-child{margin-bottom: 20px;}
  	.reviews_t{margin: 0px 0 25px;}
  	.reviews{margin:0;}
  	.reviews .slick-prev{left:0px;}
	.reviews .slick-next{right:0px;}
	.review_item_text {font-size: 16px;line-height: 1.5;}
	.review_item_rait{margin-left:2px;}
	.text1 ul li {margin: 0 0 5px;}
	.slider_wrap1 .slick-prev,.slider_wrap2 .slick-prev,.slider_wrap3 .slick-prev {left: 0;}
	.slider_wrap1 .slick-next,.slider_wrap2 .slick-next,.slider_wrap3 .slick-next {right: 0;}
	.slider_wrap{left: 0;right: 0;top:0;position: relative;height: auto;}
	.ch_num_div{top:0;}
	.ch_num_item{padding:5px;margin:0;}
	.ch_num_item_t {font-size: 10px;margin: 0 0 5px;}
	.ch_num_item_p {font-size: 12px;}
	.ch_num_item_q{margin: 0 0 5px;font-size: 11px;}
	.slider_wrap+.main_s{z-index: 1;position: absolute;right:14px;left:15px;top:63px;padding:0;}/**/
	.left_menu2 {padding-top: 0px;}
	.left_menu2 .left_menu2_div{line-height: 1.6;font-size: 13px;}
	.leftv2{padding: 10px 0px;opacity: 0.7}
	.number_info_item {margin: 0 0 25px;text-align: center;}
	.number_info_item_table{display: block;}
	.number_info_item_td,.number_info_item_td:first-child{width:auto;display: block;}
	.h1_3 {padding-top: 30px;}
	.h1_3:before {height: 25px;}
	.number_info_item_i{margin:0 0 12px;}
	.number_info_item_i img {width: 40px;}
	.number_info_item_p {line-height: 1.5;font-size: 12px;}
	.leftv2 .left_menu {padding-top: 0px;}
	.left_menu>ul>li a{font-size: 14px;line-height: 1.7;}
	.slider_info_height2 {padding: 20px;top: calc(100vh - 400px); }
	.slider_info3 {font-size: 16px;padding: 0 10px;}
	.slider_info_height2 {padding: 15px;top: calc(100vh - 410px);}
	.box .form_agree a {font-size: 10px;}
	.box_wrap_ge .box .form_agree a{font-size:9px;}
	.text_overflow{height: calc(100vh - 120px);padding:10px 0 0;margin: 0 30px 0 0;}
	.foot_text{display:none;}
	.slider_page_rooms .slider_info{left: 0; right: 0;top:auto;bottom:0;}/**/
	.slider_wrap_item{height: calc(100vh - 60px) !important;}
	
}

.whatsapp-button {position: fixed;right: 0px;bottom: 0px;transform: translate(-50%, -50%); border-radius: 50%;width: 60px;height: 60px;z-index: 9999;   background-color: #25D366;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23FFF' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3e%3c/svg%3e");background-size: 50%;     background-repeat: no-repeat;background-position: 50% 50%;}
.telegram-button {position: fixed;right: 0px;bottom: 70px;transform: translate(-50%, -50%); border-radius: 50%;width: 60px;height: 60px;z-index: 9999;   background: #25a8dd url('img/telegram2.webp') 50% 50% no-repeat;background-size: 54%; }
.whatsapp-button:before,.whatsapp-button:after,.telegram-button:before,.telegram-button:after {content: " ";display: block; position: absolute; border: 1px solid #25D366;left: -5px;right: -5px;top: -5px; bottom: -5px;border-radius: 50%;animation: border-animate 1.5s linear infinite; opacity: 0;}
.telegram-button:before,.telegram-button:after{border: 1px solid #25A8DD;}
.whatsapp-button:after,.telegram-button:after{ animation-delay: .5s;}
@keyframes border-animate {
    0% {transform: scale(0.5);opacity: 0;}
    50% {opacity: 1;}
    100% {transform: scale(1.2);opacity: 0;}
}