/* Chrome, Safari, Edge, Opera */

.form-state-zip-fields input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}

/* Firefox */

.form-state-zip-fields input[type=number] {

  -moz-appearance: textfield;

}

.form-state-zip-fields .select2-selection__arrow b {

    transform: rotate(-45deg);

    -webkit-transform: rotate(43deg) !important;

    margin-top: -2px !important;

}



.form-state-zip-fields .select2-selection__rendered {

    padding-left: 10px !important;

}



.form-state-zip-fields .select2-selection--single {



    height: 37px !important;

    user-select: none;

    -webkit-user-select: none;

    font-weight: normal !important;

}



.form-state-zip-fields .select2-selection__rendered {

    color: #444;

    line-height: 36px !important;

}



.form-state-zip-fields .select2-selection--single .select2-selection__placeholder {

    font-size: 14px;

    font-weight: 500 !important;

    font-style: italic !important;

}



.form-state-zip-fields .select2-selection__rendered {

    color: #93959c !important;

    font-size: 14px !important;

    font-weight: normal !important;

    font-style: italic !important;

}



.form-top-buttons button {

     width: 179px;

}

.clonedDiv{

 margin: 10px -15px;

 padding: 15px;

 /* background-color: #a7b1d329; */

}



@media (max-width: 539px) and (min-width: 320px) {

    .form-top-buttons button{

        width: 100%;

    }

    .form-main .input-w-sec{

        width: 100% !important;

        margin-top: 10px;

    }

    .form-footer-button button{

        width: 100% !important;

    }

    .form-footer-button .filebtn label{

        width: 100% !important;

    }

    .form-footer-button .filebtn{

        width: 100% !important;

    }

  }



  @media (max-width: 1023px) and (min-width: 540px) { 

    .form-top-buttons button{

        width: 100%;

        /* margin-bottom: 10px !important; */

    }

    .form-footer-button button {

        width: 100% !important;

    }

    .form-footer-button .filebtn label{

        width: 100% !important;

    }

    .form-footer-button .filebtn{

        width: 100% !important;

    }

    .form-main .input-w-sec{

        width: 100% !important;

        margin-top: 10px;

    }

  }



  @media (max-width: 1200px) and (min-width: 1024px) {  

    .form-main .input-w-sec label {

        font-size: 11px !important;

    }

   

    .form-footer-button button {

       font-size: 11px !important;

    }

    .form-footer-button .filebtn label{

        font-size: 11px !important;

    }

    .form-footer-button .file1 {

        width: 126px !important;

        height: 35px !important;

    }

    .form-footer-button .file2 {

        width: 169px !important;

        height: 35px !important;

    }

    

  }