	/* --- */

	/* Desktop */

	.section_headline .div_headline {
		display:flex;
	}

	.section_headline .div_headline .div_headline_img {
		width:50%;
		background-image:url("../images/headline/back.png");
		background-repeat:no-repeat;
		background-position:right top;
		background-size:cover;
	}

	.section_headline .div_headline .div_headline_info {
		cursor:default;
		flex:1;
		margin-top:4.5rem;
		padding:7rem 0rem 8rem 13.5rem;
		background-color:#000;
		color:#ffffff;
	}

	.section_headline .div_headline .div_headline_info .div_headline_title {
		font-size:1.6rem;
		font-weight:100;
	}

	.section_headline .div_headline .div_headline_info .div_headline_title:before {
		content:"";
		vertical-align:middle;
		display:inline-block;
		margin:0 2rem 0 -6.3rem;
		width:4rem;
		font-size:0;
		border-bottom:2px solid #0099b3;
	}

	.section_headline .div_headline .div_headline_info .div_headline_subtitle {
		padding:3.5rem 0;
		font-size:2.6rem;
		font-weight:900;
	}

	.section_headline .div_headline .div_headline_items .div_headline_item {
		display:inline-block;
		padding:1rem 0 1rem 1rem;
		width:100%;
		color:inherit;
		line-height:2rem;
		font-size:1.6rem;
		font-family:'Open Sans Light', "Roboto", "Avenir Black" !important;
		text-decoration:none;
		border-top-left-radius:2rem;
		border-bottom-left-radius:2rem;
	}

	.section_headline .div_headline .div_headline_items .div_headline_item .fa {
		display:inline-block;
		color:#0099b3;
		border:2px solid #0099b3;
		border-radius:50%;
		width:2.5rem;
		height:2.5rem;
		text-align:center;
		line-height:calc(2.5rem - 4px);
		padding-left:2px;
		font-size:1.2rem;
		margin-right:1rem;
	}

	#headline .div_headline_info .div_headline_items .div_headline_span{
		display:flex;
	}

	#headline > div > div.div_headline_info > div.div_headline_items > div > div > p {
		margin-top:0;
	}


	/* Smartphone Only */

	@media screen and (min-width:0px) and (max-width:420px) {
		.div_headline_info{
			margin-top:0 !important;
		}

		#headline{
			margin-top:0rem !important;
		}

		.section_headline .div_headline .div_headline_info {
			padding:5rem 3rem 6rem 8.5rem !important;
		}

		.section_headline .div_headline .div_headline_items .div_headline_item {
			font-size:1.6rem !important;
		}

		.div_headline_items {
			margin-left:-1.2rem;
		}

		.div_headline_span {
			display:flex;
			flex-direction:row;
		}

		#headline > div > div.div_headline_info > div.div_headline_items > div > div > p {
			margin-top:0rem !important;
		}
	}

	/* Smartphone Landscape */
	@media only screen and (min-width: 421px) and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

		.div_header_home_left {
			margin-top:-2rem !important;
		}

		.header .div_header_home {
			height:165vh;
		}

		.div_about_article {
			padding-top:0 !important;
		}

		.footer .div_social_media {
			margin-top:148px !important;
		}

		.div_footer	.deloitte_digital {
			margin:173px 0 0 10px !important;
		}
	}

	@media screen and (min-width:421px) and (max-width: 700px) and (orientation:portrait) {
		.section_headline .div_headline .div_headline_info {
			padding:7rem 13rem 8rem 13.5rem;
		}
	}

	/* Tablets and Smartphones*/

	@media screen and (max-width: 1024px) {

	.section_headline .div_headline .div_headline_img {
			display: none !important;
		}

	.div_headline {
		flex-direction:column;
		padding-top:0 !important;
	}

	.div_headline_info {
		flex:none !important;
	}

	.div_headline_title {
		font-size:2rem !important;
	}

	.div_headline_items {
		display:flex;
		flex-direction:column;
	}

	.div_headline_item {
		padding:0rem 0 1rem 1rem !important;
	}
}

	@media screen and (min-width: 1025px) and (max-width: 1919px) {

	.section_headline .div_headline .div_headline_items .div_headline_item {
		font-size:2.2rem !important;
	}

	.section_headline .div_headline .div_headline_info {
		margin-top:4.5rem !important;
	}
			/* Firefox */
		@media all and (min--moz-device-pixel-ratio:0) {
			.section_headline .div_headline .div_headline_info {
				margin-top:4.2rem !important;
		}
	}

			/*Safari Chrome Opera */
		@media screen and  (-webkit-min-device-pixel-ratio:0) {
			.section_headline .div_headline .div_headline_info {
				margin-top:4.5rem !important;
		}
	}

			/* Edge */
		@supports (-ms-ime-align:auto) {
			.section_headline .div_headline .div_headline_info {
				margin-top:4.15rem !important;
		}
	}
}

	@media screen and (min-width: 1920px) {

		.section_headline .div_headline .div_headline_info {
				margin-top:4.6rem;
		}
	}

	@media screen and (max-width: 1024px) and (min-width: 768px) and (min-height:1024px) and (orientation: portrait) {
		#home > div.div_header_home {
			height:100vh;
		}

		#about > div.div_about_article {
			padding:0 !important;
		}

		#about > div.div_about_categories {
			padding-top:7rem;
		}
	}

	@media screen and (min-width:1024px) and (max-width:1025px) and (max-height:1366px) and (orientation:portrait) {
		.header .div_header_home .div_home_tabs {
			padding: 26rem 0 4rem 0;
		}
	}
