.box {
    background: white;
    /* border-top-left-radius: 60px; */
    /* border-top-right-radius: 60px; */
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 108px;
}

.banner1 {
    display: flex;
    align-items: center;
    margin-top: 80px;
}


@media (max-width:1025px) {
    #ominiWidget{
        flex-direction: column;
    }
    .ominItem3{
        flex-direction: column-reverse;
        width: 100% !important;
    }
    .ominItem4{
        flex-direction: column;
        width: 100% !important;
    }
    .ominItemImg{
        width: 70% !important;
        height: auto!important;
    }
    .ominItemImg img{
        width: 100% !important;
    }
}

@media (min-width: 769px) and (max-width: 1025px) {}

@media (max-width: 768px) {

    .ominiban1{
        margin-top: 0;
        flex-direction: column;
        gap: 5rem;
    }
    .ominiban1InfoBox{
        align-items: center!important;
    }
    .ominiban1InfoTit{
        font-size: 3.4rem !important;
        line-height: 5rem !important;
        text-align: center;
    }
    .ominiban1InfoCon{
        font-size: 1.8rem !important;
        line-height: 2rem !important;
        text-align: center;
    }
    .ominiOpenBut{
        padding: 1.4rem 2rem !important;
    }
    .ominiOpenButTxt{
        font-size: 1.8rem !important;
        line-height: 2rem !important;
    }

    .ominItemTit,.ominItemTit span{
        font-size: 2.8rem !important;
        line-height: 4rem !important;
        text-align: center;
    }
    .ominItemCon{
        font-size: 1.8rem !important;
        line-height: 2rem !important;
    }
    .ominItemList div{
        font-size: 1.8rem !important;
        line-height: 2.8rem !important;
    }
    .ominItemImgList{
        width: 100%;
        justify-content: center!important;
    }
}