.box {
  display: flex;
  align-items: stretch;
flex-shrink: 0;
    flex-grow: 1;
}

.box.gcBoxLft  {
    display: flex;
    align-items: stretch;
    flex-shrink: 0;
    flex-grow: 1;
	direction: rtl;
    max-width: 390px;
	margin-left: auto;
}

.GCM-23-LR > .gam-responsive-ad-container > div > div {
	text-align:right !important;
}

.GCM-23-RR > .gam-responsive-ad-container > div > div {
	text-align:left !important;
}

.box.gcBoxRgt  {
    display: flex;
    align-items: stretch;
    flex-shrink: 0;
    flex-grow: 1;
	direction:  ltr;
    max-width: 390px;
	margin-right: auto;
}

.boxOne,
.boxTwo {
	background: #fff;
	width: 100%;
	/* border-radius: 25px; */
}

.boxOne.stuck,
.boxTwo.stuck {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  align-self: flex-start;
  background-color: #fff;
}

.boxOne p,
.boxTwo p {
display: block;
width: 100%;
	margin: 0 auto;
	text-align:center;
	padding: 20px 0 10px 0;
	color: #f2f2f2;
}

.boxOne {
	text-align: center;
	/* border-right: 4px solid #f2f2f2; */
	/* border-top: 4px solid #f2f2f2; */
	margin-right: 5px;
}

.boxTwo {
	text-align: center;
	/* border-left: 4px solid #f2f2f2; */
	/* border-top: 4px solid #f2f2f2; */
	margin-left: 5px;
}

.boxOne img,
.boxTwo img {
  width: 160px;
  height: auto;
  object-fit: cover;
	margin-left: auto;
	margin-right: auto;
}

.boxOne img {
	margin-left: auto;
}

.boxTwo img {
	margin-left: auto;
}

/* sticky sidebar contents */
.boxOne.is-sticky.stuck,
.boxTwo.is-sticky.stuck { 
	top:212px;
}

.boxOne.is-sticky.stuck,
.boxTwo.is-sticky.stuck
{ animation: fadeIn 3s; }
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	
	.box.gcBoxLft,
	.box.gcBoxRgt {
		display: none;
	}

#content.site-content {
    margin-left: auto;
	margin-right: auto;
}	
	
}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 1060px) {
	
	.box.gcBoxLft,
	.box.gcBoxRgt {
		display: none;
	}

#content.site-content {
    margin-left: auto;
	margin-right: auto;
}	
	
}


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

	.box.gcBoxLft,
	.box.gcBoxRgt {
		display: none;
	}

#content.site-content {
    margin-left: auto;
	margin-right: auto;
}	
	
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

	.box.gcBoxLft,
	.box.gcBoxRgt {
		display: none;
	}

#content.site-content {
    margin-left: auto;
	margin-right: auto;
}	
	
}

/* Extra large devices (large laptops and desktops, 1230px and up) */
@media only screen and (min-width: 1230px) {

	.box.gcBoxLft,
	.box.gcBoxRgt {
		display: flex;
	}
	
#content.site-content.mar-auto {
    margin-left: 0;
	margin-right: 0;
}
	
}