.frow {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
    border:1px solid green;
	}
.frow-in {
	display:-webkit-inline-box;
	display:-moz-inline-flex;
	display:-ms-inline-flex;
	display:-webkit-inline-flex;
	display:inline-flex;
    border:1px solid green;
	}	
.fcell { 
    display:flex;
    height:50px; 
    align-items:center;
    flex:1 1 0;
    border:1px solid red;
    }
.fcell-in { flex:0 0 auto; } 		
.fwrap { flex-wrap:wrap; flex:1 0 auto; } 

.cfix:after { content: ""; display: table; clear: both; }

.frow-2a-wrap { display:flex; justify-content:center; margin:0 auto; padding:40px 0 30px; }
.frow-2a { width:100%; max-width:100%; display:inline-flex; flex:0;	 }
	.frow-2a>.fcell {}
		.frow-2a>.fcell-a { flex:0 1 auto; width:700px  }
		.frow-2a>.fcell-b { flex:0 1 auto; width:600px; padding-left:50px;  }
	.frow-2a, .frow-2a>.fcell { height:auto; display:inline-flex; border:none;  }	
	
.frow-2b { width:100%; max-width:100%; }
	.frow-2b>.fcell {}
		.frow-2b>.fcell-a { flex-direction:column; }
		.frow-2b>.fcell-b { }
	.frow-2b, .frow-2b>.fcell { height:100%; border:none; }	
		.frow-2bz { width:100%; }
		.frow-2ba { height:200px;  background:url(https://www.lemarkitsold.com/wp-content/themes/mytheme2/images/g/IMG-1660.JPG) no-repeat center center; background-size:cover; }
		.frow-2bb { height:200px;  background:url(https://www.lemarkitsold.com/wp-content/themes/mytheme2/images/g/IMG-1645a.png) no-repeat center center; background-size:cover; }
		.frow-2bc { height:410px;  background:url(https://www.lemarkitsold.com/wp-content/themes/mytheme2/images/a/img3a.png) no-repeat center center; background-size:cover; }
			.frow-2ba { margin:10px 0 0; }
			.frow-2bb { margin:10px 0 0; }
			.frow-2bc { margin:0 0 0 10px; }
	.frow-2bx { display:none; } 	

@media(max-width:1300px)
{
	.frow-2a-wrap {}
	.frow-2a {  margin:0 auto; flex-direction:column; }
	.frow-2a>.fcell-a { display:block; }		
	.frow-2a>.fcell-b { padding:0; }	
		.frow-2a>.fcell-a, .frow-2a>.fcell-b { width:600px; max-width:100%; }
	.frow-2b { padding:20px 0 0; }	
		.frow-2bc { margin:10px 0 0 10px; }
}

@media(max-width:700px)
{
	.frow-2b { display:none; }
		.frow-2bx { max-width:400px; margin:0 auto; display:block; padding:30px 0 0 0; margin:0 auto -10px; }
		.frow-2bx div { margin:0; padding:10px; }
		.frow-2bx img { width:100%; height:auto; vertical-align:top; }	
}