@media (max-width: 1100px) {
    #smartadvisor-captivate-funnel .footer p {
        max-height: 100px !important;
        min-height: 24px !important;
        height: auto !important;
    }
    }
    
    .plus {
        display: none !important;
    }
    
    .intro-logos img:last-of-type {
        display: none !important;
    }
    .intro-logos img:first-of-type {
        max-height: 24px !important
    }
    
    #smartadvisor-captivate-funnel .accordion--section .accordion--indicator {
        display: none !important;
    }
    
    #smartadvisor-captivate-funnel .accordion--section .accordion--paragraph.truncated {
        display: none !important;
    }
    
    #smartadvisor-captivate-funnel .menu .button.intro-panel-button {
        background-color: #D14900 !important;
    }
    
    /* progress bar primary color */
    progress::-webkit-progress-value {
      Background: #77C345 !important;
    }
    
    #smartadvisor-captivate-funnel .c-hFVaRk .progress {
        background: #f4f4f6 !important;
        border: transparent !important;
        transition: width 0.75s ease 0s !important;
        flex-shrink: 0 !important;
    }
    
    /* Button changes */
    #smartadvisor-captivate-funnel .menu .button--next {
        background-color: #D14900 !important;
    }
    
    @media (hover: hover) {
    #smartadvisor-captivate-funnel .menu .button--next:hover {
        background: #9C3700 !important;
      }
    }
    
    /* Hover state answer button changes */
    #smartadvisor-captivate-funnel .answer--selected {
        border: 2px solid #77C345 !important;
        background-color: #fff !important;
        Font-weight: 600 !important;
        Color: #000 !important;
    }
    
    #smartadvisor-captivate-funnel input.input--radio::before {
        Display: none !important;
    }
    
    /* Accordion changes */
    #smartadvisor-captivate-funnel .accordion--paragraph {
        Display: none !important;
    }
    
    #smartadvisor-captivate-funnel .footer p {
        max-height: 100px !important;
        min-height: 24px !important;
        height: auto !important;
        display: contents !important;
    }
    
    #smartadvisor-captivate-funnel .accordion--section .accordion--indicator {
        Display: none !important;
    }
    
    .question .label {
        max-width: 295px !important;
    }
    
    /* Phone panel changes*/
    #smartadvisor-captivate-funnel input#terms_of_service {
        display: none;
    }
    
    #smartadvisor-captivate-funnel .footer.footer--groupPhone p {
      max-height: 0px !important
    }
    
    #smartadvisor-captivate-funnel .c-eIpBLm .metacontent .powered-by-sa {
      display: none;
    }
    
    #smartadvisor-captivate-funnel .accordion--section {
      padding-bottom: 0px !important;
    }
    
    #smartadvisor-captivate-funnel .funnel--initialLoading { visibility: hidden; }
    
    @media (hover: hover) {
    .answer:hover {
        background: #F3FFF4 !important;
        border: 1px solid #77C345 !important;
      }
    
      #smartadvisor-captivate-funnel .funnel--first-question-group {
        padding-top: 16px !important;
    }