#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: 813px;
		margin: 0;
		padding: 0;
	}

	#background-img-styles::before{
		content:"";
		background-image: url(img/our-services-page-header.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: 135px;
	}

	.Logo_class_two{
	display: flex;
	}

	.Logo_class_two img{
		width: 55%;
	}

	.header_middle{
	display: flex;
    justify-content: flex-end;
    width: 100%;
    position: absolute;
    text-align: left;
    height: 683px;
    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;
	}

	

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

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



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

		.header_middle{
			height: 563px;
		}
	}

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

		.header_middle{
			height: 513px;
		}

		.Logo_class_two img {
    		width: 53%;
		}
	}

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

		.header_middle{
			height: 473px;
		}
	}

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

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

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

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

		.Logo_class_two img {
    		width: 53%;
		}
	}

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

		.header_middle{
			justify-content: center;
			height: 74%;
			align-items: center;
			padding: 0;
		}
		.header_middle_line{
			display: flex;
    		justify-content: center;
		}

	}

	@media screen and (max-width: 667px){
		.header_middle{
			height: 54%;
		}
	}

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

		.header_middle{height: 133px;}

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

		.Logo_class_two{
			justify-content: normal;
		}
	}

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

		.header_middle{height: 123px;}

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

		.Logo_class_two{
			justify-content: normal;
		}
	}

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

		.header_middle{
			height: 113px;
			
		}

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

		.Logo_class_two{
			justify-content: normal;
			
		}
	}