@media only screen and (min-device-width : 992px) and (max-device-width : 1024px) {
    #registerform fieldset .form-card .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .card.px-5.py-4 {
        padding: 25px !important;
        }
        p.m-0.topText {
        font-size: 17px;
        font-weight: 700;
        color: #515750;
        }
        .logo img {
        width: 33%;
        }
        div#signPadBig {
            width: 55% !important;
            height: 60% !important;
        }
        div#signPadBig canvas {
            width: 100%;
            height: 200px;
        }
        .SignatureovAll.ovAll {
            width: 100% !important;
            margin-bottom: 20px !important;
            padding: 10px 5px 15px !important;
        }
        div#signPadBig button.action-button {
            float: right;
            margin-left: 0 !important;
        }
        #registerform input, #registerform textarea, .ovAll{
            width: 100%;
        }
        #registerform select{
            width: 100% !important;
        }
        /* .monthly_sales .row .col-md-8{
            max-width: 50%;
            flex: 0 0 50%;
        } */
        #salesinfo {
            margin-bottom: 20px;
        }
        #salesinfo .col-md-3{
            max-width: 50%;
            flex: 0 0 50%;
        }
        .business_owner .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .key_people .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .directors .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .col-md-6.customDiv.upload-btn-wrapper {
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 991.99px) {
    #registerform fieldset .form-card .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .card.px-5.py-4 {
        padding: 25px !important;
        }
        p.m-0.topText {
        font-size: 17px;
        font-weight: 700;
        color: #515750;
        }
        .logo img {
        width: 33%;
        }
        div#signPadBig {
            width: 55% !important;
            height: 60% !important;
        }
        div#signPadBig canvas {
            width: 100%;
            height: 200px;
        }
        .SignatureovAll.ovAll {
            width: 100% !important;
            margin-bottom: 20px !important;
            padding: 10px 5px 15px !important;
        }
        div#signPadBig button.action-button {
            float: right;
            margin-left: 0 !important;
        }
        #registerform input, #registerform textarea, .ovAll{
            width: 100%;
        }
        #registerform select{
            width: 100% !important;
        }
        /* .monthly_sales .row .col-md-8{
            max-width: 50%;
            flex: 0 0 50%;
        } */
        #salesinfo {
            margin-bottom: 20px;
        }
        #salesinfo .col-md-3{
            max-width: 50%;
            flex: 0 0 50%;
        }
        .business_owner .col-md-4.customDiv {
            margin-bottom: 11px;
        }
        .key_people .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .directors .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .col-md-6.customDiv.upload-btn-wrapper {
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        .directors .col-md-6.customDiv {
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

}

@media only screen and (min-device-width : 560px) and (max-device-width : 766.99px) {
    .logo {
        margin: 0px auto 20px;
        text-align: center;
    }
    .logo img {
        width: 80%;
    }
    .m-0.topText {
        text-align: center;
    }
    #registerform fieldset .form-card .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .card.px-5.py-4 {
        padding: 25px !important;
        }
        p.m-0.topText {
        font-size: 17px;
        font-weight: 700;
        color: #515750;
        }
        .logo img {
        width: 33%;
        }
        div#signPadBig {
            width: 90% !important;
            height: 60% !important;
        }
        div#signPadBig canvas {
            width: 100%;
            height: 200px;
        }
        .SignatureovAll.ovAll {
            width: 100% !important;
            margin-bottom: 20px !important;
            padding: 10px 5px 15px !important;
        }
        div#signPadBig button.action-button {
            float: right;
            margin-left: 0 !important;
        }
        #registerform input, #registerform textarea, .ovAll{
            width: 100%;
        }
        #registerform select{
            width: 100% !important;
        }
        /* .monthly_sales .row .col-md-8{
            max-width: 50%;
            flex: 0 0 50%;
        } */
        #salesinfo {
            margin-bottom: 20px;
        }
        #salesinfo .col-md-3 {
            max-width: 100%;
            flex: 0 0 100%;
            margin: 5px auto !important;
            width: 100% !important;
        }
        .monthly_sales .col-md-8,.monthly_sales .col-md-4,.avg_trans .col-md-8,.avg_trans .col-md-4  {
            max-width: 50%;
            flex: 0 0 50%;
        }
        img#signature_choose {
            width: 100% !important;
        }
        .footerLogo img {
            width: 40%;
        }
        .footerLogo {
            margin: auto;
            text-align: center;
        }
        /***BIZ Owners*/
        .business_owner .col-md-4.customDiv {
            margin-bottom: 11px;
            width: 50%;
            float: right;
        }
        .business_owner .col-md-3.customDiv {
            width: 50% !important;
            float: left;
        }
        
        .business_owner .col-md-5.customDiv {
            width: 100%;
            float: right;
            margin-top: 12px;
        }  
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        /* .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        } */
        .business_owner .addRemove img{
            margin-left: 0px !important;

        }

        .key_people .col-md-5.customDiv {
            margin-bottom: 11px;
            margin-top: 12px;
        }
        .key_people .col-md-3.customDiv {
            width: 50% !important;
            float: left;
        }
        
        .key_people .col-md-4.customDiv {
            width: 40%;
            float: right;
        }  
        .key_people .col-md-6.customDiv.upload-btn-wrapper {
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        .key_people .col-md-4.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .key_people .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .key_people .addRemove img{
            margin-left: 0px !important;

        }

        .directors .col-md-4.customDiv {
            width: 100%;
            float: right;
        }  
        .directors .col-md-4.customDiv.upload-btn-wrapper {
            width: 20% !important;
            float: left;
        }
        .directors .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .directors .addRemove img{
            margin-left: 0px !important;
        }
        .directors .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        /***BIZ Owners*/

}


@media only screen and (min-device-width : 460px) and (max-device-width : 559.99px) {
    .logo {
        margin: 0px auto 20px;
        text-align: center;
    }
    .logo img {
        width: 80%;
    }
    .m-0.topText {
        text-align: center;
    }
    #registerform .clearBtn {
        width: 90px !important;
    }
    #registerform fieldset .form-card .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .card.px-5.py-4 {
        padding: 25px !important;
        }
        p.m-0.topText {
        font-size: 17px;
        font-weight: 700;
        color: #515750;
        }
        .logo img {
        width: 33%;
        }
        div#signPadBig {
            width: 90% !important;
            height: 60% !important;
        }
        div#signPadBig canvas {
            width: 100%;
            height: 200px;
        }
        .SignatureovAll.ovAll {
            width: 100% !important;
            margin-bottom: 20px !important;
            padding: 10px 5px 15px !important;
        }
        div#signPadBig button.action-button {
            float: right;
            margin-left: 0 !important;
        }
        #registerform input, #registerform textarea, .ovAll{
            width: 100%;
        }
        #registerform select{
            width: 100% !important;
        }
        /* .monthly_sales .row .col-md-8{
            max-width: 50%;
            flex: 0 0 50%;
        } */
        #salesinfo {
            margin-bottom: 20px;
        }
        #salesinfo .col-md-3 {
            max-width: 100%;
            flex: 0 0 100%;
            margin: 5px auto !important;
            width: 100% !important;
        }
        img#signature_choose {
            width: 100% !important;
        }
        .footerLogo img {
            width: 40%;
        }
        .footerLogo {
            margin: auto;
            text-align: center;
        }
        .monthly_sales .col-md-8,.monthly_sales .col-md-4,.avg_trans .col-md-8,.avg_trans .col-md-4  {
            max-width: 50%;
            flex: 0 0 50%;
        }
            /***BIZ Owners*/
        .business_owner .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .business_owner .col-md-3.customDiv {
            width: 50% !important;
            float: left;
        }
        .business_owner .col-md-4.customDiv {
            width: 40%;
            float: right;
        }  
        .business_owner .col-md-4.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .business_owner .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .business_owner .addRemove img{
            margin-left: 0px !important;

        }
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

        .key_people .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .key_people .col-md-3.customDiv {
            width: 50% !important;
            float: left;
        }
        .key_people .col-md-4.customDiv {
            width: 40%;
            float: right;
        }  
        .key_people .col-md-4.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .key_people .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .key_people .addRemove img{
            margin-left: 0px !important;

        }
        .key_people .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

        .directors .col-md-8.customDiv {
            margin-bottom: 10px;
        }
        .directors .col-md-4.customDiv {
            width: 100%;
            float: right;
        }  
        .directors .col-md-4.customDiv.upload-btn-wrapper {
            width: 20% !important;
            float: left;
        }
        .directors .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .directors .addRemove img{
            margin-left: 0px !important;
        }
        .directors .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        /***BIZ Owners*/
}


@media only screen and (min-device-width : 360px) and (max-device-width : 459.99px) {
    .logo {
        margin: 0px auto 20px;
        text-align: center;
    }
    .logo img {
        width: 80%;
    }
    .m-0.topText {
        text-align: center;
    }
    .p-custom {
         padding: 20px !important;
    }
    #registerform .clearBtn {
        width: 70px !important;
    }
    #registerform fieldset .form-card .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .card.px-5.py-4 {
        padding: 25px !important;
        }
        p.m-0.topText {
        font-size: 17px;
        font-weight: 700;
        color: #515750;
        }
        .logo img {
        width: 33%;
        }
        div#signPadBig {
            width: 90% !important;
            height: 77% !important;
        }
        div#signPadBig canvas {
            width: 100%;
            height: 250px;
        }
        .SignatureovAll.ovAll {
            width: 100% !important;
            margin-bottom: 30px !important;
            padding: 10px 5px 15px !important;
        }
        #signPadBig button.action-button {
            float: none;
            margin: 15px auto 0px !important;
            display: block !important;
        }
        #registerform input, #registerform textarea, .ovAll{
            width: 100%;
        }
        #registerform select{
            width: 100% !important;
        }
        /* .monthly_sales .row .col-md-8{
            max-width: 50%;
            flex: 0 0 50%;
        } */
        #salesinfo {
            margin-bottom: 20px;
        }
        #salesinfo .col-md-3 {
            max-width: 100%;
            flex: 0 0 100%;
            margin: 5px auto !important;
            width: 100% !important;
        }
        img#signature_choose {
            width: 100% !important;
        }
        .footerLogo img {
            width: 40%;
        }
        .footerLogo {
            margin: auto;
            text-align: center;
        }
        .monthly_sales .col-md-8,.avg_trans .col-md-8 {
            max-width: 60%;
            flex: 0 0 60%;
        }
        .monthly_sales .col-md-4,.avg_trans .col-md-4  {
            max-width: 30%;
            flex: 0 0 30%;
        }
        
            /***BIZ Owners*/
        .business_owner .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .business_owner .col-md-3.customDiv {
            width: 45% !important;
            float: left;
        }
        .business_owner .col-md-4.customDiv {
            width: 55%;
            float: right;
        }  
        .business_owner .col-md-4.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .business_owner .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .business_owner .addRemove img{
            margin-left: 0px !important;

        }
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

        .key_people .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .key_people .col-md-3.customDiv {
            width: 45% !important;
            float: left;
        }
        .key_people .col-md-4.customDiv {
            width: 55%;
            float: right;
        }  
        .key_people .col-md-4.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .key_people .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .key_people .addRemove img{
            margin-left: 0px !important;

        }
        .key_people .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

        .directors .col-md-8.customDiv {
            margin-bottom: 10px;
        }
        .directors .col-md-4.customDiv {
            width: 55%;
            float: right;
        }  
        .directors .col-md-4.customDiv.upload-btn-wrapper {
            width: 40% !important;
            float: left;
        }
        .directors .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .directors .addRemove img{
            margin-left: 0px !important;
        }
        .directors .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        /***BIZ Owners*/
}


@media only screen and (min-device-width : 320px) and (max-device-width : 359.99px) {
    .logo {
        margin: 0px auto 20px;
        text-align: center;
    }
    .logo img {
        width: 80%;
    }
    .m-0.topText {
        text-align: center;
    }
    .p-custom {
         padding: 10px !important;
    }
    #registerform .clearBtn {
        width: 60px !important;
    }
    #registerform fieldset .form-card .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .card.px-5.py-4 {
        padding: 25px !important;
        }
        p.m-0.topText {
        font-size: 17px;
        font-weight: 700;
        color: #515750;
        }
        .logo img {
        width: 33%;
        }
        div#signPadBig {
            width: 90% !important;
            height: 77% !important;
        }
        div#signPadBig canvas {
            width: 100%;
            height: 250px;
        }
        .SignatureovAll.ovAll {
            width: 100% !important;
            margin-bottom: 30px !important;
            padding: 10px 5px 15px !important;
        }
        #signPadBig button.action-button {
            float: none;
            margin: 15px auto 0px !important;
            display: block !important;
        }
        #registerform input, #registerform textarea, .ovAll{
            width: 100%;
        }
        #registerform select{
            width: 100% !important;
        }
        /* .monthly_sales .row .col-md-8{
            max-width: 50%;
            flex: 0 0 50%;
        } */
        #salesinfo {
            margin-bottom: 20px;
        }
        #salesinfo .col-md-3 {
            max-width: 100%;
            flex: 0 0 100%;
            margin: 5px auto !important;
            width: 100% !important;
        }
        img#signature_choose {
            width: 100% !important;
        }
        .footerLogo img {
            width: 40%;
        }
        .footerLogo {
            margin: auto;
            text-align: center;
        }
            
        .monthly_sales .col-md-8,.avg_trans .col-md-8 {
            max-width: 60%;
            flex: 0 0 60%;
        }
        .monthly_sales .col-md-4,.avg_trans .col-md-4  {
            max-width: 30%;
            flex: 0 0 30%;
        }
        /***BIZ Owners*/
        .business_owner .col-md-4.customDiv {
            margin-bottom: 11px;
        }
        .business_owner .col-md-3.customDiv {
            width: 100% !important;
            float: left;
        }
        .business_owner .col-md-5.customDiv {
            width: 100%;
            float: right;
        }  
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            width: 20% !important;
            float: left;
        }
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .business_owner .addRemove img{
            margin-left: 0px !important;
        }
        .business_owner .select2.select2-container {
            width: 100% !important;
            margin-bottom: 10px;
        }
        .business_owner .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

        .key_people .col-md-5.customDiv {
            margin-bottom: 11px;
        }
        .key_people .col-md-3.customDiv {
            width: 100% !important;
            float: left;
            margin-bottom: 10px;
        }
        .key_people .col-md-4.customDiv {
            width: 100%;
            float: right;
        }  
        .key_people .col-md-4.customDiv.upload-btn-wrapper {
            width: 20% !important;
            float: left;
        }
        .key_people .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .key_people .addRemove img{
            margin-left: 0px !important;
        }
        .key_people .addRemove i {
            margin-left: 0px !important;
        }
        .key_people .select2.select2-container {
            width: 100% !important;
            margin-bottom: 10px;
        }
        .key_people .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }

        .directors .col-md-8.customDiv {
            margin-bottom: 11px;
        }
        .directors .col-md-4.customDiv {
            width: 100%;
            float: right;
        }  
        .directors .col-md-4.customDiv.upload-btn-wrapper {
            width: 20% !important;
            float: left;
        }
        .directors .col-md-8.customDiv.upload-btn-wrapper {
            width: 60%;
            float: right;
        }
        .directors .addRemove img{
            margin-left: 0px !important;
        }
        .directors .addRemove i {
            margin-left: 0px !important;
        }
        .directors .col-md-6.customDiv.upload-btn-wrapper {
            margin-top: 10px;
            max-width: 50% !important;
            flex: 0 0 50% !important;
        }
        /***BIZ Owners*/
}