@import url("../optima/styles.css");

display-flex,
.abtcodes_constructions .px_extra .benefits .all_benefits {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex
}

list-type-ulli,
.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details .bene_list {
	list-style-type: none;
	margin: 0;
	padding: 0
}

html {
	overflow: hidden !important
}

.db__global.bottom_center::after {
	width: 140px
}

.abouts .abts_banner {
	background: url(./../images/flexible/project_management.jpg);
	height: 600px;
	background-position: left;
	background-repeat: no-repeat;
	width: 100%;
	position: relative;
}

.abouts .abts_banner .db_main .paras1 {
	margin-bottom: 0
}

.abtcodes_constructions {
	padding: 40px 0
}

.abtcodes_constructions .px_extra .benefits .benefits_title {
	padding-bottom: 20px;
	margin-bottom: 0
}

.abtcodes_constructions .px_extra .benefits .all_benefits {
	padding-top: 20px;
	padding-bottom: 30px
}

.abtcodes_constructions .px_extra .benefits .all_benefits .ben_picbox {
	width: 350px
}

.abtcodes_constructions .px_extra .benefits .all_benefits .ben_picbox img {
	width: 100%;
	height: 100%
}

.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details {
	padding-left: 40px
}

.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details .bene_list {
	padding-top: 20px
}

.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details .bene_list li {
	color: #11141b;
	font-size: 18px;
	margin-bottom: 8px
}

.abtcodes_constructions .abts__areas {
	padding: 25px 0
}

.abtcodes_constructions .abts__areas .values_text {
	padding-bottom: 15px
}

footer .site_footer {
	z-index: -99
}

@media (max-width: 1600px) {
	.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details .bene_list li {
		font-size: 16px
	}

	.blog____titles {
		font-size: 20px
	}
}

@media (max-width: 991.98px) {
	.px_extra {
		padding: 0 70px
	}
}

@media (max-width: 767.98px) {
	.abtcodes_constructions .px_extra .benefits .all_benefits {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 20px
	}

	.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details {
		padding-left: 0;
		padding-top: 12px
	}
}

@media (max-width: 575.98px) {
	.px_extra {
		padding: 0 20px
	}

	.drop_shadow6 {
		display: none
	}

	.abtcodes_constructions .px_extra .benefits .all_benefits .ben_picbox {
		width: 100%
	}

	.abtcodes_constructions .px_extra .benefits .all_benefits .ben_details .bene_list li {
		font-size: 14px;
		text-align: justify
	}

	.abtcodes_constructions .px_extra .benefits .benefits_title {
		text-align: justify
	}

	.abouts .abts_banner {
		background: url(./../images/responsive2/banner_6.jpg);
		height: 455px;
		background-position: bottom;
		background-size: cover;
	}

	.abouts .abts_banner .db_main {
		padding-top: 11em !important
	}
}

/*# sourceMappingURL=proj-management.css.map */