

/*==============  Mobile   ==============*/
@media (min-width: 300px) and (max-width: 450px) {
    .beneficiaryTurnCaption1 {
        width: 20vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align:left
    }

    .beneficiaryTurnCaption2 {
        width: 45vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }

    .beneficiaryTurnCaption1-2 {
        width: 20vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left;
    }

    .beneficiaryTurnCaption2-2 {
        width: 5vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }

    .beneficiaryturnText {
        background-color: #E4C087;
        width: 87%;
        margin-right: 3vw;
        font-size: 14px;
    }

    .beneficiaryturnlbl {
        border: 0.3px solid gray;
        text-align: center;
        background-color: #93ABD3;
        /*padding-top: 0.2em;
        padding-bottom: 0.4em;*/
        padding-top:2px ;
        width: 23vw;
        font-size: 13px;
        margin-right: 5vw
    }

    .beneficiaryturnInput {
        border: 0.3px solid gray;
        text-align: right;
        width: 45vw;
        background-color:lavender ;
    }

    .beneficiaryturnInput2 {
        border: 0.3px solid gray;
        text-align: right;
        width: 30.7vw;
        background-color: lavender;
    }

    .rowInstruction {
        text-align: center;
        font-size: 12px;
        border: 0.3px solid gray;
        width: 75vw;
        margin-right: 3vw;
        margin-top: 35px;
        /*background-color: #FFCFB3;*/
        background-color: dodgerblue;
        color: black;
        padding-top: 5px;
        padding-bottom: 6px;
        font-weight: bold;
    }

    .txtArea {
        font-size: 12px;
        width: 75vw;
        height: 150px;
        margin-right: 3vw;
    }

    .beneficiaryturnspan {
        font-size: 11px;
        font-weight: bold
    }

    .lblSave {
        width: 80vw;
        margin-right: 3vw;
        text-align:center;
    }

    .beenficiaryturnSave {
        text-align: center;
        font-size: 13px;
        border: 0.3px solid gray;
        border-radius: 5px;
        cursor: pointer;
        background-color: #C6EBC5;
    }
}







/*==============  Mini Tablet   ==============*/
@media (min-width: 451px) and (max-width: 700px) {
    .beneficiaryTurnCaption1 {
        width: 16vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left
    }

    .beneficiaryTurnCaption2 {
        width: 40vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
        margin-left: 130px
    }


    .beneficiaryTurnCaption1-2 {
        width: 16vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left;
    }

    .beneficiaryTurnCaption2-2 {
        width: 7vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }
    .beneficiaryturnText {
        background-color: #E4C087;
        width: 92%;
        margin-right: 2vw;
        font-size: 15px;
        padding-top: 4px;
        padding-bottom: 3px
    }


    .beneficiaryturnlbl {
        border: 0.3px solid gray;
        text-align: center;
        background-color: #93ABD3;
        /*padding-top: 0.2em;
        padding-bottom: 0.4em;*/
        padding-top: 2px;
        width: 17vw;
        font-size: 13px;
        margin-right: 3vw
    }

    .beneficiaryturnInput {
        border: 0.3px solid gray;
        text-align: right;
        width: 50vw;
        background-color: lavender;
    }

    .beneficiaryturnInput2 {
        border: 0.3px solid gray;
        text-align: right;
        width: 40.7vw;
        background-color: lavender;
    }

    .rowInstruction {
        text-align: center;
        font-size: 12px;
        border: 0.3px solid gray;
        width: 80vw;
        margin-right: 3vw;
        margin-top: 35px;
        /*background-color: #FFCFB3;*/
        background-color: dodgerblue;
        color: black;
        padding-top: 5px;
        padding-bottom: 6px;
        font-weight: bold;
    }

    .txtArea {
        font-size: 12px;
        width: 80vw;
        height: 150px;
        margin-right: 3vw;
    }

    .beneficiaryturnspan {
        font-size: 13px;
        font-weight: bold
    }

    .lblSave {
        width: 80vw;
        margin-right: 3vw;
        text-align: center;
    }

    .beenficiaryturnSave {
        text-align: center;
        font-size: 13px;
        border: 0.3px solid gray;
        border-radius: 5px;
        cursor: pointer;
        background-color: #C6EBC5;
    }
}






/*==============   Tablet   ==============*/
@media (min-width: 701px) and (max-width: 900px) {
    .beneficiaryTurnCaption1 {
        width: 12vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left
    }

    .beneficiaryTurnCaption2 {
        width: 25vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }

    .beneficiaryTurnCaption1-2 {
        width: 12vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left;
    }

    .beneficiaryTurnCaption2-2 {
        width: 3vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }

    .beneficiaryturnText {
        background-color: #E4C087;
        width: 94%;
        margin-right: 1vw;
        font-size: 15px;
        padding-top: 4px;
        padding-bottom: 3px
    }

    .beneficiaryturnlbl {
        border: 0.3px solid gray;
        text-align: center;
        background-color: #93ABD3;
        /*padding-top: 0.2em;
        padding-bottom: 0.4em;*/
        padding-top: 2px;
        width: 12vw;
        font-size: 13px;
        margin-right: 3vw
    }

    .beneficiaryturnInput {
        border: 0.3px solid gray;
        text-align: right;
        width: 20vw;
        background-color: lavender;
    }


    .beneficiaryturnInput2 {
        border: 0.3px solid gray;
        text-align: right;
        width: 15.7vw;
        background-color: lavender;
    }


    .rowInstruction {
        text-align: center;
        font-size: 15px;
        border: 0.3px solid gray;
        width: 80vw;
        margin-right: 3vw;
        margin-top: 35px;
        /*background-color: #FFCFB3;*/
        background-color: dodgerblue;
        color: black;
        padding-top: 5px;
        padding-bottom: 6px;
        font-weight: bold;
    }

    .txtArea {
        font-size: 13px;
        width: 80vw;
        height: 150px;
        margin-right: 3vw;
    }

    .beneficiaryturnspan {
        font-size: 13px;
        font-weight: bold
    }

    .lblSave {
        width: 80vw;
        margin-right: 3vw;
        text-align: center;
    }

    .beenficiaryturnSave {
        text-align: center;
        font-size: 13px;
        border: 0.3px solid gray;
        border-radius: 5px;
        cursor: pointer;
        background-color: #C6EBC5;
    }
}






/*==============  Small PC   ==============*/
@media (min-width: 901px) and (max-width: 1200px) {
    .beneficiaryTurnCaption1 {
        width: 12vw;
        text-align: center;
        font-size: 14.5px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left
    }

    .beneficiaryTurnCaption2 {
        width: 20vw;
        text-align: right;
        font-size: 16px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }


    .beneficiaryTurnCaption1-2 {
        width: 12vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left;
    }

    .beneficiaryTurnCaption2-2 {
        width: 1.4vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }
    .beneficiaryturnText {
        background-color: #E4C087;
        width: 94%;
        margin-right: 1.5vw;
        font-size: 15px;
        padding-top: 4px;
        padding-bottom: 3px
    }

    .beneficiaryturnlbl {
        border: 0.3px solid gray;
        text-align: center;
        background-color: #93ABD3;
        /*padding-top: 0.2em;
        padding-bottom: 0.4em;*/
        padding-top: 2px;
        width: 8vw;
        font-size: 14px;
        margin-right: 3vw
    }

    .beneficiaryturnInput {
        border: 0.3px solid gray;
        text-align: right;
        width: 23vw;
        background-color: lavender;
    }

    .beneficiaryturnInput2 {
        border: 0.3px solid gray;
        text-align: right;
        width: 18vw;
        background-color: lavender;
    }

    .rowInstruction {
        text-align: center;
        font-size: 15px;
        border: 0.3px solid gray;
        width: 80vw;
        margin-right: 3vw;
        margin-top: 35px;
        /*background-color: #FFCFB3;*/
        background-color: dodgerblue;
        color: black;
        padding-top: 5px;
        padding-bottom: 6px;
        font-weight: bold;
    }

    .txtArea {
        font-size: 13px;
        width: 80vw;
        height: 150px;
        margin-right: 3vw;
    }

    .beneficiaryturnspan {
        font-size: 13px;
        font-weight: bold
    }

    .lblSave {
        width: 80vw;
        margin-right: 3vw;
        text-align: center;
    }

    .beenficiaryturnSave {
        text-align: center;
        font-size: 13px;
        border: 0.3px solid gray;
        border-radius: 5px;
        cursor: pointer;
        background-color: #C6EBC5;
    }
}




/*==============   PC   ==============*/
@media (min-width: 1201px) and (max-width: 1450px) {
    .beneficiaryTurnCaption1 {
        width: 12vw;
        text-align: center;
        font-size: 14.5px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left
    }

    .beneficiaryTurnCaption2 {
        width: 20vw;
        text-align: right;
        font-size: 16px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }


    .beneficiaryTurnCaption1-2 {
        width: 12vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left;
    }

    .beneficiaryTurnCaption2-2 {
        width: 2vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }
    .beneficiaryturnText {
        background-color: #E4C087;
        width: 95%;
        margin-right: 1vw;
        font-size: 16px;
        padding-top: 4px;
        padding-bottom: 3px
    }

    .beneficiaryturnlbl {
        border: 0.3px solid gray;
        text-align: center;
        background-color: #93ABD3;
        /*padding-top: 0.2em;
        padding-bottom: 0.4em;*/
        padding-top: 2px;
        width: 8vw;
        font-size: 14px;
        margin-right: 3vw
    }

    .beneficiaryturnInput {
        border: 0.3px solid gray;
        text-align: right;
        width: 20vw;
        background-color: lavender;
    }

    .beneficiaryturnInput2 {
        border: 0.3px solid gray;
        text-align: right;
        width: 16.4vw;
        background-color: lavender;
    }

    .rowInstruction {
        text-align: center;
        font-size: 15px;
        border: 0.3px solid gray;
        width: 80vw;
        margin-right: 3vw;
        margin-top: 35px;
        /*background-color: #FFCFB3;*/
        background-color: dodgerblue;
        color: black;
        padding-top: 5px;
        padding-bottom: 6px;
        font-weight: bold;
    }

    .txtArea {
        font-size: 13px;
        width: 80vw;
        height: 150px;
        margin-right: 3vw;
    }

    .beneficiaryturnspan {
        font-size: 13px;
        font-weight: bold
    }

    .lblSave {
        width: 80vw;
        margin-right: 3vw;
        text-align: center;
    }

    .beenficiaryturnSave {
        text-align: center;
        font-size: 13px;
        border: 0.3px solid gray;
        border-radius: 5px;
        cursor: pointer;
        background-color: #C6EBC5;
    }
}


/*==============   Large PC   ==============*/
@media (min-width: 1451px) and (max-width: 2200px) {
    .beneficiaryTurnCaption1 {
        width: 12vw;
        text-align: center;
        font-size: 14.5px;
        font-family: Georgia, 'Times New Roman', Times, serif;
        text-align: left
    }

    .beneficiaryTurnCaption2 {
        width: 20vw;
        text-align: right;
        font-size: 16px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }

    .beneficiaryTurnCaption1-2 {
        width: 12vw;
        text-align: center;
        font-size: 14px;
        font-family: Georgia, 'Times New Roman', Times, serif
            ;text-align:left ;
    }

    .beneficiaryTurnCaption2-2 {
        width: 2.4vw;
        text-align: right;
        font-size: 15px;
        font-weight: 500;
        border: 0.3px solid gray;
        background-color: powderblue;
    }

    .beneficiaryturnText {
        background-color: #E4C087;
        width: 95%;
        margin-right: 1vw;
        font-size: 16px;
        padding-top: 4px;
        padding-bottom: 3px
    }

    .beneficiaryturnlbl {
        border: 0.3px solid gray;
        text-align: center;
        background-color: #93ABD3;
        /*padding-top: 0.2em;
        padding-bottom: 0.4em;*/
        padding-top: 2px;
        width: 8vw;
        font-size: 14px;
        margin-right: 3vw
    }

    .beneficiaryturnInput {
        border: 0.3px solid gray;
        text-align: right;
        width: 20vw;
        background-color: lavender;
    }

    .beneficiaryturnInput2 {
        border: 0.3px solid gray;
        text-align: right;
        width: 16.7vw;
        background-color: lavender;
    }

    .rowInstruction {
        text-align: center;
        font-size: 15px;
        border: 0.3px solid gray;
        width: 80vw;
        margin-right: 3vw;
        margin-top: 35px;
        /*background-color: #FFCFB3;*/
        background-color: dodgerblue;
        color:black;
        padding-top: 5px;
        padding-bottom: 6px;
        font-weight: bold;
    }

    .txtArea {
        font-size: 13px;
        width: 80vw;
        height: 150px;
        margin-right: 3vw;
    }

    .beneficiaryturnspan {
        font-size: 13px;
        font-weight:bold
    }

    .lblSave {
        width: 80vw;
        margin-right: 3vw;
        text-align: center;
    }

    .beenficiaryturnSave {
        text-align: center;
        font-size: 13px;
        border: 0.3px solid gray;
        border-radius: 5px;
        cursor: pointer;
        background-color: #C6EBC5;
    }
}
