/* Forex Trade Technology supplied image identity. Scoped to shared header/footer only. */
#ftt-site-header .bs-brand.ftt-brand-image-link {
    display:flex!important;align-items:center!important;min-width:0!important;
    width:min(260px,100%);line-height:1!important;text-decoration:none!important;
    flex:0 1 auto!important;max-width:calc(100% - 160px);
}
#ftt-site-header .ftt-header-logo-image {
    display:block!important;width:100%!important;max-width:260px!important;
    height:auto!important;max-height:58px!important;object-fit:contain!important;
    object-position:left center;flex-shrink:1;
}
.bs-footer .bs-footer-logo.ftt-footer-brand-image-link {
    display:inline-flex!important;align-items:center!important;width:min(278px,100%);
    max-width:100%;box-sizing:border-box;padding:9px 11px;margin-bottom:15px;
    border-radius:11px;box-shadow:none;line-height:1!important;
    text-decoration:none!important; background: transparent !important;
}
.bs-footer .ftt-footer-logo-image {
    display:block!important;width:100%!important;height:auto!important;max-height:80px!important;
    object-fit:contain!important;object-position:left center;
}
@media(max-width:830px){
 #ftt-site-header .bs-brand.ftt-brand-image-link {
    flex:0 1 auto!important;width:clamp(142px,calc(100vw - 172px),246px)!important;
    max-width:calc(100% - 139px)!important;min-width:0!important;
 }
 #ftt-site-header .ftt-header-logo-image {max-height:55px!important;width:100%!important;}
}
@media(max-width:390px){
 #ftt-site-header .bs-brand.ftt-brand-image-link {width:calc(100vw - 170px)!important;min-width:132px!important;max-width:calc(100% - 125px)!important}
 #ftt-site-header .ftt-header-logo-image {max-height:50px!important}
}
@media(max-width:340px){
 #ftt-site-header .bs-brand.ftt-brand-image-link {min-width:118px!important;width:calc(100vw - 170px)!important}
}
