.theme_footer .footer_box{
	display: flex;
	justify-content: space-between;
}
.theme_footer .footer_logo{
	flex-shrink: 0;
	max-width: 200px;
}
.theme_footer .footer_menu{
	margin-left: 75px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.theme_footer .footer_menu_title{
	margin: 0;
	position: relative;
}
.theme_footer .item_repeater{
	margin-top: 10px;
}
.theme_footer .footer_list_item{
	margin-bottom: 10px;
}
.theme_footer .footer_list_item:last-child{
	margin-bottom: 0;
}
.theme_footer .footer_text{
	margin: 50px 0;
}
.theme_footer .info_logo_wrap{
	padding: 10px 0;
	border-top: 1px solid #DEDEDE;
}
.theme_footer .info_logo_wrap .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.theme_footer .footer_copyright{
	border: none;
	padding: 0;
}
.theme_footer .info_logo img{
	width: 40px;
	flex-shrink: 0;
}
.theme_footer .footer_menu_title svg{
	display: none;
	position: absolute;
	right: -30px;
	top: 12px;
}
.theme_footer .active .drop_arr{
	transform: rotateZ(-180deg);
}
/* Resposiveness *//* Resposiveness *//* Resposiveness */
@media(max-width: 1199px){
	.theme_footer .footer_box{
		flex-direction: column;
	}
	.theme_footer .footer_logo{
		margin: 0 auto 40px;
	}
	.theme_footer .footer_menu{
		margin: 0;
	}
}
@media(max-width: 991px){
	.theme_footer .footer_box{
		display: block;
		align-items: inherit;
	}
	.theme_footer .footer_logo{
		margin: 0 auto;
	}
	.theme_footer .footer_menu{
		margin-top: 30px;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.theme_footer .single_menu:not(:last-child){
		margin-bottom: 30px;
	}
	.theme_footer .footer_menu_title svg{
		display: block;
	}
	.theme_footer .footer_menu ul{
		display: none;
	}
	.theme_footer .footer_menu_title{
		display: inline-block;
	}
	.theme_footer .active{
		color: var(--active_color);
	}
}