Common remarks. We introduce some objects and establish some preliminary facts common for all solutions below.
Let Ω denote the circle (ABCD), and let γB and γD denote the two circles from the problem statement (their centres are OB and OD, respectively). Clearly, all three centres O, OB, and OD are distinct.
Assume, without loss of generality, that AB>BC. Suppose that AD>DC, and let H=AC∩BD. Then the rays BB1 and DD1 lie on one side of BD, as they contain the midpoints of the arcsADC and ABC, respectively. However, if BD1∥DB1, then B1 and D1 should be separated by H. This contradiction shows that AD<CD.
Let γB and γD meet Ω again at TB and TD, respectively. The common chord BTB of Ω and γB is perpendicular to their line of

centres OBO; likewise, DTD⊥ODO. Therefore, O∈OBOD⟺OBO∥ODO⟺BTB∥DTD, and the problem reduces to showing that
BTB∥DTD.(1)
Solution 1. Let the diagonals AC and BD cross at H. Consider the homothety h centred at H and mapping B to D. Since BD1∥DB1, we have h(D1)=B1.
Let the tangents to Ω at B and D meet AC at LB and LD, respectively. We have
∠LBBB1=∠LBBC+∠CBB1=∠BALB+∠B1BA=∠BB1LB,
which means that the triangle LBBB1 is isosceles, LBB=LBB1. The powers of LB with respect to Ω and γD are LBB2 and LBB12, respectively; so they are equal, whence LB lies on the radical axis TDD of those two circles. Similarly, LD lies on the radical axis TBB of Ω and γB.
By the sine rule in the triangle BHLB, we obtain
sin∠HBLBHLB=sin∠BHLBBLB=sin∠BHLBB1LB;(2)
similarly,
sin∠HDLDHLD=sin∠DHLDDLD=sin∠DHLDD1LD.(3)
Clearly, ∠BHLB=∠DHLD. In the circle Ω, tangent lines BLB and DLD form equal angles with the chord BD, so sin∠HBLB=sin∠HDLD (this equality does not depend on the picture). Thus, dividing (2) by (3) we get
HLDHLB=D1LDB1LB,and henceHLDHLB=HLD−D1LDHLB−B1LB=HD1HB1.
Since h(D1)=B1, the obtained relation yields h(LD)=LB, so h maps the line LDB to LBD, and these lines are parallel, as desired.
Solution 2. Let BD1 and TBD1 meet Ω again at XB and YB, respectively. Then
∠BD1C=∠BTBD1=∠BTBYB=∠BXBYB,
which shows that XBYB∥AC. Similarly, let DB1 and TDB1 meet Ω again at XD and YD, respectively; then XDYD∥AC.
Let MD and MB be the midpoints of the arcsABC and ADC, respectively; then the points D1 and B1 lie on DMD and BMB, respectively. Let K be the midpoint of AC (which lies on MBMD). Applying Pascal's theorem to MDDXDXBBMB, we obtain that the points D1=MDD∩XBB, B1=DXD∩BMB, and XDXB∩MBMD are collinear, which means that XBXD passes through K. Due to symmetry, the diagonals of an isosceles trapezoid XBYBXDYD cross at K.

Let b and d denote the distances from the lines XBYB and XDYD, respectively, to AC. Then we get
XDYDXBYB=db=B1XDD1XB,
where the second equation holds in view of D1XB∥B1XD. Therefore, the triangles D1XBYB and B1XDYD are similar. The triangles D1TBB and B1TDD are similar to them and hence to each other. Since BD1∥DB1, these triangles are also homothetical. This yields BTB∥DTD, as desired.