.clearfix:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}iframe{width:100%}body,html{height:100%}.servic-r{margin-top:26px;border-bottom: 1px solid #b7b7b7;padding-bottom: 30px;}.servic-r-c-us{border:1px solid #b5b5b5;padding:10px;margin-bottom:30px;height:83px}#toTop,#toTop:hover{position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;background-color:#386401;border-color:#fff}.servic-r-c-us h5{font-size:19px}.gal-r-c>div{border:1px solid #8a8a8a;padding:10px 10px 0px 10px}.gal-r-c{margin-bottom:30px}.gal-r-c h5{font-size:24px;color:#5d5d5d;height:53px;overflow:hidden;margin:0 0 20px 0}.gal-r-c span{font-size:12px;color:#5d5d5d}.gal-r-c img{width:100%;margin-bottom:15px}.servic-r-c h5{height:80px;color:#484848;font-size:23px}.servic-r-c a{display:block}.servic-r-c img{width:100%;padding:10px;border:1px solid #c5c5c5}.servic-r-c:hover img{border:1px solid #f2d112;background:#376201}.left-menu-cat h2{margin-top:5px}.inner-text ul{margin-left: 20px;list-style:square;}.pagination li{display:inline-block}.pagination{padding-left:0px!important;margin-top:20px}.pagination li a{background-color:#ececec;padding:5px 11px;color:#326102;display:block}.pagination li .active{background:#326102;color:#f2d112}.pagination li a:hover{background:#326102;color:#f2d112}.gall-b{clear:both}.gall-b h2{clear:both;background: #d0d0d0;padding:10px;color: #386201;margin-top: 20px;}body{min-height:100%;font-family:'Ubuntu',sans-serif;color:#333}.tab-pane{padding-top:20px}.breadcrumb{/*margin-top: 25px;*/margin-top: 40px;}.mapIndex{height:400px;position:relative}.res-link{margin-top:40px;clear:both;}.res-link .h2{margin-bottom:30px}.res-link img{margin-right:10px;float:left}.res-link ul{list-style:none;margin:0 -15px;padding:0}.res-link ul:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden}.res-link ul{display:inline-block}* html .res-link ul{height:1%}.res-link ul{display:block}.res-link li{margin:0px;padding:0px;display:block;margin-right:30px;margin-bottom:30px;width:100%;margin-right:-4px;padding:0 15px;float:left}.res-link li a{display:block;border:1px solid #9a9a9a;width:100%;font-size:16px;padding:10px;height:123px}.res-link li a span{display:block;font-size:12px}.proj_block{float:left;width: 100%;border:1px solid #465;padding:3%;text-align:center;margin:10px;}.breadcrumb li:before{content:'/';font-size:10px;padding-right: 10px;padding-left: 6px;position: absolute;left: 0;top: 4px;color: #c5c5c5;}.breadcrumb li{display:inline-block;padding-left: 18px;position: relative;}.breadcrumb a{color:#386601;}.left-menu{background-color: #f1f1f1;margin-top:30px;padding:20px;margin-bottom:30px;border-radius: 4px;}.opt{background-color:#e6e6e6;padding:11px;margin-top:15px}.left-menu>ul>li>a{font-size:23px;color:#375c01}.left-menu>ul>li>a:hover{color: #848484;}.portfolioMenu a{font-size:16px!important}.left-menu>ul>li>ul{padding-bottom:15px}.left-menu a{color: #376101;margin-top:30px;font-size:16px;}

.left-menu a:hover {
    color: #848484;
}.left-menu-cat{background-color:#f2d112;margin-top:30px;padding:20px;margin-bottom:30px}.left-menu-cat>ul>li>a{color:#375c01}.left-menu-cat>ul>li>ul{padding-bottom:15px}.left-menu-cat a{color:#376101;margin-top:30px;font-size:16px}.main-page{min-height: 85%;}
.title-calc-name{
	font-size: 21px;
	font-weight:normal;
	margin-top: 20px;
}
.left-menu>ul>li>span {
    font-size: 21px;
    color: #375c01;
	background: none;
	padding-left: 0px;
}

.inner-text table{width:100%;vertical-align: top;font-size: 16px;border:1px solid #b2b2b3;margin-bottom: 30px;}
.inner-text table td:nth-last-child(1){
	font-size:18px;
	font-weight:bold;
	color: #386301;
	border-right: 1px solid #b2b2b3;
	min-width: 170px;
	text-align: right;
}
.result-calc{
	font-size:36px
}
.article{margin-bottom:30px;}
.article h3{margin-bottom:10px;}
.akcii{
	position:absolute;
	right: 15px;
	bottom: -26px;
	/* width: 100px; */
	height: 26px;
	background-color: #f28112;
	border-radius: 0 0 10px 10px;
	padding: 3px 21px;
	color: #fff;
	font-size: 13px;
}
.dsfgfdg{
	margin-top:50px;
}
.button-checkbox{
	display:block;
	margin-top:20px
}
.ferst-chek{
	margin: 0;
}
.inner-text h2{
	margin-top:25px;
	margin-bottom:10px;

}
.inner-text table tr:nth-child(1){
	font-size:18px;
	font-weight:bold;
	border-right: 1px solid #b2b2b3;
	color: #404040 !important;
}
.sotrud{border:none!important;background:none!important;margin:30px 0}.sotrud span{font-size:20px;display:block}.sotrud td{width:100px;text-align:center}.sotrud img{width:100px;height:100px;border-radius:50px}.sotrud td{border:none!important;background:none!important}.sotrud tr{border:none!important;background:none!important}.inner-text table td{padding:10px;border-right:1px solid #e2e2e2;vertical-align: top;}.inner-text table tr:nth-child(2n) {background:#f0f0f0}a{text-decoration:none;}a:hover{text-decoration:none}ul{padding-left:0;list-style:none}.ttu{text-transform:uppercase}.tac{text-align:center}label.error{display:block;clear:both;color:red}.img-responsive{max-width:100%}.c-btn{color:#333;cursor:pointer;border-radius:5px;display:inline-block;background:#f2d112;text-align:center;border-bottom:3px solid #d7b909;height:51px;line-height:51px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-transition:all .2s ease;display: inline-block;padding: 0 40px;border: none;outline: none;}.c-btn:hover{background:#d7b909}.sprite{background:url(../img/sprites.png) no-repeat}.slider .title{color: #386401;/* text-shadow: #7D7D7D -1px -1px, #7D7D7D -1px 1px, #7D7D7D 1px 1px,#7D7D7D 1px -1px; */text-align:center;/* font-weight:bold; */font-size: 31px;width:70%;margin:145px auto 0;background-color: rgba(255, 255, 255, 0.74);padding: 10px 0;}.slider .c-btn{padding:0 33px;margin-top:66px}.product_img{width:100%;margin-top:30px}.header{background:url(../img/header-bg.png);border-top:4px solid #f2d112;background-color:#fff}.header .logo{cursor:pointer;float:left;background:url(../img/logo.png);width:248px;height:65px;display:block;margin:15px 0}.header .navbar{float:right;margin-right:70px;min-height:auto;margin-bottom:0;margin-top:0}.header .personal-data{color:#fff;float:right;text-align:right;margin-top: 3px;position: relative;}.header .personal-data a{color:#fff;display:block}.navbar-header ul{list-style:none;margin-bottom:0}
.clear{
	clear:both;
}
.header .container{
	position: relative;
}
.option-calc{
	display:none;
}

.time-row{
	list-style: none;
	margin:0;
	padding:0;
	clear:both;
	margin-bottom:20px;
	display: inline-block;
	margin-left: 0px!important;
}

.time-row>li{
	list-style:none;
	width: 169px;
	height: 169px;
	/* border:1px solid #456; */
	float: left;
	font-size: 42px;
	background-color: #f2d112;
	text-align: center;
	padding-top: 44px;
	font-weight: bold;
	position: relative;
}
.time-row>li>img{
	width:100%;
	margin-top: -44px;
	height: auto;
}
.time-row>li>a{
	display: block;
	font-size: 15px;
	position: absolute;
	top: 0;
	width: 170px;
	height: 170px;
	background: #ffffff;
	color: #386401;
	vertical-align: bottom;
	display: table-cell;
	padding: 16px;
	opacity: 0;
}
.inner-text img{
	width:33%;
	height: 100%;
}

.time-row>li>a:hover{

	opacity: 0.8;
}


.calculator .nav-tabs {
    border-bottom: 3px solid #f2d112;
}
.calculator .tab-content{
	border: 3px solid #f2d112;
	border-top: 0;
	padding: 0px 90px 40px 90px;
	border-radius: 0px 0 10px 10px;
}
.calculator .nav-tabs>li {
	
margin-bottom: -3px;
	
font-size: 19px;
	
display: inline-block;
	
float: inherit;
}
.calculator .nav-tabs>li.active>a, .calculator .nav-tabs>li.active>a:hover, .calculator .nav-tabs>li.active>a:focus {
    color: #386201;
    background-color: #fff;
    border: 3px solid #f2d112;
    border-bottom-color: transparent;
    cursor: default;
}
.parent>ul {
    display: none;
    position: absolute;
    z-index: 38;
    background: #f2d112;
}
.form-right{
	float:right;
	width: 260px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.dsfgfdg h3{
	font-size: 17px;
	text-align:center;
	margin-top:20px
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #386501;
    background-color: #ffffff;
    border-color: #386528;
    }

.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
    color: #386501;
    background-color: #ffffff;
    border-color: #386528;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #ffffff;
    border-color: #adadad;
    outline: none;
}

.btn-default:hover {
    color: #333;
    background-color: #ffffff;
    border-color: #386528;
    outline: none;
}

.btn-default{
    color: #333;
    background-color: #ffffff;
    border-color: #adadad;
    outline: none;
}

.btn-default:focus, .btn-default.focus {
	color: #333;
    background-color: #ffffff;
    border-color: #adadad;
    outline: none;
}

.parent:hover ul {
    display: block;
}.navbar-header ul li{float:left}

li.ttu.parent {
    position: relative;
}.navbar-header ul li:first-child{margin-left:0}

.parent li.ttu {
    display: block;
    width: 204px;
}

.uslugi-cat-ser-form{
	border: 3px solid #f2d112;
	border-radius: 5px;
	padding: 30px 0;
	text-align: center;
}
.boll{
	background: #f1f1f1;
	color: #386301;
	border: 3px solid #f2d112;
	font-size:70px;
	padding: 20px;
	border-radius:150px;
	text-align:center;
	height:150px;
	width:150px;
	margin: auto;
}

.boll-min{
	background: #f1f1f1;
	color: #386301;
	border: 3px solid #f2d112;
	font-size: 40px;
	padding: 43px 20px;
	border-radius:150px;
	text-align:center;
	height:150px;
	width:150px;
	margin: auto;
	font-weight: bold;
}
.boll-min i{
	font-size:85%;
	padding-left: 3px;
}

.uslugi-cat-ser-form .item input {
    display: inline;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 40px;
    padding-left: 18px;
    margin-bottom:20px;
}

.parent.li.ttu a {}.navbar-header ul a, .navbar-header ul span{color:#fff;padding:40px 17px;display:inline-block;}
.uslugi-cat-ser{
	padding: 0!important;
	margin:0;
}
.uslugi-cat-ser li{
	font-size: 20px;
	list-style:none;
	padding-bottom: 11px;
}
.uslugi-cat-ser li span{
 background-color: #386301;
 color:#fff;
 padding: 1px 7px;
 border-radius: 4px;
}
.parent>ul>li>a {
    padding: 11px;
    color: #386501;
    display: block;
    width: 100%;
}.navbar-header ul a:hover{color:#376201;background-color:#f2d112;border-right:1px splid #f2d112}

.parent li a:hover {
    background-color: #41620a;
    color: #ffffff;
}

.row .img_block {
	display:inline;
	width:100%;
}
.row .img_block div {
	float:left;
	width:31%;
}
.row .img_block img {
	width: 100%;
	height: 207px;
}
.navbar-header ul li:hover{color:#376201;background-color:#f2d112;border-right:1px splid #f2d112}.navbar-header li.active a{color:#376201;background-color:#f2d112;border-right:1px splid #f2d112}.header .phone{font-size: 21px;}.header .order-call, .header #kalkulyator {text-decoration: none;background: #f2d112;padding: 5px 10px;margin: 3px;color: #456 !important;border-radius: 5px;text-align: center;text-transform: uppercase;}.main-slider{position:relative}.bx-pager{position:absolute;bottom:20px;width:100%;text-align:center}.slider li{min-height:500px;background-position:center;background-size:cover!important;text-align:center}.bx-pager-item{display:inline-block;margin-left:10px}.bx-pager-item:first-child{margin-left:0}.bx-pager-link{text-indent:9999px;overflow:hidden;display:inline-block;width:16px;height:16px;border-radius:50%;background:#fff}.bx-pager-link.active{background:#f2d112}.bx-controls-direction a{width:51px;height:51px}.bx-controls-direction .bx-prev{position:absolute;top:50%;margin-top:-25px;left:60px;background:url(../img/btn-prev.png) no-repeat;text-indent:9999px;overflow:hidden}.bx-controls-direction .bx-next{position:absolute;top:50%;margin-top:-25px;right:60px;background:url(../img/btn-next.png) no-repeat;text-indent:9999px;overflow:hidden}.services .col-md-3{padding:0;height:500px}.services a{/* display:block */}.services .title{20px 0 0 20px;display:block;font-size:20px;font-weight:bold;color:#fff;height:80px;line-height:25px;text-shadow: #365F01 -1px -1px, #365F01 -1px 1px, #365F01 1px 1px,#365F01 1px -1px;}.services .title_new{padding:20px 0 0 0px;display:block;font-size:24px;font-weight:bold;color:#000;height:70px;line-height:25px;}.questionRow{border-bottom:1px solid #e6e6e6}@media (min-width:992px){.services .title{font-size:24px}.services{padding:30px 0 50px 0;position:relative}}.services-inner{padding-top:20px}.services-inner ul a{color:#000;font-size:16px}.services-inner ul a:hover{color:#376101}.services-inner ul{background-color: rgba(255, 255, 255, 0.82);padding:10px;}.services-inner h1{text-align:center}.services-inner .design{height:370px}.services-inner .beautification{height:370px}.services-inner .communication{height:370px}.services .design{background:url(../img/service-1.jpg) center no-repeat;background-size:cover}.services .beautification{background:url(../img/service-2.jpg) center no-repeat;background-size:cover}.services .communication{background:url(../img/service-3.jpg) center no-repeat;background-size:cover}.services .price{background:url(../img/service-4.jpg) center no-repeat;background-size:cover}.section .title{color:#2e5902;font-size:42px;line-height:50px}.landscape-design{background:url(../img/landscape-bg.png);background-size:cover;background-position:center}.landscape-design .col-md-8{padding:50px 0}.landscape-design .col-md-4{padding-top:85px}.landscape-design p{margin-top:30px;font-size:16px}.offers{background:url(../img/offers-bg.png) no-repeat;background-position:right 70px}.offers ul{display:inline-block;margin-top:49px}.offers ul:last-child{margin-left:37px}.offers ul li{background:url(../img/check.png) no-repeat;padding-left:21px}.offers li a{color:#333;font-size:16px}.offers .price-list,.landscape-design .price-list{/* width:225px; */margin-top:37px;}.offers .col-md-9{padding:61px 0}.accept-app{color:#fff;padding:31px 0;background:url(../img/app-bg.jpg) no-repeat center;background-size:cover}.media{display:table;width:100%}.media .media-left{display:table-cell;vertical-align:middle}.media .media-body{display:table-cell;vertical-align:middle}.accept-app .media-body{padding-left:28px;font-size:17px}.attention{color:#f2d112}.advantages .title{text-align:center}.advantages{padding:50px 0}.advantages .heading{font-weight:bold;text-align:center}.advantages .row{margin-top:82px}.advantages .wrap-icon{display:inline-block}.advantages .col-md-4{text-align:center}.implemented-items .c-btn{width:100%;margin-top:67px}.advantages .sprite{display:inline-block}.advantages .icon{height:65px;display:table-cell;vertical-align:middle}.advantages .icon-1{background-position:0 0;width:61px;height:60px}.advantages .icon-2{background-position:-65px 0;width:63px;height:40px}.advantages .icon-3{background-position:-131px 0;width:77px;height:50px}.advantages .icon-4{background-position:-211px 0;width:71px;height:52px}.advantages .icon-5{background-position:-286px 0;width:59px;height:49px}.advantages .icon-6{background-position:-347px 0;width:58px;height:65px}.implemented-items{background:#f3f2ef;padding:50px 0}.implemented-items .name-project{font-weight:bold;margin-top:20px}.implemented-items .area-project{margin:13px 0}.implemented-items .title{margin-bottom:80px;display: block;}.wrap-footer{background:#326102;padding:28px 0;margin-top:0px}.index-page .wrap-footer{margin-top:0px}.footer-logo{display:inline-block;background:url(../img/footer-logo.png);background-size:cover;width:155px;height:40px}.phone-footer{float:right}.phone-footer a{display:block;color:#fff;font-size:18px}.footer-personal-data{float:right;color:#fff;margin:0 30px 0 104px}.footer ul{float:right;margin-left:80px}.footer ul li{margin-top:15px}.footer ul li:first-child{margin-top:0}.footer ul:first-child{margin-left:0}.footer li a{color:#fff}.copyright{background:#254702}.copyright span{color:#fff;font-weight:bold;padding:10px 0;display:block}.copyright ul.social{float:right;font-size: 20px;margin-right: 10px;text-align: center;margin-top: 6px;}.copyright ul.social li{float:left;display:block;width:20px;height:20px;margin: 0 23px;}.copyright ul.social li a{color: #fff;}.margin{margin-left:37px}@media (max-width:1200px){.footer ul{margin-left:30px}.footer .footer-logo{display:none}.footer-personal-data{margin:0 20px}.margin{margin-left:15px}}@media (max-width:1100px){.offers{background-position:560px 40px}.offers ul{margin-top:15px}.margin{margin-left:0}}@media (min-width:992px){.accept-app{text-align:center}.accept-block{width:68.66666667%;display:inline-block;text-align:left}}@media (max-width:992px){.slider .title{width:90%;margin:40px auto 0}.services-inner .col-md-4{height:390px}.offers{background:none}}@media (max-width:768px){.navbar-collapse{clear:both}.footer ul,.footer div{float:left;display:block;width:100%;text-align:center;margin-top:30px;margin:10px 0 0 0}.services .col-md-3{height:auto}.services .title{padding:10px;margin-bottom:0px;height:auto}.section .title{font-size:22px;display:block;text-align:center;line-height:inherit}.slider .title{font-size:28px;width:99%}.landscape-design{background-position:left}.landscape-design .col-md-8,.implemented-items,.advantages{padding:20px 15px}.offers{background:none}.offers .col-md-9{padding:20px 15px}.offers ul{margin-top:10px;margin-left:0!important}.advantages .row{margin-top:10px}.advantages .col-md-4{margin-top:20px}.implemented-items .title{margin-bottom:20px}.offers .price-list{margin-top:15px}.img-project{text-align:center}.img-responsive{display:inline-block}.implemented-items .name-project,.implemented-items .area-project,.implemented-items .price-project{text-align:center}.implemented-items .col-md-4{margin-top:15px}.implemented-items .col-md-4:first-child{margin-top:0}.header{padding:10px 0}.navbar span{background:#fff}.header .navbar{clear:both;float:none;margin-right:0}.navbar-header ul li{float:none;margin-left:0;text-align:left;display: inline-block;}}
@media (max-width:480px){ 



.main-page{ padding:0!important;} .header{text-align:center;position: relative;}.header .logo{float:none;display:inline-block}.header .personal-data{float:none;display:inline-block}.navbar-collapse{clear:both}.header .personal-data{text-align:center; position: relative;}.bx-viewport{height:300px!important}.slider li{min-height:300px}.slider .title{font-size:18px}.bx-controls-direction .bx-prev{left:10px}.bx-controls-direction .bx-next{right:10px}.footer{text-align:center}.phone-footer,.footer-personal-data,.footer ul{float:none}.accept-block .media-left{display:block;text-align:center;margin-bottom:20px}.accept-block .media-body{display:block}.footer ul li{margin-top:5px}.footer-personal-data{margin:15px 0}}#orderCall .modal-dialog{max-width:570px}.modal-header{padding:0;border-bottom:none}.modal-footer{border-top:none}.modal-title{color:#2e5902;text-align:center;font-size:42px;padding-top:30px}.modal-footer button{display:inline-block;padding:0 40px}.modal-header .close{display:inline-block;float:right;background:url(../img/close-modal.png);width:26px;height:26px;margin:10px 10px 0 0}.modal button{border:none;outline:none}.modal .item{margin-top:20px}.modal .item:first-child{margin-top:0}.modal .item input{display:inline;width:290px;border:1px solid #ddd;border-radius:5px;height:50px;padding-left:18px}.modal .item textarea{display:inline;width:290px;border:1px solid #ddd;border-radius:5px;height:150px;padding-left:18px}#successful p{font-size:18px}}






.ymFiltersBlock{position:absolute;z-index:11;right:0px;top:0px;background-color:rgba(255,255,255,.79);padding-right:30px}@media (min-width:480px){.implemented-items .c-btn{width: 341px;}}@media (min-width:768px){.res-link li{width:50%}.res-link li a{font-size:20px}}@media (min-width:992px){.footer-logo{width:248px;height:65px}}.kovka-page{width:100%}.kovka-page img{width:100%;padding:10px}.contentGallery{clear:both;padding-top:30px}#buttonR{position:fixed;z-index:1234;padding:10px 0;top:353px;right:0;background:#376201;width:48px;height:50px;font-size:24px;color:#fff;text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#s_panel{position:fixed;top:353px;right:-150px;background:#f2d112;width:150px;height:50px;padding:0 0 0 0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:17px;color:#386601;font-weight:bolder;cursor:pointer}#s_panel:hover{color:#f2d112;background:#376201}#buttonR:hover{right:150px}#buttonR:hover #s_panel{right:0}#buttonL{position:fixed;padding:10px 0;top:420px;right:0;background:#376201;width:48px;height:50px;font-size:24px;color:#fff;z-index: 1231231;text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}#s_panelL{position:fixed;top:420px;right:-150px;background:#f2d112;width:150px;height:50px;padding:0 0 0 0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:17px;color:#386601;font-weight:bolder;cursor:pointer}#s_panelL:hover{color:#f2d112;background:#376201}#buttonL:hover{right:150px}#buttonL:hover #s_panelL{right:0}


.xl65
	{
	mso-style-parent:style0;
	border:.5pt solid windowtext;
	padding-left: 5px;
	}
.xl66
	{
	border:.5pt solid windowtext;
	}
.xl67
	{
	mso-style-parent:style0;
	font-family:Calibri, sans-serif;
	mso-font-charset:204;
	border:.5pt solid windowtext;
	white-space:normal;
	padding-left: 5px;
	}
.xl68
	{mso-style-parent:style0;
	border:.5pt solid windowtext;
	background:#548235;
	mso-pattern:black none;}
.xl69
	{mso-style-parent:style0;
	font-weight:700;
	font-family:Calibri, sans-serif;
	mso-font-charset:204;
	border:.5pt solid windowtext;}
.xl70
	{mso-style-parent:style0;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:black none;}
.xl71
	{mso-style-parent:style0;
	font-size:20.0pt;
	text-align:center;
	border:.5pt solid windowtext;
	background:#FFFF99;
	mso-pattern:black none;}
.xl72
	{mso-style-parent:style0;
	color:#FFFF66;
	border:.5pt solid windowtext;
	background:#548235;
	mso-pattern:black none;}
.xl73
	{mso-style-parent:style0;
	color:#548235;
	border:.5pt solid windowtext;
	background:#548235;
	mso-pattern:black none;}

@media (max-width:780px){ 
.navbar span {
    background: none;
	    color: #f2d112!important;
}
.parent>ul {
    display: none!important;
}
.navbar span.icon-bar {
    background: #fff;
}
.row .img_block img {
    width: 100%;
    height: 133px;
}
.services-inner .col-md-4 {
    height: auto;
}

button.navbar-toggle.collapsed span {
    background: #fff!important;
}
.akcii {
    position: initial;
}
	.calculator .tab-content{
		padding: 0px 20px;
	}

	.calculator .nav-tabs>li {
		width:100%
	}

	.calculator .nav-tabs>li.active>a, .calculator .nav-tabs>li.active>a:hover, .calculator .nav-tabs>li.active>a:focus {
	   border:none;
	   background: #e0e0e0;
	}
}
.left-menu-cat li.active{
	background: #376201;
}
.left-menu-cat li.active a,
.left-menu-cat li.active span{
    padding-left: 9px;
    color: #f2d112!important;
    font-weight: 700;
	font-size: 16px;
}

.left-menu ul li ul span,
.left-menu ul span {
	color: #376101;
	background: #f2d112;
	font-weight: 700;
    padding-left: 9px;
}

.left-menu ul li ul li.active {
	background: #f2d112;	
}

.left-menu ul li ul li.active a {
 	font-weight: 700;
    padding-left: 9px;	
}   
.portfolioMenu .active{
	background: #f2d112;
}
 .portfolioMenu .active a{
 	font-weight: 700;
    padding-left: 9px;	
}

.ya-share2__list{
	margin:0 !important;
	padding-bottom: 15px !important;
	
}

.breadcrumb li:first-child { 
	padding:0;
 }

 .breadcrumb li:first-child:before { 
	content:none;
 }
 .accept-app .media-body p.ttu a#zvonok {
    text-decoration: none;
    background: #f2d112;
    padding: 5px 10px;
    margin: 3px;
    color: #456 !important;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    margin-left: 81px;
}
.zayavochka {
    text-decoration: none;
    background: #f2d112;
    padding: 5px 10px;
    margin: 3px;
    color: #456 !important;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    display: inline-block;
}
img.cosh-ceti {
    width: 38px;
}
.gale-alfa-4 {
    float: left;
    width: 33.33333333%;
    padding: 5px;
}
.gale-alfa {
    overflow: hidden;
}
.parent>ul>li>span {
    padding: 11px;
}
span.button-checkbox button.btn.btn-primary.active i:before {
    content: "\f046";
}
.kirk-modal {
    text-decoration: none;
    background: #f2d112;
    margin: 3px;
    color: #456 !important;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 15px;
}
.dordikalfs {
    box-sizing: border-box;
    padding: 25px 35px;
    margin: 30px 0;
    position: relative;
    border: 3px solid;
    background: #f1f1f1;
    border-image: linear-gradient(2.8rad,#396500 23.5%,white 1%,white 76.5%,#396500 1%);
    border-image-slice: 1;
}

.dordikalfs::before {
    content: '';
    position: absolute;
    left: -6px;
    top: -6px;
    border: 50px solid transparent;
    border-left: 50px solid #f2d112;
    border-top: 0px;
}

.dordikalfs::after {
    content: '';
    position: absolute;
    left: calc(100% - 94px);
    top: calc(100% - 44px);
    border: 50px solid transparent;
    border-left: 50px solid #f2d112;
    border-top: 0px;
    -moz-transform: scale(0.999,0.999);
    transform: rotate(180deg);
}

.fotorama__stage {
    margin: 30px 0;
}

.fotorama__nav__shaft {
    float: left;
}

.fotorama__nav-wrap {
    margin-bottom: 30px;
}

/*
.fotorama__thumb.fotorama__loaded.fotorama__loaded--img {
    position: relative;
}*/

.social-header {
    position: absolute;
    top: 20px;
    left: -40px;
    z-index:100;
    font-size: 22px;
}

.social-header a {
    color: white;
}

@media screen and (max-width:500px) {
    .social-header {
        top: 110px;
        left: 0;
        display: flex;
        gap: 16px;
    }
}

@media screen and (max-width: 442px) {
    .social-header {
        left: 50px;
    }
}