.slick-slide img {width: 100%;}
[class^=slider-for] {margin-bottom: 10px;}
[class^=slider-nav] .slick-slide {box-sizing: border-box;padding: 3px;cursor: pointer;}
[class^=slider-nav] .slick-slide img {border: 1px solid transparent;}
[class^=slider-nav] .slick-slide:hover img, [class^=slider-nav] .slick-slide.slick-current img {border: 1px solid #ffa200;}
[class^=slider-nav] .slick-arrow {position: absolute;border: 20px solid transparent;color: #ffa200;top: 50%;transform: translateY(-50%);background: none;width: auto;cursor: pointer;}
[class^=slider-nav] .prev {right: 100%;border-right: 10px solid;}
[class^=slider-nav] .next {left: calc(100% + 5px);border-left: 10px solid;}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;position: relative;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.fancybox-close-small {right: -6px;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
@media all and (max-width: 1185px) {#logo img {max-width: 150px;}
	.video {width: 100%;margin-bottom: 27px;}
	.seoContent p {margin-bottom: 10px;padding: 0 38px;}
	#pochemu ul {width: 100%;}
	#akciya .circle3.right {left: -98px;}
	#menu li a {background: none repeat scroll 0 0 rgba(0,0,0,0);font-size: 16px;padding: 0 5px;}
	.section .content, .container {width: 722px;}
	.w33.bottom {width: 67%;display: block;margin: 4% 0% 0% 5%;text-align: center;}
	header .phone {font-size: 18pt;}
	#menu {padding: 0;}
	#akciya {background: url("/img/akciya/index.jpg") no-repeat scroll center center transparent;background-size: cover;}
	#akciya h1 {font-size: 33px;width: calc(100% - 370px);}
	#akciya form {width: 350px;padding: 20px;}
	#timer .tVal span {font-size: 36px;height: 55px;line-height: 44px;width: 55px;}
	#timer .tVal span::after {left: 51px;}
	#timer .tpodpis span {margin-right: 7px;width: 55px;}
	#AkZagolovok {left: -100px;}
	.mugiki {display: none;}
	#kakRabotaem ul li:after {background: url("/img/kakRabotaem/arrowRight.png") no-repeat scroll -24px 0px transparent;right: -14px;width: 20px;}
	#kakRabotaem ul li:nth-child(4) {background-position: 25px 9px;}
	#kakRabotaem ul li:nth-child(5) {background-position: 30px 17px;}
	#kakRabotaem ul li:nth-child(6) {background-position: 15px 16px;}
	#cifri ul li .digit.d3 {margin-left: 73px;}
	#cifri ul li .digit.d5 {margin-left: 44px;}
	#zakaz2 > * {margin: 0;}
	#makeMeScrollable {text-align: center;}
	td.w33 {width: 31%;}
	#footer a.btn.orange {left: -10px;}
	#works .work .gallery {background: none repeat scroll 0px 0px rgba(255,255,255,.5);border-radius: 10px;float: left;padding: 2%;margin-right: 19px;width: 42%;}
	#works .work .info {float: left;width: 49%;}
	.objInfo {font-size: 86%;}
	#menuFoot .content > ul {justify-content: flex-start;}
	#menuFoot .content > ul > li {width: 25%;margin-bottom: 30px;padding-right: 20px;box-sizing: border-box;}
	#footer .text {width: 100%;margin-bottom: 50px;text-align: center;}
	#footer .text .txt {max-width: 250px;display: inline-block;}
	#articles .article:nth-child(n) {margin-right: 10px;width: calc(( 100% - 10px ) / 2);}
	#articles .article:nth-child(2n) {margin-right: 0;}
	.article .title {font-size: 20px;}}
@media all and (max-width: 768px) {.h1 {text-align: center;display: block;font-size: 16pt;font-weight: bold;margin-top: 10px;}
	h1, h2, .h2 {font-size: 30px;margin-bottom: 25px;}
	header .btn {margin: 15px auto 0;}
	nav {background: #ffa200;}
	nav .menuBtn {display: block;}
	.section.partners {display: none;}
	#pochemu ul {width: 100%;}
	#AkZagolovok {left: 20px;top: -85px;position: relative;}
	#AkZagolovok h1 {text-align: center;margin-top: 19px;display: block;}
	#AkZagolovok .fix {height: 145px;border-radius: 50%;}
	.ArrowRightYellow {background: none;}
	#akciya h1 {width: 100%;text-align: center;margin: 0 0 30px;}
	#akciya form {margin: 0 auto;}
	.btnWrapp.withDiscount {right: -1px;top: 181px;width: 100%;opacity: .8;}
	.uslHead {width: 65%;right: 43px;}
	.section .content, .container {width: 480px;padding: 0 11px;}
	#akciya .circle3 {left: 4%;top: 145px;z-index: 3;}
	#akciya .circle7 {background: none repeat scroll 0 0 rgba(255,162,0,.5) !important;border-radius: 50%;height: 218px;left: 58px;top: 302px;width: 232px;z-index: 1;}
	#fAkciya .ArrowRight {background: url("/img/AkArrowRight.png") no-repeat scroll right top rgba(0,0,0,0);height: 28px;margin-top: 49%;position: relative;top: -50px;width: 69px;z-index: 99;left: -20px;}
	#akciya .circle8 {background: none repeat scroll 0 0 rgba(255,162,0,.9) !important;border-radius: 80%;height: 80%;left: 9%;top: 9%;width: 80%;z-index: 2;}
	#sendAkZayavka .text {font-size: 23pt;margin-top: 14px;text-align: center;width: 59%;}
	#menu li {float: none;}
	#menu {text-align: center;position: fixed;left: 0;top: 0;height: 100%;width: 100%;transition: .5s;padding: 0px;padding: 20px;transform: scale(0);overflow-y: scroll;background: #fff;z-index: 10;}
	#menu::before {position: absolute;font-weight: 400;font-style: normal;font-size: 50px;content: "×";line-height: 37px;right: 0;top: 0;color: #eb3b4f;cursor: pointer;background: #fff;width: 40px;height: 40px;text-align: center;z-index: 1;}
	nav.open #menu {transform: scale(1);}
	#menu ul {border-radius: 0px;box-shadow: none;visibility: visible;opacity: 1;position: static;top: auto;display: block;background: #fbebcf;min-width: 0;}
	#menu ul li {background: none;border-bottom: 0px;padding: 0px;}
	#menu ul li:last-child {padding-bottom: 0px;}
	#menu li a {padding: 0px;}
	#pochemu ul li {width: 100%;text-align: center;padding: 0;margin: 0 auto 30px;max-width: 400px;display: block;float: none;}
	#pochemu ul li::before {position: static;margin: 0 auto 10px;}
	td.info {float: left;margin: 20px 0 20px 0;}
	.ad-gallery .ad-image-wrapper {margin-left: 77px;}
	.ad-gallery .ad-nav {width: 143%;}
	#otzivi table tr td.doc {margin: 0 0 0 32%;display: block;}
	#kakRabotaem ul li {width: 29.6%;}
	#cifri li {width: 100%;margin-bottom: 25px;}
	#cifri li p {margin-top: 5px;}
	#zakaz h2 {text-align: center;}
	#zakaz form {display: flex;flex-wrap: wrap;justify-content: space-between;}
	#zakaz form input[type=text] {width: calc(( 100% - 10px ) / 2);margin: 0;}
	#zakaz form input[type=submit] {margin: 15px auto 0;}
	#zakaz2 h3 {font-size: 19pt;margin-bottom: 14px;text-align: center;width: 100%;margin-left: -14px;}
	#zakaz2 input.orange.btn {margin: 0px auto 0;display: block;}
	#makeMeScrollable {margin-left: -1%;}
	#VKGroopWrapp {margin-left: -10px;}
	td.w33 {width: 100%;float: left;display: block;padding: 21px 10px 11px 10px;text-align: center;box-sizing: border-box;}
	table tr td.allcenter {vertical-align: middle;width: 100%;float: left;display: block;}
	.w33.bottom {width: 100%;width: 100%;display: block;margin: 4% 0% 0% 1%;text-align: center;float: left;}
	#otzivi table tr td.slideRab {width: 310px;display: inline-block;}
	#works .work .gallery {width: 100%;box-sizing: border-box;}
	#works .work .info {float: left;width: 100%;}
	.intro p {width: 100%;display: block;margin: 10px 0 0 0;}
	.ulsList .usl .content {flex-wrap: wrap;}
	.ulsList .usl .img, .ulsList .usl .text {width: 100%;}
	.ulsList .linkToUsl {top: -380px;z-index: 2;}
	.ulsList .usl {padding: 80px 0px 40px;}
	.ulsList .usl .text {padding: 10px 0px 50px;}
	.line .uslHead {width: 65% !important;}
	.ulsList .usl {overflow: hidden;}
	#trust .item {width: 49%;margin-bottom: 10px;}
	#menuFoot {display: none;}
	#footer > ul > li {width: 100%;margin-bottom: 50px;}
	#footer > ul > li:last-child {margin-bottom: 0px;}
	#footer .capt {margin-bottom: 15px;}
	.video {height: 260px;}
	.ulsList .usl .img .price {padding: 8px 10px;font-size: 17px;}
	#contact > * {width: 100%;}
	#map {margin-top: 30px;}
	.article .text {padding: 20px 20px 30px;}
	.article .more {bottom: 12px;}}
@media all and (max-width: 479px) {#articles .article:nth-child(n) {margin-right: 0;width: 100%;}
	header .container {justify-content: space-around;}
	#logo {margin-bottom: 15px;}
	.section .content, .container {width: 320px;padding: 0 10px;}
	.w33.bottom {margin: 4% 0% 0% -1%;}
	#akciya h1 {font-size: 25px;}
	#timer .tVal span {font-size: 30px;height: 45px;line-height: 31px;width: 45px;}
	#timer .tVal span::after {left: 41px;top: -22px;}
	#timer .tpodpis span {width: 45px;font-size: 12px;}
	#fAkciya .ArrowRight {top: -67px;}
	#sendAkZayavka .text {margin-top: 7px;}
	#zakaz form input[type="text"] {width: 100%;margin: 0 0 10px;}
	#zakaz form input[type="submit"] {margin: 0 auto;}
	#kakRabotaem ul li {width: 43.6%;}
	#cifri h2 {text-align: center;font-size: 27px;}
	#cifri ul li .digit.d3 {margin-left: 114px;}
	#cifri ul li .digit.d5 {margin-left: 84px;}
	#zakaz2 h3 {font-size: 18pt;margin-left: 0px;}
	#makeMeScrollable {margin-left: 3%;}
	#VKGroopWrapp {margin-left: -2px;}
	#copyText {font-size: 11pt;text-align: center;}
	.modalBox .content {margin-left: -28px;}
	#works .work .comment {padding: 23% 5% 5% 5%;}
	#otzivi table tr td.slideRab {width: 310px;display: inline-block;margin: 0 0 0 -73px;}
	.intro p {width: 100%;display: block;margin: 10px 0 0 0;}
	.reviews {float: none;-moz-columns: 1;-webkit-columns: 1;columns: 1;}
	.ad-thumbs > ul {width: 320px !important;margin: 0 0 0 95px !important;}
	.mainContent ul, .mainContent ol, .mainContent p {font-size: 14pt;line-height: 19pt;width: 92%;margin: 0 0 13px 10px;text-align: center;}
	#works .work .gallery {width: 100%;padding: 0px 15px;margin-bottom: 30px;}
	.ulsList.line .usl img {float: none;margin: 0 0 0 36px;}
	.uslHead {width: 92%;right: 0;}
	.ulsList .usl {padding: 100px 0px 40px;}
	.ulsList .linkToUsl {top: -287px;}
	.btnWrapp.withDiscount {right: 0px;top: 165px;width: 100%;opacity: .8;}
	.line .uslHead {width: 96% !important;}
	#akciya .circle3.right {left: -68px;}
	#AkZagolovok {left: -70px;}
	#trust .item {width: 100%;}
	.video {height: 180px;}}
@media all and (max-width: 320px) {.ulsList .linkToUsl {text-align: center !important;}
	.ulsList .usl .text {padding-left: 15px;padding-right: 15px;}
	.ulsList .usl .btn {left: 15px;}}