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

	#background-img-styles::before{
		content:"";
		background-image: url(img/Who-we-are-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;
	}

	.info_about_us{
		display: flex;
    	flex-direction: column;
    	flex-wrap: wrap;
    	margin: 0;
    	width: 100%;
    	position: absolute;
	}

	.about-us-div{
		margin: 0;
		width: 50%;
	}

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

	.down-line-div{
		margin: 0;
		width:50%;
	}

	.down-line-div_2{
		background-color: #ffffff;
		width: 48%;
		height: 3px;
    	margin: 0 auto;
	}

	.editor-section-style{padding:0px 0px 70px 0px;}

	.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;
	padding-top: 20px;
	}

	.Logo_class_two img{
		width: 55%;
	}

	.two-elements-img{
		padding-right: 15px;
	}

	.header_middle{
	display: flex;
    justify-content: flex-end;
    width: 100%;
    position: absolute;
    text-align: left;
    height: 680px;
    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: 53%;
    height: 3px;
    background-color: #ffffff;
    z-index: 1000;
	}



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

	@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: 500px;
		}

		.Logo_class_two img {
    		width: 53%;
		}
	}

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

		.header_middle{
			height: 480px;
		}
	}

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

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

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

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

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

		.Logo_class_two{
    	justify-content: center;
    	padding-top: 0px;
		}

		.Logo_class_two img {
    		width: 53%;
		}
	}

	@media screen and (max-width:768px){
		.Logo_class{
			margin: 55px 0px 0px 0px;
		}

		#background-img-styles{
			    height: 745px;
		}

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

		.elementor img{
			max-width: 70%;
		}

		.image-girl-div{
			width:50% !important;
		}

		.image-girl-div img {
			width: 100%;
		}


		.div-info-st p{
			font-size: 22px;
			font-weight: 600;
		}

		.two-elements-img{
			width:50% !important;
		}

	}

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

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

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

		.Logo_class_two{
			justify-content: normal;
		}

		.header_middle{
			height: 25%;
		}

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

		.image-girl-div {
			margin-left: 92px;
    	width: 100% !important;
		}

		.div-info-st{
			text-align: center;
			width: 100% !important;
			margin-top: 0px;
		}

		.three-elements-photos{
			padding: 20px;
		}

		.two-elements-img{
			width:50% !important;
		}


	}

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

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

		.Logo_class_two img{
			    width: 75%;
		}

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

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

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

				.image-girl-div {
			margin-left: 64px;
    	width: 100% !important;
		}

		.div-info-st{
			text-align: center;
		}

		.three-elements-photos{
			padding: 20px;
		}

		.two-elements-img{
			width:100% !important;
		}


	}

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

		.Logo_class{
			margin: 55px 0px 0px 0px;
			height: 100px;
		}

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

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

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

		.image-girl-div {
   			 margin-left: 35px;
			}

		.div-info-st{
			text-align: center;
		}

		.three-elements-photos{
			padding: 20px;
		}

		.elementor-element .elementor-element-46a5a097 .elementor-column .elementor-col-50 .elementor-inner-column{
		padding-left: 40px;
	}
	}