
@media all and (max-width: 1310px) {

	.ubiley {margin-left: -140px;}
	.box .layout { width: 846px; }

	.box.header { }
	.box.header { border-bottom: 0px; }
	.box.header .ask { margin-left: 25px;}
	.box.header .ask img { display: none;}
	.box.header .touch img { display: none;}
	.box.header .touch .phone { font-size: 14px;}
	.box.header .search { margin-right: 25px;}
	.box.header .search:hover { width: 43px;}
	.box.header .search:hover .text { width: 0px;}


	.box.menu .nav { padding-top: 10px;}
	.box.menu .nav li { }
	.box.menu .nav a { padding: 10px 10px 0px 10px; margin: 0px 10px 10px 0px; background: none !important; }
	.box.menu .nav a img { display: none; float: left; margin-right: 10px; margin-top: 1px;}

	.box.splash .hi { margin-left: 280px;}
	.box.splash .bitmore {  display: block; padding-top: 25px;}

	.box.why .item { width: 406px; margin-bottom: 40px;}

	.box.stats .item { width: 406px; margin-bottom: 30px;}
	.box.stats .item:hover { margin-top: 0px; box-shadow: 0px 0px 30px #888;}

	.box.mats .grid { margin-right: 0px;}
	.box.mats .fl { clear: both; width: 100%;}
	.box.mats .item { width: auto; margin-right: 0px;}
	.box.mats .news .item { width: 100%;}
	.box.mats .action { width: 100% !important; background-size: cover; background-position: center;}
	.box.mats .videos { margin-right: -30px;}
	.box.mats .videos .item { margin-right: 30px;}
	.box.mats .sale-v1 { height: 450px;}
	.box.mats .sale-v1 img { margin-top: 100px;}
	.box.mats .social { margin-right: -30px; height: 279px;}
	.box.mats .social .item { float: left; margin-right: 30px; }
	.box.mats .social .item.insta { margin-right: 0px; }

	/* .main.sidebar {display: none;} */
	.main.sidebar { display: block; float: none; width: 100%;}
	.main.sidebar > .box { display: none;}
	.main.sidebar > .box.menu { display: block; overflow: hidden; background: none; margin-bottom: 5px;}
	.main.sidebar .box.menu li { float: left; background: #FFF; margin: 0px 15px 15px 0px; border-radius: 5px;}
	.main.sidebar .box.menu li a { padding: 10px 15px;}


	.main.page { margin-left: 0px;}

	.box.record .doc { display: none;}

	.box.footer .subscribe { height: 200px;}
	.box.footer .contacts { margin-left: 225px; padding-top: 40px;}
	.box.footer .contacts .item { float: left; margin-right: 60px;}

}


@media all and (max-width: 960px) {

html, body { width: 100%; min-width: 100%;}
.box .layout { width: auto; box-sizing: border-box; margin: 0px 20px;}

.box.header { height: auto;}
.box.header .layout { display: flex; align-items: center; padding: 10px 0px 0px; flex-wrap: wrap;}
.box.header .layout > * { margin: 10px 20px 10px 0px; }
.box.header .layout > *:last-child { margin-right: 0px;}
.box.header .ask { margin-left: 0px;}
.box.header .logo { }
.box.header .logo img { width: 120px; height: auto;}

.box.main { padding-top: 20px; padding-bottom: 40px;}

.box.menu .nav { left: -10px; }
.box.menu .nav a { font-size: 1rem}
.box.menu .nav a { margin-right: 6px; margin-bottom: 6px;}

.box.menu .social { display: none;}

.main.page { padding: 20px; }
.main.page .title { padding: 0px; margin: 0px; font-size: 2rem;}
.main.page .content { padding-top: 20px;}
.main.page .hentry table { width: 100%;}
.main.page .hentry img { max-width: 100%; height: auto;}
.main.page .hentry iframe { max-width: 100%; }

.box.record { padding-top: 20px; height: auto;}
.box.record .title { margin-bottom: 20px;}
.box.record .quote { display: none;}
.box.record .mention { width: auto; margin-bottom: 30px; margin-left: 0px; }

.box.footer { padding-top: 30px;}
.box.footer .layout { }
.box.footer .layout > * { margin: 0px 40px 10px 0px; }
.box.footer .title  { margin-bottom: 15px; }

.box.footer .logo { margin-bottom: 30px; display: none;}
.box.footer .nav { overflow: hidden;}
.box.footer .nav li { float: left; margin-right: 20px; margin-bottom: 10px;}

.box.footer .subscribe .send { margin-top: 15px;}
.box.footer .subscribe .confidense { padding-top: 15px;}

.box.footer .contacts { padding-top: 0px;}
.box.footer .contacts .item:last-child { margin-right: 0px;}

.box.footer .social { padding-top: 10px;}

.box.footer .copy { margin-top: 20px;}


/* главная */

.box.splash { min-height: 0;}
.box.splash .chair {  display: none;}
.box.splash .hi { margin-left: 0%; }
.box.splash .title.n1 {padding-top: 10px;}
.box.splash .title.n2 {margin-bottom: 20px;}
.box.splash .action  {margin-top: 30px;}

.box.utils .scroll   {display: none;}

.box.why .title.first { padding-top: 20px; }
.box.why p { margin: 0px; }

.box.stats {}
.box.stats .items { margin-right: 0px; }
.box.stats .item { width: auto; float: none; margin-right: 0px; height: auto; padding: 20px;}
.box.stats .item .ico { padding: 0px; padding-bottom: 20px;}
.box.stats .item .ico img { position: relative;}

.box.services .what { padding-top: 100px;}
.box.services .slide { height: auto; padding-bottom: 30px;}
.box.services p { margin-bottom: 20px;}

.box.services .items { height: auto; padding-bottom: 40px;}
.box.services .item { padding: 20px; background: rgba(0,0,0,0.1) !important; margin-right: 10px; outline: none; max-width: 150px; overflow: hidden; }

.box.mats { overflow: visible;}
.box.mats a {text-decoration: none;}
.box.mats .item { width: 100% !important; height: auto;}
.box.mats .action { width: 100% !important; background: no-repeat center center; background-size: cover; height: 90vw !important; }
.box.mats .item .holder { position: relative; }
.box.mats .item .label {top: -10px;}
.box.mats .videos { margin-right: 0px;}


.slick-slider { padding-top: 0px; margin: 0px 20px;}
.slick-slider .slick-prev {left: -70px; }
.slick-slider .slick-next {right: -70px; }
.slick-slider .slick-arrow { display: none !important;}
.slick-slider .item { margin-bottom: 0px; }

/* внутренние  */

.box.page-splash .descr { width: auto;}

.box.popup-employee {}
.box.popup-employee .container { width: 100% !important; height: 100%; overflow-y: scroll; margin: 0px !important; box-sizing: border-box; }
.box.popup-employee .ava { width: 150px; }
.box.popup-employee .ava img { width: 100%; height: auto;}
.box.popup-employee .info { margin-left: 180px !important; padding-bottom: 30px;}
.box.popup-employee .record { }
.box.popup-employee .close { display: none;}


.box.page-splash { margin-top: 20px; height: auto !important; 	}
.box.page-splash .title { padding: 20px 0px;}
.box.page-splash .breadcrumbs { padding: 20px 0px 0px; margin-bottom: 0px;}

.page-id-22 .box.mats {width: 100% !important;}

}

@media all and (max-width: 640px) {

.box.header .layout > * { }
.box.header .ask { padding: 0px 10px;}

.page-id-7 .peoples .items { margin-right: 0px;}
.page-id-7 .peoples .item { width: 100%; box-sizing: border-box;}

.page-id-24 td:last-child { min-width: 90px;}

.page-id-22 .sr { width: 100% !important;}
.page-id-22 .sr .info { padding: 40px !important;; }
.page-id-22 .sr .info .title { padding-top: 0px !important;; }
.page-id-22 .sr .info .button { margin-bottom: 10px !important;; }
.page-id-22 .subsers { width: 100% !important;}
.page-id-22 .subsers .inner { padding: 40px !important;}

.box.popup-record .container { margin: 0px; width: 100%; height: 100%; box-sizing: border-box;}
.box.popup-record .container input { width: 100%; box-sizing: border-box;}
.box.popup-record .close { display: none;}

}

@media all and (max-width: 480px) {

	.box.splash .title.n1 { font-size: 4rem;}

}

@media all and (max-width: 360px) {

	.box.main .layout { margin: 0px; border-radius: 0px;}

	.box.header .ask { margin-right: 0px; }

	.main.sidebar { margin-left: 10px; margin-right: 0px;}
	.main.sidebar .box.menu { margin-bottom: 10px; }
	.main.sidebar .box.menu li { margin: 0px 10px 10px 0px; }
	.main.sidebar .box.menu li a { padding: 5px 10px;}

	.box.record { }
	.box.record .send { width: 100%; }
	.box.record .text { width: auto; }
	.box.record .button { font-size: 0px; }

	.box.footer .subscribe {width: 90%;}
	.box.footer .subscribe .send { width: 100%;}
	.box.footer .subscribe .text { width: auto;}
	.box.footer .subscribe .send .button { font-size: 0px; overflow: hidden;}

	.box.footer .copy .layout > * { float: none;}

	/* главная */
	.box.splash .hi { margin-left: 0%; }
	.box.splash .title.n1 {  font-size: 2.6rem;}

	.box.utils { margin-bottom: 0px; border-top: 1px solid #DDD; padding: 20px 0px 10px 0px; }
	.box.utils .layout > *:not(.clear) { float: none; margin-bottom: 25px;}
	.box.utils .lang { text-align: center;}
	.box.utils .search input.text { width: 100%; box-sizing: border-box;}

	.slick-slider { padding-top: 0px; margin: 0px 0px;}
	.slick-slider .icon { display: none;}
	.slick-slider .item { margin-right: 0px;}

	/* внутр */

	.box.popup-employee .ava { display: none;}
	.box.popup-employee .ava img { width: 100%; height: auto;}
	.box.popup-employee .info { margin-left: 0px !important; padding-bottom: 30px;}



}
