.m-header-cavalluna-1__language-wrapper {
  	margin-right: 46px;
}
  
.m-header-cavalluna-1 .ad-logo {
    /*right: 242px;*/
    margin-left: -96px;
    float: right;
    width: 120px;
    padding: 10px 20px;
}

.m-header-cavalluna-1.js-burger-nav .ad-logo {
    right: 0;
    margin-left: 0;
}

@media (max-width: 1199px) {
    .m-header-cavalluna-1 .ad-logo {
        right: 0;
        margin-left: 0;
    }
}
@media (min-width: 1646px) {
    .m-header-cavalluna-1:not(.js-burger-nav):not(.js-nav-open) .ad-logo {
        width: 150px;
    }
}
