/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	Content Wrapper
																		
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.rd-wrapper{
	width:100%;
	float:right;
	overflow:hidden;
	text-align:center
}
.rd-wrapper > *{
	text-align:right
}
.rd-content-warp{
	width:100%;
	float:right;
	text-align:center
}
.rd-middle-content{
	text-align:right;
	position:relative;
	max-width:var(--rd-body-wt);
	float:none;
	margin:auto;
	padding:20px 0;
	width:100%;
	display:inline-block
}
.rd-content{
	display:inline-grid;
	width:100%;
	float:right;
	grid-template-columns:100%;
	position:relative
}
.rd-column-sidebar{
	height:100%;
	float:right
}
.rd-sidebar{
	float:right;
	height:auto;
	width:100%
}
body .elementor-section.elementor-section-boxed > .elementor-container{
	max-width:var(--rd-body-wt)
}
.rd-main_right{
	grid-template-columns:calc(100% - var(--rd-side-rt)) var(--rd-side-rt);
	direction:ltr
}
.rd-left_main{
	grid-template-columns:calc(100% - var(--rd-side-lt)) var(--rd-side-lt)
}
.rd-main_left_right{
	grid-template-columns:calc(100% - var(--rd-side-lt) - var(--rd-side-rt)) var(--rd-side-lt) var(--rd-side-rt);
	direction:ltr
}
.rd-left_main_right{
	grid-template-columns:var(--rd-side-lt) calc(100% - var(--rd-side-lt) - var(--rd-side-rt)) var(--rd-side-rt)
}
.rd-left_right_main{
	grid-template-columns:calc(100% - var(--rd-side-lt) - var(--rd-side-rt)) var(--rd-side-rt) var(--rd-side-lt)
}
.rd-content > *{
	direction:rtl
}
@media (max-width: 1024px) and (min-width: 768px) {
	:root{
		--rd-side-rt:33.331%;
		--rd-side-lt:33.331%
}
}
@media (max-width: 1024px) {
	.rd-hide-sidebar .rd-content{
		--rd-side-rt:0!important;
		--rd-side-lt:0!important;
		grid-template-columns:100%!important
}
	.rd-main_left_right,.rd-left_main_right,.rd-left_right_main{
		--rd-side-rt:0!important;
		grid-template-columns:calc(100% - var(--rd-side-lt)) var(--rd-side-lt)!important
}
	.rd-main_left_right .rd-sidebar-right,.rd-left_main_right .rd-sidebar-right,.rd-left_right_main .rd-sidebar-right,.rd-hide-sidebar .rd-column-sidebar{
		display:none!important
}
}
@media (max-width: 767px) {
	.rd-content{
		grid-template-columns:100%!important
}
}
