@media screen and (min-width: 850px) and (max-width: 1500px) {
  	.bannerHomes .text-box.banner-layer{
  		right: 5% !important;
        /* left: 50%;
        transform: translate(-50%, -50%) !important; */
  	}
  	/* .bannerHomes .text-box .text-inner.text-right{
  		text-align: center;
  	} */
}
@media only screen and (max-width: 1120px){
	.rowJoinPortFo > .col {
	    flex-basis: 20%;
	    max-width: 20%;
	}
}

@media only screen and (max-width: 900px){
	.colFirtFooter .col-inner{
		gap: 15px;
	}
}
@media only screen and (max-width: 849px){
	.header-main .nav > li > a{
		line-height: initial;
	}
	.mobile-nav > li > a > i{
		color: #552f12;
	}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{
		min-width: 300px;
		background-color: #fff;
	}
	.sidebar-menu .nav-sidebar li a{
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 12px !important;
	}
	.sidebar-menu .nav-sidebar li.header-block .ux-menu-link:not(:first-child) a.ux-menu-link__link{
		padding-top: 5px;
	}
	.off-canvas:not(.off-canvas-center) li.html{
		padding: 10px;
	}
	.sidebar-menu .header-social-icons .social-icons{
		text-align: center;
		color: #5d5d5d;
	}
	.sidebar-menu .nav-sidebar > li > a{
		color: #000000;
        font-size: 19px;
        /* font-family: Inter, sans-serif;*/
	}
	.sidebar-menu .nav-sidebar > li.active{
		border-top: 1px solid #f3f3f3;
		background-color: rgb(251, 251, 251);
	}
	.sidebar-menu .nav-sidebar li ul{
		padding-bottom: 0px !important;
	}
	.sidebar-menu .nav-sidebar li ul li a{
		font-size: 14px;
		color: #444;
	}
	.sidebar-menu .nav-sidebar li .toggle{
		opacity: 1;
	}
	.sidebar-menu .nav-sidebar li .toggle i{
		font-size: 22px;
		opacity: 1;
		color: #552f12;
	}
	.has-child:hover{
		cursor: none;
	}
	.sidebar-menu .sidebar-menu-top-content{
		padding: 20px;
	    padding-bottom: 20px;
	    padding-top: 30px;
	    background-color: #000000;
	    background-image: url('../img/bgbread.png');
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	}
	.mfp-content .mobile-sidebar .mfp-close{
		color: #fff;
	    opacity: 1;
	}
	.sidebar-menu .header-block a.button{
		border-radius: 99px;
	    max-width: 95% !important;
	    margin: 0 auto;
	    padding-top: 0px;
	}
	.sidebar-menu .header-block{
		border-top: none !important;
	}
	.sidebar-menu .nav-sidebar .pll-parent-menu-item{
		display: none;
	}
	.transparent .header-main,
	.header.show-on-scroll, .stuck .header-main{
		max-height: 60px;
		height: 60px;
	}
	.mfp-content .mobile-sidebar{
		padding-bottom: 165px;
	}
	.transparent #logo img,
	.stuck #logo img{
	    max-height: 58px !important;
	    padding-top: 2px;
	}
	.bannerHomes .text-box-content .text-inner{
		text-align: center !important;
	}
	.rowJoinPortFo > .col {
	    flex-basis: 25%;
	    max-width: 25%;
	}
	.mobile-nav .nav-icon a i:before{
		display: none;
	}
	.mobile-nav .nav-icon a i{
		background-image: url('../img/iconMenu.png');
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		width: 31px;
        height: 22px;
	}
	.MenuPagePortfo{
		justify-content: flex-start;
	}
	.SecMenuPage.fixed{
		top: 60px;
	}
	.mobile-nav .header-language-dropdown > a,
	.mobile-nav .header-language-dropdown .nav-dropdown li a{
		font-size: 0px;
	}
	.mobile-nav .header-language-dropdown > a i img,
	.mobile-nav .header-language-dropdown .nav-dropdown li a i img{
		transform: scale(1.5);
	}
	.mobile-nav .header-language-dropdown > a .icon-angle-down{
		opacity: 0;
	}
	.mobile-nav .header-language-dropdown .nav-dropdown {
		min-width: 38px;
		top: 45px;
	}
	.header-main .nav.nav-right > li > a{
		padding: 0;
        padding-top: 10px;
	}
}
@media only screen and (max-width: 680px){
	.rowJoinPortFo > .col {
	    flex-basis: 33.3333333%;
	    max-width: 33.3333333%;
	}
	.titPagePortfo .section-title-main{
		font-size: 22px;
	}
	.MenuPagePortfo .ux-menu-link a{
		font-size: 19px;
	}
}
@media only screen and (max-width: 580px){
	.mfp-wrap .mfp-content{
		width: 90%;
    	max-width: 100%;
	}
	.rowJoinPortFo > .col {
	    flex-basis: 50%;
	    max-width: 50%;
	}
	.nopadMobile{
		padding-bottom: 5px !important;
	}
	.MenuPagLcamp .ux-menu-link:not(:last-child){
		display: none;
	}
	.rowbanerLcamp > .col{
		margin-bottom: 10px;
	}
	.nuberBaneLcamp > .col .icon-box{
		flex-flow: wrap;
	    flex-direction: column;
	    align-items: center;
	    text-align: center;
	}
	.nuberBaneLcamp > .col{
		padding-bottom: 10px;
	}
}
@media only screen and (max-width: 480px){
	.MenuFooter{
		gap: 20px;
	}
	.MenuFooter .ux-menu-link:after{
		display: none;
	}
	.devmd-current-lang{
		height: 30px;
		padding: 5px 10px;
		gap: 5px;
	}
	.devmd-lang-switcher{
		min-width: 83px;
	}
	.devmd-lang-dropdown{
		right: 0;
		min-width: 112px;
		left: inherit;
	}
}
@media only screen and (max-width: 414px){
	.MenuFooter a{
		font-size: 16px;
	}
}