@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic,cyrillic-ext&display=swap);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:700,500,400,300&subset=cyrillic-ext&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700,500,400,300&subset=cyrillic-ext&display=swap);
@font-face{font-family:'Gilroy';font-weight:800;font-style:normal;src:url(/zaboroff/fonts/gilroy-black.eot);src:url(/zaboroff/fonts/gilroy-black.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-black.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-black.woff) format("woff"),url(/zaboroff/fonts/gilroy-black.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-black.svg#gilroy-black) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:800;font-style:italic;src:url(/zaboroff/fonts/gilroy-blackitalic.eot);src:url(/zaboroff/fonts/gilroy-blackitalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-blackitalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-blackitalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-blackitalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-blackitalic.svg#gilroy-blackitalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:700;font-style:normal;src:url(/zaboroff/fonts/gilroy-bold.eot);src:url(/zaboroff/fonts/gilroy-bold.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-bold.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-bold.woff) format("woff"),url(/zaboroff/fonts/gilroy-bold.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-bold.svg#gilroy-bold) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:700;font-style:italic;src:url(/zaboroff/fonts/gilroy-bolditalic.eot);src:url(/zaboroff/fonts/gilroy-bolditalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-bolditalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-bolditalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-bolditalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-bolditalic.svg#gilroy-bolditalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:900;font-style:normal;src:url(/zaboroff/fonts/gilroy-heavy.eot);src:url(/zaboroff/fonts/gilroy-heavy.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-heavy.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-heavy.woff) format("woff"),url(/zaboroff/fonts/gilroy-heavy.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-heavy.svg#gilroy-heavy) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:900;font-style:italic;src:url(/zaboroff/fonts/gilroy-heavyitalic.eot);src:url(/zaboroff/fonts/gilroy-heavyitalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-heavyitalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-heavyitalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-heavyitalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-heavyitalic.svg#gilroy-heavyitalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:500;font-style:normal;src:url(/zaboroff/fonts/gilroy-medium.eot);src:url(/zaboroff/fonts/gilroy-medium.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-medium.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-medium.woff) format("woff"),url(/zaboroff/fonts/gilroy-medium.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-medium.svg#gilroy-medium) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:500;font-style:italic;src:url(/zaboroff/fonts/gilroy-mediumitalic.eot);src:url(/zaboroff/fonts/gilroy-mediumitalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-mediumitalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-mediumitalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-mediumitalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-mediumitalic.svg#gilroy-mediumitalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:400;font-style:normal;src:url(/zaboroff/fonts/gilroy-regular.eot);src:url(/zaboroff/fonts/gilroy-regular.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-regular.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-regular.woff) format("woff"),url(/zaboroff/fonts/gilroy-regular.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-regular.svg#gilroy-regular) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:400;font-style:italic;src:url(/zaboroff/fonts/gilroy-regularitalic.eot);src:url(/zaboroff/fonts/gilroy-regularitalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-regularitalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-regularitalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-regularitalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-regularitalic.svg#gilroy-regularitalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:600;font-style:normal;src:url(/zaboroff/fonts/gilroy-semibold.eot);src:url(/zaboroff/fonts/gilroy-semibold.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-semibold.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-semibold.woff) format("woff"),url(/zaboroff/fonts/gilroy-semibold.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-semibold.svg#gilroy-semibold) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:600;font-style:italic;src:url(/zaboroff/fonts/gilroy-semibolditalic.eot);src:url(/zaboroff/fonts/gilroy-semibolditalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-semibolditalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-semibolditalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-semibolditalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-semibolditalic.svg#gilroy-semibolditalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:100;font-style:normal;src:url(/zaboroff/fonts/gilroy-thin.eot);src:url(/zaboroff/fonts/gilroy-thin.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-thin.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-thin.woff) format("woff"),url(/zaboroff/fonts/gilroy-thin.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-thin.svg#gilroy-thin) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:100;font-style:italic;src:url(/zaboroff/fonts/gilroy-thinitalic.eot);src:url(/zaboroff/fonts/gilroy-thinitalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-thinitalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-thinitalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-thinitalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-thinitalic.svg#gilroy-thinitalic) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:200;font-style:normal;src:url(/zaboroff/fonts/gilroy-ultralight.eot);src:url(/zaboroff/fonts/gilroy-ultralight.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-ultralight.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-ultralight.woff) format("woff"),url(/zaboroff/fonts/gilroy-ultralight.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-ultralight.svg#gilroy-ultralight) format("svg");font-display: swap;}@font-face{font-family:'Gilroy';font-weight:200;font-style:italic;src:url(/zaboroff/fonts/gilroy-ultralightitalic.eot);src:url(/zaboroff/fonts/gilroy-ultralightitalic.eot#iefix) format("embedded-opentype"),url(/zaboroff/fonts/gilroy-ultralightitalic.woff2) format("woff2"),url(/zaboroff/fonts/gilroy-ultralightitalic.woff) format("woff"),url(/zaboroff/fonts/gilroy-ultralightitalic.ttf) format("truetype"),url(/zaboroff/fonts/gilroy-ultralightitalic.svg#gilroy-ultralightitalic) format("svg")}
*{margin:0;padding:0;border:none;}
header, section, footer, aside, nav, article,div{display:block;box-sizing:border-box;}
body{width:100%;height:100%;font:400 14px/22px Roboto, sans-serif;color:#4e4e4e;background:#fff;}
.wrapper{box-sizing:border-box;width:940px;padding:20px;margin:0px auto;min-height:100%;background:#fff;}
.wrapper:after{content:"";display:table;clear:both;}
a{color:#248912;}
a:hover{text-decoration:none;}
.with-lupa{position:relative;display:block;}
div, p, span, section, ul, ol, input, textarea{box-sizing:border-box;}
.red{color:#c00!important;}
.green{color:#390!important;}
.blue{color:#105977 !important;}
.through-text {text-decoration: line-through;}
.font12{font-size:12px;line-height:17px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font25{font-size:25px;}
.top-5{margin-top:-5px!important;}
.top-10{margin-top:-10px!important;}
.top-15{margin-top:-15px!important;}
.top-20{margin-top:-20px!important;}
.top0{margin-top:0px!important;}
.top5{margin-top:5px!important;}
.top10{margin-top:10px!important;}
.top20{margin-top:20px!important;}
.top30{margin-top:30px!important;}
.left{float:left;}
img.left{margin:0 15px 15px 0;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after{content:"";display:table;clear:both;}
.hide{display:none;}
.cover{overflow:hidden;}
.hidden{display:none;}
.col-md-4{width:33.3333%;}
.col-md-3{width:25%;}
.align-center {text-align: center;}
@media only screen and (max-width:768px) {
	.col-md-3, .col-md-4 {width:100%;}
}
h1, h2, h3, h4, h5, h6{font-family:'Roboto Condensed', sans-serif;font-weight:600;line-height:110%;text-transform:uppercase;color:#4e4e4e;}
h1{font-size:70px;font-weight:600;font-family:Roboto;color:#fff;}
h2{font-size:28px;margin:35px 0 25px;}
h2.with-bg{padding:10px 0;background:none; color:#13678a;text-align:center;}
.likeh2{display:block;font:700 26px/28px 'Roboto Condensed', sans-serif;text-transform:uppercase;color:#4e4e4e;}
a.likeh2{color: #248912;}
h3{font-size:21px;margin:10px 0;}
.likeh3{display:block;font:700 21px/23px 'Roboto Condensed', sans-serif;text-transform:uppercase;color:#4e4e4e;}
a.likeh3{color: #248912;}
h4{font-size:19px;}
.likeh4{display:block;font:700 19px/21px 'Roboto Condensed', sans-serif;text-transform:uppercase;color:#4e4e4e;}
a.likeh4{color: #248912;}
h5{font-size:15px;}
h6{font-size:15px;margin:15px 0;}
table{border-collapse:collapse;}
.big{font-size:150%;}
.over{width:auto;overflow:hidden;}
.center{text-align:center;}
.border{border:1px solid #ccc;}
input.error{box-shadow:0px 0px 5px #f00;}
.transition{transition: all 0.5s ease-out 0.2s;}
.no-margin{margin:0px!important;}
.modal-handler, .modal-holder{display:none;}
.info{overflow:hidden;height:55px;margin:30px 0;}
header{background:#fff;width:100%;min-width:1244px;transition: transform 0.5s;box-shadow: 0 0 8px 3px #ccc;}
header .wrapper{width:1145px;margin: 0 auto;box-shadow: none;background: none;padding: 10px 20px 20px;border-bottom:1px solid #efefef;}
.logo{display:block;float:left;margin:22px 0 0 0;width:210px;}
.logo a{display:block;width:100%;height:100%;}
.logo img{float: left;width: 200px;}
.header{position:relative;width:100%;min-width:1244px;height:600px;background: url(../img/header-new.jpg) no-repeat center center;}
.header.small{height: auto;}
.header.articles{height:300px;background: url(../img/header-articles.jpg) no-repeat center center;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:10;}
.header h1{color:#fff;z-index:11;position:relative;margin:50px 0 0 0;background:none;}
.header.small h1{margin:0;text-align: center;}
.header .wrapper{width:1145px;min-width:1145px;background: none;position: static;}
.header .sub-title{margin-top: 5px;font-size: 30px;line-height: 45px;text-transform: uppercase;color:#fff;}
.h1-text{list-style:none;font-size:24px;color:#fff;line-height: 30px;margin: 30px 0 0 0;}
.h1-text li:before{content:"\2714";margin:0 20px 0 0;font-weight:900;}
.header.articles h1{font:600 38px/42px Roboto, sans-serif;margin:100px 0 0 0;}
.header.articles .data-viewed{position:absolute;bottom:50px;left:0;color:#fff;font:600 18px/20px Roboto, sans-serif;width:100%;}
.head-block {position: absolute;width:580px;left:50%;top:25px;margin-left:-270px;display:flex;align-items:center;}
.attention{width: 340px;padding: 0 60px;font-weight:bold;}
.social-groups{
	width:120px;
	display: flex;
	gap: 10px;
}
.social-groups a, .social-groups span{
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
}
.social-groups svg.icon {
	width: 30px;
	height: 30px;
}
.wrapper.top-menu-holder{
	position:relative;
}
.call-calc{
	font:500 15px/46px Roboto;
	position:absolute;
	top:11px;
	right:15px;
	text-decoration:none;
	color:#fff;
	padding:0 20px;
	background:#248912;
	text-transform:uppercase;
	border-radius: 10px;
}
.call-calc:hover{
	background:#1f770f;
}
.data-viewed .data{position:absolute;left:20px;}
.data-viewed .viewed{position:absolute;right:20px;}
.data-viewed .viewed:before{content:"";width:20px;height:20px;display:block;float:left;margin: 0 12px 0 0;background:url(../img/view-2.png) no-repeat left top;}
.phone-top{margin:10px 0 0 0;text-align:right;float:right;width:auto;font: bold 14px Roboto;}
.phone-top .phone{display:block;font:bold 24px Roboto;margin-bottom: 5px;}
.phone-top .name{margin:0 76px 0 0;}
.phone-top a[href^="tel:"] {
	text-decoration: none;
	color: inherit;
}
@media only screen and (max-width:768px) {
	.header.articles .data-viewed{bottom:0px;}
	.header.articles h1{margin:70px 0 0 0;}
	h1.main-h1{margin-top:80px !important;}
	.attention{right:50%;margin-right:-125px;}
	header .wrapper{border:none;}
	.head-block{display:none;}
	.logo{float:none;margin: 10px auto;}
	.call-calc{display:none;}
}
.phone .small{display:inline-block;font-size:24px;font-weight:normal;color:#22840C;}
.info .subdomen{width:auto;height:45px;font-size:25px;margin:0 0 0 900px;padding:10px 0 0 80px;background:url(/zaboroff/images/phone-old.jpg) no-repeat left top;}
.subdomen span{font-size:17px;}
.top-menu-holder{width:100%;background:#fff;}
.top-menu-holder .wrapper{position:relative;padding:0 20px 0 0;border:none;}
ul.top-menu{height:auto;list-style:none;float:left;padding: 5px 0;}
ul.top-menu li{display:block;float:left;position:relative;z-index:20;padding:0;}
ul.top-menu .logo-menu{display:none;width:120px;padding: 21px 25px 0 15px;}
ul.top-menu .logo-menu img{width:100%;}
ul.top-menu li:not(.logo-menu) a, ul.top-menu li span{color:#232323;font:500 15px/60px Roboto, Tahoma;padding:0px 25px;text-decoration:none;float:left;text-transform:uppercase;border-right: 1px solid #efefef;}
ul.top-menu > li:not(.logo-menu) a:before, ul.top-menu > li span:before{position: absolute;content: '';bottom: 14px;width: 20px;height: 2px;opacity: 0;background:#248912;transition: all 500ms ease;display: block;margin: auto;text-align: center;}
ul.top-menu > li:hover a:before, ul.top-menu > li:hover span:before{opacity:1;width:40px;transition:all 500ms ease;}
ul.top-menu > li > span:not(.phone):after{font-family: "FontAwesome";content: "\f107";float: right;margin-left: 7px;}
ul.top-menu li:not(.logo-menu) a:hover, ul.top-menu li span:hover{color:#279C12;background:none;}
ul.top-menu li.phone-holder{display:none;}
ul.top-menu li.phone-holder .phone{font: 600 25px/58px Roboto;padding:0 60px;}
ul.top-menu li.phone-holder .phone:before{content:none;}
ul.sub-top-menu{display:none;width:320px;padding:20px 0px;background:#fff;position:absolute;margin:0;top:60px;border-bottom:3px solid #248912;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);}
ul.sub-top-menu li a, ul.sub-top-menu li span{font:400 15px/18px Roboto, Arial !important;padding:5px 30px !important;text-transform:none !important;width:250px !important;}
ul.sub-top-menu li a:hover, ul.sub-top-menu li span:hover{text-decoration:underline !important;}
ul.sub-top-menu li a:before{content:none !important;}
ul.sub-top-menu .phone{font-size: 22px;font-weight: bold;font-family: 'Roboto Condensed';padding: 0 11px;border: none;}
.slideMenu .top-menu-holder{position:fixed;top:0px;z-index:1000;border-bottom: 1px solid #e0e0e0;transition: all 500ms ease;}
/*.slideMenu ul.top-menu .logo-menu{display:block;}*/
.slideMenu ul.top-menu li:not(.logo-menu) a, .slideMenu ul.top-menu li span{padding:0 14px;border:none;}
.slideMenu ul.top-menu li.phone-holder{display:block;}
.level-two-menu{display:none;width:250px;padding:20px 10px;background:#fff;position:absolute;margin:0;top:20px;left:250px;border-left:1px solid #9d9d9d;}
.has-arrow:after{content:"";width:5px;height:8px;position:absolute;right:20px;margin-top:6px;background: url(../img/arrow-menu.png) no-repeat right center;}
.mobile-menu{display:none;}
.menu-btn{display:none;}
.phone-btn{display:none;}
#example{width:914px;height:340px;padding:0;}
.slide img{width:914px;height:340px;}
.slide{position:relative;}
.caption{position:absolute;top:280px;left:0px;height:40px;display:block;width:914px;margin-top:-2px;padding:10px 60px;background:#f5f5f5;font-size:20px;color:#212121;text-transform:uppercase;}
.slides_container{height:340px;}
#slides{position:relative;height:340px;}
#slides .pagination{display:none;}
#slides > a.prev, #slides > a.next{width:20px;height:195px;position:absolute;top:2px;z-index:1100;display:block;background:#fff;opacity:0.5;filter:alpha(opacity=50);padding:145px 15px 0;display:none;}
#slides > a.prev img, #slides > a.next img{border:none;}
#slides > a.next{right:0px;}
#slides > a.prev{left:0px;}
.nameError{left:241px;}
.phoneError{left:496px;}
.fast-order p{font-size:17px;text-align:center;padding-top:5px;}
.zabor-list {display: block;}
.zabor-item {display: flex;flex-wrap: wrap;gap: 30px;align-itens: flex-start;padding: 15px;margin: 30px 0 40px;border-radius: 6px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);background: #f8f8fa;}
.zabor-item img {width:100%;border-radius: 4px;transition: all .25s;}
.zabor-item .text-holder {width: 390px;}
.zabor-item h2 {margin-top: 0;}
.zabor-item .small-images {display: flex;flex-wrap: wrap;justify-content: space-between;}
.zabor-item .small-images img:hover {filter: grayscale();};
.zabor-item img {border-radius: 4px;}
.zabor-item .call-price {display: block;text-decoration: none;padding: 10px 15px;color: #fff;background: #248912;margin-top: 20px;border-radius: 6px;text-align: center;transition: all .25s;font-weight: 400;}
.zabor-item .call-price:hover {background: #1f770f; letter-spacing: 0.5px;}
@media (max-width: 768px) {
	.zabor-item .image-holder img {width: 100%;}
	.zabor-item .small-images .img-4,
	.zabor-item .small-images .img-5 {display: none;}
}
@media (min-width: 768px) and (max-width: 920px) {
	.zabor-item {gap: 15px;}
	.zabor-item .image-holder,
	.zabor-item .text-holder {width: 48%;}
}
/* Старый вариант вывода заборов на главной */
ul.main-zabors{margin:0 0 0 0!important;}
.main-zabors li{overflow:hidden;margin:0 0 40px 0;padding:40px 0 0 0;border-top:1px solid #ccc;}
.main-zabors li:first-child{border-top:none;padding:0;}
.main-zabors img{float:left;}
.main-zabors h2{margin:0 0 10px 0;}
.main-zabors .img-handler{float:left;}
.main-zabors .text-handler{width:425px;margin:0 0 0 475px;}
.text-handler .images img{width:65px;height:65px;float:none;margin-right:7px;}
.text-handler .images a:last-child img{margin-right:0px;}
.main-zabors .call-price{
	display:block;
	text-decoration:none;
	padding: 10px 15px;
	color: #fff;
	background: #248912 url(../img/calculator.png) no-repeat 363px center;
	margin-top:20px;
	border-radius: 10px;
}
.main-zabors .call-price:hover{background-color:#1f770f;}
/* end Старый вариант */

section.right{width:914px;margin-top:-6px;}
section.mrgn{overflow:hidden;margin:25px 0;}
.content-block{overflow:hidden;margin:25px 0 50px;}
.page-main-pic{width:914px;margin:0px 0 -3px 0;position:relative;}
.pic-h1{position:relative;}
.pic-h1 h1{padding:10px 20px;z-index:1;color:#333;margin-top:-70px;background:rgba(255, 255, 255, 0.7);position: absolute;width: 100%;box-sizing: border-box;bottom: 10px;font-weight:bold;}
.bread-h1{padding: 10px 0 20px 0;}
.bread-h1 h1{color:#545454;font-weight:bold;margin:10px 0 0 0;}
.path,
.path a{font-size:14px;color:#248912;}
.content{width:900px;}
.content ul,
.content ol{margin:5px 0 5px 30px;}
.content p{margin:10px 0;}
.check li{list-style-image:url(../img/list-style-check.png);padding:5px;}
.dot li{list-style-image:url(../img/list-style-dot.png);padding:5px;}
.green-check li{background:url(../img/green-check.png) no-repeat left 3px;padding:0 0 0 30px;list-style:none;}
.steps li{padding:0 0 0 30px;list-style:none;}
.steps li:first-child{background:url(/zaboroff/images/design/1.png) no-repeat left top;}
.steps li:nth-child(2){background:url(/zaboroff/images/design/2.png) no-repeat left top;}
.steps li:nth-child(3){background:url(/zaboroff/images/design/3.png) no-repeat left top;}
.steps li:nth-child(4){background:url(/zaboroff/images/design/4.png) no-repeat left top;}
.steps li:nth-child(5){background:url(/zaboroff/images/design/5.png) no-repeat left top;}
.steps li:nth-child(6){background:url(/zaboroff/images/design/6.png) no-repeat left top;}
.steps-main{font: 400 14px/16px 'Roboto Condensed', sans-serif;}
.steps-main h2{font-size: 34px;}
.steps-main ul{margin:0;list-style:none;width:790px;margin:0 auto;position:relative;}
.steps-main ul:before{content:" ";position:absolute;display:block;width:6px;height:90%;background:#d4dcbc;left:50%;margin-left:-3px;}
.steps-main ul li{width:340px;position:relative;margin-bottom: 40px;}
.steps-main li .num {position:absolute;;color: #fff;font: 700 34px/70px 'Roboto Condensed', sans-serif;margin: 0;width:70px;text-align:center;background:#d4dcbc;border-radius:35px;}
.step-1,.step-3,.step-5{text-align:right;padding-right:90px;}
.step-2,.step-4,.step-6{text-align:left;padding-left:90px;margin-left:360px;}
.step-1 .num, .step-3 .num, .step-5 .num{right:0px;}
.step-2 .num, .step-4 .num, .step-6 .num{left:0px;}
.steps-main .likeh4{font-size:24px;margin-bottom:15px;padding-bottom:5px;display:inline-block;border-bottom:3px solid #d4dcbc;position:relative;}
.step-1 .likeh4:after,
.step-3 .likeh4:after,
.step-5 .likeh4:after{content:" ";display:block;width:40px;height:3px;position: absolute;right: -38px;bottom: -13px;border-bottom: 3px solid #d4dcbc;transform: rotate(30deg);}
.step-2 .likeh4:before,
.step-4 .likeh4:before,
.step-6 .likeh4:before{content:" ";display:block;width:40px;height:3px;position:absolute;left: -38px;bottom: -13px;border-bottom: 3px solid #d4dcbc;transform: rotate(-30deg);}
ul.numeral li{position:relative;padding:0 0 0 75px;width:300px!important;margin: 20px 20px 20px 0 !important;}
.numeral .number{position:absolute;top:0px;left:0px;font-size:48px;line-height:40px;font-weight:bold;color:#6FB74C;}
.discount{}
.discount .button{position:absolute;margin:-22px 0 0 322px;}
.numbers li{overflow:hidden;}
.numbers .num{float:left;color:#390;font:700 50px/45px Roboto;margin:0 10px 52px 0;}
.numbers div{margin:0 0 0 68px;}
.garantee-block{padding:30px;background:#e5e5e5;text-align:center;}
.garantee-block h2{margin:0 0 25px 0;}
.garantee-block .button{margin-top:10px !important;}
.green-check h4,
.green-check .likeh4{color:#390!important;}
ul.narrow-block{list-style:none;width:100%;margin:0px;}
ul.narrow-block li{width:342px;display:inline-block;margin:20px 30px;vertical-align:top;}
ul.narrow-block li:nth-child(even){margin-right:0px;}
ul.profnastil-options li{list-style:none;overflow:hidden;width:380px;margin:20px 10px;display:inline-block;}
ul.profnastil-options li a.img{display:block;width:125px;height:75px;margin:0 10px 0 0;float:left;border:1px solid #ccc;text-align:center;}
ul.profnastil-options p{margin:0px;}
table.price{width:100%;border-top:1px solid #d7d6d4;border-left:1px solid #d7d6d4;text-align:center;margin:0px 0px 15px;}
table.price tr.first{background:#e9eddd;}
table.price td{border-right:1px solid #d7d6d4;border-bottom:1px solid #d7d6d4;padding:5px;}
table.zaborPrice td{text-align:center;}
table.zaborPrice img{margin:25px 5px 3px 5px;border:1px solid #d7d6d4;}
table.z-gal{width:100%;}
table.z-gal td{width:25%;padding:0 0 20px;text-align:center;}
table.z-gal td img{padding:5px;border:1px solid #d7d6d4;background-color:#fff;}
img.gal{width:120px;height:87px;padding:5px;border:1px solid #d7d6d4;background-color:#fff;}
img.imgBorder{box-shadow:0px 0px 5px #aab3ba;}
.top-banner img{margin:20px 0;}
.options-item{width:259px;display:inline-block;vertical-align:top;margin:10px 0;padding:10px;}
.options-item:nth-child(2),
.options-item:nth-child(5),
.options-item:nth-child(8){margin:10px 20px;}
.options-item img{width:100%;}
.options-item .likeh4{margin:15px 0 0 0;}
.contacts-item{width:100%;height:auto;overflow:hidden;margin:30px 0 10px 0;border-bottom: 2px solid #dbdfe2;padding-bottom: 30px;}
.contacts-item h4{margin:0;color:#105977;font-size:15px;}
.contacts-item .c-left{float:left;width:470px;}
.service-item{width:270px;display:inline-block;vertical-align:top;margin:0 0 20px 0;padding:20px;background:#f0f0f0;}
.service-item a{text-decoration:none;color:#212121;}
.service-item a:hover{color:#717171;}
.service-item:nth-child(3n-1){margin:0 20px 20px 20px;}
.service-item a.link{display:block;width:120px;margin:15px 0 0 0;padding:7px 0;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;background:#13678A;}
.service-item a.link:hover{background:#0478a8;}
.service-item .likeh4{margin: 8px 0;}
.price-items-handler,
.price-items-holder {position:relative;width:100%;height:auto;display: flex;flex-wrap: wrap;justify-content: center;}
.price-item{width:280px;margin: 7px;;padding:15px;background:#f0f0f0;text-align:left;}
.price-item .likeh4{margin: 8px 0;}
.price-item .likeh4.call-modal{display:block;text-decoration:none;margin: 15px 0;font-size:23px;padding: 10px 10px;background:#269A12 url(../img/paper.png) no-repeat 226px center;;cursor:pointer;color:#fff;}
.price-item .likeh4.call-modal:hover{background-color:#1f770f;}
.price-item .likeh4.call-page{display:block;text-decoration:none;text-align:center;margin: 15px 0;font-size:23px;padding: 10px 10px;background:#269A12 url(../img/paper.png) no-repeat 226px center;;cursor:pointer;color:#fff;}
.price-item .likeh4.call-page:hover{background-color:#1f770f;}
.price-item .call-price{display:block;text-decoration:none;padding: 10px 10px;color: #fff;background: #248912 url(../img/calculator.png) no-repeat 226px center;}
.price-item .call-price:hover{background-color:#1f770f;}
.call-price.price-blue{background-color:#13678A !important;font-size:16px;}
.price-item .lupa{top:57px;left:110px;}
.inner-complect-handler{display:none;width:100%;height:100%;position:absolute;top:0px;left:0px;background:#fff;z-index:120;text-align:center;padding: 0;}
.close-inner-complect{position:absolute;top:5px;right:5px;width:30px;height:30px;cursor:pointer;background:url(../img/close-complect.png) no-repeat left top;z-index:100;}
.inner-complect-item{display:inline-block;margin:0px;vertical-align:top;padding:15px;width:280px;height:100%;text-align:left;background: #f0f0f0;position:relative;}
.inner-complect-item:nth-child(4n-1) {margin: 0 10px 0px 10px;}
.inner-complect-item img{width:250px;height:144px;}
.show-complect{cursor:pointer;}
.inner-complect-handler h3{margin:15px 0 10px;font-size:17px;}
.inner-complect-price{display: block;text-decoration: none;padding: 10px 10px;color: #fff;background: #248912;margin-top:68px !important;}
.schemas-item{width:230px;display:inline-block;vertical-align:top;margin:0 0 40px 0;padding:10px;border:1px solid #D4DCBC;}
.schemas-item:nth-child(3n-1){margin:0 40px 40px 40px;}
.schemas-item img{width:210px;}
.schemas-item .likeh4{margin:0 0 8px 0;}
.c-left span, .f-items span{display:block;margin:0 0 10px 0;}
.phone-mail span{display:inline;margin:0;}
.contacts-item .c-right{float:right;width:390px;text-align:right;overflow:hidden;}
.c-right div{width:182px;height:182px;overflow:hidden;position:relative;margin:0 0 0 8px;border-radius:3px;display:inline-block;}
.c-right .ttl{position:absolute;bottom:0px;left:0px;width:182px;height:40px;background:url(../img/half-transparent.png);color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;text-align:center;padding:10px;}
.contact-details{padding:10px 0 0 0;margin:30px 0;border-radius:3px;}
.contact-details h3{font-size:15px;font-weight:bold;text-transform:uppercase;color:#2f2f2f;}
.filials{margin:20px 0;overflow:hidden;}
.filials h2{font-size:21px;font-weight:bold;color:#545454;}
.filials h4{margin:0;color:#105977;font-size:15px;font-weight:normal;}
.filials .f-details h4{font-weight:bold;}
.f-items{width:295px;float:left;margin:10px 0 20px 0;}
.f-items .f-details{padding:0 0 0 15px;border-left:3px solid #22840c;margin:0 0 10px 0;}
.f-items .work-time{padding:0 0 0 18px;}
a.f-link{color:#2096b3;}
aside{width:290px;height:auto;margin:0;}
ul.left-menu{position:relative;width:100%;height:auto;list-style:none;background:#f4f9fa;box-shadow:0 0 5px #aab3ba;margin:1px 0 20px 0;z-index:100;}
ul.left-menu li{margin-top:-1px;}
ul.left-menu li.first{font-size:20px;text-transform:uppercase;padding:30px 0 15px 15px;}
ul.left-menu li:hover{background:#d9dfd1;}
ul.left-menu a{display:block;color:#5e5e5e;text-decoration:none;padding:9px 0;margin:0 15px;border-bottom:1px solid #d7d6d4;background:url(../img/arrow-menu.png) no-repeat right center;}
ul.left-menu li:last-child a{border:none;}
ul.leftMenuSub{background:#f4f9fa;list-style:none;padding:10px 0 10px 30px;}
ul.leftMenuSub li.active,
ul.leftMenuSub li:hover{background:none;}
ul.leftMenuSub li a{background:none;padding:0px;margin:3px 0;color:#248912;border:none;text-decoration:underline;}
ul.leftMenuSub li a:hover{text-decoration:none;}
aside .banners{margin:15px 0;}
.reviews-main{margin:20px 0;overflow:hidden;box-shadow:0 0 5px #aab3ba;font-size:13px;border-radius:3px;}
.rev-item{font-size:12px;margin:10px 0;}
.item-divider{width:100%;height:20px;background:url(../img/reviews-border.png) no-repeat center center;}
.reviews-head{width:100%;height:50px;border-bottom:1px solid #c1d1d1;padding:7px 0 0 57px;background:#f8f9fd url(../img/reviews.png) no-repeat 10px center;}
.reviews-head p{font-size:15px;font-weight:bold;text-transform:uppercase;}
.reviews-main .title{overflow:hidden;padding-top:5px;border-bottom:1px solid #c1d1d1;}
.reviews-main .date{float:left;color:#00547a;padding:0px 10px;margin:0 7px 0 0;border-right:1px solid #c1d1d1;text-align:center;}
.date .day{font-size:150%;}
.reviews-main .announce{padding:10px;}
.contacts-main{width:100%;height:auto;margin:15px 0;overflow:hidden;box-shadow:0 0 5px #aab3ba;border-radius:3px;background:#f4f9fa;}
.c-head{width:100%;height:51px;padding:16px 0 0 10px;color:#fff;text-shadow:1px 1px 1px #000;text-transform:uppercase;background:url(../img/c-head.png) repeat-x top;}
.c-item{padding:15px;}
.c-item .name{display:block;font-size:15px;color:#00658f;margin:0 0 5px 0;}
.c-hr{width:100%;height:1px;background:#d7d6d4;}
.last-works{margin:20px 0;overflow:hidden;box-shadow:0 0 5px #aab3ba;font-size:13px;border-radius:3px;padding:0 0 10px 0;}
.lw-head{width:100%;height:50px;border-bottom:1px solid #c1d1d1;padding:7px 0 0 57px;margin:0 0 10px 0;background:#f8f9fd url(../img/last-works.png) no-repeat 10px center;}
.lw-head p{font-size:15px;font-weight:bold;text-transform:uppercase;}
.lw-item{overflow:hidden;padding:0 10px;}
.lw-item img{width:78px;height:78px;float:left;margin:0 10px 3px 0;border-radius:3px;}
.lw-item a{display:inline-block;width:180px;margin-top:10px;}
footer{position:relative;}
.footer-menu-handler{width:100%;min-width:1244px;background:#E2EAC8;}
.footer-menu{width:1244px;margin:0 auto;height:auto;overflow:hidden;padding:60px 20px;border-radius:3px;background:#e9eddd;background:#e2eac8;position:relative;font-size:13px;}
.footer-menu ul{list-style:none;display:inline-block;vertical-align:top;margin:0 50px 0 15px;line-height:20px;}
.footer-menu ul:last-child{margin:0 0 0 15px;}
.footer-menu ul li span {color:#248912;text-decoration:underline;cursor:pointer;}
.footer-menu ul li span:hover {text-decoration:none;}
.footer-info{width:100%;min-width:1145px;color:#9c9c9c;background:#232323;}
.footer-info .fi-row{display:flex;width:1145px;margin: 0 auto;flex-wrap:wrap;}
/*.footer-info .fi-row .col-md-4{padding:75px 15px 30px 15px;border-right: 1px solid rgba(255,255,255,0.10);border-bottom: 1px solid rgba(255,255,255,0.10);border-left: 1px solid rgba(255,255,255,0.10);margin-left: -1px;}*/
.footer-info .fi-row .col-md-4{padding:75px 15px 30px 15px;}
.footer-info .fi-row.no-title .col-md-4 {padding:30px 15px;border-bottom: 1px solid rgba(255,255,255,0);}
.footer-info .fi-row.no-title{align-items:center;}
.phone-footer-holder{font-size: 24px;color: #f0f0f0;margin-top: 25px;}
.phone-footer-holder .fa{color:#248912;padding-right:5px;}
.footer-info .button{width:200px;margin: 0 auto;text-align:center;}
.footer-info .social-groups{position:static;height:auto;margin:0 auto;}
.logo-footer{margin-bottom: 30px;}
.footer-info .copyright{border-top: 1px solid rgba(255,255,255,0.10);padding:30px 0;text-align:center;}
.last-blogs{font-size:17px;}
.lb-head{font-size: 24px;color: #f0f0f0;padding-bottom:30px;position:relative;}
.lb-head:before{content:"";width:80px;height:2px;background:#248912;position: absolute;bottom: 15px;left: 0px;}
.lb-item{border-bottom: 1px solid rgba(255,255,255,0.10);padding:15px 0 10px;}
.lb-item:last-child{border-bottom: none;}
.last-blogs .title a{color:#f0f0f0;text-decoration:none;}
.last-blogs .date{color:#248912;}
@media only screen and (max-width:767px) {
	.footer-info{width:100%;min-width:100%;}
	.footer-info .fi-row{width:100%;min-width:100%;}
}
.counter{position:absolute;bottom:-30px;right:0px;}
.sky{width:220px;margin:0 auto;}
.sky a, .sky span{display:inline;font-size:11px;color:#fff;}
.sky img{float:left;margin:2px 8px 0px 0px;}
.sky-txt{font-size: 11px;line-height: 17px;}
.list-articles{margin:30px 0 0 0;}
.image-left, .image-right{margin:20px 0;}
.image-left img{float:left;margin:0 20px 20px 0;}
.image-right img{float:right;margin:0 0 20px 20px;}
.full-articles {margin: 30px 0 0 0;}
.full-articles p{margin: 15px 0;}
.full-articles h3{margin: 40px 0 10px;}
.full-articles li {margin: 10px 0;}
.full-articles .table{display:table;width:100%;}
.full-articles .table-tr{display:table-row;width:100%}
.full-articles .table-td{display:table-cell;}
.full-articles .table-td img{width:100%;}
.full-articles .table-td a .lupa{top:49%;left:49%;}
.quote{width:calc(100% - 100px);font-weight:bold;margin:80px 0px 80px 100px !important;padding:0 60px 0 10px;border-left:5px solid #008A00;}
@media only screen and (max-width:768px) {
	.full-articles .table-td{display:block;width:95%;margin:5px auto;}
	.quote{width: calc(100% - 50px);margin: 40px 0px 40px 50px !important;}
}
.press-item{margin-bottom:20px;border-bottom:1px solid #ccc;width:100%;display:table;height:auto;padding:0 0 10px 0;}
.press-item .title{overflow:hidden;border-bottom:1px solid #c1d1d1;margin:0px 0px 15px;}
.press-item .title p{margin:3px 0 5px 0;font-size:19px;line-height:19px;}
.press-item .date{float:left;padding:0px 15px;margin:5px 10px 10px 0px;border-right:1px solid #c1d1d1;text-align:center;color:#00547a;}
.press-item .date .month{color:#a0bbbb;}
.press-item .author a{font-size:12px;color:#00547a;}
.press-item .author{padding:0px 0px 10px;}
.press-item .announce{margin:5px 0 10px;}
.more{padding:1px 20px;background:#f5f5f5;border-radius:5px;}
.more h3{font-weight:bold;margin-bottom:10px;}
.nav-articles{width:100%;height:auto;padding:10px 25px;margin:20px 0 35px;overflow:hidden;text-align:center;}
.nav-articles ul{list-style:none;color:#248912;margin:0 20px 0 0;}
.nav-articles ul li{display: inline-block;}
.nav-articles a{padding:5px 10px;border:1px solid #248912;border-radius:4px;display:inline-block;text-decoration:none;margin: 5px 10px;}
.nav-articles span{padding:5px 10px;border:1px solid #248912;border-radius:4px;display:inline-block;margin: 5px 10px;background:#248912;color:#fff;}
.nav-articles a:hover{background:#248912;color:#fff;}
.full-articles .author{padding:10px 0;margin:0 0 10px 0;border-top:2px solid #e9eddd;overflow:hidden;}
a.print{float:right;display:block;width:28px;height:28px;background:url(../img/print.png) no-repeat left top;}
.more-articles{margin:0 0 50px 0;}
.more-articles p{font-weight:bold;}
.more-articles ul li{list-style:none;font-style:normal;margin:5px 0;color:#248912;}
.more-articles ul li:before{content:"> "}
.articles-on-main{background:#303030;}
.articles-on-main .wrapper{background:none;}
.articles-on-main h2{position:relative;color:#fff;}
.articles-on-main h2:before{content: "";height: 1px;background: #fff;width: 292px;position: absolute;bottom: 0px;}
.articles-main-items{color:#fff;display:flex;justify-content:space-between;margin: 50px 0 70px 0;}
.articles-main-item{width:280px;}
.articles-main-item .article-image{width:100%;height:176px;position:relative;}
.articles-main-item .article-image img{width:100%;height:100%;}
.articles-main-item .article-title{display:block;text-decoration:none;color:#f5f5f5;font:bold 16px Roboto, sans-serif;text-transform:uppercase;margin:20px 0;}
.articles-main-item .article-title:hover{color:#ccc;}
.articles-main-item .announce{color:#f5f5f5;overflow:hidden;height: 170px;}
.articles-main-item .bottom-block{height:22px;margin:40px 0 0 0;position:relative;color:#767676;}
.articles-main-item .date{position:absolute;left:10px;font:400 11px 'Roboto Condensed', sans-serif;}
.articles-main-item .viewed{position:absolute;left:50%;margin-left:-18px;font:400 11px/14px 'Roboto Condensed', sans-serif;}
.articles-main-item .viewed:before{content:"";display:inline-block;width:14px;height:14px;background:url(../img/view.png) no-repeat left top;float:left;margin-right:5px;}
.articles-main-item .full-link{display:block;width:150px;line-height:40px;text-decoration:none;text-align:center;color:#fff;border:1px solid #fff;}
.articles-main-item .full-link:hover{color:#c6c6c6;border:1px solid #c6c6c6;}
.order-articles{width:664px;height:auto;padding:30px 30px 40px;background:#fff;overflow:hidden;position:relative;margin:100px auto;box-shadow: 0px 0px 80px #bfbfbf;}
.order-articles h3{font:600 18px Roboto;color:#4d4d4d;text-transform:none;margin:0px;}
.order-articles p{margin:10px 0 40px;}
.order-articles input{width:218px;height:33px;background:#fff;padding:0 0 0 5px;margin:0 10px 0 0;box-sizing:border-box;border:2px solid #008A00;box-shadow:none;border-radius:4px;}
.order-articles input[type='submit']{width:135px;cursor:pointer;background:#008A00;border:none;color:#fff;font:600 18px Roboto, sans-serif;margin:0;padding:0;}
.consult-form{width:700px;height:auto;margin:30px auto;padding:30px;background:#e9eddd;overflow:hidden;position:relative;}
.reviews-item{margin:20px 0 35px 0;padding:0 0 20px 0;border-bottom:1px solid #c1d1d1;}
.reviews-item .title{overflow:hidden;border-bottom:1px solid #c1d1d1;margin:0px 0px 15px;}
.reviews-item .title p{margin:15px 0 0 0;}
.reviews .date{float:left;padding:0px 15px;margin:5px 10px 10px 0px;border-right:1px solid #c1d1d1;text-align:center;color:#00547a;}
.reviews .month{color:#a0bbbb;}
@media only screen and (max-width:767px) {
	.articles-main-items{display:block;margin:25px 0 50px 0;}
	.articles-main-item{margin: 20px auto;}
	.order-articles{width:300px;}
	.order-articles p{margin: 10px 0 10px;}
	.order-articles input{margin:10px auto;}
	.order-articles input[type='submit']{display:block;;margin:10px auto 0;}
	.reviews-item .title p{margin:0 0 10px 0;}
}
.answer{margin:40px 0 5px 0;padding:0 0 0 50px;font-style:italic;color:#686868;}
.answer:before{content:"";display:block;height:1px;width:50%;background:#414141;margin:0 0 15px 0;}
.add-review{padding:20px;background:#f4f9fa;border-radius:3px;box-shadow:0 0 5px #aab3ba;margin:0 0 30px 0;}
p.add-title{padding:20px 0 10px 10px;font-weight:bold;font-size:21px;}
.add-review span{display:block;font-weight:bold;margin:0 0 2px 0;}
.rev-left{float:left;width:325px;}
.rev-right{margin:0 0 0 335px;}
.add-review input[type='text'],
.add-review textarea{width:314px;height:31px;padding:0 0 0 3px;margin:0 0 5px 0;border:1px solid #c5c5c5;box-shadow:inset 1px 1px 1px #d7e4e9;border-radius:3px;background:#fafdfd;}
.add-review textarea{width:525px;height:152px;}
.add-review input[type='submit']{display:block;width:208px;height:46px;margin:30px 0 0 287px;background:url(../img/btn-send-order.png) no-repeat left top;font-weight:bold;text-transform:uppercase;color:#545454;cursor:pointer;}
.check-usluga div{width:350px;float:left;margin:5px 0 0 0;}
.check-usluga div label{margin:0 0 0 5px;}
.work-item{width:100%;overflow:hidden;margin:0 0 30px 0;}
.work-item img{float:left;border-radius:3px;margin:0 15px 15px 0;}
.work-item a.name{display:block;font-size:19px;margin:0 0 10px 0;font-family:'Roboto Condensed';}
.more-work{margin:10px 0 30px 0;overflow:hidden;}
.mw-item{width:430px;margin:10px 0 30px 0;display:inline-block;vertical-align:top;padding:0 10px 0 0;overflow:hidden;font-size:13px;}
.mw-item p{margin:0;}
.mw-item img{float:left;margin:0 10px 0 0;border-radius:3px;}
.another-work{width:100%;height:auto;overflow:hidden;padding:10px 0;margin:40px 0;}
.another-work{}
.another-work a.link{display:block;margin:15px 0 0 90px;font-size:17px;}
.full-work{margin:20px 0 70px 0;}
.full-work .gallery{margin:20px 0;}
.full-work .gallery img{border-radius:3px;}
.full-work .small-img img{width:135px;height:85px;margin:0 7px 7px 0;cursor:pointer;}
.full-work .small-img img:nth-child(6),
.full-work .small-img img:nth-child(12),
.full-work .small-img img:nth-child(18){margin:0 0 7px 0;}
.likes{display:table;position:relative;margin:20px auto 15px auto;}
.tweet, .f-book, .vk-com, .yashare-auto-init, .goo-plus{float:left;}
.f-book{left:0px;}
.tweet{left:120px;}
.goo-plus{margin:1px 0 0 2px;}
.vk-com{left:305px;}
.yashare-auto-init{margin-left:-5px;}
.another-socials{margin-bottom:25px;border:1px solid #CCC;padding:10px;}
.pagination{width:100%;margin:60px 0 20px;text-align:center;}
.pagination .prev, .pagination .next, .pagination .prev-link, .pagination .next-link{display:inline-block;width:23px;height:23px;background:url(../img/prev-next.png) no-repeat left top;}
.pagination .prev{background-position:-46px 0;}
.pagination .prev-link{background-position:-69px 0;}
.pagination .next{background-position:0 0;}
.pagination .next-link{background-position:-23px 0;}
.listing-num{margin:0 5px;}
.listing-num span,
.listing-num a{display:inline-block;padding:0 7px;margin:0 1px;font-size:18px;line-height:24px;vertical-align:top;color:#4e4e4e;text-decoration:none;border-radius:3px;}
.listing-num span,
.listing-num a:hover{background:#e9eddd;}
.zt-item{margin:15px 0;overflow:hidden;}
.zt-item img{float:left;width:120px;height:90px;margin:2px 10px 2px 0;border:1px solid #d9d9d9;}
.zt-item a{font-size:14px;}
.zt-item p{margin:0;}
.link-button{overflow:hidden;text-align:center;margin:35px 0;}
.link-button a{display:inline-block;color:#fff;font-size:13px;padding:8px 10px;text-decoration:none;background:linear-gradient(to top, #508f34, #91bd34);border-radius:5px;margin:0 15px;}
.link-button a:hover{background:linear-gradient(to bottom, #508f34, #91bd34);}
.link-button a:active{background:linear-gradient(to top, #508f34, #91bd34);}
.oblast-links{width:100%;height:auto;padding:1px 20px;margin:30px 0;border-radius:3px;}
.oblast-links h4{font-size:16px;margin:10px 0 20px 0;}
.oblast-links ul{margin:5px 0 10px 0;list-style:none;}
.oblast-links ul li{display:inline-block;width:160px;height:25px;}
.oblast-links ul li a{padding:0 0 0 15px;display:inline-block;width:125px;font-style:normal;background:url(../img/arrow-menu.png) no-repeat left 6px;}
#scrollUp{position:absolute;display:block;width:40px;height:40px;bottom:20px;left:20px;background:url('../img/up-arrow.png') no-repeat left top;text-decoration:none;border-radius:3px;}
.fast-order{width:350px;height:auto;padding:30px;background:#e9eddd;overflow:hidden;position:relative;text-align:center;margin:0 auto;}
.content-block .fast-order{height:auto;width:720px;margin:25px auto;}
.fast-order h3{display:block;font-size:21px;font-weight:bold;color:#4e4e4e;text-transform:uppercase;margin-top:0px;}
.fast-order input{width:250px;height:40px;background:#fff;padding:0 0 0 5px;margin:0 0 15px 0;box-sizing:border-box;border:1px solid #d4dcbc;box-shadow:none;}
.fast-order input[type='submit']{width:250px;cursor:pointer;background:url(../img/bg-top-menu.png) repeat-x bottom;border:none;color:#fff;}
.content .fast-order input[type='submit']{width:118px;}
.fast-order input[type='submit']:hover{background:url(../img/bg-top-menu-h.png) repeat-x top;}
.nameError, .phoneError{position:absolute;top:60px;color:red;}
.fast-order-consult{margin:40px 0;}
.fast-order-consult input{width:200px;}
.cf-left{width:300px;float:left;margin:0 0 0 15px;}
.cf-right{width:310px;margin:0 0 0 350px;padding:4px 0 0 0;}
.consult-form .likeh2{text-align:center;margin:0 0 20px 0;}
.consult-form label{display:inline-block;margin:0 0 3px 10px;vertical-align:top;}
.consult-form input[type="text"]{width:290px;height:35px;background:#fff;padding:0 0 0 5px;margin:4px 0 7px;box-sizing:border-box;border:1px solid #d4dcbc;}
.consult-form input[type='submit']{display:block;width:150px;height:30px;cursor:pointer;background:url(../img/bg-top-menu.png) repeat-x bottom;border:none;color:#fff;margin:0 auto;}
.consult-form input[type='submit']:hover{background:url(../img/bg-top-menu-h.png) repeat-x top;}
.form-trigger{width:100%;height:auto;margin:30px auto;padding:30px;background:#e9eddd;overflow:hidden;position:relative;}
.form-trigger img.left{width:340px;height:254px;margin:0 20px 0 0;background:#d6d6d6;}
.form-trigger table td{vertical-align:top;}
.form-trigger table td:first-child{width:215px;}
.form-trigger .likeh2{text-align:left;margin:0 0 10px 0;}
.form-trigger label{display:inline-block;margin:0 0 7px 10px;vertical-align:top;}
.form-trigger input[type="text"]{width:200px;height:35px;background:#fff;padding:0 0 0 5px;margin:0 0 8px 0;box-sizing:border-box;border:1px solid #d4dcbc;}
.form-trigger input[type='submit']{display:block;width:200px;height:35px;cursor:pointer;background:url(../img/bg-top-menu.png) repeat-x bottom;border:none;color:#fff;margin:0;text-transform:uppercase;font:400 17px 'PT Sans';}
.form-trigger input[type='submit']:hover{background:url(../img/bg-top-menu-h.png) repeat-x top;}
.advant-order{width:345px;margin:5px 0 0 490px;padding:25px 35px;overflow:hidden;position:relative;background:#f0f0f0;}
.advant-order input[type="text"],
.advant-order textarea{width:275px;height:35px;background:#fff;padding:0 0 0 5px;margin:10px 0 0 0;box-sizing:border-box;border:1px solid #d4dcbc;box-shadow:none;}
.advant-order textarea{height:120px;}
.advant-order .checkbox-cover{margin:10px 0 20px 20px;}
.advant-order label{display:inline-block;margin:0 0 0 10px;vertical-align:top;}
.advant-order input[type='submit']{width:275px;height:40px;cursor:pointer;background:url(../img/bg-top-menu.png) repeat-x bottom;border:none;color:#fff;}
.advant-order input[type='submit']:hover{background:url(../img/bg-top-menu-h.png) repeat-x top;}
.button{
	display:block;
	font: 500 15px/41px Roboto;
	text-decoration: none;
	color: #fff;
	padding: 0 20px;
	background: #248912;
	text-transform: uppercase;
	cursor:pointer;
	text-align:center;
	border-radius: 10px;
}
.button.big-button{
	width:100%;
	text-transform: uppercase;
}
.button:hover{
	background:#1f770f;
}
.button.btn-blue{
	background:#13678a;
}
.button.btn-blue:hover{
	background:#0f5674;
}
@media only screen and (max-width: 767px) {
	.button {line-height: 1.7;padding: 10px 20px;}
}
.long-form{width:100%;padding:30px;background:#e9eddd;overflow:hidden;position:relative;}
.anketa-order{padding:20px;margin:20px 0;border-radius:3px;background:#f4f9fa;box-shadow:0px 0px 5px #aab3ba;overflow:hidden;}
.anketa-order .prev-text{margin:0 0 20px 0;}
.order-left{width:320px;float:left;}
.order-right{margin-left:400px;width:400px;}
.anketa-order .item{margin:0 0 10px 0;}
.anketa-order .item span{display:block;width:350px;padding:5px 0 1px 0;font-weight:bold;}
.order-right span{margin:0 0 10px 0;}
.anketa-order input[type='text'],
.anketa-order textarea{width:350px;height:31px;padding:0 0 0 3px;border:1px solid #c5c5c5;box-shadow:inset 1px 1px 1px #d7e4e9;border-radius:3px;background:#fafdfd;}
.anketa-order textarea{width:100%;height:110px;}
.anketa-order label{display:inline-block;width:85px;margin:0 0 0 5px;}
.order-more{margin:5px 0;}
input.btn-send-order{display:block;width:208px;height:46px;margin:30px 0 0 331px;background:url(../img/btn-send-order.png) no-repeat left top;font-weight:bold;text-transform:uppercase;color:#545454;cursor:pointer;}
input.btn-send-order:active{box-shadow:inset 0 0 4px #545454;}
.dogovor input[type='text'],
.dogovor select{width:400px;height:31px;padding:0 0 0 3px;border:1px solid #c5c5c5;box-shadow:inset 1px 1px 1px #d7e4e9;border-radius:3px;background:#fafdfd;}
.dogovor p{margin:10px 0 0 0;}
.dogovor p.razdel{font-size:19px;color:#248912;margin:20px 0 10px 0;}
.claim-form{position:relative;width:600px;height:auto;background:#fff;padding:20px;text-align:center;border:6px solid #D4DCBC;}
.claim-form .likeh2{color:#ab0614;}
.claim-form input[type="text"]{width:250px;height:40px;background:#f0f0f0;border:1px solid #dadada;margin:10px 10px 10px 0;padding:0 0 0 5px;font:300 15px 'Roboto Condensed', Arial;box-shadow:none;}
.claim-form textarea{width:520px;height:170px;font:300 15px 'Roboto Condensed', Arial;background:#f0f0f0;border:1px solid #dadada;margin:10px 0 20px;padding:5px 0 0 5px;}
.claim-form input[type='submit']{display:block;width:150px;height:30px;cursor:pointer;background:url(../img/bg-top-menu.png) repeat-x bottom;border:none;color:#fff;margin:0 auto;}
.claim-form input[type='submit']:hover{background:url(../img/bg-top-menu-h.png) repeat-x top;}
.custom-checkbox,
.custom-radio{position:relative;display:inline-block;margin:0 0 5px 0;}
.custom-checkbox input,
.custom-radio input{position:absolute;left:7px;top:2px;margin:0;z-index:0;}
.custom-checkbox label,
.custom-radio label{display:inline-block;position:relative;z-index:1;padding:0 0 0 25px;cursor:pointer;}
.custom-checkbox label,
.custom-radio label{background:url(../img/checkbox.png) no-repeat;}
.custom-checkbox label,
.custom-radio label{background-position:left top;}
.custom-checkbox label:hover,
.custom-radio label:hover{background-position:left -60px;}
.custom-checkbox label.checked,
.custom-radio label.checked{background-position:left -30px;}
.calc-wrap{padding:20px 10px;box-shadow:0px 0px 5px #aab3ba;background:#f4f9fa;}
.selectLinks{margin:0 0 -3px 0;}
.selectLinks div{display:inline-block;font-size:16px;color:#248912;text-decoration:underline;padding:10px 20px 15px 20px;background:none;cursor:pointer;}
.selectLinks div.active{color:#5a5a5a;box-shadow:0 -5px 5px -5px #aab3ba, -5px 0 5px -5px #aab3ba, 5px 0 5px -5px #aab3ba;background:#f4f9fa;text-decoration:none;cursor:default;border-radius:3px 3px 0 0;}
.calc-wrap input[type='text'],
.calc-wrap select{width:110px;height:31px;padding:0 0 0 5px;margin:5px 10px;border:1px solid #c5c5c5;box-shadow:inset 1px 1px 1px #d7e4e9;border-radius:3px;background:#fafdfd;}
.calc-wrap select{padding:0 0 0 2px;}
.calc-wrap input[type='checkbox']{margin:5px 10px;border:1px solid #c5c5c5;box-shadow:inset 1px 1px 1px #d7e4e9;}
.button-wrap{margin:30px 0 10px 0;}
.blue-button{width:208px;height:46px;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;text-transform:uppercase;background:url(../img/blue-button.png) no-repeat left top;}
.blue-button-small{width:167px;height:38px;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;text-transform:uppercase;background:url(../img/blue-button-small.png) no-repeat left top;}
.blue-button:active{box-shadow:0px 0px 5px #aab3ba;}
table.rezult-logo{display:none;}
table.table-result{width:100%;margin:30px 0 20px 0;background:#fff;}
table.table-result h3{font-size:21px;font-weight:bold;}
table.table-result td{padding:10px 20px;}
table.table-result tr.bg-tr{background:url(../img/bg-tr.png);}
table.table-result tr:first-child,
table.table-result tr:last-child{font-size:15px;font-weight:bold;}
.profnastil-content{font-size:17px;line-height:21px;}
.link-preview{margin:0 0 0 420px;overflow:hidden;}
.link-preview a{display:block;float:left;width:130px;height:110px;background:#d6d6d6;margin:0 0 19px 19px;}
ul.advant{list-style:none;width:400px;float;left;margin:5px 0 0 45px;}
ul.advant li{margin:0 0 40px 0;}
.image-carousel{text-align:center;}
.image-carousel .small-img{width:100%;margin:5px auto;text-align: center;}
.image-carousel .small-img img{width:98px;height:98px;margin:0 9px 0 0;cursor:pointer;}
.image-carousel .small-img img.last{margin:0px;}
img.active{opacity:0.5;}
.small-img.new-small-img{width:720px;position:absolute;margin:-65px 0px 0px 75px;text-align:center;}
.small-img.new-small-img img{width:60px;height:50px;float:none;margin:0 10px 0 0;cursor:pointer;border:1px solid #f5f5f5;}
.new-small-img img.active{opacity:1.0;border:1px solid #ff0000 !important;}
.leftMenu-cover{background:#f4f9fa;box-shadow:0 0 5px #aab3ba;margin:0px 0 20px 0;padding:12px 0 0 0;}
ul.left-menu{position:relative;width:100%;height:auto;list-style:none;background:none;box-shadow:none;margin:1px 0 20px 0;z-index:100;}
.credit,
.credit-2{width:100%;border-collapse:collapse;}
.credit td{padding:3px 5px;text-align:center;border:1px solid #d6d6d6;}
.credit tr:first-child td{border:none;}
.credit td:first-child{text-align:left;}
.credit tr:nth-child(even){background:#E9EDDD;}
.credit-2 td{padding:10px;text-align:left;border:1px solid #d6d6d6;}
.credit-2 .big-number{font:bold 100px Arial;color:#d6d6d6;}
.photo-day a{text-decoration:none;}
.photo-day form{margin:30px 0;}
.photo-day select{width:75px;margin:0 10px;padding:5px 10px;border:1px solid #d0d0d0;}
.photo-day select.month{width:105px;}
.date-show{margin:15px 0;}
.date-show span{font-weight:bold;font-size:16px;}
.photo-day input[type='submit']{display:inline-block;width:150px;height:32px;cursor:pointer;background:url(../img/bg-top-menu.png) repeat-x bottom;border:none;color:#fff;margin:0 0 0 10px;}
.photo-day input[type='submit']:hover{background:url(../img/bg-top-menu-h.png) repeat-x top;}
.photo-day img{margin:0 10px 10px 0;border:1px solid #d0d0d0;}
.photo-day img:hover{opacity:0.80;}
.photo-day-footer{display:flex;justify-content:center;flex-wrap:wrap;}
.photo-day-footer img{display:block;}
.photo-day-footer a{display:block;margin:5px;}
/* фото дня на главной */
.photo-day-left img{width:78px;height:78px;border:1px solid #d6d6d6;margin:3px 0 7px 10px;}
.photo-day-left{margin:20px 0;overflow:hidden;box-shadow:0 0 5px #aab3ba;font-size:13px;border-radius:3px;padding:0 0 10px 0;}
.pd-head{width:100%;height:50px;border-bottom:1px solid #c1d1d1;padding:7px 0 0 57px;margin:10px 0;background:#f8f9fd url(../img/photo-day.png) no-repeat 10px center;}
.pd-head p{font-size:15px;font-weight:bold;text-transform:uppercase;}
.photo-day-gallery{margin:0 0 60px 0;background:none;border-bottom:1px solid #c1d1d1;padding:0 0 20px 0;}
.photo-day-gallery .pd-head{border:none;background-position: 15px center;padding-left:72px;padding-top:15px;}
.photo-day-gallery .pd-head span{margin:0 39px 0 0;}
.photo-day-gallery img{margin:0 25px 0 0;}
.photo-day-gallery a:last-child img{margin:0;}
.top-content{overflow:hidden;margin-bottom:0;margin-top:70px}
.top-content img{float:left;width:400px;}
.top-content .likeh2{margin:0 0 15px 0;color:#248912;}
.top-content .right-block{width:455px;margin:0 0 0 430px;}
.srv-block{margin:60px 0;}
.srv-block-desc{margin:0 0 30px 0;}
.service-announce{width:270px;display:inline-block;vertical-align:top;margin:0 22px 30px 0;}
.service-announce:nth-child(3n-1){margin:0 0 30px 0;}
.service-announce img{width:100%;}
.service-announce .price{margin:10px 0;font-size:17px;}
.service-announce a{display:inline-block;color:#fff;font-size:14px;line-height:40px;padding:0 20px;text-decoration:none;background:linear-gradient(to top, #22800B, #28A214);margin:10px 0;}
.service-announce a:hover{background:linear-gradient(to bottom, #1A650D, #136503);}
.service-announce a:active{background:linear-gradient(to top, #1A650D, #28A214);}
#mapRegion{height:510px;width:100%;margin-bottom:70px;}
.other-service{overflow:hidden;margin:10px 0;}
.other-service img{float:left;margin:0 15px 15px 0;width:150px;height:84px;border:1px solid #d6d6d6;}
.other-service p{margin:10px 0 0 0;}
.city-links-holder {width: 100%;min-width: 1244px;background: #232323;color:#c6c6c6;}
.city-title {position:relative;font-weight: bold;text-transform: uppercase;}
.city-links{width:1244px;margin:0 auto;padding:60px 0;}
.city-links .title{font-weight:bold;display:block;margin:0 0 0 34px;text-transform:uppercase;}
.city-links ul{list-style:none;display:inline-block;margin:15px 26px 0 35px;vertical-align:top;}
.city-links li,
.city-links a{font:400 12px/20px Roboto;color:#c6c6c6;}
@media only screen and (max-width:767px) {
	.city-links-holder {min-width: 100%;padding: 0 15px;}
}
table.price-table{border-collapse:collapse;text-align:center;margin:0 auto;width:100%;margin-bottom:25px;}
table.price-table td{padding:5px 10px;border:1px solid #fff;}
table.price-table tr:first-child{background-color:#C2D69B;}
table.price-table .pt-left-column{background-color:#F2F2F2;}
table.price-table .pt-center-column{background-color:#EAF1DD;}
table.price-table .pt-right-column{background-color:#DBE5F1;}
table.price-table tr:first-child td:first-child{background-color:#fff;}
@media (max-width:600px){
	table.price-table {font-size: 11px;}
}
.price-page .content-block{margin:15px 0 20px 0;}
.photo-block{overflow:hidden;}
.photo-block div{position:relative;float:left;width:135px;height:85px;margin:0 7px 0 0;}
.photo-block div:last-child{margin:0;}
.lupa{display:block;width:30px;height:30px;position:absolute;top:27px;left:52px;z-index:100;background:url(/zaboroff/images/lupa-small.png) no-repeat left top;}
.lupa.lupa-black{background:url(/zaboroff/images/lupa-small-black.png) no-repeat left top;}
.perelink{margin:30px 0;}
.perelink ul{margin:5px 0 0 15px;}
.add-options{overflow:hidden;margin:30px 0 0 0;}
.add-options img{float:left;}
.add-options div{margin:0 0 0 420px;width:400px;}
.add-options div ul{margin-left:13px;}
.sc-handler{margin: 0px;}
.sc-handler.in-text{margin: 30px 0;}
.sc-item{border-top: 1px solid #ccc;padding: 15px 0;}
.sc-item:last-child{border-bottom: 1px solid #ccc;}
.sc-title{position: relative;cursor: pointer;font:normal 18px/19px Tahoma, arial;text-transform:none;margin:0;padding-left: 0px;}
.sc-title:hover{color: #248912;}
.sc-icon{position: absolute;top: 4px;right: 20px;width: 26px;height: 14px;background: url(../img/arrow-top-down.png) no-repeat left top;}
.sc-title.active .sc-icon{background: url(../img/arrow-top-down.png) no-repeat left bottom;}
.sc-text{display: none;margin: 30px 0;}
.sc-text .inner-slide{padding:20px 0;}
.dont-forget__holder {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 15px;
	column-gap: 15px;
}
.dont-forget__item {
	width: 165px;
}
.dont-forget__item img {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}
.df-item__title {
	font-size: 14px;
}
.fence-projects{position:relative;padding: 65px 0 100px 0;margin: 0px;background: url(../img/bg-projects.jpg) no-repeat;background-size: cover;background-attachment: fixed;background-position: 50% 50%;}
.fence-projects .fence-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(36, 137, 18, 0.79);z-index:1;}
.fence-projects .wrapper{background: none;position:relative;z-index:2;padding:0 20px;}
.fence-projects .content-block{padding:0;margin:0;color:#fff;}
.fence-projects h2{color:#fff;}
ul.tabs-button, ul.tabs-button-price{margin:0 0 30px 0;list-style:none;text-align:center;}
.tabs-button li, .tabs-button-price li{display:inline-block;padding: 0 25px;line-height:40px;background:#13678A;color:#fff;margin:0 0 4px 0;cursor:pointer;}
.tabs-button li.active, .tabs-button-price li.active{background:#518da6;}
.tab, .tab-price{display:none;text-align:center;color:#4e4e4e;}
.tab h3, .tab-price h3{margin: 30px 0 20px 0;}
.tab img {width:100%;}
.relative{position:relative;display:block;}
.simple-modal {position: relative;width: 410px;padding: 40px 25px 25px 25px;background: #fff;color: #3c3c3c;box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);border-radius: 6px;}
.simple-modal img{width:100%}
.simple-modal .modal-txt-left{margin:20px 0 0 0;}
#callback {display: block;position: fixed;top: 43%;right: 0px;width: 75px;height: 155px;z-index:10000;}
.callback {display: block;width: 75px;height: 75px;background: #248912 url(../img/callback.png) no-repeat 15px 15px;cursor: pointer;}
#callback .callcalc{display: block;width: 75px;height: 75px;background: #13678a url(../img/calc-2.png) no-repeat 15px 15px;text-decoration:none; margin-bottom:5px;}
#callback-big {display: block;position: fixed;top: 43%;right: 0px;width: 205px;height: 60px;background:none;box-shadow: 0px 0px 10px #a2a2a2;color:#fff;cursor:pointer;font-size:11px;line-height:15px;}
.callback-handler{position:absolute;left:0px;top:0px;width:45px;height: 60px;background:#13678A;}
.callback-handler a {display: block;width: 45px;height: 60px;background: url(../img/callback-small.png) no-repeat 10px 18px;}
.callback-text{background:#197ca5;height:100%;width: 158px;margin: 0 0 0 47px;padding:7px;}
.callback-title{text-transform:uppercase;font-size: 12px;font-weight:700;}
.button-link{display:block;width:230px;text-align:center;margin:20px 0 0 0;color:#fff;background:#248912;text-decoration:none;line-height:36px;}
.button-link:hover{background:#1f770f;}
.big-button-link{display:block;width:100%;text-transform:uppercase;text-align:center;line-height:40px;background:#248912;color:#fff;text-decoration:none;}
.big-button-link:hover{background:#1f770f;}
.paint-me h2{margin:10px 0;}
.scs-item{display:inline-block;width:210px;height:auto;padding:10px;text-align:center;}
.scs-item .lupa{top: 116px;left: 84px;}
.scs-item img{width:100%;margin-bottom:20xp;}
.blue-button-link{display:block;width:400px;line-height:40px;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;margin:30px auto 5px;background:#13678A;}
.blue-button-link:hover{background:#0478a8;}
.region-price-handler{padding:0 0 50px 0;border-bottom:1px solid #ccc;}
.choose-city{}
.choose-city-mobile{display:none;}
.current-city{font-weight:bold;position:relative;text-align:left;}
.current-city .city{border-bottom:1px dashed #212121;cursor:pointer;color:#22840C;}
.current-city .city:hover{border:none;}
.city-arrow{color:#22840C;}
.all-citys{display:none;position:absolute;width:195px;padding:20px;background:#fff;text-align:left;z-index: 100;}
.all-citys div{cursor:pointer;margin:4px 0px;overflow:hidden;}
.all-citys div span{border-bottom:1px dashed #212121;}
.all-citys div.active span{border-bottom:1px dashed #fff;color:#22840C;}
.all-citys div:before{display:block;float:left;width:20px;height:25px;content:'';}
.all-citys div.active:before{display:block;float:left;width:20px;height:25px;content:'';background:url(../img/green-check-small.png) no-repeat left center;}
.all-citys div span:hover{border-bottom:1px dashed #fff;}
@media only screen and (max-width:767px) {
	header .wrapper {padding-top: 2px;}
	.phone-top{top:62px !important;}
	.menu-btn{top:4px !important;}
	.phone-btn{top:13px !important;}
	.current-city{text-align:center;margin-bottom:5px;}
	.choose-city{display:none;}
	.choose-city-mobile{display:block;position:relative;padding-top:8px;}
	.choose-city-mobile .all-citys{left: 50%; margin-left:-96px;}
}
#bigMap{width:100%;height:560px;position:relative;}
.h2-map-handler{position:absolute;top:30px;left:50%;width:500px;margin:0 0 0 -250px;padding:0;background:#fff;opacity:0.70;z-index:100;box-shadow: 0 0 5px 5px #ccc;}
#bigMap h2{margin:0px;padding:25px 0;color:#000;}
.map-title{margin:0;padding:15px;color:#fff;background:url(../img/bg-advantages-short.jpg);}
.complect-text{margin: 30px 0;}
.complect-item{overflow:hidden;}
.complect-item .img-handler{float: left;}
.complect-item .text-handler{width: 394px;margin: 0 0 0 475px;}
.complect-item .text-handler p{margin:0;}
.complect-item .call-price{display:block;text-decoration:none;padding: 10px 15px;color: #fff;background: #248912 url(../img/calculator.png) no-repeat 363px center;margin-top:20px;}
.complect-item .call-price:hover{background-color:#1f770f;}
.complect-gallery{margin:30px 0;}
.complect-gallery a{display:inline-block;position:relative;}
.complect-gallery a .lupa{top:42px;left:74px;}
.agreement-text{margin:15px 0 0 0;}
.img-txt-item{display:inline-block;vertical-align:top;width:208px;padding:4px;background:#f0f0f0;margin:0 3px;text-align:center;}
.img-txt-name{padding:7px 0 10px;}
.img-txt-item .lupa{top: 45px;left: 85px;}
.mobile-footer-menu{display:none;}
.roistat-lh-popup {background: #13678A url(../img/roi-calc.png) no-repeat 20px 20px !important;color: #fff !important;padding-left: 155px !important;}
.roistat-lh-form table tr:nth-child(2n+1) {background: #13678A !important;}
.roistat-lh-form .roistat-lh-submit {background: #248912 !important;border: 1px solid #248912;}
.roistat-lh-form .roistat-lh-submit:hover {background: #289715 !important;border: 1px solid #289715;}
.roistat-lh-agreement {left: 155px;}
.roistat-lh-copyright {display: none;}
.arcticmodal-overlay,.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
table.arcticmodal-container_i {height: 100%;margin: 0 auto;}
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000; }
.arcticmodal-close {position: absolute;top: 0px;right: 0px;width: 21px;height: 21px;background: url('/zaboroff/js/modal/close.jpg') no-repeat right top;z-index: 5000;cursor: pointer;}
.box-modal {position: relative;width: 295px;padding:30px;background: #fff;color: #3c3c3c;box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);border-radius: 6px;}
[id^="fb-modal-"] {width:450px;}
.box-modal p{margin:10px 0 0 0;}
@media only screen and (max-width:768px) {
	.box-modal {width:95% !important;margin:0 auto;}
}
#Calltouch-callback-container{bottom:110px !important;}
.data-sub-lnk{cursor:pointer;text-decoration:underline;}
.data-sub-lnk:hover{text-decoration:none;}
.skype-call{display:inline-block;overflow:hidden;line-height:25px;}
.skype-call:before{content:"";display:inline-block;float:left;width:25px;height:25px;margin:0 10px 0 0;background:url(/zaboroff/images/skype-icon.png) no-repeat left top;}
.video-review-item{width:100%;height:auto;margin:0 0 80px 0;}
.video-holder{width:800px;height:450px;margin:20px auto;}
.video-review-item iframe{width:100%;height:100%;}
.video-review-main{position:relative;padding: 80px 0;margin: 0px !important;color:#fff;background:url(../img/bg-v-review.jpg) no-repeat;background-size:cover;}
.video-review-main .gray-bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color: rgba(35, 35, 35, 0.94);z-index:1;}
.video-review-main .wrapper{background:none;position:relative;z-index:2;}
.video-review-main h3{font-size:25px;color:#fff;margin-bottom:30px;text-align:center;}
.v-review-holder{display: flex;flex-wrap: wrap;}
.v-review-item{width:270px;height:210px;margin:15px;overflow:hidden;position:relative;transition:all 0.4s;}
.v-review-item.main-sub{height: auto;}
.v-review-item.no-visible{transform: translate3d(285px, 0px, 0px) scale3d(0.001, 0.001, 1);}
.v-review-item img{width:100%;height:100%;transition:all 0.4s;position:relative;z-index:2;}
.v-review-item:hover img{transform: scale3d(1.1, 1.1, 1.1);}
.fancy-video{display:block;position:relative;width:100%;height:100%;z-index:4;}
.v-review-item.main-sub .fancy-video{width:270px;height:210px;z-index:4;overflow:hidden;margin-bottom:10px;}
.fancy-video:before{content:"";width:30px;height:34px;position:absolute;top:88px;left:130px;z-index:2;background:url(../img/play.png) left top;z-index:4;)}
.v-filter{margin:10px auto;list-style:none;width: 400px;text-align: center;}
.v-filter li{display:inline-block;margin: 0 10px;padding:0 0 3px 0;cursor:pointer;}
.v-filter li.active{color: #248912;border-bottom:2px solid  #248912;cursor:default;}
.show-all-video {
	display:block;
	width:200px;
	margin:30px auto 0;
	text-align:center;
	font: 500 15px/46px Roboto;
	text-decoration: none;
	color: #fff;
	background: #248912;
	text-transform: uppercase;
	border-radius: 10px;
}
.show-all-video:hover{
	background:#1f770f;
}
.text-image{display:flex;align-items:center;margin: 50px 0 70px;flex-wrap:wrap;}
.text-image h2{margin-top:0px;}
.ti-left{width:550px;max-width: 100%;}
.ti-left .button{width:300px;}
.ti-right{width:350px;padding-left:20px;}
.ti-right img{width:100%;}
.text-image .image-link{display:block;position:relative;}
.text-image .image-link .lupa{left:50%;top:50%;margin:-15px 0 0 -15px;}
.call-calc-bottom{padding: 15px 0 50px 0;color:#fff;background:url(../img/bg-advantages-short.jpg);}
.call-calc-bottom .wrapper{background:none;}
.call-calc-bottom .row{display:flex;flex-wrap:wrap;}
.call-calc-bottom h2{margin-bottom:5px;color:#fff;}
.call-calc-bottom h3{margin-bottom:60px;color:#fff;}
.call-calc-bottom .likeh4{color:#fff;}
.call-calc-bottom .calc-block{width:320px;text-align:center;padding:25px;border:4px solid #303030;background:url(../img/calc.png) no-repeat -20px 120px;background-size:cover;}
.call-calc-bottom .calc-block .button{width:90%;margin:10px auto;background:#248912;}
.call-calc-bottom .form-block{width:540px;margin-left:30px;padding:25px 250px 25px 25px;border:4px solid #303030;position:relative;}
.call-calc-bottom .form-block:before{content:"";background:url(../img/calc-man.png) no-repeat;width: 280px;height: 331px;display: block;position: absolute;left: 280px;background-size: contain;bottom: 0px;}
.call-calc-bottom .form-block .phone{font-size:28px;font-weight:bold;margin: 10px 0;}
.form-block-text{margin: 30px 0;}
.call-calc-bottom .form-block .button{width:180px;background:#248912;}
@media only screen and (max-width:768px) {
	.ti-right{width:100%;margin:15px 0 0 0;padding:0}
	.ti-left{width: 100%;}
	.call-calc-bottom .calc-block{width:100%;height:250px;margin-bottom:20px;}
	.call-calc-bottom h3 {margin-bottom: 20px;}
	.call-calc-bottom .form-block{width:100%;margin-left:0;padding-right:25px;}
	.call-calc-bottom .form-block:before{content:none;}
	.call-calc-bottom .form-block .button{width:100%;}
}
/*
	Блок Калькулятор
	------------------------------------------------*/
.wrap {width: 980px;margin: 0 auto;}
.calculator {
}

.calculator h3 {
    font: 700 28px Roboto;
    color: #13688c;
    text-align: center;
    text-transform: uppercase;
}

.calc-holder {
	margin: 40px 0;
	padding: 0 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.calc-switch {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

.calc-switch div {
	width: 150px;
	line-height: 40px;
	text-align: center;
	background: #13678A;
	color: #fff;
	margin: 5px;
	cursor: pointer;
}

.calc-switch div.active {
	background: #518da6;
}

.calc-holder .input-holder {
	margin: 15px 0;
}

.calc-holder label {
	width: 218px;
	display: block;
	float: left;
}

.calc-holder input[type="text"],
.calc-holder select {
	padding: 8px 5px;
	border: 1px solid #ccc;
	width: 210px;
	box-sizing: border-box;
}

.jq-selectbox {
    width: 210px;
}

.check-holder {
	margin: 15px 0 0 0;
}

.check-holder label {
	width: 250px;
	float: none;
	display: inline-block;
}

.go-calc-holder {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	margin: 40px 0 60px;
	padding: 0 15px;
	background: #f0f0f0;
}

.go-calc {
	display: block;
	width: 430px;
	padding: 10px 0 9px;
	text-align: center;
	font-size: 19px;
	color: #22840c;
	text-transform: uppercase;
	border: 1px solid #22840c;
	cursor: pointer;
	transition: all 1s ease-in;
	margin: 15px 0;
}

.go-calc:hover {
	background: #f0f0f0;
}

.calc-result {
	width: 430px;
	height: 0px;
	overflow: hidden;
	margin: 15px 0;
	font-size: 32px;
	line-height: 44px;
	font-weight: 500;
	text-align: center;
	transition: all 1s ease-in;
}

.gifts-section {
	display: none;
}

.order-gifts {
	position: relative;
	padding: 0 0 50px 0;
	display: none;
	background: url(../img/bg-service-big-light.jpg) no-repeat center center;
	color: #fff;
	overflow: visible;
}


.order-gifts .gifts-image {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 780px;
    height: 635px;
    background: url(../img/gift-image.png) no-repeat left bottom;
    background-size: cover;
    opacity: 0.3;
}

.order-gifts .flag {
	box-sizing: border-box;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -205px;
}

.order-gifts .flag:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 208px solid transparent;
    border-right: 208px solid transparent;
    border-top: 10px solid #bd110a;
}

.order-gifts .flag span {
    position: relative;
	color: #fff;
    display: block;
    text-align: center;
    background: #bd110a;
	font: 700 28px Roboto;
	text-transform:uppercase;
    line-height: 1;
    padding: 12px 8px 10px;
    border-top-right-radius: 8px;
    width: 410px;
}

.order-gifts .flag span:before, .order-gifts .flag span:after {
    position: absolute;
    content: "";
}

.order-gifts .flag span:before {
    height: 6px;
    width: 6px;
    left: -6px;
    top: 0;
    background: #bd110a;
}

.order-gifts .flag span::after {
    height: 6px;
    width: 8px;
    left: -8px;
    top: 0;
    border-radius: 8px 8px 0 0;
    background: #9f0d08;
}

.order-gifts .wrap {
	padding: 80px 0 0 313px;
	padding: 80px 0 0 537px;
	position: relative;
	z-index: 10;
}

.gift-item {
	width: 100%;
	height: 100px;
	overflow: hidden;
	display: flex;
	align-items: center;
	padding: 10px 20px;
	margin: 15px 0 0 0;
}


.gift-item .gift-title {
	font: 400 24px/24px Roboto;
	color: #fff;
	margin: 10px 0;
}

.gift-item .gift-img {
	width: 95px;
	height: 95px;
	margin: 0 20px 0 0;
	float: left;
	flex-shrink: 0;
}

.gift-item .gift-img img {
	width: 100%;
	height: 100%;
}

.gift-item .gift-text {
	margin: 0;
	padding: 0;
}

.delivery-price-discount,
.hangar-price-discount {
	font-weight: bold;
	font-size: 18px;
}

.order-gifts .green-button,
.gifts-section .green-button {
	display: block;
	width: 375px;
	line-height: 60px;
	margin: 50px auto 20px ;
	color: #fff;
	font-size: 19px;
	background: #09730e;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

.green-button:hover {
    background: #0c8a12;
}

@media only screen and (max-width : 768px) {
	.wrap{width: 100%;}
	.order-gifts .flag span {
		font-size: 26px;
	}
	.order-gifts .wrap {
		padding: 80px 10px 0 10px;
	}
	.order-gifts .gifts-image{
		width: 100%;
	}
	.calc-holder, .gift-items {
		display: block;
	}
	.jq-selectbox, .calc-holder input[type="text"] {
		width: 100%;
	}
	.gift-items {
		margin: 0;
	}
	.gift-item {
		margin: 10px auto;
	}
	.result-holder .green-button {
		width: 95%;
	}
}

.simple-gifts {
	padding: 0 0 50px 0;
}

.simple-gifts h3 {
    font: 700 28px Roboto;
    color: #13688c;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.sg-holder {
	display: flex;
	flex-wrap: wrap;
	margin: 20px 0;
}

.sg-item {
	width: 310px;
	height: 120px;
	padding: 15px;
	margin: 8px;
	border: 1px solid #ccc;
	display:flex;
	align-items: center;
}

.sg-item .gift-img {
	width: 90px;
	height: 90px;
	margin-right: 15px;
}

.sg-item .gift-img img{
	width: 100%;
	height: 100%;
}

.sg-item .gift-text {
	width: 170px;
	height: auto;
}
/*
	Блок Сравнение заборов
	------------------------------------------------*/

.fense-compare {
	padding: 0 0 80px 0;
}

.fense-compare h3 {
    font: 700 28px Roboto;
    color: #13688c;
    text-align: center;
    text-transform: uppercase;
	margin-bottom: 30px;
}

.fense-compare .text-title {
	text-align: center;
	margin-bottom: 20px;
	display: none;
}

.row {
	display: flex;
	flex-wrap: wrap;
}

.cell {
	padding: 10px 20px;
	width: 340px;
	text-align: center;
	border-top: 1px solid #d4dcbc;
	display: flex;
	align-items: center;
	justify-content: center;
}

.row:first-child .cell {
	display: block;
	border: none;
}

.cell:first-child {
	display: flex;
	text-align: left;
	background: #d4dcbc;
	width: 300px;
	border-top: 1px solid #fff;
	font-weight: bold;
	align-items: center;
	justify-content: flex-start;
}

.row:nth-child(2) .cell:first-child {
	border-top: 1px solid #d4dcbc;
}

.cell.no-bg {
	background: none;
}

.cell.green {
	color: #248912;
	text-transform: uppercase;
}

.cell.red {
	color: #bd110a;
	text-transform: uppercase;
}
/*
.row:first-child img {
	margin-top: 20px;
	height: 200px;
}
*/
.row:last-child .cell{
	border-top: 1px solid #d4dcbc;
	padding-top: 20px;
}

@media only screen and (max-width : 768px) {
	.fense-compare .text-title {
		display: none;
	}
	.cell {
		width: 50%;
	}
	.cell:first-child {
		width: 100%;
		justify-content: center;
	}
	.cell:last-child {
		color: #bd110a;
	}
	.row:last-child .cell:first-child {
		display: none;
	}
}
.action-modal-call {
	width: 100%;
	padding: 5px 0;
	background: #f00;
	cursor: pointer;
}
.action-text-holder {
	width: 1145px;
	margin: 0 auto;
	color: #fff;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	padding: 7px 0;
	font-size: 18px;
}
#actionModal {
	width: 360px;
	height: 520px;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
	background: #3a5882;
}
.action-modal-sticker {
	position:absolute;
	left: -100px;
	top: 90px;
	background:url(/zaboroff/images/action/action-modal-image.png) no-repeat left bottom;
	background-size:contain;
	width: 200px;
	height: 190px;
}
.action-modal-content {
	color: #fff;
	padding: 35px;
}
.am-title {
	font-size: 40px;
	font-weight: bold;
}
.am-title span {
	font-size: 75px;
}
.am-text {
	margin-top: 20px;
	font-size: 17px;
	font-weight: 500;
	line-height: 23px;
	text-transform: uppercase;
}
.am-text span {
	display: block;
	margin: 15px 0 20px;
}
.action-modal-btn {
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
}
.action-item{margin-top:50px;}
.action-item .title {overflow: hidden;border-bottom: 1px solid #c1d1d1;margin: 0px 0px 15px;height:63px;}
.action-item .date {float: left;padding: 0px 15px;margin: 5px 10px 10px 0px;border-right: 1px solid #c1d1d1;text-align: center;color:#00547a;}
.action-item h4{line-height:63px;}
.action-item .action-img img {width:100%;}
.action-item .link {display: block;width: 120px;margin: 15px 0 0 0;padding: 7px 0;text-align: center;color:#fff;text-decoration: none;text-transform: uppercase;background:#13678A;}
.action-item .link:hover{background:#0478a8;}

/* О компании
-------------------------------*/
.about-block {
	
}

.about-block .big-text {
	font-weight: bold;
	font-size: 16px;
}

.about-block-image {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 30px;
}

.about-block-image > div {
	width: 280px;
	height: auto;
}

.about-block-image .img-text {
	height: 44px;
	min-height: 44px;
	font-weight: bold;
}

.about-block .img img {
	width: 100%;
}

.about-block-image.two-column {
	margin-bottom: 5px;
}

.about-block-image.two-column > div {
	width: 430px;
	height: auto;
}

@media (max-width:768px) {
	.about-block-image > div,
	.about-block-image.two-column > div	{width:100%;}
	.about-block .img img {display: block;width: auto; max-width: 100%; margin: 10px auto;}
}

.steps-about-items {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	width: 760px;
	margin: 0 auto 40px auto!important;
	position: relative;
}

.steps-about-items:before {
	content: "";
	height: 100%;
	border-left: 2px solid #d4dcbc;
	position: absolute;
	left: 339px;
	top: 15px;
	z-index: 1;
}

.steps-about-items li {
	width: 400px;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	height: 80px;
}

.steps-about-items .text {
	width: 280px;
	font-size: 16px;
}

.text-1, .text-3, .text-5 {
	text-align: right;
}

.year-1, .year-3, .year-5 {
	flex-direction: row-reverse;
}

.year-2, .year-4, .year-6 {
	margin-left: 280px;
}

.steps-about-items .year {
	background: #d4dcbc;
	color: #fff;
	width: 80px;
	height: 80px;
	border-radius: 80px;
	font: bold 26px/80px 'Roboto Condensed';
	text-align: center;
	margin: 0 20px;
	position: relative;
	z-index: 2;
}

@media (max-width:768px) {
	.steps-about-items {width: 100%;}
	.steps-about-items:before {left: 35px;}
	.steps-about-items .year {
		width: 60px;
		height: 60px;
		border-radius: 60px;
		font: bold 20px/60px 'Roboto Condensed';
		margin: 0 15px 0 5px;
	}
	.steps-about-items .text {	font-size: 14px;}
	.year-1, .year-3, .year-5 {flex-direction: row;}
	.year-2, .year-4, .year-6 {margin-left: 0px;}
	.text-1, .text-3, .text-5 {text-align: left;}
}

/* Всплывающая акция
-----------------------------------*/
html {scroll-behavior: smooth;}
.action-modal-call{display:none;}
.bottom-action {position:fixed;flex-wrap:wrap;bottom: -120px;height:120px;width:100%;text-align:center;background:#13678a;color:#fff;display:flex;
        z-index:9999999999;transition: all .5s;overflow:hidden;padding:15px;}
.bottom-action.active {bottom: 0;}
.ba-holder {display:flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin:0 auto;flex-direction:column;}
.ba-title {font-size: 22px;}
.ba-hide {width: 180px;margin: 20px 0 10px;cursor: pointer;}
.ba-close {position: absolute;right: 5px;top: 5px;display:block;width: 30px;height:30px;cursor:pointer;transition: all .25s;}
.ba-close:hover {transform: rotate(90deg);}
.ba-close:before,
.ba-close:after {content:"";position:absolute;width:100%;border-bottom: 2px solid #fff;transform: rotate(45deg);left: 0;top: calc(50% - 1px);}
.ba-close:before {transform: rotate(-45deg);}
@media (max-width:600px) {
    .ba-holder {justify-content:center;}
    .ba-call {margin: 12px 0;}
}

.manual-city__holder {
	display:none;
	width:100vw;
	height:100vh;
	position:fixed;
	left:0;
	top:0;
	background:rgba(0, 0, 0, 0.6);
	z-index:99999
}
.manual-city__holder.show {
	display:flex;
	align-items:center;
	justify-content:center;
}
.manual-city__choose {
	display:block;
	width: 360px;
	height:auto;
	background:#fff;
	border-radius:4px;
	padding:20px 0 30px;
	text-align: center;
}
.manual-city__title {
	text-transform:uppercase;
	font-weight: bold;
}
.manual-city__choose .manual-city {
	display:block;
	padding: 10px 0;
	margin:20px auto 0 auto;
	background:#1f770f;
	color:#fff;
	border-radius:10px;
    text-align:center;
	width:220px;
	cursor:pointer;
}
/* Обратный звонок
---------------------- */
.callback-form {
    width: 600px;
    background: #e9eddd;
    padding: 30px;
    position: relative;
}
.callback-form__inner {
    display: flex;
    gap: 20px;
    width: 100%;
}
.callback-form__inner > div {
    width: 50%;
}
.callback-form__inputs input {
    width: 100%;
    padding: 10px 5px;
    margin-bottom: 8px;
    border-radius: 4px;
}
.callback-form__inputs input[type="submit"] {
    background: #248912;
    color: #fff;
    font: 500 15px Roboto;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .25s;
}
.callback-form__inputs input[type="submit"]:hover {
    background: #1f770f;
}
.callback-form__agreement {
    font-size: 12px;
    line-height: 13px;
    margin-top: 10px;
}
@media (max-width: 600px) {
    .callback-form {width: 300px;}
    .callback-form__inner {flex-direction: column;}
    .callback-form__inner > div {width: 100%;}
}

.head-banner {
	text-align: center;
	background: #f8c81d;
}

.head-banner .wrapper {
	border: none;
	padding: 32px 0 24px 0;
}

.head-banner__title {
	font: 700 60px/1.2 Gilroy;
	color: #fff;
	text-transform: uppercase;
}

.head-banner__subtitle {
	font: 400 24px/1.4 Roboto;
	color: #232323;
	margin: 15px 0;
}

.head-banner__btn {
	display: block;
	width: 161px;
	font: 500 16px/40px Roboto;
	text-align: center;
	margin: 0 auto;
	background: #24242a;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 4px;
	transition: all .25s linear;
}

.head-banner__btn:hover {
	opacity: .8;
}

.head-block {
	position: static;
	display: flex;
	flex-direction: column;
	gap: 4px;
	margin: 0;
}

.head-block__phone {
	font: 700 27px/1 Roboto;
	color: #4e4e4e;
}

.head-block__text {
	font: 400 12px/1 Roboto;
	color: #4e4e4e;
}

.wrapper.new-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
	padding: 15px 0;
}

.wrapper.new-wrap:after {
	content: none;
}

.wrapper.new-wrap .logo {
	margin-top: 0;
	float: none;
}

.phone-top {
	display: none;
}

.head-block__email {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #1F83AD;
	font: 400 14px/14px Roboto;
	text-decoration: none;
}

.location {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #1F83AD;
	font: 400 16px/28px Gilroy;
}

@media (max-width: 767px) {
	header {position: static !important;}
	.head-banner__title {font-size: 32px;}
	.head-banner__subtitle {font-size: 18px;}
	.menu-btn,
	.phone-btn,
	.choose-city-mobile,
	.head-block,
	.location {display: none !important;}
}