@media screen and (max-width: 1600px) {

    .info-holder img {
        width: 100%;
    }

}

@media screen and (max-width: 991px) {
    .img-holder .info-holder {
        overflow: hidden;
        flex-direction: column;
    }
    .img-holder .info-holder::after {
        left: -98px;
    }
    .form-items .logo {
        display: none;
    }
    .logo-mobile{
        display: block;
    }
    .logo-mobile img {
        width: 70px;
    }
 
    .form-layout {
        flex-direction: column;
    }
    .img-holder {
        width: 100%;
        position: relative;
        height: 100%;
    }
    .form-holder .form-content {
        padding: 50px 15px 100px;
    }
    .form-holder {
        margin-left: 0;
    }
}

@media screen and (max-width: 575px) {
    .upload-wrp {
        gap: 10px !important;
    }
    .upload-box .drag  p {
        font-size: 14px;
    }
    .upload-box .drag {
        border: 1px dashed #ccc;
        padding: 6px 10px;
        gap: 2px;
    }
    .upload-box {
        padding: 20px 10px;
    }
    .upload-box h5 {
        font-size: 14px;
    }
    .add-items a {
        padding: 4px 20px;
        font-size: 14px;
        align-items: center;
    }
    .img-holder .info-holder {
        padding: 50px 30px 100px;
    }
    .form-content .form-items .dtl {
        font-size: 16px;
        padding-top: 10px;
    }
    .cat label span {
        padding: 8px 10px;
        line-height: 17px;
        font-size: 14px;
    }
    .form-content .form-items h3 {
        font-size: 24px;
    }
    label {
        font-size: 14px;
    }
    .form-control, input, .form-select {
        height: 40px;
    }
    .item {
        padding: 6px 10px;
        align-items: center;
        gap: 3px;
        font-size: 14px;
    }
    .common-btn {
        padding: 10px 30px;
    }
    .common-bd-btn {
        padding: 10px 30px;
    }
}

@media screen and (max-width: 420px) {
    .cat label span {
        padding: 8px 8px;
        line-height: 15px;
        font-size: 12px;
    }
   .form-items .gap-3 {
        gap: 10px !important;
    }
}