@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


html,
body {
    border: 0;
	margin:0;
	padding:0;
	overflow-x:hidden;
    color:#294640;
}

body {
	font-family: 'Roboto', sans-serif; 
	font-weight: normal;

}

ul {margin:0; padding:0; list-style: none;}
a {color:#294640; text-decoration: none;transition: all 0.2s linear 0s;}

#menu-service .current_page_item a {color: #f15d41;}
#menu-service .current-page-ancestor a {color: #f15d41;}
.sidebar .current_page_item a {color: #f15d41;}

#menu__toggle {opacity: 0;}
#menu__toggle:checked ~ .menu__btn > span {transform: rotate(45deg);}
#menu__toggle:checked ~ .menu__btn > span::before {top: 0; transform: rotate(0);}
#menu__toggle:checked ~ .menu__btn > span::after {top: 0; transform: rotate(90deg);}
#menu__toggle:checked ~ .menu__box { visibility: visible; left: 0;}
.menu__btn {display: flex; align-items: center; position: fixed; top: 20px; left: 20px; width: 26px; height: 26px; cursor: pointer; z-index: 1;}
.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after {display: block; position: absolute; width: 100%; height: 2px; background-color: #fff; transition-duration: .25s;}
.menu__btn > span::before {content: ''; top: -8px;}
.menu__btn > span::after {content: ''; top: 8px;}
.menu__box { display: block; position: fixed; visibility: hidden; top: 0; left: -100%; width: 300px; height: 100%; margin: 0; padding: 80px 0;
  list-style: none; background-color: #033e37; box-shadow: 1px 0px 6px rgba(0, 0, 0, .2); transition-duration: .25s;}


.menu__box li a {display: block; padding: 6px 24px; color: #fff; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400;
  text-decoration: none; transition-duration: .25s;}
.menu__box li a:hover { background-color: #CFD8DC;}

.mob-menu {display:none;}

.top-line-back {background-color: #efedea;}
.top-line {display: flex; justify-content:space-between; padding-top:14px; padding-bottom: 14px; margin-bottom:20px; }
.top-line ul li {display:inline-block;color: #000;}
.top-line ul li:after {content:' | '; padding-right: 10px; padding-left: 10px;}
.top-line ul li:last-child::after { content:''; padding-right: 0px; padding-left: 0px;}
.top-line a {color: #2d2d2d; font-size: 14px;}
.top-line a:hover {color:#294640;}
.top-line ul li.no-after:after {content:''; padding-right: 0px; }
.no-after img {width: 25px;}

.logo-line {display: flex; justify-content:space-between; align-items:center;}

#menu-service, #menu-service-1 {display: flex; justify-content:space-between;}
#menu-service li a, #menu-service-1 li a { text-align:center; color: #fff;}
#menu-service li a:hover, #menu-service-1 li a:hover {color: #f15d41;}

.main-menu {background-image: linear-gradient(to bottom, #12685e, #033e37);text-transform: uppercase; padding-top: 20px; padding-bottom: 20px;}
.main-menu-mob {display: none;background-image: linear-gradient(to bottom, #12685e, #033e37);text-transform: uppercase; padding-top: 20px; padding-bottom: 20px;}
.logo { margin-bottom:20px;}
.logo img {width:200px;}
.phone {font-weight:600; font-size:30px;padding-bottom: 16px;}
.phone a {color: #2d2d2d;}
.phone a:hover {color:#294640;}
.top-line .order-call {background-image: linear-gradient(to bottom, #f69582, #f15d41); padding:8px 25px; border-radius: 18px; color:#fff;}

.promo {padding-top: 80px; padding-bottom: 80px; background-image: url(../img/back-1.jpg);background-blend-mode: color;background-repeat: no-repeat;
background-size: cover; background-position: center;background-color: rgba(41, 70, 64, 0);}
.promo-block {color:#fff;}
.promo h1 {text-transform: uppercase; font-weight: 300;margin-bottom: 20px;}
.promo h2 {text-transform: uppercase; font-weight: 300;}

.corotko {padding-top: 50px; padding-bottom: 50px; background-color: #efedea;color: #2d2d2d;}  
.corotko-block {display: flex; justify-content:space-between;flex-direction:row-reverse;}
.corotko-block .novinki:hover {background-color: #fff;transition:1s;box-shadow: 2px 3px 15px 0px #bbb;}
.corotko-block .liders:hover {background-color: #fff;transition:1s;box-shadow: 2px 3px 15px 0px #bbb;}
.oglavnom, .novinki, .liders {padding: 40px 40px; border-radius: 16px;} 
.oglavnom {width: 36%; background-color: #fff;transition:1s;box-shadow: 2px 3px 15px 0px #bbb;}
.novinki {width: 32%;}
.liders {width: 32%;}
.novinki:hover~.oglavnom {background-color: transparent;transition:1s;box-shadow: none;}
.liders:hover~.oglavnom, .liders:hover~.novinki {background-color: transparent;transition:1s;box-shadow: none;}
.novinki:hover+.liders {background-color: transparent;transition:1s;box-shadow: none;}
.corotko-block h3 {text-transform: uppercase;font-weight: 300;margin-bottom: 20px;}
.corotko-block h4 {text-transform: uppercase;font-weight: 300;margin-bottom: 20px;}
.oglavnom div {margin-bottom: 40px;}
.oglavnom .oglavnom-1 {margin-top: 60px;}
.corotko-block hr {margin-bottom: 20px;}
.novinki-fl {display: flex;flex-wrap:wrap;}
.novinki-fl .novinki-block {width: 50%;padding: 10px;}
.novinki-fl img {width: 100%;}
.novinki-block p {font-weight: 500; margin-top: 10px;text-align: center;}

.about {padding-top: 50px; padding-bottom: 50px;}
.about-block {display: flex; justify-content:space-between;}
.about-block-left {width: 70%; padding-right: 100px;}
.about-block-right {width: 30%;text-align: center;padding-top: 40px;}
.podpiska {padding-top: 50px; }
.about-block-left h2 {text-transform: uppercase;font-weight: 300;margin-bottom: 20px;}
.about-block-left hr {margin-bottom: 50px;width: 50%;}
.about-block-right img {width: 70%; margin-bottom: 50px;}

footer {background-color: #033e37;padding-top: 50px; padding-bottom: 50px;}
.footer {display: flex; justify-content:space-between;}
.footer-logo img {width: 200px;}
.footer-menu a {color: #fff; font-size: 13px;font-weight: 300;text-decoration: underline;}
.footer-menu a:hover {color:#f15d41;}
.footer-contacts {color: #fff; font-size: 13px;font-weight: 300;}
.footer-contacts a {color: #fff;text-decoration: underline;}
.footer-contacts a:hover {color:#f15d41;}
.footer-icons img {width: 48px;}
.footer-icons img:first-child {padding-right: 10px;}
.ogrn {color: #fff; font-size: 12px;font-weight: 300; padding-top: 50px;}
.ogrn a {color: #fff;text-decoration: underline;}
.ogrn a:hover {color:#f15d41;}

.just-page {background-color: #efedea;color: #2d2d2d;padding-top: 50px;padding-bottom: 50px; }
.just-page-block { background-color: #fff;box-shadow: 2px 3px 15px 0px #bbb;padding: 40px 40px;border-radius: 16px;margin-top: -90px;}
.just-page-block h2 {text-transform: uppercase;font-weight: 300;margin-bottom: 40px;margin-top: 40px;}
.just-page-block h3 {text-transform: uppercase;font-weight: 300;margin-bottom: 35px;margin-top: 35px;}
.just-page-block h4 {text-transform: uppercase;font-weight: 300;margin-bottom: 30px;margin-top: 30px;}
.just-page-block a {color:#14796d;}
.just-page-block a:hover {color:#f15d41;}
.just-page-block ul {margin-left: 40px; margin-bottom: 20px;}
.just-page-block ul li {list-style: disc; padding-bottom: 10px;}
.just-page-block ol {margin-left: 40px; margin-bottom: 20px;}
.just-page-flex {display: flex;justify-content:space-between;}
.just-page-flex .sidebar {width: 29%;padding: 40px 20px;}
.just-page-flex .catalog {width: 70%}
.sidebar .sbblock {margin-bottom: 40px;}
.sidebar .sbblock h3 {text-transform: uppercase;font-weight: 400;margin-bottom: 20px;font-size: 18px;}
.sidebar .sbblock ul {margin-left: 0px; margin-bottom: 0px;}
.sidebar .sbblock li {list-style: none;}
.forli li {font-size: 18px;font-weight: 500;}

#wpcf7-f213-p35-o1 input {margin-bottom: 10px;}
#wpcf7-f213-p35-o1 textarea {margin-bottom: 10px;}


.grid-sb {display: flex;flex-wrap:wrap; }
.grid-sb .item {margin-bottom: 50px;width: 25%;text-align: center;position: relative;padding-right: 19px;}
.grid-sb .item img {width: 100%;height: auto;}
.voskl{
 display: inline-block;
 position: relative;   
}
.voskl::before {
    position: absolute;
    content: "";
    width: 45px;
    height: 45px;
    top: -10px;
    right: -10px;
    background-image: url(../img/!.png);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
}
.voskl-text{
    transition: all 0.15s linear 0s;
  display: none;  
 position: absolute;
 width: 200px;
 height: auto;
 padding: 7px;
 text-align: left;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #fff;
 box-shadow: 0px 0px 11px 0px #d6d6d6;
  font-size: 13px;
  line-height: 1.4;
  top:10px;
  right: -130px;
  z-index: 9999;
}
.item:hover .voskl-text {
    display: block;
}

.fixed {
		position: fixed;
		z-index: 99;
		top: 0;
		width: 100%;
	}
.alignleft {float: left;margin-right: 20px;margin-bottom: 20px;}
.sbblock input, .sbblock textarea {width: 100%; margin-bottom: 15px; padding: 8px;}
.wpcf7-submit {background-image: linear-gradient(to bottom, #f69582, #f15d41);padding: 8px 25px;border-radius: 18px;color: #fff; border: none;}
.ajax-loader {display: none !important;}
.modal-body input {width: 100%; margin-bottom: 15px; padding: 8px;}
.modal-body p a {text-decoration: underline;}
.modal-body p a:hover {color: #f69582;}

.podpiska .wpcf7-form div.ask {margin-bottom: 20px;}
.podpiska .wpcf7-form .ask input {padding: 8px;}
.podpiska .wpcf7-form div.send {width: 40%;}
.podpiska .wpcf7-form input {width: 100%;}



.small-img {display: flex;flex-wrap:wrap;margin-bottom: 20px;} 
.small-img div {padding-right: 20px;padding-bottom: 20px;max-width: 128px;}
.small-img img {width: 100%;}
.small-img-2 {display: flex;flex-wrap:wrap;margin-bottom: 20px;} 
.small-img-2 div {padding-right: 20px;padding-bottom: 20px;width: 22%;}
.small-img-2 img {width: 100%;}
.small-img-3 {display: flex;flex-wrap:wrap;margin-bottom: 20px;} 
.small-img-3 div {padding-right: 20px;padding-bottom: 20px;width: 22%;}
.small-img-3 img {width: 100%;}
.small-img-4 {display: flex;flex-wrap:wrap;margin-bottom: 20px;} 
.small-img-4 div {padding-right: 20px;padding-bottom: 20px;width: 16%;}
.small-img-4 img {width: 100%; border: 1px solid gray;}
.catalog table {border-collapse: collapse;width: 100%; }
th, td  {border:  1px solid; padding: 10px;}

.gallery .gallery-item {text-align: left !important;}

.aski {position: fixed; left:0; bottom: 0;}

#wpcf7-f584-p578-o1 input {margin-bottom: 10px;}

.mobi {display:none;}
.webi {display:block;}

.modern {display: flex; justify-content: space-between;}
.gluh {width: 50%;}
.shirina {width: 100%;}
.shirina-2 {width: 100%;padding-top: 12%;}
.razmer-1 {width: 93%;text-align: center;}
.katrinka {display: flex;}
.razmer-2 {writing-mode: tb-rl; text-align: center;}
.name {width: 93%;text-align: center;}

.steklo {width: 44%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.steklo .item {width: 46%;margin-bottom: 20px;}
.steklo .item:last-child {margin-bottom: 0;}
.steklo .name {width: 87%;}
.steklo .razmer-1 {width: 87%;}

.opisalovo {margin-bottom: 50px;}

.plenka-menu {display: flex; justify-content: space-between;flex-wrap: wrap;}
.plenka-menu li {width: 50%;}

.plenka-menu li.current-menu-item a {color:#f15d41;}

.tri-d {color:#fff !important; text-transform: uppercase; background-color: #14796d;padding: 4px 8px;display: block;
    width: fit-content; margin-bottom: 10px;}
.tri-d:hover {background-color: #f15d41;}

.page-id-1234 .nul {background-color: #f15d41;}
.page-id-1158 .odin {background-color: #f15d41;}
.page-id-1160 .dva {background-color: #f15d41;}
.page-id-1162 .tri {background-color: #f15d41;}
.page-id-1164 .chet {background-color: #f15d41;}
.page-id-1166 .pyat {background-color: #f15d41;}
.page-id-1168 .shes {background-color: #f15d41;}

.page-id-1244 .nul {background-color: #f15d41;}
.page-id-1400 .odin {background-color: #f15d41;}
.page-id-1456 .dva {background-color: #f15d41;}
.page-id-1478 .tri {background-color: #f15d41;}
.page-id-1510 .chet {background-color: #f15d41;}
.page-id-1559 .pyat {background-color: #f15d41;}
.page-id-1615 .shes {background-color: #f15d41;}

.single-post .menu-item-1222 a {color:#f15d41 !important;}

.grecaptcha-badge {display: none;}

.vidos {display: none;}
.page-template-plenka .vidos {display: block; position: fixed; right: 0; bottom: 0;}

.fasad-classic {padding-bottom: 40px;display: flex; justify-content: space-between;}
.gluh-classic {width: 44%;}
.gluh-classic img {width: 100%;height: auto;}
.panel-detal {width: 49%;}
.panel-classic {margin-bottom: 50px;}
.panel-classic img {width: 100%;height: auto;}
.detal-classic img {width: 100%;height: auto;}

.material {display: flex;align-items: center;}
.material img {width: 100px;padding-right: 10px;}
.cen {text-align: center;}

.articles-back {padding-top: 40px;}
.articles {display: flex; justify-content: space-between;flex-wrap: wrap;}
.articles .articles-item {width: 30%;}
.articles .articles-item .pic {width: 100%; height: 200px; background-size: cover;background-repeat: no-repeat;background-position: center;margin-bottom: 20px;}
.articles .articles-item .info .zag {font-weight: 500;font-size: 20px;margin-bottom: 20px;display: block;min-height: 60px;}
.articles .articles-item .info .podr {background-image: linear-gradient(to bottom, #f69582, #f15d41); padding: 8px 25px;border-radius: 18px;
    color: #fff; border: none;}
.articles .articles-item .info .short {min-height: 150px;}

.main-art {padding-top: 80px;padding-bottom: 40px;}
.home .articles .articles-item .info .zag:hover {color: #f15d41;}

.green-1 {display:flex;justify-content:space-between;}
.green-1 .foto {width:54%;}
.green-1 .foto img {width:100%;}
.green-1 .options {width:42%;}
.just-page-block ul.flex-li {display:flex; justify-content:space-between;flex-wrap: wrap;margin-left: 0; margin-bottom: 0;}
.just-page-block ul.flex-li li {display:flex;align-items:center;width:48%;margin-bottom: 20px;}
.just-page-block ul.flex-li li img {width:100%;}
.just-page-block ul.flex-li li .ico {width:14%;}
.just-page-block ul.flex-li li .txt {width:86%;padding-left:15px;}
.forimg img {width:100%;}

.obraz {display:flex;justify-content:space-between;flex-wrap:wrap;}
.obraz .item {width:24%;-webkit-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2);-moz-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2);border-radius: 16px;padding:15px;margin-bottom: 20px;}
.obraz .item img {width:100%;}
.obraz .item .name {margin-top: 20px; color: #033e37; width: 100%;}
.obraz .item .price-fl {display:flex;justify-content:space-evenly;align-items: center;}
.obraz .item .price-fl .price {color:#f15a3c;font-weight:bold;}
.obraz .item .price-fl .order {background-image: linear-gradient(to bottom, #12685e, #033e37); text-transform: uppercase; padding: 8px 18px;border-radius: 20px;}
.obraz .item .price-fl .order a {color:#fff;}
.top-line ul li.gobzya a {color:red;}


@media screen and (max-width: 1280px) {
	.promo {padding-top: 50px;padding-bottom: 50px;}
	.gallery .gallery-item {width: 25% !important;}
}

@media screen and (max-width: 1024px) {
	.logo img {width: 160px;}
	.promo {padding-top: 40px;padding-bottom: 40px;}
	.phone {font-size: 24px;}
	.top-line {padding-top: 10px;padding-bottom: 10px;}
	.top-line a {font-size: 12px;}
	.top-line ul li::after {padding-right: 4px;padding-left: 4px;}
	.about-block-left {padding-right: 50px;}
	.corotko-block h3 {font-size: 24px;}
	.footer-logo img {width: 160px;}
	.footer-menu {padding-right: 10px;padding-left: 10px;}
	.footer-menu a {font-size: 12px;}
	.footer-contacts {font-size: 12px;}
	.footer-contacts {padding-right: 10px;padding-left: 10px;}
	.footer-contacts {width: 32%;}
	main {font-size: 14px;}
	.ogrn {font-size: 11px;}
	.just-page-block {padding: 20px 40px;}
	.gallery .gallery-item {width: 30% !important;}
}

@media screen and (max-width: 900px) {
	.container {max-width: 880px;}
	.main-menu {padding-top: 15px; padding-bottom: 15px;}
	.main-menu-mob {padding-top: 15px; padding-bottom: 15px;}
	#menu-service a {font-size: 14px;}
	#menu-service-1 a {font-size: 14px;}
	.promo {padding-top: 30px;padding-bottom: 30px;}
	.promo h1 {margin-bottom: 15px; font-size: 30px;}
	.promo h2 {font-size: 30px;}
	.corotko-block h3 {font-size: 22px;}
	.corotko-block h4 {font-size: 22px;}
	.just-page-block { margin-top: -65px;}
	.promo-block {text-align: center;}
	.podpiska .wpcf7-form {display: block;}
	.podpiska .wpcf7-form div.ask {width: 100%;}
	.podpiska .wpcf7-form div.send {width: 100%;}
	.oglavnom div {margin-bottom: 10px;}
	
.green-1 {flex-direction:column;}
.green-1 .foto {width:100%;}
.green-1 .options {width:100%;}
	
.just-page-block ul.flex-li li {display:flex;align-items:center;width:100%;margin-bottom: 20px;}
	.obraz {flex-direction:column;}
.obraz .item {width:100%;}
	.obraz .item .price-fl .price {font-size: 18px;}
}

@media screen and (max-width: 812px) {
	.mob-menu {z-index: 1000;}
	.corotko-block h3 {font-size: 18px;}
	.corotko-block h4 {font-size: 18px;}
	.footer-contacts {width: 28%;}
	.novinki-fl .novinki-block {width: 50%;}
	.just-page-block {padding: 10px 20px;}
	.gallery .gallery-item {width: 33% !important;}
	.mobi {display:block;}
.webi {display:none;}
	#wpcf7-f584-p578-o1 input {width:100%;}
	#wpcf7-f584-p578-o1 textarea {width:100%;}
}

@media screen and (max-width: 768px) {
	#menu-service a {font-size: 13px;}
	#menu-service-1 a {font-size: 13px;}
	.promo h1 {font-size: 28px;}
	.promo h2 {font-size: 28px;}
	.logo img {width: 140px;}
	.footer-logo img {width: 100px;}
	.just-page-flex {flex-direction: column;}
	.just-page-flex .catalog {width: 100%;}
	.just-page-flex .sidebar {width: 100%;padding: 40px 0px;}
	.catalog .fortable {overflow-x: scroll;}
	.gallery .gallery-item {width: 24% !important;}
	.gluh {width: 100%;}
	.modern {flex-wrap: wrap;}
	.steklo {width: 100%;}
	.post-template-default .grid-sb {flex-wrap:nowrap;overflow-x:scroll;}
	.post-template-default .grid-sb .item {min-width: 80%;margin-bottom: 20px;}
	.page-template-plenka .just-page-flex .sidebar {padding: 0;}
	
	.fasad-classic {padding-bottom: 20px;flex-wrap: wrap;}
	.gluh-classic {width: 100%;padding-bottom: 20px;}
	.panel-detal {width: 100%;}
	.panel-classic {margin-bottom: 20px;}

	.post-template-classic-zapis .grid-sb {flex-wrap:nowrap;overflow-x:scroll;}
	.post-template-classic-zapis .grid-sb .item {min-width: 80%;margin-bottom: 20px;}
	.alignleft {width: 100%;height: auto;}
	.just-page-block ol {margin-left: 0px;}

	.articles-back {padding-top: 0px;}
	.articles {flex-direction: column;}
.articles .articles-item {width: 100%;margin-bottom: 40px;}
.articles .articles-item .info .zag {min-height: auto;    margin-bottom: 10px;}
    .articles .articles-item .info .short {min-height: auto;}
    .articles .articles-item .pic {margin-bottom: 10px;}
    .main-art {padding-top: 20px;padding-bottom: 0px;}
    .articles .articles-item .info .podr {display: block;text-align: center;}
}

@media screen and (max-width: 736px) {
	.promo h1 {font-size: 26px;}
	.promo h2 {font-size: 26px;}
	.just-page-block h2 {margin-bottom: 30px;margin-top: 30px; font-size: 22px;}
	.just-page-block ul {margin-left: 20px;margin-bottom: 20px;}
	.fixed {display: none;}
	.just-page-flex {flex-direction: column;}
	.gallery .gallery-item {width: 60% !important;}
	.small-img-4 div {width: 30%;}
	.aski img {width:50px;}
}

@media screen and (max-width: 480px) {
.mob-menu {display:block; background-color: #12685e; position: fixed; text-align: right; width: 100%; padding-right:20px; padding-bottom: 20px; }
.mob-phone {color: #fff;}
.main-menu {display: none;}
.main-menu-mob {display: block;}
.top-line {display: block;}
.top-line-back {display: none;}
.logo-line {display: block;margin-top: 90px;text-align: center;}
.phone {display: none;}
#menu-service {display: block;}
#menu-service a {font-size: 14px;display: block;}
#menu-service li {padding-top: 5px; padding-bottom: 5px;}
#menu-service-1 {display: block;}
#menu-service-1 a {font-size: 14px;display: block;}
#menu-service-1 li {padding-top: 5px; padding-bottom: 5px;}
.logo img {width: 100px;}
.promo-block {text-align: center;}
.promo {padding-top: 20px;padding-bottom: 20px;}
	.promo h1 {font-size: 22px;}
	.promo h2 {font-size: 22px;}
	.corotko {padding-top: 20px;padding-bottom: 20px;}
.corotko-block {flex-direction: column-reverse;}
	.liders, .novinki, .oglavnom {width: 100%; margin-bottom: 20px; padding: 40px 20px;}
	.corotko-block h3, .corotko-block h4 {font-size: 22px;}
	.oglavnom .oglavnom-1 {margin-top: 40px;}
	.podpiska {padding-top: 20px;}
.novinki {background-color: #fff;box-shadow: 2px 3px 15px 0px #bbb;border-radius: 16px;}
.liders {background-color: #fff;box-shadow: 2px 3px 15px 0px #bbb;border-radius: 16px;}
.about-block {flex-direction: column;}
.about-block-left {width: 100%;padding-right: 0px;}
.about-block-right {width: 100%;}
.about-block-right img {width: 25%;margin-bottom: 0px;margin-left: 10px;margin-right: 10px;}
.footer {flex-direction: column; text-align: center;}
.footer-menu {margin-top: 10px;}
.footer-contacts {margin-top: 10px;width: 100%;}
.footer-icons {margin-top: 10px;}
.footer-contacts .foo-phone {font-size: 18px;text-decoration: none;font-weight: 500;} 
.ogrn {text-align: center;}
.vk img {width: 25px; margin-right: 8px;}
.about-block-left hr {margin-bottom: 30px;width: 100%;}
.grid-sb .item {width: 50%;}
.voskl::before {display: none;}
.small-img img {width: 50%;}
.small-img-2 div {width: 50%;}
.small-img-3 div {width: 50%;}
.grecaptcha-badge {display: none;}
}

