#background-header-styles{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		top: 0;
		left:0;
		right:0;
	}

#background-img-styles{
		position: relative;
		width: 100%;
		height: 885px;
		margin: 0;
		padding: 0;
	}

	#background-img-styles::before{
		content:"";
		background-image: url(img/Marketing-Strategy-page-header-2.jpg);
		background-repeat: no-repeat;
		background-size: 100%;
		position: absolute;
		z-index: -1;
		width:100%;
		height: 100%;
		opacity: 0.6;
		filter: brightness( 45% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
		top: 0;
		left:0;
		right:0;
	}

.Logo_class{
	z-index: 1000;
    margin: 20px 0px 0px 0px;
    padding: 0;
    top: 0px;
    left: 0;
    width: 700px;
    right: 0;
    height: 110px;
	}

	.Logo_class_two{
	display: flex;
	padding-left: 30px;
	}

	.Logo_class_two img{
		width: 55%;
	}

	.header_middle{
	display: flex;
    justify-content: flex-end;
    width: 100%;
    position: absolute;
    text-align: left;
    height: 745px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0;
    padding-left: 130px;
    top: 0;
    left: 0;
    right: 0;
	}

	.header_middle_line{
		    margin: 0;
    	width: 100%;
	}

	.header_middle_aboutus h1{
		color: #ffffff;
    	font-family: "Montserrat", Sans-serif;
    	font-size: 51px;
    	font-weight: 700;
    	line-height: 1.1em;
	}

	.line_middle{
	    width: 47%;
    height: 3px;
    background-color: #ffffff;
    z-index: 1000;
	}

	.header_middle_low{
		margin: 0;
		padding: 10px 0px 0px 0px;
		width: 63%;
	}

	.header_middle_low p{
		color: #ffffff;
    	line-height: 1.2em;
	}

	/*@media screen and (width:2560px){
		#background-img-styles {
    		height: 1185px;
		}

		.header_middle{
			height: 1005px;
		}
	}*/

	@media screen and (max-width: 1600px){
		#background-img-styles{
			height: 710px;
		}

		.header_middle{
			height: 615px;
		}
	}

	@media screen and (max-width: 1440px){
		#background-img-styles{
			    height: 675px;
		}

		.header_middle{
			height: 575px;
		}

	}

	@media screen and (max-width:1366px){
		#background-img-styles{
			height: 675px;
		}

		.header_middle{
			height: 557px;
		}
	}

	@media screen and (max-width: 1300px){
		.header_middle {
    		height: 487px;
		}
	}

	@media screen and (max-width:1024px){
		#background-img-styles{
			height: 500px;
		}

		.header_middle{
			justify-content: center;
			height: 70%;
			align-items: center;
			padding: 0;
		}

		.header_middle_line{
			display: flex;
    		justify-content: center;
		}

		.header_middle_low{
			text-align: center;
		}

		.Logo_class_two{
	display: flex;
    justify-content: center;
    padding-left: 0px;
	}

		.Logo_class{
			height: 260px;
		}
	}

	@media screen and (max-width:768px){
		#background-img-styles{
			height: 420px;
		}

		.header_middle{
			justify-content: center;
			height: 60%;
			align-items: center;
			padding: 0;
		}

		.header_middle_line{
			display: flex;
    		justify-content: center;
		}

		.Logo_class_two img {
    		width: 53%;
		}

		.header_middle_low{
			text-align: center;
		}

		.Logo_class{
			margin: 60px 0px 0px 0px;
		}
	}

	@media screen and (max-width:425px){
		#background-img-styles{
			height: 200px;
		}

		.header_middle{
			justify-content: center;
			height: 68%;
			align-items: center;
			padding: 0;
		}

		.header_middle_line{
			display: flex;
    		justify-content: center;
		}

		.Logo_class_two{
			justify-content: normal;
		}

		.header_middle_low{
			text-align: center;
			width: 100%;
		}

		.Logo_class{
			margin: 60px 0px 0px 0px;
		}

		.header_middle_aboutus h1{font-size: 31px;}

		.header_middle_low p{font-size: 13px;}


	}

	@media screen and (max-width:375px){
		#background-img-styles{
			height: 180px;
		}

		.header_middle{
			height: 72%;
		}

		.header_middle_line{
			display: flex;
    		justify-content: center;
		}

		.header_middle_low{
			text-align: center;
			width: 100%;
		}

		.header_middle_aboutus h1{font-size: 21px;}

		.header_middle_low p{font-size: 12px;}


	}

	@media screen and (max-width:320px){
		#background-img-styles{
			height: 140px;
		}

		.header_middle{
			justify-content: center;
			height: 88%;
			align-items: center;
			padding: 0;
		}

		.header_middle_line{
			display: flex;
    		justify-content: center;
		}

		.header_middle_low{
			text-align: center;
			width: 100%;
		}

		.header_middle_aboutus h1{font-size: 18px;}

		.header_middle_low p{font-size: 11px;}


	}