    html,
    input,
    button,
    textarea,
    select,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    a,
    label {
        font-family: "OracleSansVF", "OracleSansVFCyGr", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
    }
    
    p.pprog,
    h4 {
        color: #32405a;
    }
    
    p.para-cloud {
        font-weight: 500;
        font-size: 1.7rem;
        margin-bottom: 20px;
    }
    
    p.pprog {
        font-weight: bold;
        font-size: 1.4rem;
        padding-top: 5px;
    }
    
    section.cloudbg.cpad.bgblue.bkg-overlay {
        background-color: #fff !important;
        position: relative;
        background-size: cover;
        padding-top: 100px;
        padding-bottom: 100px;
        min-height: 600px;
    }
    
    section.cloudbg.cpad.bgblue.bkg-overlay:before {
        background-image: url("https://www.oracle.com/oce/dc/assets/CONTF1A1945BE475456E94B2B77CAD4B8263/native/live-cloud-survey-bg.png");
        background-size: cover;
        background-position: 5% 6%;
        content: '';
        /*mix-blend-mode: overlay;
    filter: opacity(0.5);
    opacity: .8;*/
        position: absolute;
        top: 0px;
        right: 0;
        bottom: 0;
        left: 0;
    }
    
    #tyPage section.cloudbg.cpad.bgblue.bkg-overlay:before {
        /* background-image: url(https://www.oracle.com/oce/dc/assets/CONT67BCCDF7D4B54CA196ABF490BAA621AD/native/thankyoupage.jpg); */
        background-image: url("https://www.oracle.com/oce/dc/assets/CONT289789DF2C0E48D39311E1C841C1CA98/native/thankyoupagefinal.jpg");
        background-position: 100px;
        background-repeat: no-repeat;
        background-color: #fff;
    }
    
    .culuture {
        display: inline;
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }
    
    .culuture img {
        width: auto;
        display: inline;
        float: left;
        height: auto;
    }
    
    .culuture h4 {
        padding-left: 10px;
        float: left;
        color: #32405a;
        padding-top: 5px;
        display: inline;
        font-size: 1.5rem;
        font-weight: bold;
    }
    
    .verline {
        border-right: 2px solid #32405a;
        height: 30px;
        display: inline;
        padding-left: 10px;
        padding-right: 5px;
        float: left;
    }
    
    .thankhead h4 {
        font-weight: bold;
        font-size: 1.5rem !important;
    }
    
    .readythank h2 {
        font-size: 4rem;
        font-weight: bold !important;
        color: #32405a;
        margin-bottom: 20px;
    }
    
    .readythank p {
        font-size: 1.8rem;
        color: #3a3632;
    }
    
    .u28home {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231 30' preserveAspectRatio='xMinYMid'%3E%3Cpath d='M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6' transform='translate(-0.02 0)' style='fill:%23C74634'/%3E%3C/svg%3E");
        width: 121px !important;
        background-size: 121px;
        transform: translate(0, 0);
    }
    
    .cready h2 {
        color: #32405a;
        font-size: 30px;
        margin-bottom: 20px;
        font-weight: bold !important;
    }
    
    .cready p {
        font-size: 1.8rem;
        color: #3a3632;
    }
    
    .man-img {
        float: left;
    }
    
    .ready-img {
        position: relative;
    }
    
    .ready-img img {
        position: absolute;
        /*left: -20%;*/
        left: 0px;
        margin-top: -10%;
    }
    /* .cloudbg .obttns a{background-color:#32405a;margin-top:20px;padding: 1em 3em;}*/
    
    .cloudbg .obttns a:hover {
        background-color: #1a212f;
    }
    
    .cloudbg .obttns a {
        background-color: #32405a;
        margin-top: 20px;
        padding: 1em 3em;
        color: #fff !important;
        font-family: "OracleSansVF", "OracleSansVFCyGr", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
        font-weight: 600;
        border-radius: 5px;
    }
    
    .col-md-6.culmain,
    .col-md-6.readymain {
        float: left;
    }
    
    .cready {
        width: 100%;
        float: left;
    }
    
    .row {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    
    .subDiv {
        width: 100%;
        float: right;
    }
    
    .btn-group-toggle>.btn input[type=checkbox],
    .btn-group-toggle>.btn input[type=radio],
    .btn-group-toggle>.btn-group>.btn input[type=checkbox],
    .btn-group-toggle>.btn-group>.btn input[type=radio] {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        /* pointer-events: none; */
    }
    
    .subBtn {
        background-color: #32405a !important;
        border-color: #32405a !important;
        padding: 6px 35px!important;
        font-size: 1.5rem!important;
        right: 0px;
        position: relative;
        margin-top: 17px;
        opacity: 1;
    }
    
    .hd {
        display: none!important;
        ;
    }
    
    .btn-secondary:not(:disabled):not(.disabled).active {
        background-color: #32405A!important;
        border-color: #32405A!important;
    }
    
    .btn-group>.btn:hover {
        background-color: #32405A!important;
        color: #fff;
    }
    
    .form-check {
        padding-left: 0px!important;
    }
    
    .reqField {
        border: 1px solid red!important;
        color: red!important;
    }
    
    .form-control-lg,
    .form-control {
        font-size: 1.7rem!important;
    }
    
    .countryField .reqField {
        outline: 1px solid red;
    }
    
    .field-p b {
        position: relative;
        top: 7px;
    }
    
    .label-checkbox input[type=checkbox] {
        position: relative;
        top: 4px;
    }
    
    ul.u10-links li {
        color: #fff!important;
    }
    
    #overlay {
        position: fixed;
        top: 0;
        z-index: 100;
        width: 100%;
        height: 100%;
        display: none;
        background: rgba(0, 0, 0, 0.6);
    }
    
    .cv-spinner {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .spinner {
        width: 40px;
        height: 40px;
        border: 4px #ddd solid;
        border-top: 4px #2e93e6 solid;
        border-radius: 50%;
        animation: sp-anime 0.8s infinite linear;
    }
    
    @keyframes sp-anime {
        100% {
            transform: rotate(360deg);
        }
    }
    
    .is-hide {
        display: none;
    }
    
    .cloud-text .para-cloud {
        display: none;
    }
    
    .errorCk {
        border: 2px solid #c74634;
        border-radius: 6px;
    }
    
    .errText {
        display: block;
        padding-left: 10px;
        color: #c74634;
    }
    
    .fade-in {
        opacity: 1;
        transition: all .75s ease!important;
    }
    
    .fade-in.show {
        opacity: 0.1;
    }
    
    .btn-check {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        pointer-events: none;
    }
    
    label.btn.btn-secondary {
        background-color: #fff;
        color: #32405a;
        padding: 15px 20px;
        /* border-radius: 10px; */
        font-size: 18px;
        font-weight: bold;
        width: 100%;
        border: 1px solid rgb(206, 212, 218)!important;
    }
    
    button.btn.btn-primary.px-4.float-right.con-btn.subBtn,
    button {
        padding: .9em 3em !important;
        border-radius: 5px;
        font-size: 1.1em!important;
    }
    
    .subBtn {
        font-weight: 600!important;
    }
    
    button:hover {
        background-color: #1a212f !important;
    }
    
     ::-webkit-input-placeholder {
        font-size: 1em!important;
    }
    
     ::-moz-placeholder {
        font-size: 1em!important;
    }
    
     :-ms-input-placeholder {
        font-size: 1em!important;
    }
    
     :-moz-placeholder {
        font-size: 1em!important;
    }
    
    .scoreLevel {
        display: grid;
        grid-template-columns: 1fr 1fr .5fr;
        grid-template-rows: 1fr;
    }
    
    .form-text.text-muted {
        width: 100%;
        max-width: 100px;
        float: left;
        color: #32405a !important;
        font-size: 1.4rem;
        font-weight: bold;
        padding-top: 10px;
    }
    
    .form-text.text-muted.never {
        float: left;
    }
    
    .form-text.text-muted.always {
        float: right;
        max-width: 125px;
        text-align: right;
    }
    
    .form-text.text-muted.charers {
        float: left;
        width: 100% !important;
        font-weight: normal;
        max-width: 200px;
    }
    
    .btn-group {
        width: 100%;
    }
    
    #forsec h4 {
        font-size: 26px;
        font-weight: bold;
        color: #32405a !important;
        margin-bottom: 15px;
    }
    
    #forsec p {
        margin-bottom: 20px;
        margin-top: 15px;
        font-size: 1.5rem;
    }
    
    select option {
        color: #32405a !important;
    }
    
    select option:first-child {
        color: #32405a !important;
    }
    
    .cloud-text p {
        margin-top: 2px !important;
        font-weight: bold;
        font-size: 1.4rem;
    }
    
    .progress-bar {
        background-color: #32405a !important;
    }
    
    .progress {
        border-radius: 1.25rem !important;
        width: 35%;
        background-color: #d0ecec;
    }
    
    .carousel-control-next-icon {
        background-image: url('https://www.oracle.com/oce/dc/assets/CONT96A7FE473366495EB426C6D7B69715E0/native/slide-arrow-right.png')!important;
    }
    
    .carousel-control-prev-icon {
        background-image: url('https://www.oracle.com/oce/dc/assets/CONT2F905ECB6512422EA43159956A001455/native/slide-arrow.png')!important;
    }
    
    .carousel-control-next-icon,
    .carousel-control-prev-icon {
        width: 70px !important;
        height: 70px !important;
        max-width: 70px;
        max-height: 70px;
    }
    
    .cloud-form label {
        font-size: 1.8rem;
        font-weight: bold;
        color: #3a3632;
    }
    
    .cloud-text h4,
    .cloud-radio h4 {
        font-size: 22px!important;
        margin-top: 20px;
        margin-bottom: 15px;
        font-weight: bold;
        color: #32405a;
    }
    
    .btn-group .btn:first-of-type {
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
    }
    
    .btn-group .btn:last-of-type {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    
    .form-group.cloud-form {
        margin-bottom: 3rem;
    }
    
    .form-control {
        border-radius: 0.6rem !important;
    }
    
    .form-text.text-muted.always {
        max-width: 185px;
    }
    
    a#qustSliderPrev {
        animation: animateright 0.4s;
    }
    
    a#qustSliderNext {
        animation: animateright 0.4s;
    }
    
    .cloud-text .form-group {
        width: 100%;
    }
    
    .cloud-text button.btn.btn-primary.px-4.float-right.con-btn,
    .demog1 button.btn.btn-primary.px-4.float-right.con-btn {
        background-color: #32405a !important;
        border-color: #32405a !important;
        padding: .85em 3em !important;
        font-size: 1.7em;
        right: 0px;
        position: relative;
        margin-top: 17px;
        opacity: 1;
        border-radius: 5px;
        font-weight: 500;
    }
    
    .demog1 button.btn.btn-primary.px-4.float-right.con-btn:hover,
    .cloud-text button.btn.btn-primary.px-4.float-right.con-btn:hover {
        background-color: #1a212f!important;
    }
    
    .demog2 .form-group.row.cloud-form {
        margin-bottom: 20px;
    }
    
    .demog2 button.btn.btn-primary.px-4.float-right.con-btn {
        background-color: #32405a !important;
        border-color: #32405a !important;
        padding: .9em 2em !important;
        font-size: 1.7em;
        right: 0px;
        position: relative;
        margin-top: 17px;
        opacity: 1;
        border-radius: 5px;
        font-weight: 500;
    }
    
    .demog2 button.btn.btn-primary.px-4.float-right.con-btn:hover {
        background-color: #1a212f!important;
    }
    
    .col-sm-6.left-col {
        padding-left: 0px;
    }
    
    .col-sm-6.right-col {
        padding-right: 0px;
    }
    
    .form-group.row.cloud-form {
        padding: 0px;
    }
    
    input[type=text] {
        /*padding: 21px 10px;*/
        padding: 10px;
        height: calc(2.5em + 1rem + 7px);
    }
    
    select.form-control.form-control-lg {
        padding: 10px;
        height: calc(2.5em + 1rem + 7px);
    }
    
    .check-box {
        margin-top: 10px;
    }
    
    .check-box label.form-check-label {
        margin-left: 10px;
    }
    
    .btn-secondary:not(:disabled):not(.disabled):active {
        color: #fff !important;
        background-color: #32405a !important;
        border-color: #32405a !important;
    }
    
    .btn-secondary {
        border: none !important;
        border-left: 1px solid #9dbebe !important;
    }
    
    .btn-secondary:first-child {
        border-left: none;
    }
    
    textarea::placeholder {
        font-size: 1.2rem !important;
        color: #3a3632 !important;
        padding-top: 5px;
    }
    
    .demoPagePrev {
        position: relative;
        left: -20px
    }
    
    .indSpace {
        padding-bottom: 25px;
    }
    
    .LaunchCta {
        position: relative;
        width: 100%
    }
    
    .LaunchCta button {
        position: absolute;
        right: 0px;
    }
    
    #disclaimerWrapper {
        margin-top: 40px;
    }
    
    #demoGraphicsP1 .carousel-control-next,
    #demoGraphicsP1 .carousel-control-prev {
        top: 40%;
        height: 50px
    }
    
    @media screen and (min-width: 768px) and (max-width :1025px) {
        .frmPrv {
            left: -80px !important;
        }
        .demoPagePrev {
            left: 0px
        }
    }
    
    @media screen and (min-width: 768px) and (max-width:1150px) {
        #demoGraphicsP1 .col-md-8 {
            flex: 0 0 60%;
            max-width: 100%;
        }
        #demoGraphicsP1 .offset-md-2 {
            margin-left: 0%;
        }
    }
    
    @media (max-width: 960px) {
        .col-md-6.readymain {
            display: none;
        }
        .col-md-6.culmain {
            width: 100% !important;
            max-width: 100% !important;
        }
    }
    
    @media screen and (min-width:960px) and (max-width:1212px) {
        .culuture h4 {
            font-size: 1.4rem;
        }
        .culuture img {
            width: 100%;
        }
        .verline {
            padding-left: 5px;
        }
    }
    
    @media screen and (max-width:767px) {
        .carousel-control-next,
        .carousel-control-prev {
            top: 100% !important;
        }
        .demoPagePrev {
            left: 0px
        }
        .indSpace {
            padding-bottom: 0px;
        }
        .scoreLevel {
            grid-template-columns: .5fr 1.5fr .5fr;
        }
        .form-text.text-muted {
            max-width: 100%;
            text-align: center;
        }
    }
    
    @media screen and (max-width:970px) {
        .carousel-control-next,
        .carousel-control-prev {
            align-items: flex-end !important;
            bottom: -50px !important;
        }
        .scoreLevel {
            grid-template-columns: .5fr 1.5fr .5fr;
        }
        .form-text.text-muted {
            max-width: 100%;
            text-align: center;
        }
        /* .carousel-control-next{right:100px !important;}
    .carousel-control-prev{left:100px !important;}*/
    }
    
    @media screen and (max-width:575px) {
        .col-sm-6.left-col,
        .col-sm-6.right-col {
            padding: 10px 0px !important;
        }
        .form-group.cloud-form {
            margin-bottom: 0 !important;
        }
        #demoGraphicsP1 .col-md-8 {
            max-width: 100% !important;
        }
    }
    
    @media screen and (max-width: 768px) {
        .form-text.text-muted {
            max-width: 100%;
            text-align: center;
        }
        .form-text.text-muted.always {
            max-width: 160px;
        }
        section.cloudbg.cpad.bgblue.bkg-overlay:before {
            background-position: 50%;
        }
    }
    
    @media screen and (max-width:470px) {
        .culuture h4 {
            font-size: 1.5rem;
            font-weight: bold;
            padding-left: 5px;
        }
        .culuture img {
            width: 100%;
        }
        .verline {
            padding-left: 5px;
            padding-right: 5px;
        }
    }
    
    @media (max-width: 370px) {
        .culuture h4 {
            font-size: 1rem !important;
        }
    }