@media (max-width: 992px) {

    .thankyou-section.section .content-block-row .content-block-body h2 { 
        font-size: 38px;
    }
 
    .thankyou-section.section .content-block-row .content-block-body {
       padding-top: 80px;
    }

    .thankyou-section.section .content-block-row .content-block-body .image-tag {
        right: 10%;
        max-width: 100%;
        width: 50%;
        width: 350px;
    }
 

    .thankyou-section.section.formstart-page .content-block-row .content-block-body h2 { 
        font-size: 38px; 
    }
    .thankyou-section.section.formstart-page .content-block-row .content-block-body {
        padding-top: 13%;
       
    }


}

@media (max-width: 767px) {


    /* Step Form Start From Here */

    .page-id-3800 .custom-sticky-bar-main,
    .page-id-3800 .custom-header,
    .page-id-3800 .cky-btn-revisit-wrapper,
    .page-id-3800 .line-section,
    .page-id-3800 .footer {
        display: none;
    }

    .page-id-3800 .section {
        /* background: #E30613; */
        min-height: 100vh;
    }



    .section.step-form-section .custom-form {
        border: 0px solid #23336c1f;
        padding: 10px 10px 130px 10px;
        position: relative;
        width: 100%;
        /* overflow: hidden; */
        border-radius: 0px;
        min-height: 68vh;
        height: auto;
        margin-top: 10px;
    }


    .section.step-form-section .custom-form .custom-logo-holder {
        /* border: 1px solid; */
        position: absolute;
        top: -62px;
        right: 0;
        width: 180px;
    }

    .section.step-form-section .custom-form .custom-logo-holder img {}




    /* Progress Bar Setting Start */
    .forminator-ui#forminator-module-3814.forminator-design--default .forminator-pagination-progress .forminator-progress-label {
        color: #777771;
        display: none;
    }



    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-pagination-progress .forminator-progress-bar {
        background-color: #ffffff;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-pagination-progress .forminator-progress-bar span {
        /* background-color: #23336c; */
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-progress .forminator-progress-bar {
        height: 15px;
        border-radius: 0px;
        margin-left: 0px;

    }

    .section.step-form-section .custom-form .forminator-pagination-progress .forminator-progress-bar span,
    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-progress .forminator-progress-bar span {
        height: 15px;
        margin-left: 0px;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-title {
        /* color: #0a2966; */
        font-size: 20px;
        line-height: 1.5;
        /* font-family: 'ClanOT-News'; */
        /* font-family: 'ClanOT-Medium'; */
        padding-bottom: 20px;
        padding-left: 25px;
    }



    .section.step-form-section .custom-form .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-progress,
    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-progress {
        position: absolute;
        bottom: -6px;
        left: 10px;
        display: block;
        width: 93%;
    }

    /* Progress Bar Setting End */


    .section.step-form-section .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer {
        justify-content: flex-start !important;
    }

    .section.step-form-section .custom-form .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-label,
    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-label {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        line-height: 20px;
        font-size: 16px;
         font-family: 'Roboto';
        font-weight: 500;
        margin-left: 17px;
        display: flex;
        /* border: 1px solid; */
        width: 100%;
        height: 41px;
        align-items: center;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-has_error .forminator-input {
        /* border-color: #af0f1e; */
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-has_error .forminator-input {
        height: 38px !important;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-field {
        position: relative;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-error-message {
        /* background-color: #23336c; */
        /* color: #E30613; */
        /* background-color: #23336c; */
        /* color: #E30613; */
        margin-top: 20px;
        background: none;
        /* color: #c50000; */
        /* color: #af0f1e; */
        padding: 0px;
        position: absolute;
        bottom: -37px;
    }


    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default #name-3 .forminator-error-message,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default #name-4 .forminator-error-message,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default #phone-1 .forminator-error-message,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default #email-1 .forminator-error-message {
        bottom: -20px;
    }

    /* Radio Button */
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
        /* background-color: #E30613; */
        /* border: 6px solid #23336c; */
        /* border-radius: 0px; */
        /* padding: 6px; */
    }


    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio .forminator-radio-bullet,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio .forminator-radio-image {
        /* border-color: #777771; */
        /* background-color: #23336c !important; */
        /* border-radius: 0px; */
        /* border: 6px solid #23336c; */
        border-radius: 4px;
        padding: 10px;
        position: absolute;
        top: 10%;
        left: 0;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio {
        font-size: 16px;
        padding-left: 25px;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
        /* background-color: #E30613; */
        /* border: 5px solid #ffffff; */
        /* border-radius: 0px; */
        /* padding: 7px; */
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-input,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-input:hover,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-input:focus,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-input:active {
        border-color: transparent;
        background-color: #ffffff;
        /* color: #000000; */
        /* font-size: 16px; */
    }



    /* Next, Back and Submitt Button */

    .forminator-ui#forminator-module-3814.forminator-design--default .forminator-button-submit {
        /* background-color: #23336c !important; */
        /* color: #E30613 !important; */
        font-size: 16px !important;
        font-weight: 900 !important;
        max-width: 100%;
        /* width: 350px; */
    }

    .forminator-ui#forminator-module-3814.forminator-design--default .forminator-button-submit:hover {
        /* background-color: #23336c !important; */
        /* color: #E30613 !important; */
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-button-back {
        background-color: #E30613;
        background: transparent;
        /* color: #23336c; */
        font-size: 16px;
        text-align: left;
        width: 210px;
        max-width: 100%;
        padding-left: 22px;
        position: absolute;
        top: -53px;
        left: 0px;
        box-shadow: none;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-button-back:before {
        content: "\f060";
        font-family: Font Awesome\ 5 Free;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-weight: 900;
        position: absolute;
        top: 30%;
        left: 0;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-button-next {
        background-color: #E30613;
        background: transparent;
        /* color: #23336c; */
        font-size: 16px;
        text-align: left;
        border: 0px solid;
        width: 193px;
        max-width: 100%;
        box-shadow: none;
        padding-left: 0;
        position: absolute;
        bottom: 38px;
        left: 10px;
        /* border: 1px solid; */
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-button-next:before {
        content: "\f061";
        font-family: Font Awesome\ 5 Free;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-weight: 900;
        position: absolute;
        top: 35%;
        right: 18px;
    }



    /* Css For Each Filed based on there style */

    .section.step-form-section .custom-form .forminator-field-radio.professional-experience {
        /* border: 1px solid #000; */
    }

    .section.step-form-section .custom-form .forminator-field-radio.professional-experience label {}

    .section.step-form-section .custom-form .forminator-field-radio.professional-experience .forminator-field {
        /* border: 2px solid #f0f; */
    }

    .section.step-form-section .custom-form .forminator-field-radio.professional-experience .forminator-field .forminator-radio {
        background: #23336c;
        border: 0px solid #f00;
        height: 100px;
        width: 40%;
        width: 130px;
        max-width: 150px;
        color: #E30613 !important;
    }


    /* ///// Comment here the box version /////// */
/*
    
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-field-radio.professional-experience .forminator-radio .forminator-radio-bullet:before {
        background-color: #314589;
        border: 9px solid #314589;
        border-radius: 0px;
        padding: 6px;
        width: 100%;
        height: 100%;
        border-radius: 0;
    }


    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-field-radio.professional-experience .forminator-radio .forminator-radio-bullet,
    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-field-radio.professional-experience .forminator-radio .forminator-radio-image {
        border-color: #777771;
        background-color: #23336c00 !important;
        border-radius: 0px;
        border: 0px solid #E30613;
        border-radius: 0px;
        padding: 6px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio#forminator-field-radio-2-label-1 {
        margin-left: 0px;
        padding-left: 0px;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-1 .forminator-radio-label {
        border: 1px solid;
        width: 100%;
        height: 100%;
        padding-left: 0;
        margin-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 30px;
        position: relative;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-1 .forminator-radio-label:before {
        content: "\f063";
        font-family: Font Awesome\ 5 Free;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-weight: 900;
        position: absolute;
        top: 18%;
        
        font-size: 25px;
        width: 100%;
      
        text-align: center;
    }

    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio#forminator-field-radio-2-label-2 {
        margin-left: 0px;
        padding-left: 0px;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-2 .forminator-radio-label {
        border: 1px solid;
        width: 100%;
        height: 100%;
        padding-left: 0;
        margin-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 30px;
        position: relative;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-2 .forminator-radio-label:before {
        content: "\f061";
        font-family: Font Awesome\ 5 Free;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-weight: 900;
        position: absolute;
        top: 18%;
       
        font-size: 25px;
        width: 100%;
       
        text-align: center;
    }

*/


    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio#forminator-field-radio-2-label-3 {
        margin-left: 0px;
        padding-left: 0px;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-3 .forminator-radio-label {
        border: 1px solid;
        width: 100%;
        height: 100%;
        padding-left: 0;
        margin-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 30px;
        position: relative;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-3 .forminator-radio-label:before {
        content: "\f062";
        font-family: Font Awesome\ 5 Free;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-weight: 900;
        position: absolute;
        top: 18%;
        /* border: 1px solid; */
        font-size: 25px;
        width: 100%;
        /* margin: 0px auto; */
        text-align: center;
    }


    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-radio#forminator-field-radio-2-label-4 {
        margin-left: 0px;
        padding-left: 0px;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-4 .forminator-radio-label {
        border: 1px solid;
        width: 100%;
        height: 100%;
        padding-left: 0;
        margin-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 30px;
        position: relative;
    }

    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio#forminator-field-radio-2-label-4 .forminator-radio-label:before {
        content: "\f067";
        font-family: Font Awesome\ 5 Free;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-weight: 900;
        position: absolute;
        top: 18%;
        /* border: 1px solid; */
        font-size: 25px;
        width: 100%;
        /* margin: 0px auto; */
        text-align: center;
    }



    .section.step-form-section .custom-form .forminator-ui#forminator-module-3814.forminator-design--default .forminator-label {
        display: none;
    }

    /* Date Field */
    .section.step-form-section .custom-form .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-icon [class*=forminator-icon-],
    .section.step-form-section .custom-form .forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-icon [class*=forminator-icon-] {

        top: 70%;
    }



    /* Datepicker Colors */

    /* Datepicker Colors */
    .forminator-ui#forminator-module-3814.forminator-design--default .forminator-input-with-icon [class*="forminator-icon-"] {
        color: #11306e !important;
    }

    .forminator-ui#forminator-module-3814.forminator-design--default .forminator-is_active .forminator-input-with-icon [class*="forminator-icon-"] {
        color: #11306e !important;
    }

    .forminator-custom-form-3814.forminator-calendar--default .ui-datepicker-header .ui-corner-all {
        background-color: #11306e !important;
        color: #FFFFFF;
    }

    .forminator-custom-form-3814.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight {
        border-color: #11306e !important;
        ;
        background-color: #11306e21 !important;
        color: #11306e !important;
    }


    .forminator-custom-form-3814.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default:active,
    .forminator-custom-form-3814.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
        border-color: #11306e !important;
        ;
        background-color: #11306e !important;
        ;
        color: #FFFFFF;
    }

    .forminator-custom-form-3814.forminator-calendar--default:before {
        border-color: #11306e !important;
        ;
        background-color: #E6E6E6 !important;
        ;
    }






    .professional-experience {}

    .vocational-training {}

    .vocational-training-other {}

    .heidenhain-programming-skills {}

    .starting-date {}

    .salary {}

    .forminator-title {}

    .forminator-subtitle {}

    .forminator-label {}

    .forminator-description {}

    .forminator-description {}

    .forminator-input {}

    .forminator-textarea {}









    /* thank you page start */
    .page-id-3817 .custom-sticky-bar-main,
    .page-id-3817 .custom-header,
    .page-id-3817 .cky-btn-revisit-wrapper,
    .page-id-3817 .line-section,
    .page-id-3817 .footer {
        display: none;
    }

    .thankyou-section.section {
        /* background: #E30613; */
        padding-top: 0;
        min-height: 100vh;
        padding-top: 27px;
        overflow: hidden;
    }


    .thankyou-section.section .top-header {
        position: relative;
        border: 0px solid;
        height: 60px;
        display: flex;
        align-content: center;
        margin-top: 0;
    }

    .thankyou-section.section .top-header .back-link-holder {}

    .thankyou-section.section .top-header .back-link-holder .read-more-banner-btn {
        background: transparent;
        /* color: #23336c; */
        font-size: 15px;
        /* text-align: left; */
        width: 210px;
        /* max-width: 100%; */
        /* padding-left: 22px; */
        /* position: absolute; */
        top: 17px;
        left: 0px;
        box-shadow: none;
    }

    .thankyou-section.section .top-header .back-link-holder .read-more-banner-btn i {
        padding-right: 10px;
    }

    .thankyou-section.section .top-header .back-link-holder .read-more-banner-btn:hover,
    .thankyou-section.section .top-header .back-link-holder .read-more-banner-btn:focus {}



    .thankyou-section.section .top-header .custom-logo-holder {
        /* position: absolute; */
        top: -57px;
        right: 0;
        /* width: 90px; */
        /* border: 1px solid; */
        text-align: right;
    }

    .thankyou-section.section .top-header .custom-logo-holder img {
        width: 100px;
        border: 0px solid;
        text-align: right;
    }



    .thankyou-section.section .content-block-row .content-block-body {
        padding-top: 0;
        overflow: hidden;
    }



    .thankyou-section.section .content-block-row .content-block-body h2 {
        margin-top: 0px;
        border-top: 2px solid #0a2966;
        border-bottom: 2px solid #0a2966;
        padding: 1.1rem 0px;
        font-size: 28px;
         font-family: 'Roboto';
        width: 370px;
        max-width: 70%;
    }


    .thankyou-section.section .content-block-row .content-block-body .image-tag {
        position: absolute;
        bottom: -32px;
        right: 60px;
        max-width: 100%;
        width: 51%;
    }


    /* Form Start page start */
    .page-id-3827 .custom-sticky-bar-main,
    .page-id-3827 .custom-header,
    .page-id-3827 .cky-btn-revisit-wrapper,
    .page-id-3827 .line-section,
    .page-id-3827 .footer {
        display: none;
    }

    .thankyou-section.section.formstart-page {
        background: #E30613;
        padding-top: 0;
        min-height: 100vh;
        padding-top: 27px;
        overflow: hidden;
    }


    .thankyou-section.section.formstart-page .top-header {
        position: relative;
        border: 0px solid;
        height: 60px;
        display: flex;
        align-content: center;
        margin-top: 0;
    }

    .thankyou-section.section.formstart-page .top-header .back-link-holder {}

    .thankyou-section.section.formstart-page .top-header .back-link-holder .read-more-banner-btn {
        background: transparent;
        color: #23336c;
        font-size: 15px;
        /* text-align: left; */
        width: 210px;
        /* max-width: 100%; */
        /* padding-left: 22px; */
        /* position: absolute; */
        top: 17px;
        left: 0px;
        box-shadow: none;
    }

    .thankyou-section.section.formstart-page .top-header .back-link-holder .read-more-banner-btn i {
        padding-right: 10px;
    }

    .thankyou-section.section.formstart-page .top-header .back-link-holder .read-more-banner-btn:hover,
    .thankyou-section.section.formstart-page .top-header .back-link-holder .read-more-banner-btn:focus {}



    .thankyou-section.section.formstart-page .top-header .custom-logo-holder {
        /* position: absolute; */
        top: -57px;
        right: 0;
        /* width: 90px; */
        /* border: 1px solid; */
        text-align: right;
    }

    .thankyou-section.section.formstart-page .top-header .custom-logo-holder img {
        width: 100px;
        border: 0px solid;
        text-align: right;
    }



    .thankyou-section.section.formstart-page .content-block-row .content-block-body {
        padding-top: 20%;
        overflow: hidden;
    }



    .thankyou-section.section.formstart-page .content-block-row .content-block-body h2 {
        margin-top: 0px;
        border-top: 2px solid #0a2966;
        border-bottom: 0px solid #0a2966;
        padding: 1.1rem 0px 0;
        font-size: 28px;
        /* font-family: 'ClanOT-News';
        font-family: 'ClanOT-Medium'; */
        width: 370px;
        max-width: 80%;
    }


    .thankyou-section.section.formstart-page .content-block-row .content-block-body .image-tag {
        position: inherit;
        max-width: 100%;
        width: 100%;
    }


    .thankyou-section.section.formstart-page .content-block-row .content-block-body .main-btn {
        background: #23336C;
        color: #E30613;
        border: 1px solid #23336C;
        max-width: 100%;
        width: 350px;
    }

    .thankyou-section.section.formstart-page .content-block-row .content-block-body .main-btn:hover,
    .thankyou-section.section.formstart-page .content-block-row .content-block-body .main-btn:focus {
        background: #E30613;
        color: #23336C;
        opacity: 0.9;
    }


    .thankyou-section.section.formstart-page .content-block-row .content-block-body.padding-top-0 {
        padding-top: 0px !important;
    }





  .section.step-form-section .custom-form .forminator-field-section{  }
  .section.step-form-section .custom-form .forminator-field-section::before{
    width: 30px;
    height: 30px;
    top: 3px;
    left: -8px;
    font-size: 21px;
    } 


    /* Form Start page End */

}

@media (max-width: 490px) {

.thankyou-section.section .content-block-row .content-block-body .image-tag {
    position: absolute;
    bottom: -52px;
    right: 0px;
    max-width: 100%;
    width: 65%;
}
}