/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.mobilemenu__button.constructor{
    margin: 0;
    padding: 5px 40px 30px;
}
.header-button-constructor{
    color: #fff;
}
.header-button-constructor:hover{
    color: #fff;
}
.header-menu--centered .header-menu__wrapper {
    /* justify-content: flex-start; */
    justify-content: center;
}
/* 
.header-menu__item {
    margin: 0px 11px;
    position: relative;
    height: 100px;
    display: flex;
    align-items: center;
} */
.filter-panel__part-left{
    visibility: hidden;
}
.contacts-map-wrapper{
    margin-top: 43px;
}

.header_2.header{
    padding-bottom: 40px;
}
/* .banners-big__title{
    width: 50% !important;
} */

/*.license-list-inner .license-list-inner__section*/
.license-list-inner__list{
    display: flex;
    flex-wrap: wrap;
}
/* .license-list-inner .license-list-inner__section .license-list-inner__list .license-list-inner__wrapper */
.license-list-inner__content-wrapper {
        display: none;
}
.license-list-inner__item{
    padding:0;
}
.license-list-inner__image-wrapper {
    position: relative;
    margin-right: 0; 
    margin-top: 0; 
}

@media all and (min-width: 993px){
    .tizers-fix{
        display: none;
    }
}

.banners-big__title--large {
    font-size: 56px;
    line-height: 120%;
}

.banners-big--paddings-32{
    /* padding: 0 !important; */
}
.banners-fon-list__item-title.color_dark{
    color: inherit;
}
.banners-fon-list__item-info{
    width:50%;
}

.banners-fon-list__item-inner{
    padding: 0;
}

/* .banners-fon-list__item-description{
    padding: 40px;
} */
.banners-fon-list__item-description {
    margin-top: 0;
}

.steps-half{
    width: 50%;
}


@media (max-width:727px){
    .steps-half{
        width: 100%;
    }
}

@media (min-width: 992px) {
    .banners-fon-list__item--BIG_BANNER .banners-fon-list__item-inner {
        padding: 0;
    }
    .banners-fon-list__item--BIG_BANNER.banners-fon-list__item--wide .banners-fon-list__item-inner {
        padding-left: 0;
        margin-left: auto;
    }
}

#architects{ 
    width: 100%;
}
@media all and (min-width: 993px){
    #architects{ 
        width: 70%;
    }
}
#architects .reviews-info__btn-wrapper{
    margin-left:0;
    text-align: left;
}
#architects .reviews-info__col,
#architects .reviews-info__line {
    gap: 2rem;
}


.developer.dark_link:hover{
    color: white;
}