.main_projects_row{margin-left:-4px;margin-right:-4px;}
.main_projects_col{padding-left:4px;padding-right:4px;}
.otzyv_col{position:relative;padding-bottom:70px;}
.otzyv_btns{position:absolute;bottom:20px;left:0;right:0;}
a.otzyv_view_all{color:#a2a2a2;}
.otzyv_col .full_otzyv{display:none;}
.otzyv_col .short_otzyv{display:block;}
.otzyv_col.active{}
.otzyv_col.active .full_otzyv{display:block;}
.otzyv_col.active .short_otzyv{display:none;}
.about_review_text .full_otzyv{display:none;}
.about_review_text .short_otzyv{display:block;}
.about_review_text.active{}
.about_review_text.active .full_otzyv{display:block;}
.about_review_text.active .short_otzyv{display:none;}

.logo__wrap{position:relative;}
/*
.logo__wrap .top_contacts{position:absolute;z-index:2;right:0;top:0;}
.logo__wrap .top_contacts p{margin-bottom:8px;color:#000000;text-align:right;}
.logo__wrap .top_contacts p a{color:#000000;}
*/
.l-header-main .top_contacts{position:absolute;z-index:2;right:65px;top:33px;}
.l-header-main .top_contacts p{margin-bottom:8px;color:#000000;text-align:right;}
.l-header-main .top_contacts p a{color:#000000;}
.l-header-alternate .top_contacts{display:none;}
.md-menu--mobile .top_contacts{display:block;position:static;text-align:center;padding:20px 0;}
.md-menu--mobile .top_contacts p{margin-bottom:8px;}
.md-menu--mobile .top_contacts p a{color:#000000 !important;}
.adaptive-tablet .l-header__top-line--box .l-header__logo-col {width: 100%}
.adaptive-mobile .l-header__top-line--box .l-header__logo-col {width: 100%}
.form__field__dashed{border-style:dashed;}
.project_link_text{}
.project_link_text a{color:#008000 !important;}
.project_link_text a:hover{color:#a0a0a0 !important;}
.project_link_text a span{color:#008000 !important;}
.project_link_text a:hover span{color:#a0a0a0 !important;}
a.btn_red, .widget .simple-text a.btn_red{display:block;font-size:18px;color:#dd0000;text-align:center;padding:15px 7px;border:solid 1px #dd0000;font-weight:700;text-decoration:none;}
a.btn_red:hover, .widget .simple-text a.btn_red:hover{color:#ffffff !important;background-color:#dd0000;}
a.btn_black, .widget .simple-text a.btn_black{display:block;font-size:16px;color:#ffffff;text-align:center;padding:15px 7px;border:solid 2px #000000;background:#000000;font-weight:400;text-decoration:none;font-family: "Ubuntu Condensed";-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
a.btn_black:hover, .widget .simple-text a.btn_black:hover{color:#000000 !important;background-color:#ffffff;}
.bgi_fields.readMore a {
    font-size: 14px!important;
    font-family: 'Ubuntu Condensed'!important;
    color: rgba(33,33,33,1)!important;
}
.form_info{padding-top:10px;}
.form_info .error{color:#ff3838;}
/*
.blog_grid_item:after{display:none !important;}
.blog-grid__title{text-align:center!important;}
.f__b_date-blog{text-align:center !important;font-family:'Gilroy Light' !important;font-size:12px !important;color:rgba(33,33,33,1)!important}
.feedWrap h2{color:rgba(33,33,33,1)!important;margin-top:15px !important;margin-bottom:35px !important;}
.feedWrap #liner{display:none;}
.adaptive-desktop .blog-layout-1 .blog_grid_item{padding-left:25px;padding-right:25px;}
*/
@media (max-width: 1024px) {
	.l-header-main .top_contacts{right:85px;top:53px;}
}
@media (max-width: 767px) {
	.l-header-main .top_contacts{top:20px;}
}
@media (max-width: 460px) {
  .top_contacts{display:none;}
  .md-menu--mobile .top_contacts{display:block;}
}
@media (max-width: 640px) {
	#iso_grid{padding-left:0!important;padding-right:0!important;padding-top:10px !important;}
	.l-header-main .top_contacts{top:18px;}
}
.menu.md-menu__main li a img{display:none;}
ul.top_langs{margin:0;padding:0;display:block;position: absolute;z-index: 2;left: 65px;top: 0px;}
.mod--menu-animate-show ul.top_langs{/*top:-2px;*/}
ul.top_langs li{margin-left:0!important;margin-top:0!important;}
ul.top_langs li a{color:transparent;font-size:0;display:block;max-width:40px;}
ul.top_langs li a img{display:block;max-width:100%;height:auto;width:100%;}
ul.top_langs li a:hover img{opacity:0.9}
@media (max-width: 1024px) {
	ul.top_langs{display:none;}
}
.scroll_btn{position:absolute;bottom:30px;left:50%;margin-left:-20px;z-index:100000;animation: 5s scroller infinite;width:40px;}
.scroll_btn img{display:block;max-width:100%;height:auto;}
@media (max-width: 640px) {
	.scroll_btn{width:30px;margin-left:-15px;}
}
@keyframes scroller {
  from {
    bottom:30px;
  }
  to {
    bottom:30px;
  }
  5% {
    bottom:22px;
  }
  10% {
    bottom:30px;
  }
  15% {
    bottom:22px;
  }
  20% {
    bottom:30px;
  }
  25% {
    bottom:22px;
  }
  30% {
    bottom:30px;
  }
}
@media (min-width: 1200px) {
	.l-content--main article.post .section__content{max-width:1200px;margin-left:auto;margin-right:auto;}
	.blog-content.blog-layout-1{max-width:1200px;margin-left:auto;margin-right:auto;}
	.blog-content.blog-layout-1 #iso_grid{padding-left:0 !important;padding-right:0 !important;}
	.adaptive-desktop .blog-layout-1 .blog_grid{margin-left:-25px !important;margin-right:-25px !important;}
	article.footer-post .section__content{max-width:1200px;margin-left:auto;margin-right:auto;}
}

@media (max-width: 1024px){
.l-header-main .top_contacts {
    right: 100px;
    top: 107px;
}
}

@media (max-width: 767px){
.l-header-main .top_contacts {
    top: 44px;
    right: 75px;
}
}

@media (max-width: 640px){
.l-header-main .top_contacts {
    top: 45px;
    right: 67px;
}
}