.custom-frames .two-column-container{
background-color:#E0ECF0;
}

.custom-frames .two-column-container.bg-dark{
	background-color:#1A1A1A;
	color:white;
}

.custom-frames .two-column-container .two-column{
	display:flex;
	flex-direction:row;
	align-items:start;
	gap:120px;
	padding:120px 0;
}

.custom-frames .two-column-container .two-column.single .block{
	max-width:100%;
	display:flex;
	flex-direction:row;
	gap:120px;
	align-items:center;
}

.custom-frames .two-column-container .two-column .block{
	max-width:50%;
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:start;
	gap:80px;
}

.custom-frames .two-column-container .two-column .block .frame-content.desktop{
	display: flex;
    flex-direction: column;
    align-items: end;
}

.custom-frames .two-column-container .two-column .block .frame-content.mobile{
	display:none;
}

.custom-frames .two-column-container .two-column .block .frame-content img{
	width:max-content !important;
	margin-bottom:32px;
}

.custom-frames .two-column-container .two-column .block .img-container{
	width:100%;
	max-width:100%;
}

.custom-frames .two-column-container .two-column .block .frame-content.oakley{
margin-top:40px;
}

@media (max-width: 1100px) {
	.custom-frames .two-column-container .two-column .block .frame-content.oakley{
	margin-top:0px;
	}
	.custom-frames .two-column-container .two-column{
		flex-direction:column;
		align-items:center;
		gap:60px;
	}
	.custom-frames .two-column-container .two-column .block{
		max-width:100%;
		align-items:center;
	}
	.custom-frames .two-column-container .two-column .block .frame-content.mobile,.custom-frames .two-column-container .two-column .block .frame-content {
		align-items: center;
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	.custom-frames .two-column-container .two-column .block .frame-content.mobile p, .custom-frames .two-column-container .two-column .block .frame-content p{
	text-align:center !important;
	}
	.custom-frames .two-column-container .two-column .block .img-container{
	
		max-width:80%;
	}
	
	.custom-frames .two-column-container .two-column .block .frame-content.desktop{
		display:none;
	}
	
	.custom-frames .two-column-container .two-column.single .block{
	
		flex-direction:column;
		align-items:center;
		gap:60px;
	}
}
