/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */


@media screen and (max-width: 1100px){
    div[role="main"]{
        max-width: 100%;
        overflow-x: hidden;
    }
    .item-views.news-items.projects .item>.wrap .body-info, .item-views.news-items.projects .item.big_block>.wrap .body-info{
        padding: 15px;
    }
    .item-views.news-items.projects.linked .item .title{
        line-height: 17px;
    }
}
.item.childs.accordion-close{
    cursor: pointer;
}
@media (max-width: 767px){

    body .container .left-menu-md.hidden-sm.hidden-xs{
        display: none !important;
    }
}

footer .copy{
    line-height: 24px;
    margin-right: 15px;
}
#hosterlogo {
    color: #999999;
    font-size: 13px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

#hosterlogo a {
    color: #fff;
    text-decoration: none;
    align-items: center;
    display: flex;
    align-items: center;
    min-width: 85px;
}

#hosterlogo a:hover img {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#hosterlogo img {
    display: inline-block;
    vertical-align: middle;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    max-width: 22px !important;
    max-height: 22px !important;
    margin: 0 5px 0 7px;
    position: relative;
    top: -1px;
}

.detail .galerys-block .big-gallery-block.flexslider .slides .item img {
    /* height: 100%; */
    /* margin-top: 0; */
    /* width: 100%;
    max-height: 615px;
    object-fit: cover; */
}
/* #carousel {
    overflow: hidden;
} */
.flex-viewport {
    height: auto !important;
}
.detail .galerys-block .big-gallery-block.flexslider .slides .item img,
.detail .galerys-block .big-gallery-block.flexslider .slides .item {
    /* margin: 0; */
    /* object-fit: contain; */
    /* height: fit-content; */
    /* margin: 0; */
}
 .detail .galerys-block .big-gallery-block.flexslider .slides .item {
     overflow: hidden;
 }


/* @media (max-width: 500px) {
    .detail .galerys-block .big-gallery-block.flexslider .slides .item img {
        max-height: 242px;
    }
}
@media (max-width: 450px) {
    .detail .galerys-block .big-gallery-block.flexslider .slides .item img {
        max-height: 300px;
    }
}
@media (max-width: 768px) {
    .detail .galerys-block .big-gallery-block.flexslider .slides .item img {
        max-height: 242px;
    }
} */

/* .detail .galerys-block .big-gallery-block.flexslider .slides .item {
    height: auto;
} */

@media (max-width: 992px) {
    footer .copy{
        margin-right: auto;
        margin-left: auto;
    }
    #hosterlogo {
        display: flex;
        justify-content: center;
        width: 100%;
    }
}
div[role="main"] {
	overflow-x: visible;
}
#mobileheader .right-icons {
	margin-right: 0;
}
.item-views {
	overflow: hidden;
}
@media(max-width: 375px) {
	.front_tizers .props .title {
		font-size: 14px;
	}
	
}