

/*

		SCROLL-TO-TOP

*/

@media all and (max-width:640px){
	.scroll-to-top{
		right:1pc;
		width:52px;
		height:52px;
	}
	.scroll-to-top__shown{
		bottom:1pc;
	}
	.scroll-to-top:before{
		margin:20px 18px 0;
	}
}

/*

		OTHERS

*/

@media all and (max-width:8192px){
	html{background:#120e0d;}
	body{width:1920px;margin:0 auto;}
}
@media all and (max-width:1920px){
	body{width:100%;}
}
@media all and (max-width:1850px){

}
@media all and (max-width:1650px){

}
@media all and (max-width:1366px){

}
@media all and (max-width:1365px){
	.site-header_contacts{padding-right:1pc;}
	.content{
		width:calc(100% - 320px);
	}
	.sidebar{
		width:320px;
		padding-left:32px;
	}
	.face-card{padding-bottom:2pc;}
	.main-buttons{padding-bottom:1pc;}
	.article{padding-left:1pc;}
	.homepage-article_text{padding-left:0;}
	.section-news_heading h2{text-align:center;}
	.section-news_section{margin-left:0;margin-right:0;}
	.site-footer_top{padding-left:1pc;padding-right:1pc;}
	.section-services_section{margin:0 auto;}
	.breadcrumps{padding:0 1pc;}
}
@media all and (max-width:1280px){
	.main-navigation ul li a{padding:1pc 1em;font-size: 15px;}
	.user-navigation a{
		padding:0;
		width:50px;
		height:50px;
		text-indent:-200vw;
		background-position:center;
		margin-top:0;
	}
	.section-bullets_item_icon{display:block;margin:0 auto;}
	.section-bullets_item_text{display:block;text-align:center;}
	.site-footer_desc{width:40%;}
	.site-footer_menus{width:60%;}
}
@media all and (max-width:1200px){
	.face-slider_item_heading{font-size:40px;}
	.section-services_item{width:auto;}
	.content{width:100%;float:none;}
	.article{padding:2pc 1pc 2pc;}
	.sidebar{
		width:100%;
		float:none;
		display:flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center; 
		padding:0 0 3pc;
	}
	.face-slider_item img{width:100%;height:auto;}
	.face-card{width:320px;margin:0 15px;}
	.main-buttons{width:320px;margin:0 15px;}
	.section-news_small-item_text h3{overflow:hidden;}
	.section-news_small-item_text p{overflow:hidden;}
	.article_poster img{width:100%;}
}
@media all and (max-width:1024px){
	.user-navigation{
		margin-right:50px;
	}
	.main-navigation{
		position:absolute;
		z-index:2;
		top:50px;
		right:0;
		float:none;
		display:block;
	}
	.main-navigation-button {
		display:block;
		float:right;
		position:relative;
		z-index:2;
		top:-50px;
	}
	.main-navigation > ul {
		display:none;
		width:320px;
		max-width:100%;
		background:#2c830e;
		position:relative;
		right:0;
		top:0;
		z-index:1;
	}
	.main-navigation ul.toggled {
		display:block;
	}
	.main-navigation li {
		#background-color:transparent;
		display:block;
		float:none !important;
		margin:0 auto;
		border-top:1px solid rgba(255,255,255,0.3);
	}
	.main-navigation ul li a{
		padding:12px 1em;
	}
	.main-navigation ul li a:hover{
		background:#f7bd00 !important;
		color:#373830;
		transition:all ease 200ms;
	}
	.main-navigation ul ul{
		left:0 !important;
		position:static !important;
		margin:0 !important;
		opacity:1 !important;
	}

/* хотєлкі */

	.menu-item-164 ul,
	.menu-item-49 ul,
	.menu-item-682 ul,
	.menu-item-726 ul{
		display:none !important;
	}
	.menu-item-682.toggled ul,
	.menu-item-726.toggled ul,
	.menu-item-164.toggled ul,
	.menu-item-49.toggled ul{
		display: initial !important;
	}


	.main-navigation ul ul li{
		margin:0 !important;
	}
	.main-navigation ul ul li a{
		padding-left:2em;
		text-transform:none;
		font-weight:400;
		font-size:15px;
	}
	.section-news_item{width:480px;padding:15px;}
	.section-news_small-items{width:480px;padding:15px 0;}
	.news-grid_item{width:480px;padding:15px;}
	.section-about{padding:0;}
	.section-about_figure{position:relative;height:380px;width:100%;}
	.section-about .la-section{}
	.section-about_text{width:100%;padding:3pc 1pc;}
	.section-about_buttons{position:absolute;margin-top:0;bottom: 3.5pc;left: 1pc;}
	.site-footer_top{display:block;}
	.site-footer_desc{max-width:100%;width:640px;text-align:center;margin:0 auto 2pc;}
	.site-footer_menus{width:100%;}
}
@media all and (max-width:960px){
	.site-header_logo,.site-header_contacts,.site-header_contacts_block{float:none;}
	.site-header_logo{display:block;padding-bottom:0;}
	.site-header_contacts{text-align:center;padding: 25px 0;}
	.site-header_contacts_block{display:inline-block;text-align:left;padding:0;}
	.site-content{padding-top:36px;}
	.section-bullets_item {width:auto;padding:0 2pc 2pc;}

	.tariffs{width:100%;}
	.tariff{width:33.33333333%;margin:0;}
	.tariff_heading{font-size:18px;}
	.tariff_price{font-size:24px;}
	.tariff_list li{font-size:14px;padding: 0.5pc 0.5pc !important;}
	.tariff_list li strong{font-size:16px;}
	.tariff_button{font-size:12px !important;min-width:auto;max-width:95% !important;}
}
@media all and (max-width:768px){
	.site-header_logo img{width:200px;}
	.site-header_contacts{padding:16px;}
	.site-header_contacts_phone{line-height:1;font-size:15px;}
	.site-header_contacts_icon{transform:scale(0.8)}
	.site-header_contacts_address{line-height:1;font-size:15px;}
	.face-slider_item{padding:30px;}
	.face-slider_item_heading{font-size:36px;}
	body{font-size:17px;}
	h1{font-size:30px;line-height:1.1;}
	h2{font-size:24px;line-height:1.1;}
	h3{font-size:20px;line-height:1.1;}

}
@media all and (max-width:640px){
	.tariff{width:320px;max-width:100%;margin:1pc auto 0 auto;float:none;padding-bottom:1px;}
	.face-slider_item_heading{font-size:30px;padding-bottom:24px;}
	.face-slider_item_text{width:100%;}
	.face-slider_item_text p{padding-bottom:32px;}
	.site-header_contacts_block {display:none;}
	.lang-navigation{display:block;float:right;}
	.site-header_logo{padding:1pc 0;width:200px;float:left;}
	.content{padding-top:0;}
	.site-content{#padding-top:0px;}
	.sidebar{flex-direction:column;}
	.site-footer_phone{display:block;}
	.site-footer_logo img{width:240px;}

	.article_option{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;

		width:420px;
		max-width:100%;
		margin:0 auto;
	}
	.article_option figure {order:1;margin:0 auto 1pc;width:120px;height:120px;}
	.article_option figure img{width:100%;height:auto;}
	.article_option h3{order:0;}
	.article_option p{order:2;}
	.article_option p:last-of-type {text-align: center;}
}
@media all and (max-width:480px){
	.face-slider_item_heading{font-size:24px;}	
	.face-slider_item_text{font-size:15px;}	
	.section-news_small-item_figure{float:none;width:auto;height:auto;}
	.section-news_small-item_text{float:none;width:100%;padding:1pc;}
	.section-about_buttons{display:none;}
	.breadcrumps {display:none;}
	.article {padding: 2pc 4px 2pc;}
	table th {font-size:12px;font-weight: 300; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
	table td {font-size:12px; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
	table tbody td:first-child {font-size:12px; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
	.lang-navigation ul li a {
	    padding:5px;
	    font-size: 14px;
}
@media all and (max-width:320px){}