html.bx-imopenlines-config-mobile,
body.bx-imopenlines-config-mobile {
 height: auto !important;
}

.header-navy {
        margin-left: 113px;
        margin-top: 69px;
}
.under-title-dim {
        margin-left: 50px;
        margin-top: 10px;
}
.circle-dim {
        margin-left: 50px;
        margin-top: 45px;
}

.circle-2 {
        margin-left: 76px;
        margin-top: 86px;
}

.text-dim {
        margin-left: 50px;
        margin-top: 155px;
}

@media only screen and (min-width: 961px) and (max-width: 1200px){
    
    .under-title-dim {
            margin-left: 50px;
    }
    .circle-dim {
            margin-left: 50px;
    }
    
    .text-dim {
        margin-left: 50px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 960px){
    .header-navy {
            margin-left: 100px;
            margin-top: 72px;
    }
    .under-title-dim {
            margin-left: 30px;
    }
    .circle-dim {
            margin-left: 30px;
    }
    
    .circle-2 {
        margin-left: 61px;
    }
    
    .text-dim {
        margin-left: 30px;
    }
}

@media only screen and (min-width: 481px) and (max-width: 640px){
    .header-navy {
            margin-left: 83px;
            margin-top: 76px;
    }
    .under-title-dim {
            margin-left: 10px;
    }
    .circle-dim {
            margin-left: 10px;
    }
    
    .circle-2 {
        margin-left: 39px;
    }
    
    .text-dim {
        margin-left: 10px;
    }
}

@media only screen and (max-width: 480px){
    .header-navy {
            margin-left: 40px;
            margin-top: 79px;
    }
    .under-title-dim {
            margin-left: -20px;
    }
    .circle-dim {
            margin-left: -20px;
    }
    
    .circle-2 {
        margin-left: 9px;
    }
    
    .text-dim {
        margin-left: -20px;
        margin-top: 175px;
    }
}