.matClass .project-img img.matClass-img {
    border: 1px #000 solid ;
}

.banner-section video {
	width: 100%;
	height: auto;
}
@media(max-width: 1660px) {
	.banner-section {
	  position: relative !important;
	}
	.banner-section video {
	  position: absolute !important;
	  width: 100% !important;
	  height: 100% !important;
	  top: 0 !important;
	  left: 0 !important;
	  object-fit: cover !important;
	}
}

.header-main .header-inner {
	align-items: center !important;
}
.header-main .header-inner .header-logo {
	align-items: center !important;
}
.header-main .header-inner .social {
	align-items: center !important;
}

.tendet-categories-details {
	display: none !important;
}

.internal-form.tender-form {
	display: flex !important;
	flex-wrap: wrap !important; 
	align-items: flex-end !important;
}
.tender-form .form-group-tender-name {
	width: calc(66% - 10px) !important;
}
@media (max-width: 767px) {
	.internal-form .form-group {
		width: 100% !important;
	}
}

.consultant-detail-area.tender .as-tender__status {
	font-size: 1em;
}

.freeFromLine .formLableBox label {
	font-weight: bold;
}
.freeFromLine .formLableBox {
	font-weight: bold;
}
.freeFromLine .formLableBox label {
	color: #575756;
}

.tender-form .form-group input, .tender-form .form-group select, .tender-form .form-group.read-btn button {
	height: 43px;
}

.input-date-wrapper {
	position: relative;
}
.input-date-wrapper .icon {
	position: absolute;
	height: 100%;
	width: 43px;
	border-radius: 5px 0 0 5px;
	top: 0;
	left: 0;
	background-color: #e6f1eb;
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: none;
}
.input-date-wrapper .icon img {
	flex: 0 0 50%;
	width: 50%;
	height: auto;
}
@media print {
	.header-main,
	.svg,
	.logo{
		display: none;
	}
}