@media only screen and (min-width: 320px) and (max-width: 767px){
	header.ct-header [data-row="top"] div.ct-container{
		display: flex;
		justify-content: center;
		flex-direction: column-reverse;
		align-items: center;
	}
	.customer-reviews .swiper-slide{
		padding-top:0!important;
	}
	.custom-arrows .elementor-widget-container {
		display: flex;
		justify-content: center;
	}
	.body-categories .e-con-inner{
		flex-wrap: unset!important;
	}
		.customer-reviews .swiper-slide{
		padding-top:0!important;
	}
	 .ct-container[data-sidebar="right"] aside#sidebar{
		display: block !important;
	}
	 .ct-container[data-sidebar="right"] section{
		order:1;
	}
	footer#footer ul.wp-block-social-links {
		justify-content: center;
	}
}