.bx-ieaf-fdp {position: relative;}
.detail-project-custom .image-item,
.detail-project-custom .gallery-carousel{height:100%;}
.detail-project-custom .row.flex{align-items: center;vertical-align: middle;display:flex;flex-wrap:wrap;margin: 0px;}
.detail-project-custom .row.flex>div{padding:0px;}
.responce-img.cover img {object-fit: cover;object-position: bottom;font-family: 'object-fit: cover; object-position: center;';}
.responce-img.contain img {object-fit: contain;object-position: bottom;font-family: 'object-fit: contain; object-position: center;';}
.responce-img img{height:100%;width:100%;}
a.big-img {min-height: 500px;overflow:hidden;display: block;height: 100%;}
.detail-project-custom .main-line{background:#f6f6f6;padding:40px 40px 40px 20px;}
.detail-project-custom .align-inner {padding:40px;border: 6px solid #e2dfda;background: #fff;}
.detail-project-custom .align{transform:translateX(20px);padding:20px 0px 20px 0px;position:relative;z-index:2;}
.detail-project-custom .main-name, .list-head p{font-size: 2.133em;line-height: 30px;color: #222;margin-bottom: 25px;}
.list-head p{margin-top:50px;}
.detail-project-custom .row.top-prop-row {margin: 0 0 20px;}
.detail-project-custom .row.top-prop-row > div{padding:0px 0px 0px 20px;border-left: 3px solid #a7a7a6;}
.detail-project-custom .row.top-prop-row > div p{margin:0px;font-weight: 600;}
.detail-project-custom .row.top-prop-row > div p.name-p{margin-bottom:7px;}
.detail-project-custom .btn.btn-default.btn-lg.animate-load {transition:0.3s;background: #0c869b;border-color: #0c869b;}
.detail-project-custom .btn.btn-default.btn-lg.animate-load:hover{background:#fff;color:#0c869b}
.brands-image{display:block;}
.brands-carousel.owl-carousel .owl-stage {display: flex;align-items: center;}
.detail-project-custom .brands-block{margin-top:40px;}
.detail-project-custom .brands-block .brands-head p{font-size:18px;margin-bottom:10px;line-height:normal;font-weight:600;color:#222}
.detail-project-custom {margin-bottom: 40px;}
.top-gall-block .gallery-carousel-mini {display: flex;flex-wrap: wrap;justify-content: flex-end;margin-bottom: 5px;}
.top-gall-block .gallery-carousel-mini .min-gall-block {cursor:pointer;transition:0.3s;width: 60px;height: 60px;display: inline-block;margin-left:20px;}
.top-gall-block .gallery-carousel-mini .min-gall-block:hover{opacity:0.7}
.top-gall-block .gallery-carousel-mini .min-gall-block:first-child{margin:0px;}
.top-gall-block .gallery-carousel-mini .min-gall-block.active {border: 3px solid #f00;}
.bx-ieaf-fdp .row {position: relative;margin: 0px 0px 0px -15px;}
.sections_wrapper.other-collections-block.ection_block {margin-bottom: 40px;}
.sections_wrapper .list .item:not(.section_item) .img{max-width:100%;}
.detail-project-custom {position: relative;}
.gall-carusel-btns span {transition:0.3s;cursor:pointer;z-index:3;position: absolute;top: 0px;bottom: 0px;margin: auto;height: 100px;background: #dbd9da;width: 40px;left: -20px;line-height: 100px;text-align: center;}
.gall-carusel-btns span:hover{background:#0c869b;}
.gall-carusel-btns span.next{left:unset;right:-20px;}
.gall-carusel-btns span:after{transform:rotate(45deg);content:'';display:inline-block;height:15px;width:15px;}
.gall-carusel-btns span.prew:after{border-left:2px solid #fff;border-bottom:2px solid #fff;margin-left:6px}
.gall-carusel-btns span.next:after{border-right:2px solid #fff;border-top:2px solid #fff;margin-right:6px}
.detail-project-custom .row.flex {align-items: center;vertical-align: middle;display: flex;flex-wrap: wrap;margin: 0px;}
@media(max-width:991px){
	.top-gall-block{display:none;}
	.detail-project-custom .align-inner{padding:20px;}
	.detail-project-custom .main-line{padding:20px;}
	.detail-project-custom .align {padding: 0px;transform: unset;}
	.detail-project-custom .row.flex>div.info-block {margin-bottom: 20px;}
	a.big-img{min-height:350px;height:350px !important}
	.detail-project-custom .main-name, .list-head p {font-size: 22px;line-height: normal;}
	.gall-carusel-btns {display: none;}
}
@media(max-width:768px){
}
@media(max-width:500px){
	.sections_wrapper.other-collections-block.ection_block .row.margin0.flexbox>div {width: 100%;}
}