.main__bubbles__slider__item-text {
    padding: 20px;
    padding-left: 26px;
}

@media only screen and (max-width: 1920px) {
    .hidden-max {
        display: none !important
    }
}

@media only screen and (max-width: 1600px) {
    .hidden-xxl {
        display: none !important
    }
}

@media only screen and (max-width: 1300px) {
    .hidden-xl {
        display: none !important
    }
}

@media only screen and (max-width: 992px) {
    .hidden-lg {
        display: none !important
    }
}

@media only screen and (max-width: 768px) {
    .hidden-md {
        display: none !important
    }
}

@media only screen and (max-width: 576px) {
    .hidden-sm {
        display: none !important
    }
}

@media only screen and (max-width: 320px) {
    .hidden-xs {
        display: none !important
    }
}

.ipage .bonuses__item__info__terms {
    font-weight: 400;
}

.ipage .bonuses__item__addtrigger {
    font-size: 16px;
}

.ipage .news__detail-text {
display:block;
}

.ipage .actions__detail-text {
display:block;
}
@media only screen and (min-width: 1201px) {
    .ipage .bonuses__item__booklet {
        flex-basis: 45.5%;
        max-width: 45.5%;
    }
}
.tenants__item-property sup{
    top: 0;
}
.main__sales__item__info > span {
line-height:1;
margin-top:10px;
}

.main__sales__item__info-title {
line-height:0.8 !important;
margin-top:0 !important;
text-transform:none !important;
margin-bottom:27px !important;
}
@media screen and (max-width: 577px) {
    .main__sales__item__info-title {
        line-height:1.3 !important;
    }
}
.main__sales__item__info-baseprice {
margin-bottom:0px !important;
}

.main__sales__item__info-title span:first-letter {
    text-transform: uppercase !important;

}
.main__sales__item__info {
max-width:400px;
}

#site-content .slick-track {
    margin-left: 0;
}
.ipage .news__detail__gallery__item{
	background-size: contain;
    background-color: #fff;
}

.header__logo{
	width: 600px;
    margin-right: 20px;
}
@media only screen and (max-width: 1480px) {
	.header__logo{
		width: 500px;
	}
}
@media only screen and (max-width: 1360px) {
	.header__logo{
		width: 350px;
	}
}
.footer__logo__pc{
    /* background-image: url(/_include/images/begemot_logo_main.png); */
    background-image: url(/_include/images/begemot_logo_main_footer.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-position: left center;
    margin-bottom: 10px;
    height: 93px;
    width: 100%;
    width: 200px;
	float:left;
}
.footer__logo__sm {
    background-position: 0 0;
    height: 90px;
    width: 270px;
    background-image: url(/_include/images/begemot_logo_main_footer.png);
    background-size: cover;
}
.dunsregistered{
	position: relative;
	float:left;
	width: 1px;
}

@media only screen and (max-width: 820px){
	.footer__logo__pc{
		width: 180px;
	}
}
@media only screen and (max-width: 768px){
	.header__logo {
		background-image: url(/_include/images/begemot_shapka_telefon.png);
		height: 90px;
		background-position: left center;
	}
	.footer__left{
		justify-content: left;
	}
}
@media only screen and (max-width: 375px){
	.footer__left{
		margin: 0;
	}
	html, body{
		min-width: 320px;
	}
	.footer__logo__sm{
		width: 185px;
	}
}

@media screen and (max-width: 768px){
	.footer__logo__sm {
		display: block;
		background-size: contain !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
	}
}





#hello img{
	max-width: 100%;
}
.mainnav__hotline .fancymodal-call{
	color:#ba1e46 !important;
    background-color: #fff !important;
    background-image: url(/_include/images/header-sprite.png);
    background-position: 15px -77px;
    background-repeat: no-repeat;
    padding-left: 60px;
}
.mainnav__hotline .fancymodal-call:hover{
	    background-color: #c1d835 !important;
}
.header__feedback__button_new .btn-delivery{
    background-image: url(/_include/images/header-sprite.png);
	background-position: 9px 4px;
    background-repeat: no-repeat;
    padding-left: 50px;
}
.header__feedback__button_new .btn-lk{
    background-image: url(/_include/images/header-sprite.png);
	background-position: 3px -110px;
    background-repeat: no-repeat;
    padding-left: 40px;
}
.header__location .tel{
    font-size: 18px;
    font-weight: 900;
    color: #ba1e46;
	text-decoration:none;
}
.header__location .tel:hover{
	text-decoration:underline;
}
.header__right{
    display: flex;
    justify-content: space-between;
}
.header__right .header__location{
	width:200px;
}
.header__right .g-btn{
	margin-left:10px;
	max-width:200px;
}
@media screen and (max-width: 1290px){
	.header__right .g-btn{
		display:block;
	}
	.header__right .g-btn.btn-delivery{
		display: block;
		width: 170px;
		padding-left: 40px;
		padding-right: 20px;
		background-position: 9px 4px;
		font-size: 14px;
	}
	.header__right .g-btn.btn-lk{
		background-color: #ffffff;
		color: #000 !important;
		font-weight: 600;
		font-size: 12px;
		background-image: url(/_include/images/header-sprite.png);
		padding: 0 0 0 30px;
		background-position: 0px -37px;
	}
}