/* Add your CSS here */


/* Logo Height on Scroll */
.header.headhesive.headhesive--stick .logo img {
	/*height: 28px;*/
}

.innerpageImg {
	max-width: 300px !important;
}

.innerpage-align {
	text-align: justify !important;
}

.news .project-desc {
	height: 150px !important;
}

#memberSection,
#backFromMember {
	display: none;
}

@media (min-width: 992px) {
	.boxwithread .icon-box-body {
		height: 300px;
	}

	.boxwithread .icon-box-body a.btn-default {
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
		bottom: 0;
	}

}

.row.display-flex {
	display: flex;
	flex-wrap: wrap;
}

.row.display-flex>[class*='col-'] {
	display: flex;
	flex-direction: column;
}

.servicii {
	height: 200px !important;
	object-fit: cover;
	width: 100%;
}

.pagerSection ul {
	list-style: none;
}

.pagerSection ul li {
	display: inline-flex;
}

.singlePostImg {
	max-width: 50% !important;
}

.panel-group .panel+.panel,
.panel-group .panel:last-child {
	position: relative !important;
}

.licontact {
	float: right;
	background-color: #3498db;
	color: #ffffff;
	padding: 5px 10px;
	border-radius: 5px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.servRow .btn-default {
	margin-bottom: 15px;
}