@media (min-width:1600px) {
	.s-img {
		width: 100%;
		height: 430px;
		top: 0;
		left: 0;
	}
}

@media (max-width:1299px) {
	.slider-new-s_de {
		width: 50%;

	}

	.slider-new-s__desc {
		font-size: 35px;
		line-height: 35px;
	}

	.slider-new-s__btn {
		font-size: 18px;
		line-height: 50px;
	}
}

@media (max-width:1199px) {
	.pimgpsh_fullsize_distr {
		padding-bottom: 15px;
	}

	.pimgpsh_fullsize_distr .p_distr p {
		line-height: 34px !important;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.header-account span {
		margin-left: 10px;
	}

	.header-phone,
	.footer-phone {
		font-size: 20px;
	}

	.top-menu {
		padding: 0 0 0 15px;
		margin: 35px 0 0 0;
	}

	.top-menu>li {
		padding: 0 3px;
	}

	.top-menu>li>a {
		font-size: 14px;
		padding: 5px 8px;
	}

	.sub-menu__list li {
		padding: 0 13px 0 5px;
	}

	.sub-menu__list li a {
		font-size: 13px;
		padding: 0 5px;
	}

	.slider-mini img {
		margin: 0 auto;
		float: none;
	}

	.capability-function__icon {
		float: right;
	}

	.function-info {
		width: 210px;
	}

	.s-analitycs-prev {
		left: 15px;
	}

	.s-analitycs-next {
		right: 15px;
	}

	.content-title .after,
	.content-title .before,
	.content-title__l .after {
		display: none;
	}

	.news-item {
		width: 440px;
	}

	.current:after {
		display: none;
	}

	.connection-area__list li {
		font-size: 14px;
	}

	.connection-area__tarifs {
		margin-right: 0px;
	}

	.connection-area__enter,
	.connection-area__tarifs {
		width: 215px;
	}

	.advantages-item:nth-child(1)>div:nth-child(2)>div,
	.advantages-item:nth-child(5)>div:nth-child(2)>div,
	.advantages-item:nth-child(9)>div:nth-child(2)>div,
	.advantages-item:nth-child(13)>div:nth-child(2)>div,
	.advantages-item:nth-child(17)>div:nth-child(2)>div,
	.advantages-item:nth-child(21)>div:nth-child(2)>div {
		margin-left: 40px;
	}

	.advantages-item:nth-child(3)>div:nth-child(1)>div,
	.advantages-item:nth-child(7)>div:nth-child(1)>div,
	.advantages-item:nth-child(11)>div:nth-child(1)>div,
	.advantages-item:nth-child(15)>div:nth-child(1)>div,
	.advantages-item:nth-child(19)>div:nth-child(1)>div,
	.advantages-item:nth-child(23)>div:nth-child(1)>div {
		margin-left: 45px;
	}

	.advantages-item:nth-child(3)>div:nth-child(2)>div,
	.advantages-item:nth-child(7)>div:nth-child(2)>div,
	.advantages-item:nth-child(11)>div:nth-child(2)>div,
	.advantages-item:nth-child(15)>div:nth-child(2)>div,
	.advantages-item:nth-child(19)>div:nth-child(2)>div,
	.advantages-item:nth-child(23)>div:nth-child(2)>div {
		margin-left: 0px;
	}

	.advantages-dot-c {
		margin-left: 55px;
	}

	.ats-head,
	.num-head,
	.free-head {
		z-index: 3;
		margin: 0 0 0 75px;
	}

	.ats-right-i1 {
		margin: 105px 0 0 -215px;
	}

	.free-right-i1 {
		margin: 134px 0 0 -213px;
	}

	.ats-right-i2 {
		margin: 20px 0 0 64px;
	}

	.ats-left-i3 {
		background: url('//new-tel.net/bitrix/templates/newtel/img/services/1/ats-left-i-3-sm.jpg') no-repeat;
		margin-left: 19px;
	}

	.ats-right-i3 {
		background: url('//new-tel.net/bitrix/templates/newtel/img/services/1/ats-right-i-3-sm.jpg') no-repeat;
		margin: 56px 0 0 -107px;
	}

	.ats-left-i3,
	.ats-right-i3 {
		z-index: 2;
	}

	.ats-footer {
		z-index: 5;
	}

	.sip-head {
		margin: 100px auto 0 -50px;
	}

	.sip-left-i1 {
		margin: 15px 0 0;
	}

	.sip-right-i1 {
		margin: 15px 0 0;
		float: right;
	}

	.sip-right-i2 {
		float: right;
	}

	.sip-footer img {
		margin-left: -20px;
	}

	.ats-right-i3.num {
		margin: 56px 0 0 -105px;
	}

	.num-footer {
		margin: -2px 0 0 17px;
	}

	.ats-footer:before,
	.num-footer:before {
		display: block;
		position: absolute;
		content: " ";
		width: 200px;
		height: 15px;
		background: #fff;
		left: 50%;
		top: -15px;
		margin-left: -100px;
	}

	.sip-cloud li {
		width: 135px;
	}

	.sip-cloud li em {
		margin-top: 30px;
	}

	.ivr-it-work>div:nth-child(3n+2) {
		padding-left: 15px;
	}

	.ivr-it-work>div:nth-child(3n+4):nth-child(-3n+7) {
		padding-right: 15px;
	}

	.function-info.ivr {
		width: 360px;
	}

	.num-right-i1 {
		margin: 70px 0 0 0;
	}

	.num-right-i2 {
		margin: 28px 0 0 0;
	}

	.player-id {}

	.player-dictor {}

	.player-progress {
		width: 145px;
	}

	.player-text {
		min-height: 100px;
	}

	.tariffs.sip .tariffs-сaption {
		width: 325px
	}

	.tariffs.sip2 .tariffs-сaption {
		width: 325px
	}

	.tariffs-cell {
		width: 155px;
	}

	.tariffs-cell li:not(:first-child):not(:last-child):after {
		width: 151px;
	}

	.tariffs-block__head {
		width: 80%;
	}

	.tariffs-block__price {
		width: 20%;
	}

	.tariffs-block.cb-two {
		width: 395px;
	}

	.tariffs-block.cb-two .tariffs-block__head p,
	.tariffs-block.cb-two .tariffs-block__price p {
		font-size: 15px;
	}

	.free-t-two caption {
		margin: -10px 0 40px 0;
	}

	.tariffs-selectcity .icon-selectcity {
		right: 30px;
	}

	.tariffs-selectcity .other:after {
		right: 20px;
	}

	.capability-function__hide.open {
		margin-right: 15px;
		margin-left: 0;
	}

	.brands-list>div:nth-child(3n+2)>li.brands-link,
	.brands-list>div:nth-child(3n+3)>li.brands-link {
		margin: 0;
	}

	.blog-item__preview {
		margin-left: 30px;
	}
}

@media (max-width: 1024px) {
	.slider-new-s_de {
		top: 50%;
		left: 50%;
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		/* IE 9 */
		-webkit-transform: translate(-50%, -50%);
		/* Chrome, Safari, Opera */
		transform: translate(-50%, -50%);
		position: absolute;
		text-align: center;
		width: auto;
	}

	.slider-new-s__desc {
		font-size: 35px;
		line-height: 35px;
	}

	.slider-new-s__btn {
		font-size: 18px;
		line-height: 50px;
	}

	.pimgpsh_fullsize_distr .p_distr p {
		margin-bottom: 25px !important;
	}
}

@media (max-width: 991px) {
	body{
		padding-top: 161px;
	}
	.function-item {
		text-align: center;
		margin-bottom: 50px;
	}

	.function-icon-1 {
		margin: 0 0 15px 0;
	}

	.function-item:nth-child(-n+2) {
		width: 100%;
	}

	.brands-goods__list {
		display: block;
	}

	.a-right {
		text-align: left;
	}



	.main-reviews {
		height: 150px;
	}

	.advert p {
		text-align: left;
	}

	.advantages-item__desc {
		text-align: center;
		margin-left: 0px !important;
	}

	.advantages-item__desc h5 {
		margin-right: 0px;
		margin-left: 0px;
	}

	.main-video iframe {
		height: 350px;
	}

	.main-video .ttx {
		padding-right: 0px;
	}

	.s-reviews-prev,
	.s-reviews-next {
		top: 10px;
	}
	.header-fix-n{
		position: fixed;
		width: 100%;
		top: 0;
		transition: all 0.3s ease;
		transform: translateY(0px);
	}
	.header-fix-n.sticky {
		transform: translateY(-110px);
	}
	.header,
	.header-fix,
	.header-fix.sticky {
		height: 147px;
	}

	.header-phone {
		font-size: 24px;
	}

	.slider-services {}

	.capture-area__head {
		max-width: 100%;
		font-size: 16px;
		line-height: 16px;
		text-align: center;
		padding: 15px 20px 0;
	}

	.function-info,
	.function-info.ivr {
		width: 650px;
	}

	.function-list:nth-child(n+2) {
		padding-top: 0;
	}

	.capture-area__link {
		margin: 25px auto 0;
		float: none;
	}

	.header-logo {
		padding-bottom: 15px;
		margin-bottom: -1px;
	}

	.header-logo img {
		display: block;
		width: 230px;
		margin: 0 auto;
	}

	.header-account {
		width: 50px;
		height: 50px;
		border-radius: 0;
		position: absolute;
		right: 0;
		top: 1px;
		z-index: 1;
	}

	.h-account_icon {
		margin: 16px -4px 0 18px;
	}

	.header-phone {
		display: inline-block;
		position: absolute;
		line-height: 40px;
		top: 0;
		left: 50%;
		margin-left: -79px;
		z-index: 1;
	}

	.toggle-menu {
		display: block;
	}

	.top-menu {
		display: none;
		/*position: absolute;*/
		background: #fff;
		height: auto;
		padding: 0;
		margin: 0;
		border-left: 1px solid #d5e0e5;
		border-right: 1px solid #d5e0e5;
		z-index: 99;
		max-height: 100vh;
		/*padding-bottom: 88px;*/
		overflow-y: auto;
	}

	.top-menu>li {
		display: block;
		position: relative;
		height: auto;
		line-height: 50px;
		padding: 0;
		margin-right: 0;
		border-bottom: 1px solid #d5e0e5;
		box-sizing: border-box;
	}

	.top-menu>li:hover {
		background: #ecf0f1;
		padding-bottom: 0px;
	}

	.top-menu>li>a {
		font-size: 15px;
		padding: 0 0 0 20px;
		width: 93%;
	}

	.top-menu>li:hover>.drop-menu {
		display: none;
	}

	.top-menu>li>a:hover,
	.top-menu>li:hover>a {
		color: #555;
	}

	.top-menu>li>a:hover:before,
	.top-menu>li:hover>a:before,
	.top-menu>li.active:hover>a:before,
	.top-menu>li.active>a:before {
		width: 0;
		height: 0;
	}

	.top-menu>li>a:hover:after,
	.top-menu>li:hover>a:after,
	.top-menu>li.active:hover>a:after,
	.top-menu>li.active>a:after {
		border-width: 0;
	}

	.top-menu>li.active {
		background: #f0f3f4;
	}

	.top-menu>li>.t-icon {
		display: block;
		position: absolute;
		width: 50px;
		height: 50px;
		color: #0092d1;
		font-size: 20px;
		text-align: center;
		top: 0;
		right: 0;
		cursor: pointer;
	}

	.drop-menu {
		background: #fff;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		padding: 0;
		opacity: 1;
		border-top: 1px solid #d5e0e5;
		box-shadow: none;
	}

	.drop-menu li:not(:last-child) {
		border-bottom: 1px solid #ecf0f1;
	}

	.drop-menu li a {
		display: block;
		width: 100%;
		height: 100%;
		line-height: inherit;
		padding-left: 20px;
	}

	/* .head-box__button {
		margin-top: 50px;
	} */

	.regnum-map {
		/*height: 550px;*/
	}

	.regnum-map__city {
		margin: 120px 0 0 70px;
	}

	.regnum-map__city:nth-child(2),
	.regnum-map__city:nth-child(3) {
		margin: 120px 0 0 30px;
	}

	.capability-area div:nth-child(-n+2)>.capability-item {
		margin-bottom: 25px;
	}

	.capability-area [class*='col-']:first-child {
		padding-left: 15px;
	}

	.capability-area [class*='col-']:last-child {
		padding-right: 15px;
	}

	.capability-head__box {
		display: block;
		margin: 70px;
	}

	.capability-head__title {
		text-align: center;
	}

	.capability-box__button {
		left: 50%;
		margin-left: -133px;
	}

	.capability-function__icon {
		float: none;
		margin: 0 auto 30px;
	}

	.capability-function__info {
		margin: 0;
		text-align: center;
	}

	.capture .row {
		margin-right: 0px;
		margin-left: 0px;
	}

	.connection-area {
		height: auto;
		padding-bottom: 20px;
	}

	.connection-area__enter,
	.connection-area__tarifs,
	.connection-area__button {
		width: 100%;
	}

	.connection-area__enter {
		padding-right: 15px;
	}

	.connection-area__tarifs {
		padding-left: 15px;
	}

	.connection-area__head {
		padding: 0;
	}

	.slider-s__title {
		font-size: 28px;
	}

	.slider-s__title:after {
		top: 90px;
	}

	.ats-it-work__img img {
		display: block;
		max-width: 100%;
	}

	.function>div:nth-child(6)>div>div {
		margin-bottom: 30px;
	}

	.function-link,
	.function-icon {
		cursor: default;
	}

	.sm-center {
		text-align: center;
	}

	.advantages-item {
		margin-top: 30px;
	}

	.advantages-item__img img {
		display: block;
		margin: 0 auto;
	}

	.advantages-item:nth-child(1)>div:nth-child(2)>div,
	.advantages-item:nth-child(5)>div:nth-child(2)>div,
	.advantages-item:nth-child(9)>div:nth-child(2)>div,
	.advantages-item:nth-child(3)>div:nth-child(2)>div,
	.advantages-item:nth-child(7)>div:nth-child(2)>div,
	.advantages-item:nth-child(11)>div:nth-child(2)>div,
	.advantages-item:nth-child(15)>div:nth-child(2)>div,
	.advantages-item:nth-child(19)>div:nth-child(2)>div,
	.advantages-item:nth-child(23)>div:nth-child(2)>div,
	.advantages-item:nth-child(3)>div:nth-child(1)>div,
	.advantages-item:nth-child(7)>div:nth-child(1)>div,
	.advantages-item:nth-child(11)>div:nth-child(1)>div,
	.advantages-item:nth-child(15)>div:nth-child(1)>div,
	.advantages-item:nth-child(19)>div:nth-child(1)>div,
	.advantages-item:nth-child(23)>div:nth-child(1)>div {
		text-align: center;
		margin-left: 0px;
	}

	.advantages-item__desc h5:after {
		left: 50%;
		margin-left: -15px;
	}

	.advantages-item__desc p {
		max-width: 100%;
	}

	.advantages-button {
		margin: 30px auto 0;
	}

	.blog-item__img {
		margin: 0 auto 30px;
	}

	.blog-item__preview {
		margin-left: 0;
	}

	.news-item {
		width: 100%;
	}

	.news-item:not(:last-child) {
		padding: 0 0 25px;
		margin-bottom: 20px;
		border-bottom: 1px solid #d5e0e5;
	}

	.news-item:nth-child(-2n+3) {
		margin-right: 0;
	}

	.block-left {
		opacity: 1;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px);
	}

	.block-right {
		opacity: 1;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px);
	}

	.sip-phone img {
		display: block;
		margin: 0 auto;
	}

	.sip-cloud {
		margin-left: 0;
	}

	.sip-cloud {
		text-align: center;
	}

	.sip-cloud li {
		width: 170px;
	}

	.sip-cloud li em {
		margin-top: 40px;
	}

	.player-progress {
		width: 70%;
	}

	.player-text {
		min-height: 40px;
	}

	.tariffs-head {
		margin: 35px 0 70px;
	}

	.tariffs-сaption,
	.tariffs-cell,
	.tariffs-cell li.button {
		width: 100%;
	}

	.tariffs-cell {
		margin-left: 0;
	}

	.tariffs-cell li:not(:first-child):not(:last-child):after {
		width: 100%;
	}

	.tariffs.top-fixed {
		display: none;
	}

	.tariffs.ats .tariffs-block__head,
	.tariffs.ats .tariffs-block__price,
	.tariffs.sip .tariffs-block__head,
	.tariffs.sip .tariffs-block__price,
	.tariffs.sip2 .tariffs-block__head,
	.tariffs.sip2 .tariffs-block__price {
		width: 50%;
	}

	.tariffs.ats .tariffs-block__price:not(:last-child) {
		border-bottom: 1px solid #d5e0e5;
	}

	/*.tariffs.ats .tariffs-block,
	.tariffs.sip .tariffs-block {
		margin: 30px 0;
	}*/
	.tariffs-block.cb-two {
		width: 100%;
		margin-top: 30px;
	}

	.free-t-two {
		margin: 0 0 30px 0;
	}

	.free-t-two caption {
		margin: 16px 0 24px 0;
	}

	.num-left-i1,
	.num-left-i2,
	.num-right-i1,
	.num-right-i2 {
		display: block;
		margin: 40px auto 0;
		float: none;
	}

	.tariffs-selectcity {
		margin: 55px 0 30px 0;
	}

	.capability-function__hide {
		display: none;
	}

	.function-info:hover .function-link {
		color: #111312;
		text-decoration: none;
	}

	.error-img img {
		display: block;
		margin: 0 auto;
	}

	.footer-copyright {
		margin-top: 15px;
	}

	.footer-develop {
		text-align: left;
	}

	.header-fix-n .log {
		text-align: center;
	}

	.header-fix-n .header-logo-n {
		display: inline-block;
		margin-bottom: 15px;
		margin-top: 25px;
	}

	.header-fix-n {
		/*padding-bottom: 1px;*/
		height: auto;
	}

	.specoffer .specoffer-head .text {
		font-size: 18px;
	}

	/*.specoffer .specoffer-cont{
	background-image: url(//new-tel.net/bitrix/templates/newtel/img/win-content490.jpg);
}*/
	.pimgpsh_fullsize_distr {
		line-height: 28px;
		text-align: center;
		padding-bottom: 25px;
	}

	.pimgpsh_fullsize_distr .logo_distr {
		margin-top: 25px;
	}

	.pimgpsh_fullsize_distr .btn {
		margin-top: 0px;
	}

	.pimgpsh_fullsize_distr .btn_distr {
		text-align: center;
	}

	.container-tarifs {
		display: none;
	}

	.tarifs-mob {
		display: block;
	}

	.container-tarifs-fixx.fxx {
		display: none !important;
	}
}

@media (max-width: 768px) {
	.breadcrumbs {
		display: none;
	}

	.content-title,
	.content-title__l {

		margin-top: 50px;
	}

	.tariffs-block__head p,
	.tariffs-block__price p {
		font-size: 14px;
	}

	.slider-s_de {
		top: 50%;
		left: 0px !important;
		-moz-transform: translate(0%, -50%);
		-ms-transform: translate(0%, -50%);
		/* IE 9 */
		-webkit-transform: translate(0%, -50%);
		/* Chrome, Safari, Opera */
		transform: translate(0%, -50%);
		right: 0px !important;
	}

	.main-reviews {
		height: 180px;
	}

	.flag-margin {
		margin-right: 0px;
		margin-left: 0px;
	}

	.main-video iframe {
		height: 250px;
	}

	.paddig-left {
		margin-left: 15px;
	}

	.head-box {
		margin: 0 15px;
	}

	/* .head-box__button {
		margin-top: 60px;
	} */

	.head-box__title {
		font-size: 28px;
	}

	.head-box__desc {
		font-size: 14px;
	}

	.slider-s__txt {
		margin: 0 15px;
	}

	.slider-s__title:after {
		top: 110px;
	}

	.slider-s__desc {
		font-size: 16px;
	}

	.s-analitycs-prev {
		left: 30px;
	}

	.s-analitycs-next {
		right: 30px;
	}

	.content-title,
	.content-title__l {
		font-size: 28px;
	}

	.tariffs .content-text {
		padding: 0;
	}

	.content-text {
		padding: 0 15px;
	}

	.connection-area__enter,
	.connection-area__tarifs {
		padding: 0 15px;
		margin: 15px 0 0 0;
	}

	.connection-area__head h5 {
		font-size: 24px;
	}

	.connection-area__button.green {
		margin: 0;
	}

	.services-list .row {
		margin-right: 0px;
		margin-left: 0px;
	}

	.content-title__l {
		padding-left: 15px;
	}

	.callback-form {
		margin: 5px auto 0;
	}

	.callback-desc,
	.callback-desc.connect,
	.callback-desc.success {
		max-width: 100%;
		min-height: auto;
		padding: 0 15px;
		text-align: center;
		margin-top: 25px;
	}

	.callback-left-i1,
	.callback-left-i2 {
		margin: 30px auto 0;
	}

	.regnum-map {
		text-align: center;
	}

	.regnum-map__city {
		text-align: left;
		margin: 0px 0 0 0;
	}

	.regnum-map__city li {
		font-size: 14px;
	}

	.regnum-map__city:nth-child(2),
	.regnum-map__city:nth-child(3) {
		margin: 0px 0 0 0;
	}

	.function-list {
		padding: 0 15px;
	}

	.function-item {
		width: 100%;
	}

	.function-icon,
	.function-info,
	.function-info.ivr {
		width: 100%;
	}

	.function-info,
	.function-info.ivr {
		text-align: center;
	}

	.function-icon {
		margin: 0 auto 30px;
	}

	.function-icon img {
		display: block;
		margin: 0 auto;
	}

	.brands-list,
	.brands-goods {
		padding: 0 15px;
	}

	.callback-area__head h5 {
		font-size: 24px;
	}

	.callback-area__head p {
		font-size: 16px;
	}

	.xs {
		padding: 0 15px;
	}

	.tariffs>div[class*='col-'] {
		padding: 0 15px;
	}

	.brands-list li.brands-link,
	.brands-list>div:nth-child(3n+2)>li.brands-link,
	.brands-list>div:nth-child(3n+3)>li.brands-link {
		display: block;
		margin: 0 auto;
	}

	.news-list {
		margin: -20px 15px 40px;
	}

	.blog-item__preview {
		padding: 0 15px;
	}

	.blog-detail .blog-item__img,
	.blog-all {
		padding-left: 15px;
	}

	.documents-list__link {
		padding: 0 15px;
		margin-bottom: 15px;
	}

	.documents-list>div>div:nth-child(2) {
		margin-top: 15px;
	}

	.contacts-block {
		padding: 0 15px 30px;
	}

	.contacts-block h3,
	.license-desc h4 {
		font-size: 16px;
	}

	.contacts-block p,
	.license-desc p {
		font-size: 14px;
	}

	.contacts-map {
		margin-top: 24px;
	}

	.license-block {
		padding: 0 15px;
	}

	.license-desc {
		height: auto;
		min-height: 100%;
		padding: 0;
	}

	.license-item:last-child>div>div {
		margin-bottom: 24px;
	}

	a[href$=".pdf"]:before,
	a[href$=".doc"]:before {
		left: 20px;
	}

	.dictors {
		margin-left: 15px;
	}

	.error-404 span {
		font-size: 300px;
	}

	.footer .row>div:nth-child(5) {
		padding-left: 15px;
	}

	.footer .row>div:nth-child(6) {
		padding-right: 15px;
	}

	.footer-paycard,
	.footer-copyright,
	.footer-develop {
		padding-left: 15px;
	}




}


@media (max-width: 620px) {
	.oran {
		margin-left: 0px;
	}

	.pimgpsh_fullsize_distr {

		line-height: 26px;
		text-align: center;
	}

	.pimgpsh_fullsize_distr .p_distr p {
		line-height: 26px !important;
		font-size: 22px !important;
		margin-top: 25px;
		margin-bottom: 25px !important;
	}
}



@media (max-width: 640px) {
	.slider-new-s_de {

		padding-left: 0px;
	}

	.slider-new-s__desc {
		font-size: 25px;
		line-height: 30px;

	}

	.slider-new-s__btn {
		font-size: 14px;
		line-height: 35px;
	}

	.bg-dark-4 .col-xs-4 {
		width: 100%;
	}

	.eq-desc {
		padding-bottom: 30px;
	}

	.big-desc {
		font-size: 30px !important;
		font-weight: 200px !important;
		line-height: 30px !important;
		margin-top: 20px !important;
	}

	.main-reviews {
		height: 230px;
	}


	.uptocall-wrapper {
		display: none;
	}

	.top-menu>li>a {
		width: 89%;
	}

	/* .head-box__button {
		position: absolute;
		margin-top: 0;
		bottom:unset;
	} */

	.capability-head__box {
		padding: 45px 15px 65px;
		margin: 70px 15px;
	}

	.capability-head__title {
		font-size: 24px;
	}

	.capability-box__button {
		width: 200px;
		left: 50%;
		margin-left: -100px;
	}

	.regnum-map {
		/*height: 400px;*/
	}

	.regnum-map__city li {
		font-size: 12px;
	}

	.capture-area__link {
		margin: 15px auto 0;
	}

	.callback-area__head h5 {
		font-size: 16px;
	}

	.callback-area__head p {
		display: none;
	}

	.service-callback {
		padding: 0 15px;
		margin: 35px auto 0;
	}

	.service-callback .input,
	.service-callback .submit {
		width: 100%;
	}

	.service-callback .submit {
		margin-top: 15px;
		margin-left: 0px;
	}

	.advantages-item__desc h5 {
		margin: 0 0 25px;
	}

	.advantages-item__desc h5:after {
		display: none;
	}

	.sip-phone {
		padding: 0 15px;
	}

	.sip-cloud li {
		display: block;
		margin: 0 auto;
		overflow: hidden;
	}

	.sip-cloud li:nth-child(-n+2) {
		margin-bottom: 30px;
	}

	.sip-cloud li:last-child {
		margin: 0 auto;
	}

	.player-progress {
		width: 65%;
	}

	.free-t-one,
	.free-t-two,
	.ivr-t-one,
	.telnum-t-one {
		border: 0;
	}

	.free-t-two {
		margin: 0;
	}

	.free-t-one caption,
	.free-t-two caption {
		font-size: 20px;
	}

	.free-t-one thead,
	.free-t-two thead,
	.telnum-t-one thead {
		display: none;
	}

	.free-t-one tbody,
	.free-t-two tbody {
		border: none;
	}

	.free-t-one tr,
	.free-t-two tr {
		display: block;
		line-height: 50px;
		margin-bottom: 30px;
		width: 100%;
	}

	.ivr-t-one tr {
		display: block;
		height: 100px;
		margin-bottom: 0px;
		width: 100%;
	}

	.telnum-t-one tr {
		display: block;
		height: auto;
		margin-bottom: 0px;
		width: 100%;
	}

	.free-t-one tr {
		min-height: 200px;
	}

	.free-t-two tr {
		min-height: 100px;
	}

	.free-t-one td,
	.free-t-two td,
	.ivr-t-one td,
	.telnum-t-one td {
		display: block;
		height: 50px;
		line-height: 50px;
		position: relative;
		font-size: 14px;
		text-align: center;
		border-right: 1px solid #d5e0e5;
	}

	.telnum-t-one tbody>tr:last-child>td:nth-child(-n+3),
	.telnum-t-one tbody>tr:last-child>td:nth-child(n+4) {
		height: 50px;
	}

	.ivr-t-one tr>td:first-child {
		font-weight: normal;
		text-align: center;
		padding-left: 0;
	}

	.ivr-t-one tr>td:last-child {
		width: 100%;
	}

	.free-t-one td:after,
	.free-t-two td:after {
		content: " ";
		position: absolute;
		background: #d5e0e5;
		width: 1px;
		height: 50px;
		top: 0;
		left: 50%;
	}

	.free-t-one tbody td,
	.free-t-two tbody td,
	.telnum-t-one tbody td {
		border: 1px solid #d5e0e5;
		border-bottom: none;
		text-align: right;
		padding-right: 20px;
	}

	.telnum-t-one tbody td.row-hide {
		display: block;
		width: 100%;
		text-align: center;
		padding-right: 0;
	}

	.telnum-t-one tbody td.row-hide:before {
		display: none;
	}

	.free-t-two tbody>tr>td:first-child {
		text-align: right;
		padding-left: 0px;
	}

	.free-t-two tbody>tr:last-child {
		margin-bottom: 0;
	}

	.free-t-one td:last-child,
	.free-t-two td:last-child {
		border-bottom: 1px solid #d5e0e5;
	}

	.free-t-one td:before,
	.free-t-two td:before,
	.telnum-t-one td:before {
		content: attr(data-label);
		float: left;
		font-weight: normal;
		padding-left: 20px;
	}

	.more-ivr {
		margin-bottom: 15px;
	}

	.error-404 span {
		font-size: 240px;
	}
}

@media (max-width: 480px) {
	.specoffer .specoffer-head .text {
		font-size: 16px;
	}

	.main-video iframe {
		height: 150px;
	}

	.header-phone {
		font-size: 20px;
	}

	.top-menu>li>a {
		width: 91%;
	}

	.capture-area__head {
		font-size: 14px;
	}

	.connection-area__head h5 {
		font-size: 20px;
		margin: 25px 0 0 0;
	}

	.head-box__title {
		font-size: 24px;
		padding: 0;
	}

	.head-box__title:after {
		display: none;
	}

	.head-box__desc {
		font-size: 13px;
	}

	.capability-head__title {
		font-size: 20px;
	}

	.regnum-map {
		/*height: 350px;*/
	}

	.regnum-map__city,
	.regnum-map__city:nth-child(2),
	.regnum-map__city:nth-child(3) {
		display: block;
		max-width: 160px;
		margin: 0 auto;
	}

	.regnum-map__city li {
		line-height: 16px;
	}

	.regnum-map__city li:before {
		top: 3px;
	}

	.slider-s__title {
		font-size: 20px;
		margin: 0;
	}

	.slider-s__title:after {
		display: none;
	}

	.slider-s__desc {
		font-size: 14px;
	}

	.content-title,
	.content-title__l {
		font-size: 24px;
	}

	.slider-mini img {
		width: 280px;
		line-height: 280px;
		margin-top: 30px;
	}

	.capability-item__img img {
		height: auto;
	}

	.player-progress {
		width: 50%;
	}

	.tariffs-block__head p,
	.tariffs-block__price p,
	.tariffs-block.cb-two .tariffs-block__head p,
	.tariffs-block.cb-two .tariffs-block__price p {
		font-size: 12px;
	}

	.free-t-one caption,
	.free-t-two caption {
		font-size: 16px;
		font-weight: bold;
	}

	.free-t-one td,
	.free-t-two td {
		font-size: 12px;
	}

	.free-t-two td:after {
		content: " ";
		position: absolute;
		background: #d5e0e5;
		width: 1px;
		height: 50px;
		top: 0;
		left: 41%;
	}

	.ivr-t-one td {
		line-height: 50px;
		padding: 0 20px 0 0;
	}

	.ivr-t-one tr>td:first-child,
	.ivr-t-one tr>td:last-child {
		padding-left: 20px;
	}

	.ivr-t-header {
		font-size: 16px;
	}

	.telnum-t-header {
		font-size: 14px;
		line-height: 24px;
		padding: 0 15px;
	}

	.error-404 span {
		font-size: 200px;
	}

	.footer-paycard {
		padding: 0 15px;
	}
}

@media (max-width: 450px) {

	.ivr-t-one tr:nth-child(1)>td:first-child,
	.ivr-t-one tr:nth-child(2)>td:first-child {
		line-height: 25px;
	}

}

@media (max-width: 430px) {
	.main-reviews {
		height: 330px;
	}

	.service-callback {
		margin: 15px auto 0;
	}

	#calc .name-city {
		font-size: 14px;
	}
}

@media (max-width: 365px) {
	.main-reviews {
		height: 380px;
	}

	.head-box__title {
		font-size: 20px;
		padding: 0;
	}

	.head-box__button {
		width: 217px;
	}

	.player-id {}

	.player-dictor {}

	.player-progress {
		width: 45%;
	}

	.free-t-one td {
		font-size: 12px;
	}

	.free-t-two td:after {
		display: none;
	}

	.tariffs.ats .tariffs-block__head,
	.tariffs.ats .tariffs-block__price,
	.tariffs.sip .tariffs-block__head,
	.tariffs.sip .tariffs-block__price,
	.tariffs-block.cb-one .tariffs-block__head,
	.tariffs-block.cb-one .tariffs-block__price,
	.tariffs-block.cb-two .tariffs-block__head,
	.tariffs-block.cb-two .tariffs-block__price,
	.tariffs-block__head,
	.tariffs-block__price {
		display: block;
		width: 100%;
		height: 50px;
		line-height: 50px;
		border-left: none;
	}

	.tariffs.num .no-border:nth-child(7),
	.tariffs-block.cb-one .no-border:nth-child(3),
	.tariffs-block.cb-two .no-border:nth-child(13) {
		border-bottom: 1px solid #d5e0e5;
	}

}

@media (max-width: 320px) {
	.main-reviews {
		height: 430px;
	}

	.capture-area__head {
		padding: 10px 20px 0;
	}

	.capture-area__link {
		margin: 15px auto 0;
	}

	.services-list .slick-slide {
		min-height: 538px;
	}

	.s-analitycs-prev {
		background: url('//new-tel.net/bitrix/templates/newtel/img/slider-arrow-mini.png') 0 -19px no-repeat;
	}

	.s-analitycs-next {
		background: url('//new-tel.net/bitrix/templates/newtel/img/slider-arrow-mini.png') -27px -19px no-repeat;
	}
}