    @media(max-width:1199px) {
        .form-caption h4 {
            font-size: 24px;
            line-height: 38px;
        }
        .form-caption p {
            font-size: 10px;
        }
        .form-otp {
            padding: 170px 0
        }
        .message img {
            max-width: 140px;
        }
        .message p {
            font-size: 20px;
        }
        .message a {
            font-size: 10px;
        }
        footer p {
            font-size: 9px;
        }
    }
    
    @media(max-width:991px) {
        .custom-form {
            margin-top: 30px;
        }
    }
    
    @media(max-width:767px) {
        footer p {
            font-size: 11px;
        }
    }
    
    @media(max-width:575px) {
        .brand-holder {
            text-align: center;
            margin-bottom: 30px;
        }
        .form-caption p,
        .form-caption h4 {
            text-align: center;
            padding: 0;
            margin: 0;
        }
        .form-caption h4:before {
            content: none;
        }
        .form-otp {
            padding: 0
        }
        .message img {
            max-width: 86px;
        }
    }
    
    @media screen and (orientation: portrait) {}
    
    @media screen and (orientation: landscape) {}