/* 1          iPhone 14, iPhone 13, iPhone 12*/

@media only screen and (min-width: 390px) and (max-width: 768px) {
    div[data-style-action-name="home_logoMobile"] div[id="SSP_hamburger"] div.MuiPaper-root {
        left: 38.2rem !important;
    }
    div[data-style-action-name="SSP_home_logoMobile"] {
        display: none !important;
    }
    div.grecaptcha-badge {
        display: none !important;
    }
    div[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }



    div[data-style-actor-name="racvSigninContentPanel"].actor-wrapper,
    div[data-style-actor-name="racvSigninTitlePanel"].actor-wrapper,
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        overflow: hidden !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical {
        width: 100% !important;
        left: 1rem !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"].actor-wrapper {
        height: 11rem !important;
    }
    div[data-style-actor-name="racvSigninTitlePanel"].actor-wrapper h1[data-style-id="title"].title {
        font-size: 5rem !important;
        line-height: 10rem !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 25% !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] span.text {
        width: 35rem !important;
        padding-top: 2rem !important;
        font-size: 2rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="login"] {
        min-width: 10rem !important;
        top: -2rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="login"] div[data-style-id="action"] {
        min-width: 10rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspRegister"][data-style-id="action-wrapper"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] {
        top: -3rem !important;
        position: absolute !important;
        left: 18rem !important;
        width: 30rem !important;
    }
    div[data-style-actor-name="ClsAppLayoutOneContent"].actor-wrapper {
        background-color: #e2e1e7 !important;
    }
    div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        width: 100% !important;
        height: 100% !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(1) .base-panel .title {
        font-size: 5rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 30% !important;
        height: 15rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 30rem auto 0 !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 21rem auto 0 !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right {
        position: absolute !important;
        top: -10rem !important;
        left: 5rem !important;
    }
    div[data-style-action-name="sspLoginRedirect"][data-style-id="action-wrapper"] {
        position: absolute !important;
        left: 28rem !important;
    }
    div[data-style-action-name="sspLoginRedirect"][data-style-id="action-wrapper"] div[data-style-id="action"] {
        font-size: 2.5rem !important;
    }
    div[data-style-field-name="racvForgotPasswordPageEmail"] div.error {
        top: -6rem !important;
        position: relative !important;
        left: 10rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper {
        padding: 1.875rem 1rem !important;
        margin: 0rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.MuiPaper-root {
        margin: 0 !important;
        padding: 0 !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.sspFooter[id="racv"] {
        display: block !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.sspFooter p {
        position: relative !important;
        left: 0rem !important;
        top: 0rem !important;
    }






    button[data-style-action-name="SSP_ApplyBtn_Mobile"] {
        display: none !important;
    }
    div[data-style-actor-name="CLXTransactionDetails"] div.MuiToolbar-root {
        display: none !important;
    }
    li.MuiButtonBase-root[data-style-action-name="PS"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical {
        padding: 3rem 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordContentPanel"].actor-wrapper div.entries,
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div.entries {
        margin: 10rem auto 0 !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="Footer"] div.c-footer__bar-item p {
        position: relative !important;
        top: -1rem !important;
        left: -4rem !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] {
        height: 10rem;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] div.header-inner {
        position: relative;
        top: 1rem;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span.text {
        position: relative !important;
        top: 5.5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        position: absolute !important;
        top: 3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel {
        min-height: 30rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel div.text-after {
        font-size: 2rem !important;
    }
    button[data-style-action-name="SSP_WebToCasePOCOpenPopup"] {
        top: -1rem !important;
    }
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-id="modal-background"] div[data-style-id="modal-dialog"],
    [data-style-stage-name="register"] div[data-style-id="modal-background"] div[data-style-id="modal-dialog"] {
        height: 50% !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div.text-after {
        position: absolute !important;
        left: 7rem !important;
        top: 20rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span {
        position: relative !important;
        top: 3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        left: 0rem !important;
        top: 10rem !important;
    }
    div[data-style-actor-name="racvSignin"],
    div[data-style-actor-name="racvSetPassword"] {
        position: relative !important;
        left: -0.5rem !important;
        padding-left: 0% !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] div.action {
        font-size: 1.5rem !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"] .header-col-right h4 a {
        left: -5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].base-panel {
        height: 35rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel h1 {
        position: relative !important;
        top: -5rem !important;
    }
    div[data-style-actor-name="GeneratePayoutQuote"] div.MuiToolbar-root {
        position: relative !important;
        top: -1.5rem !important;
    }

   /* Ganaraj added start*/
        div[data-style-actor-name="CLXCaseDetails"] h1 {
        position: absolute !important;
        flex-grow: 1 !important;
        margin-top: -3% !important;  /* Ganu Changed from 1rem to 3rem  iphone 12 gap was less  + -3%*/
    }
    div[data-style-actor-name="CLXCaseDetails"] button[data-style-action-name="SSP_WebToCasePOCOpenPopup"] {
        position: relative !important;
        top: 6rem !important;
        font-size: 2rem !important;
    }
    div[data-style-actor-name="CLXCaseDetails"] table.MuiTable-root {
        margin-top: 7rem !important;
    }


     .material-icons {
        font-size: 37px !important;
     }
      /* Ganaraj added ends*/

    /* Ganaraj added Start */
        div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Export to CSV"],
    div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Print"] {
        display: none !important;
    }
        div[data-style-actor-name="contact_info"] div[data-style-id="text-before"] p:last-child {
        display: flex !important;
    }
    div[data-style-actor-name="contact_info"] div[data-style-id="text-before"] p:last-child span {
        position: relative !important;
        left: 0rem !important; /* Ganaraj added */
    }
      div[data-style-actor-name="contact_info"] div[data-style-id="text-before"] p:last-child span:last-child {
        text-align: right !important; /* Ganaraj added */
    }

     /* Ganaraj added ends */
     /* Ganaraj added Start */
    .flex{
        display: flex !important;
    }
    .displayadjust {
         font-size: 12px !important;
    line-height:22px !important; 
    padding: 12px 5px 6px 2px;
    }
        [data-style-actor-name=CLXUserInformation] .MuiTabs-scroller button {
    font-size: 14px !important;
    }
    /* Ganaraj added ends */

   [data-style-actor-name="CLXFilters"] [data-style-field-name="Startdate"] input::-webkit-date-and-time-value,
[data-style-actor-name="CLXFilters"] [data-style-field-name="Enddate"] input::-webkit-date-and-time-value,
[data-style-actor-name="GeneratePayoutQuote"] [data-style-field-name="Payoff_date"] input::-webkit-date-and-time-value
{
text-align:left !important;
}

} 


/* 2  Samsung Galaxy S10, S20, S21, S22*/

@media only screen and (min-width: 360px) and (max-width: 389px) {
    li[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }
    div[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }
    div.grecaptcha-badge {
        display: none !important;
    }
    div[data-style-actor-name="CLXCaseDetails"] h1 {
        position: absolute !important;
        flex-grow: 1 !important;
        margin-bottom: 1rem !important;
    }
    div[data-style-actor-name="CLXCaseDetails"] button[data-style-action-name="SSP_WebToCasePOCOpenPopup"] {
        position: relative !important;
        top: 6rem !important;
        font-size: 2rem !important;
    }
    div[data-style-actor-name="CLXCaseDetails"] table.MuiTable-root {
        margin-top: 7rem !important;
    }
    div[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }
    div[data-style-actor-name="contact_info"] div[data-style-id="text-before"] p:last-child {
        display: flex !important;
    }
    div[data-style-actor-name="contact_info"] div[data-style-id="text-before"] p:last-child span {
        position: relative !important;
        left: 0rem !important; /* Ganaraj added */
    }
     div[data-style-actor-name="contact_info"] div[data-style-id="text-before"] p:last-child span:last-child {
        text-align: right !important; /* Ganaraj added */
    }
    div[data-style-actor-name="CLXUserEmail"] div[data-style-id="text-after"] p.alert {
        display: flex !important;
        padding: 1rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"].actor-wrapper,
    div[data-style-actor-name="racvSigninTitlePanel"].actor-wrapper,
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        overflow: hidden !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical {
        width: 100% !important;
        left: 1rem !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"].actor-wrapper {
        height: 11rem !important;
    }
    div[data-style-actor-name="racvSigninTitlePanel"].actor-wrapper h1[data-style-id="title"].title {
        font-size: 5rem !important;
        line-height: 10rem !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 25% !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] span.text {
        width: 35rem !important;
        padding-top: 2rem !important;
        font-size: 2rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="login"] {
        min-width: 10rem !important;
        top: -2rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="login"] div[data-style-id="action"] {
        min-width: 10rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspRegister"][data-style-id="action-wrapper"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] {
        top: -3rem !important;
        position: absolute !important;
        left: 18rem !important;
        width: 30rem !important;
    }
    div[data-style-actor-name="ClsAppLayoutOneContent"].actor-wrapper {
        background-color: #e2e1e7 !important;
    }
    div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        width: 100% !important;
        height: 100% !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(1) .base-panel .title {
        font-size: 5rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 30% !important;
        height: 15rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 30rem auto 0 !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 21rem auto 0 !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right {
        position: absolute !important;
        top: -10rem !important;
        left: 5rem !important;
    }
    div[data-style-action-name="sspLoginRedirect"][data-style-id="action-wrapper"] {
        position: absolute !important;
        left: 28rem !important;
    }
    div[data-style-action-name="sspLoginRedirect"][data-style-id="action-wrapper"] div[data-style-id="action"] {
        font-size: 2.5rem !important;
    }
    div[data-style-field-name="racvForgotPasswordPageEmail"] div.error {
        top: -6rem !important;
        position: relative !important;
        left: 10rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper {
        padding: 1.875rem 1rem !important;
        margin: 0rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.MuiPaper-root {
        margin: 0 !important;
        padding: 0 !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.sspFooter[id="racv"] {
        display: block !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.sspFooter p {
        position: relative !important;
        left: 0rem !important;
        top: 0rem !important;
    }
    button[data-style-action-name="SSP_ApplyBtn_Mobile"] {
        display: none !important;
    }
    div[data-style-actor-name="CLXTransactionDetails"] div.MuiToolbar-root {
        display: none !important;
    }
    li.MuiButtonBase-root[data-style-action-name="PS"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical {
        padding: 3rem 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordContentPanel"].actor-wrapper div.entries,
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div.entries {
        margin: 10rem auto 0 !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="Footer"] div.c-footer__bar-item p {
        position: relative !important;
        top: -1rem !important;
        left: -4rem !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] {
        height: 10rem;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] div.header-inner {
        position: relative;
        top: 1rem;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span.text {
        position: relative !important;
        top: 5.5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        position: absolute !important;
        top: 3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel {
        min-height: 30rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel div.text-after {
        font-size: 2rem !important;
    }
    button[data-style-action-name="SSP_WebToCasePOCOpenPopup"] {
        top: -1rem !important;
    }
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-id="modal-background"] div[data-style-id="modal-dialog"],
    [data-style-stage-name="register"] div[data-style-id="modal-background"] div[data-style-id="modal-dialog"] {
        height: 50% !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div.text-after {
        position: absolute !important;
        left: 7rem !important;
        top: 20rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span {
        position: relative !important;
        top: 3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        left: 0rem !important;
        top: 10rem !important;
    }
    div[data-style-actor-name="racvSignin"],
    div[data-style-actor-name="racvSetPassword"] {
        position: relative !important;
        left: -0.5rem !important;
        padding-left: 0% !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] div.action {
        font-size: 1.5rem !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"] .header-col-right h4 a {
        left: -5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].base-panel {
        height: 35rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel h1 {
        position: relative !important;
        top: -20rem !important;
    }
    div[data-style-actor-name="GeneratePayoutQuote"] div.MuiToolbar-root {
        position: relative !important;
        top: -1.5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel div.component-actions-bottom-right {
        bottom: 17rem !important;
    }
        /* Ganaraj added Start */
        div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Export to CSV"],
    div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Print"] {
        display: none !important;
    }

     /* Ganaraj added ends */
         .flex{
        display: flex !important;
    }
    .displayadjust {
         font-size: 12px !important;
    line-height:22px !important; 
    padding: 12px 5px 6px 2px;
    }
            [data-style-actor-name=CLXUserInformation] .MuiTabs-scroller button {
        font-size: 14px !important;
        }
    /* Ganaraj added ends */

    [data-style-actor-name="CLXFilters"] [data-style-field-name="Startdate"] input::-webkit-date-and-time-value,
[data-style-actor-name="CLXFilters"] [data-style-field-name="Enddate"] input::-webkit-date-and-time-value,
[data-style-actor-name="GeneratePayoutQuote"] [data-style-field-name="Payoff_date"] input::-webkit-date-and-time-value
{
text-align:left !important;
}



}


/* 3    iPhoneSE */

@media only screen and (min-width: 375px) and (max-width: 389px) {
    div[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }
    div.grecaptcha-badge {
        display: none !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"].actor-wrapper,
    div[data-style-actor-name="racvSigninTitlePanel"].actor-wrapper,
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        overflow: hidden !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical {
        width: 100% !important;
        left: 1rem !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"].actor-wrapper {
        height: 11rem !important;
    }
    div[data-style-actor-name="racvSigninTitlePanel"].actor-wrapper h1[data-style-id="title"].title {
        font-size: 5rem !important;
        line-height: 10rem !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 25% !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] span.text {
        width: 35rem !important;
        padding-top: 2rem !important;
        font-size: 2rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="login"] {
        min-width: 10rem !important;
        top: -2rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="login"] div[data-style-id="action"] {
        min-width: 10rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspRegister"][data-style-id="action-wrapper"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] {
        top: -3rem !important;
        position: absolute !important;
        left: 18rem !important;
        width: 30rem !important;
    }
    div[data-style-actor-name="ClsAppLayoutOneContent"].actor-wrapper {
        background-color: #e2e1e7 !important;
    }
    div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        width: 100% !important;
        height: 100% !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(1) .base-panel .title {
        font-size: 5rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 30% !important;
        height: 15rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 30rem auto 0 !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 21rem auto 0 !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right {
        position: absolute !important;
        top: -10rem !important;
        left: 5rem !important;
    }
    div[data-style-action-name="sspLoginRedirect"][data-style-id="action-wrapper"] {
        position: absolute !important;
        left: 28rem !important;
    }
    div[data-style-action-name="sspLoginRedirect"][data-style-id="action-wrapper"] div[data-style-id="action"] {
        font-size: 2.5rem !important;
    }
    div[data-style-field-name="racvForgotPasswordPageEmail"] div.error {
        top: -6rem !important;
        position: relative !important;
        left: 10rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper {
        padding: 1.875rem 1rem !important;
        margin: 0rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.MuiPaper-root {
        margin: 0 !important;
        padding: 0 !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.sspFooter[id="racv"] {
        display: block !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-actor-name="Footer"].actor-wrapper div.sspFooter p {
        position: relative !important;
        left: 0rem !important;
        top: 0rem !important;
    }
    button[data-style-action-name="SSP_ApplyBtn_Mobile"] {
        display: none !important;
    }
    div[data-style-actor-name="CLXTransactionDetails"] div.MuiToolbar-root {
        display: none !important;
    }
    li.MuiButtonBase-root[data-style-action-name="PS"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical {
        padding: 3rem 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordContentPanel"].actor-wrapper div.entries,
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div.entries {
        margin: 10rem auto 0 !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="Footer"] div.c-footer__bar-item p {
        position: relative !important;
        top: -1rem !important;
        left: -4rem !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] {
        height: 10rem;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] div.header-inner {
        position: relative;
        top: 1rem;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span.text {
        position: relative !important;
        top: 5.5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        position: absolute !important;
        top: 3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel {
        min-height: 30rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel div.text-after {
        font-size: 2rem !important;
    }
    button[data-style-action-name="SSP_WebToCasePOCOpenPopup"] {
        top: -1rem !important;
    }
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-id="modal-background"] div[data-style-id="modal-dialog"],
    [data-style-stage-name="register"] div[data-style-id="modal-background"] div[data-style-id="modal-dialog"] {
        height: 50% !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div.text-after {
        position: absolute !important;
        left: 7rem !important;
        top: 20rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span {
        position: relative !important;
        top: 3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        left: 0rem !important;
        top: 10rem !important;
    }
    div[data-style-actor-name="racvSignin"],
    div[data-style-actor-name="racvSetPassword"] {
        position: relative !important;
        left: -0.5rem !important;
        padding-left: 0% !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] div.action {
        font-size: 1.5rem !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"] .header-col-right h4 a {
        left: -5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].base-panel {
        height: 35rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel h1 {
        position: relative !important;
        top: -5rem !important;
    }
    div[data-style-actor-name="GeneratePayoutQuote"] div.MuiToolbar-root {
        position: relative !important;
        top: -1.5rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel h1 {
        position: relative !important;
        top: -20rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel div.component-actions-bottom-right {
        bottom: 17rem !important;
    }

      /* Ganaraj added Start */
        div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Export to CSV"],
    div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Print"] {
        display: none !important;
    }

     /* Ganaraj added ends */
   /* Ganaraj added start*/
        div[data-style-actor-name="CLXCaseDetails"] h1 {
        position: absolute !important;
        flex-grow: 1 !important;
        margin-top: -3% !important;  /* Ganu Changed from 1rem to 3rem  iphone 12 gap was less */
    }
        .flex{
        display: flex !important;
    }
    .displayadjust {
         font-size: 12px !important;
    line-height:22px !important; 
    padding: 12px 5px 6px 2px;
    }
        [data-style-actor-name=CLXUserInformation] .MuiTabs-scroller button {
    font-size: 14px !important;
    }

    /* Ganaraj added ends */

    [data-style-actor-name="CLXFilters"] [data-style-field-name="Startdate"] input::-webkit-date-and-time-value,
[data-style-actor-name="CLXFilters"] [data-style-field-name="Enddate"] input::-webkit-date-and-time-value,
[data-style-actor-name="GeneratePayoutQuote"] [data-style-field-name="Payoff_date"] input::-webkit-date-and-time-value
{
text-align:left !important;
}



}


/* 4 and 5 and 6   Ipad 9th generation potrait */

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
    div[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }
    div.grecaptcha-badge {
        display: none !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"] .header-col-right {
        left: -3rem !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspRegister"][data-style-id="action-wrapper"] {
        display: none !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] {
        top: -1rem !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img,
    div[data-style-actor-name="racvSetPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 20% !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        overflow: hidden !important;
    }
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-actor-name="racvHeader"] div.header-col-right h4 a,
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"] div.header-col-right h4 a {
        font-size: 2rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 22rem auto 0 !important;
        width: 72% !important;
        left: -6rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right {
        position: absolute !important;
        left: 1rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right div[data-style-action-name="sspLoginRedirect"] {
        position: relative !important;
        left: 18rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right div[data-style-action-name="sspLoginRedirect"] div.action,
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspforgotPassword"][data-style-id="action-wrapper"] div.action {
        font-size: 2rem !important;
    }
    button[data-style-action-name="SSP_ApplyBtn_Mobile"] {
        display: none !important;
    }
    div[data-style-actor-name="CLXTransactionDetails"] div.MuiToolbar-root {
        display: none !important;
    }
    li.MuiButtonBase-root[data-style-action-name="PS"] {
        display: none !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="ContractDetails"] div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        width: calc(100% - 1rem) !important;
        padding: 0rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="ContractDetails"] div[data-style-actor-name="ClsAppLayoutOneContent"] {
        padding: 1rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="Home"] div[data-style-actor-name="ClsAppLayoutOneMain"].actor-wrapper {
        padding: 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordContentPanel"].actor-wrapper div.entries,
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div.entries {
        margin: 10rem auto 0 !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div[data-style-actor-name="racvHeader"][data-style-id="static-content"] {
        padding: 1rem !important;
        margin: 0rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] h1[data-style-id="title"] {
        position: absolute !important;
        left: 5rem !important;
        top: -3rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div.text-after {
        position: absolute !important;
        left: 12rem !important;
        top: 19rem !important;
        font-size: 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] span {
        position: relative !important;
        top: 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        position: absolute !important;
        left: 22rem !important;
        top: 7rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] [data-style-id="base-panel"] {
        height: 30rem !important;
    }
    div[pageid="racvSspFinal_set_password_navigation_structure"] div.header-col-right h4 a {
        font-size: 2rem !important;
        position: relative !important;
        left: -3rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="ContractDetails"] div[data-style-actor-name="ClsAppLayoutOneMain"].appFlexHorizontal {
        position: relative !important;
        left: -1rem !important
    }
    div[data-style-actor-name="CLXTransactionDetails"].actor-wrapper {
      /*  width: calc(100%-10rem) !important; G Commented */
    }
    div[data-style-actor-name="SspContentVer"].actor-wrapper {
        width: 82rem !important;
    }
    /* div[data-style-actor-name="CLXContractDetails"] div.MuiToolbar-root {
        display: none !important;
    } */
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div.component-actions-bottom-right {
        position: relative !important;
        left: -17rem !important;
    }
     div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Export to CSV"],
    div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Print"] {
        display: none !important;
    } 
    div[data-style-actor-name="CLXTransactionDetails"].actor-wrapper div[data-style-tag="mui"] [class^="MuiSvgIcon-root"] {
        display: none !important;
    }
        /* Ganaraj added Start */
               div[data-style-actor-name="CLXTransactionDetails"]{
                    width: 94% !important;
                overflow: auto !important;

              }
        [data-style-actor-name=CLXUserInformation] .MuiTabs-scroller button {
        font-size: 14px !important;
        }
  
  [data-style-actor-name="CLXFilters"] [data-style-field-name="Startdate"] input::-webkit-date-and-time-value,
[data-style-actor-name="CLXFilters"] [data-style-field-name="Enddate"] input::-webkit-date-and-time-value,
[data-style-actor-name="GeneratePayoutQuote"] [data-style-field-name="Payoff_date"] input::-webkit-date-and-time-value
{
text-align:left !important;
}

}


/*  7    Ipad 9th generation landscape */

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
     div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Export to CSV"],
    div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Print"] {
        display: none !important;
    } 
    div[data-style-action-name="SSP_Closed_Buttonss"] {
        display: none !important;
    }
    div.grecaptcha-badge {
        display: none !important;
    }
    div[data-style-actor-name="racvSigninContentPanel"] div[data-style-action-name="racvsspRegister"][data-style-id="action-wrapper"] {
        display: none !important;
    }
    button[data-style-action-name="SSP_ApplyBtn_Mobile"] {
        display: none !important;
    }
    div[data-style-actor-name="CLXTransactionDetails"] div.MuiToolbar-root {
        display: none !important;
    }
    li.MuiButtonBase-root[data-style-action-name="PS"] {
        display: none !important;
    }
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="ClsAppLayoutOneContent"].actor-wrapper,
    div[data-style-actor-name="racvSigninContentPanel"].actor-wrapper {
        overflow: hidden !important;
    }
    div[data-style-actor-name="racvSigninTitlePanel"][data-style-id="base-panel"] {
        box-shadow: none !important;
    }
    div[data-style-actor-name="racvSignin"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .title span.text.RACV {
        line-height: 3.2 !important;
    }
    div[pageid="racv_forgot_password_navigation_structure"] div[data-style-actor-name="racvHeader"] div.header-col-right h4 a,
    div[pageid="racvSspFinal_signin_navigation_structure"] div[data-style-actor-name="racvHeader"] div.header-col-right h4 a {
        font-size: 2rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .icon img {
        max-width: 20% !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .entries {
        margin: 14rem auto 0 !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right {
        position: absolute;
        left: 0rem;
        top: 0rem;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right div[data-style-action-name="sspLoginRedirect"] {
        position: relative !important;
        left: 21rem !important;
    }
    div[data-style-actor-name="racvForgotPassword"].actor-wrapper .appFlexVertical .actor-wrapper:nth-child(2) .base-panel .component-actions-bottom .component-actions-bottom-right div[data-style-action-name="sspLoginRedirect"] div.action {
        font-size: 2rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="ContractDetails"] div[data-style-actor-name="ClsAppLayoutOneContent"].appFlexVertical {
        padding: 0rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="ContractDetails"] div[data-style-actor-name="ClsAppLayoutOneContent"] {
        padding: 1rem !important;
    }
    div[pageid="CLXServicingPortal"] div[data-style-stage-name="Home"] div[data-style-actor-name="ClsAppLayoutOneMain"].actor-wrapper {
        padding: 2rem !important;
    }
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"] div[data-style-action-name="signupPageSubmit"] {
        position: absolute !important;
        left: 17rem !important;
    }
    /* div[data-style-actor-name="CLXContractDetails"] div.MuiToolbar-root {
        display: none !important;
    } */
    div[data-style-actor-name="racvSetPasswordSuccessContentPanel"].actor-wrapper div[data-style-id="base-panel"].base-panel div.component-actions-bottom-right {
        position: relative !important;
        left: -17rem !important;
    }
        /* Ganaraj added Start */
        div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Export to CSV"],
    div[data-style-actor-name="CLXContractDetails"] div[data-style-action-name="Print"] {
        display: none !important;
    }
            [data-style-actor-name=CLXUserInformation] .MuiTabs-scroller button {
        font-size: 14px !important;
        }
     /* Ganaraj added ends */

     [data-style-actor-name="CLXFilters"] [data-style-field-name="Startdate"] input::-webkit-date-and-time-value,
[data-style-actor-name="CLXFilters"] [data-style-field-name="Enddate"] input::-webkit-date-and-time-value,
[data-style-actor-name="GeneratePayoutQuote"] [data-style-field-name="Payoff_date"] input::-webkit-date-and-time-value
{
text-align:left !important;
}


}



  /* https://yesviz.com/devices/s10/ 
Samsung Galaxy S10 Media Queries (In terms of Mobile only)
@media only screen and (min-width: 360px) and (max-width: 767px) {  Your Styles...  }
  */


@media only screen and (min-width: 360px) and (max-width: 767px) {
  

}



/*
input[type="date"]:before{ color:rgba(255, 56, 187, 1); content:attr(placeholder); }

input[type="date"].full:before { color:red; content:""!important; }

input[type="time"]:before{ color:rgba(255, 56, 187, 1); content:attr(placeholder); }

input[type="time"].full:before { color:red; content:""!important; }

*/