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

display-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex
}

list-type-ulli {
	list-style-type: none;
	margin: 0;
	padding: 0
}

html {
	overflow: hidden !important
}

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

.blog____titles {
	margin-bottom: 15px
}

.abouts .abts_banner {
	background: url(./../images/flexible/building_maintenance.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 .abts__areas {
	padding-top: 25px;
	padding-bottom: 30px
}

@media (max-width: 1600px) {
	p {
		font-size: 16px
	}
}

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

@media (max-width: 575.98px) {
	.drop_shadow6 {
		display: none
	}

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

	.headingDiv h3 .animatedHeading {
		font-size: 24px !important
	}

	.abtcodes_constructions .abts__areas {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.px_extra {
		padding: 0 20px
	}

	p {
		font-size: 14px
	}
}

/*# sourceMappingURL=building.css.map */