@media only screen and (max-width: 1000px) {
    #posCont,
    #successCont{
        width: 100%;
        padding: 40px 16px;
    }
    .psItem{
        text-align: center;
        padding: 0px 24px;
    }
}
@media only screen and (max-width: 740px){
    #footerLinksCont{
        flex-direction: column;
    }
    .footerCont .footer{
        height: auto;
        gap: 29px;
    }
}
@media only screen and (max-width: 420px) {
    .psCont,
    .posContRow{
        flex-direction: column;
    }
    .psItem{
        flex: none;
        max-width: unset;
    }
    .smlRowCell{
        width: 100%;
    }
    #posUgovaracEmailCont .posContRowCell{
        flex-direction: column;
        align-items: flex-start;
        gap:16px;
    }
    #headerLogo{
        width: 48px;
        height: 48px;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg width='400' height='400' viewBox='0 0 400 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 400H400V0H0V400Z' fill='%23ED1C24'/%3E%3Cpath d='M272.355 200.386C272.141 240.664 239.632 273.1 199.511 273.1C159.44 273.1 126.963 240.664 126.274 200.386V126.765H308.309V90.49L90.3846 90.3846V200.379C90.5985 260.788 139.396 309.615 199.511 309.615C259.725 309.615 308.473 260.788 308.654 200.379L272.355 200.386Z' fill='white'/%3E%3Cpath d='M308.654 181.928V145.192L145.192 145.245L145.258 200.364C145.455 230.461 169.869 254.808 199.827 254.808C229.918 254.808 254.249 230.461 254.413 200.364H217.941C217.849 210.446 209.704 218.518 199.663 218.518C189.688 218.518 181.616 210.446 181.452 200.364V181.931L308.654 181.928Z' fill='white'/%3E%3C/svg%3E");
    }
    #osigTitle{
        font-size: 3.4vw;
    }
    #progressCont{
        width: 100%;
    }
}

/*Iphone 15 Pro Max & onward*/
@supports (-webkit-touch-callout: none) {
    @media screen and (min-width: 400px) and (max-width: 480px) {
        .psCont,
        .posContRow{
            flex-direction: column ;
        }
        .psItem{
            flex: none;
            max-width: 100%;
        }
        #posUgovaracEmailCont .posContRowCell{
            flex-direction: column;
            align-items: flex-start;
        }
        .smlRowCell{
            width: 100%;
        }
        .attachBtn{
            white-space: nowrap;
        }
        #osigTitle{
            font-size: 16px;
        }
    }   
}