@media (max-width: 1169px) {  	

}
@media (max-width: 1024px){
	.header-bar{
		font-size: 16px;
	}
	.menu_mb{
		display: flex;
		position:absolute;
		top: 5px;
		right: 15px;
		z-index: 99999;
		width: 40px;
        gap: 7px;
        flex-direction: column;
	}
	.menu_mb.active .line-1,.menu_mb.active .line-3{
		background: #fff;
	}
	.menu_mb span{
		display: block;
		height: 6px;
		width: 100%;
		border-radius:4px;
	}
	.menu_mb span.line-1{
		background: #F4C43C;
	}
	.menu_mb span.line-2{
		background: #EC833C;
	}
	.menu_mb span.line-3{
		background: #E4443C;
	}
	.header-main .main-menu-wrapper{
		position:fixed;
		z-index: 9999;
		right:0;
		top:0;
		bottom: 0;
		left:100%;
		background: #fff;
		display: block !important;
		box-shadow: -10px 1px 24px 1px rgba(0,0,0,0.3);
		-webkit-box-shadow: -10px 1px 24px 1px rgba(0,0,0,0.3);
		-moz-box-shadow: -10px 1px 24px 1px rgba(0,0,0,0.3);
		padding: 150px 30px 0px;	
		opacity: 0;
		visibility: hidden;
		transition-property: all;
    	transition-timing-function: cubic-bezier(.4,0,.2,1);
    	transition-duration: .15s;
	}
	.header-main .main-menu-wrapper.active{
		opacity: 1;
		visibility: visible;
		left: 10%;
	}
	#menu-main-menu li{
		display: block;
		margin: 0 0 20px;
	}
	#menu-main-menu .sub-menu{
		width: auto;
		background: none;
		padding: 0;
		position: static;
		border-radius: 0;		
		left: auto;
		top: auto;
		display: block;
		transform: none;
		margin: 10px 0 0 30px;
	}
	#menu-main-menu .sub-menu ul li a{
		color: #322455;
	}
	.footer-text{
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.block-footer{
		margin-bottom: 30px;
	}
	.block-footer h3{
		margin-bottom: 10px;
	}
	.block-footer ul{
		margin-left: 20px;
	}
	.copyright{
		text-align: center;
		margin-bottom: 15px;
	}
	.footer-copyright .social{
		justify-content: center;
	}
	.wrap-title > .d-flex,.content-single-post .main-title{
		flex-direction: column;
		align-items: start !important;
	}
	.footer-menu .col-auto{
		width: 100%;
	}
	.footer-menu .gap-5 {
		gap: 1rem !important;
	}
	.block-footer{
		margin-bottom: 0px !important;
	}
	.container-contact .bg-inner{
		background-image:url(../images/blank.png);
	}
	.container-contact .img-inner{	
		display: block;
	}
	.container-contact{
		flex-direction: column;
	}
}
@media (max-width: 800px) {	
	
}



@media (max-width: 550px) {
	

}