#panel, .hide-print, 
.b-result-slider,
.b-project-promo .picture,
.b-project-reviews .all-reviews,
.head .lnk
{
	display:none!important;
}
.show-print
{
	display:block!important;
	opacity: 1!important;
	height: auto!important;
}
#workarea
{
	   
}

body
{
	background:white;
}
.db-yandex-map{}

.inner .g-header,
.inner .lines 
 {
background: none!important;
}
.b-logo {
float: left;
margin: 0 10px 0px 10px!important;
padding-top: 45px;
}

.b-header-info {float: left!important;
padding: 84px 0px 0px 10px!important;
}

.b-contact .bold {
font-size: 25px!important;
}

.g-header {
min-height: 126px;
margin-bottom: 10px!important;
}

.b-crumbs {
margin-bottom: 5px!important;
}

.no-picture {
background: none!important;
width: 0px!important;
height: 0px!important;
border: none!important;
margin: 0px!important;
}

.b-catalog-bottom {
padding: 0px!important;
background: none!important;
}

.inner .g-header.all, .inner .g-header.projects, .inner .g-header.industry, .inner .g-header.services {
     height: 120px !important;
}

.inner header .lines {
    display: none;
}

.col-lg-5 {
    width: 270px;
}

.col-lg-2 {
    width: 107px;
}

.b-header-info {
    width: 387px !important;
}

.col-lg-4 {
    width: 265px;
}

.inner .inner-logo-bg {
    background: none !important;
}

.b-print {
    display: none;
}


@media (max-width: 768px) { 
    .b-contact .bold {
        font-size: 15px!important;
    }

    .col-lg-4 {
        width: 100%;
    }

    .b-header-info {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }

    header .navbar {
        display: none;
    }

    .b-header-info .col-sm-6 {
        width: 100%;
    }
}