/******************************************************
    *
    * Color overrides
    * 
    *
    *******************************************************/
    
    .poly-surface-advisor .primary-button input[type="submit"],
    .poly-surface-advisor input[type="submit"]:hover,
    .tooltip-body{
        background-color:#ff3b00;
    }

    .poly-surface-advisor .outline-button button {
        background: none !important;
        color: #ff3b00;
    }

    .poly-surface-advisor .outline-button button:hover {
        background: #ff3b00 !important;
        color: #fff;
    }

    .poly-advisor-wrapper .kk_DSNextNavContainer input,
    .poly-advisor-wrapper .kk_DSPreviousNavContainer input 
    {
        color: #ff3b00 !important;
        background: none;
        padding: 10px;
    }

    .poly-advisor-wrapper .kk_DSNextNavContainer input:disabled,
    .poly-advisor-wrapper .kk_DSPreviousNavContainer input:disabled
    {
        color: #696C7D !important;
    }

    .poly-advisor-wrapper .kk_DSNumberNavContainer input:disabled,
    .poly-advisor-wrapper .kk_DSNumberNavContainer input:disabled:hover
    {
        background: none !important;
        color: #696C7D !important;
        padding: 10px;
    }

    
    .poly-advisor-wrapper .kk_DSNumberNavContainer input {
        color: #ff3b00 !important;
        background: none;
        padding: 10px;
    }

    .poly-surface-advisor .grid-tiles tr.selected-tile td.clickable-tile input[type="submit"],
    .poly-surface-advisor .grid-tiles tr td.clickable-tile input[type="submit"]:hover,
    .poly-surface-advisor .primary-button input[type="submit"],
    .poly-surface-advisor tr.selected-tile td.clickable-tile.radio-tile::before,
    .poly-surface-advisor input[type="submit"],
    input[type="text"]:hover,
    input[type="text"]:focus{
        border-color: #ff3b00;
    }

    .poly-surface-advisor .grid-tiles tr.selected-tile td.clickable-tile input[type="submit"],
    .poly-surface-advisor .grid-tiles tr td.clickable-tile input[type="submit"]:hover{
        box-shadow: 0px 0px 0px 1px  #ff3b00;
    }
    /* Hover color */
    .poly-surface-advisor .primary-button input[type="submit"]:hover{
        border-color:  #ff3b00;;
    }
    .poly-surface-advisor .primary-button input[type="submit"]:hover{
        background-color:  #ff3b00;;
    }

     
    .poly-advisor-wrapper .grid-tiles tr.selected-tile td.clickable-tile button {
        border: 2px solid #ff3b00;
        box-shadow: none;
      }
      .poly-advisor-wrapper  .grid-tiles tr td.clickable-tile button:hover {
        border: 2px solid #ff3b00;
        box-shadow: none;
      }

      .poly-advisor-wrapper  .dashboard-tiles td button,
      .poly-advisor-wrapper .dashboard-tiles td input,
      .poly-advisor-wrapper .grid-tiles td button,
      .poly-advisor-wrapper .grid-tiles td input,
      .poly-advisor-wrapper .kk-accordion td button,
      .poly-advisor-wrapper .kk-accordion td input,
      .poly-advisor-wrapper .kk_GridTiles td button,
      .poly-advisor-wrapper .kk_GridTiles td input
       {
        border-color: #ff3b00;
        background-color: #ff3b00;
        text-transform: uppercase;
        border-radius: 0;
        padding: 10px 50px;
        line-height: inherit;
        font-weight: 500;
      }

      .poly-advisor-wrapper .grid-tiles td.small-button button
       {
        font-size: 0.9em;
        padding: 10px 30px;
        line-height: inherit;
        font-weight: 500;
      }

    .poly-advisor-wrapper[type=reset],
    .poly-advisor-wrapper [type=submit],
    .poly-advisor-wrapper button
     {
        border-color: #ff3b00;
        background-color: #ff3b00;
        color: #ffffff;
        text-transform: uppercase;
        border-radius: 0;
        padding: 10px 50px;
        line-height: inherit;
        font-weight: 500;
    }

    .poly-advisor-wrapper a.button:hover,
    .poly-advisor-wrapper button:hover,
    .poly-advisor-wrapper input[type=submit]:hover 
    {
        border-color: #ff3b00;
        background-color:#ffffff !important;
        color: #ff3b00;
    }

    .poly-advisor-wrapper a.button.primary-button:hover,
    .poly-advisor-wrapper .primary-button input[type="submit"]:hover,
    .poly-advisor-wrapper .primary-button button:hover,
    .poly-advisor-wrapper .login-form td input[type="submit"]:hover,
    .poly-advisor-wrapper .changePassword input[type="submit"]:nth-child(2):hover
     {
        border-color: #ff3b00;
        background-color:#ffffff !important;
        color: #ff3b00;
      }
    
    
   
    /******************************************************
    *
    * Title and logo
    * 
    *
    *******************************************************/
    
    .poly-surface-advisor-header{
        padding-top:0px;
        padding-bottom:10px;
    }

    .poly-surface-advisor-header h1{
        margin-bottom:0;
    }

    .poly-surface-advisor-header p{
        margin-bottom:0;
        font-size:12px;
    }

    .poly-surface-advisor-header::after{
        content:'';
        display:block;
        clear:both;
    }

    .poly-surface-advisor-header .poly-surface-logo{
        padding-right: 20px;
        padding-top: 13px;
        max-width: 150px;
        padding-bottom: 13px;
        float: left;
        border-right: 2px solid #000;
    }
    
    .poly-surface-advisor-header .poly-surface-title{
        float:left;
        padding-left:20px;
        padding-top: 18px;
    }


  

    /******************************************************
    *
    * STYLES
    *
    *
    ********************************************************/
    .poly-advisor-wrapper,
    .poly-advisor-wrapper h1,
    .poly-advisor-wrapper h2, 
    .poly-advisor-wrapper h3,
    .poly-advisor-wrapper h4, 
    .poly-advisor-wrapper h5, 
    .poly-advisor-wrapper h6,
    .poly-advisor-wrapper p,
    .poly-advisor-wrapper label,
    .poly-advisor-wrapper tr,
    .poly-advisor-wrapper td,
    .poly-advisor-wrapper span
     {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
    }

    .poly-advisor-wrapper h1,
    .poly-advisor-wrapper h2, 
    .poly-advisor-wrapper h3,
    .poly-advisor-wrapper h4, 
    .poly-advisor-wrapper h5, 
    .poly-advisor-wrapper h6
    {
        text-transform: uppercase;
        text-decoration: underline;
    }

    .poly-surface-advisor {
        background: #f5f3f2;
        padding: 60px 0;
        margin-top: 20px;
        position: relative;
    }

    .poly-surface-advisor:before,
    .poly-surface-advisor:after
    {
        background: #f5f3f2;
        content: "";
        display: block;
        height: 100%;
        width: 60px;
        position: absolute;
        top: 0;
    }

    .poly-surface-advisor:before {
        left: -60px;
    }

    .poly-surface-advisor:after {
        right: -60px;
    }

    @media screen and (max-width: 768px) {
        .poly-surface-advisor {
            padding: 20px 0;
        }
    }

    @media screen and (max-width: 576px) {
        .poly-surface-advisor {
            padding: 20px;
        }

        .poly-surface-advisor:before,
        .poly-surface-advisor:after
        {
            display: none;
        }
    }

    .poly-surface-advisor .narrative-number {
        margin-right: 15px;
        display: inline-block
    }

    .poly-surface-advisor .narrative-number span {
        color: #ff3b00;
        font-size: 5em;
        font-weight: 500;
        letter-spacing: -1.08px;
    }

    .poly-surface-advisor .narrative-text {
        font-weight: 500;
        letter-spacing: 0.4px;        
        text-transform: uppercase;
        letter-spacing: 0.4px;
        font-size: 1.5em;
        text-decoration: underline;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: text-bottom;
    }

    .poly-surface-advisor .kk_GridTileName {
        font-weight: 500;
        letter-spacing: 0.4px;        
        text-transform: uppercase;
        letter-spacing: 0.4px;
        font-size: 1.2em;
        text-decoration: underline;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        margin-bottom: 25px;
    }

    
    /******************************************************
    *
    *  PROGRESS INDICATOR
    * 
    *
    *******************************************************/
    .poly-advisor-wrapper .progress-indicator {
        position: absolute;
        top: 90px;
        left: 15px;
        z-index: 3;
    }

    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.current, 
    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.pending,
    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.completed
     {
         float: left;
         position: relative;
     }

     .poly-advisor-wrapper .kk_RadioButtonGroupContainer.completed:before {
         content: "";
         width: 20px;
         height: 20px;
         background: #000;
         display: inline-block;
         border-radius: 200px;
         position: absolute;
         transform: translateX(-50%);
         left: 50%;
         top: -10px;
         text-align: center;
         z-index: 1;
     }

     .poly-advisor-wrapper .kk_RadioButtonGroupContainer.completed .kk_QuestionText:after {
         border-top: 2px solid #000;
         content: "";
         width: 100%;
         height: 2px;
         display: block;
         position: absolute;
         top: 0;
     }

     .poly-advisor-wrapper .kk_RadioButtonGroupContainer.current:before {
        content: "";
        width: 20px;
        height: 20px;
        background: #ff3b00;
        display: inline-block;
        border-radius: 200px;
        position: absolute;
        transform: translateX(-50%);
        left: 50%;
        top: -10px;
        text-align: center;
        z-index: 9;
     }

     .poly-advisor-wrapper .kk_RadioButtonGroupContainer.current .kk_QuestionText:after {
        border-top: 2px solid #000;
        content: "";
        width: 100%;
        height: 2px;
        display: block;
        position: absolute;
        top: 0;
     }

     .poly-advisor-wrapper .kk_RadioButtonGroupContainer.pending:before {
        content: "";
        width: 20px;
        height: 20px;
        background: #999;
        display: inline-block;
        border-radius: 200px;
        position: absolute;
        transform: translateX(-50%);
        left: 50%;
        top: -10px;
        text-align: center;
        z-index: 9;
     }

     .poly-advisor-wrapper .kk_RadioButtonGroupContainer.pending .kk_QuestionText:after {
        border-top: 2px solid #999;
        content: "";
        width: 100%;
        height: 2px;
        display: block;
        position: absolute;
        top: 0;
    }

    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.current label,
    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.pending label,
    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.completed label
      {
          margin: 1.75rem 1rem 1rem 1rem;
          color: #000;
          font-size: 1em;
          text-transform: uppercase;
          font-weight: 500;
          text-align: center;
      }

      .poly-advisor-wrapper .kk_RadioButtonGroupContainer.progress-first label {
            visibility: hidden;
        }

      @media screen and (max-width: 768px) {
        .poly-advisor-wrapper .progress-indicator {
            font-size: 0.85em;
        }

        .poly-advisor-wrapper .kk_RadioButtonGroupContainer.current label,
        .poly-advisor-wrapper .kk_RadioButtonGroupContainer.pending label,
        .poly-advisor-wrapper .kk_RadioButtonGroupContainer.completed label
        {
            margin: 0.75rem 0.5rem 0.5rem 0.75rem;
        }
    }

    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.pending label {
        color: #999;
    }

    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.progress-first .kk_QuestionText:after {
        width: 50%;
        right: 0;
    }

    .poly-advisor-wrapper .kk_RadioButtonGroupContainer.progress-last .kk_QuestionText:after {
        width: 50%;
        left: 0;
      }

    .poly-advisor-wrapper .kk-button-link.start-over-button {
        position: absolute;
        top: 117px;
        left: 31px;
        color: #ff3b00;
        z-index: 5;
    } 

    @media screen and (max-width: 768px) {
        .poly-advisor-wrapper .kk-button-link.start-over-button {
            top: 99px;
            left: 27px;
        }

        .poly-advisor-wrapper .kk-button-link.start-over-button button {
            font-size: 0.85em;
        }
    }

    @media screen and (max-width: 576px) {
        .poly-advisor-wrapper .kk-button-link.start-over-button {
            position: relative;
            top: auto;
            left: auto;
        }

        .poly-advisor-wrapper .progress-indicator {
            display: none;
        }
    }

    .poly-advisor-wrapper .kk-button-link.start-over-button button {
        color: #ff3b00;
    } 

    .poly-advisor-wrapper .kk-button-link.start-over-button button:hover {
        background: none !important;
    } 
      
    /******************************************************
    *
    *  QUESTION 1
    *
    *
    ********************************************************/
    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr {
        max-width: 25%;
        flex-basis: 25%;
        width: 25%;
        overflow: hidden;
        margin: 0 0 30px 0 !important;
        padding: 30px 0;
        background-position: 50% 50%;
        padding-top: 495px;
        position: relative;
        border-top: 0;
    }

    @media screen and (max-width: 1200px) {
        .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr {
            max-width: 50%;
            flex-basis: 50%;
            width: 50%;
        }
    }

    @media screen and (max-width: 768px) {
        .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr {
            max-width: 100%;
            flex-basis: 100%;
            width: 100%;
        }
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr:nth-child(2) {
        background-image: url('/cds/image$poly-question1-headsets$20210826163232');
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr:nth-child(3) {
        background-image: url('/cds/image$poly-question1-deskphones$20210826163729');
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr:nth-child(4) {
        background-image: url('/cds/image$poly-question1-conferencephones$20210826163219');
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr:nth-child(5) {
        background-image: url('/cds/image$poly-question1-videoconferencing$20210826163749');
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr td.kk_GridTileName {
        background: #fff;
        padding: 20px 30px;
        height: 525px;
        position: absolute;
        left: 0;
        bottom: -434px;
        width: 100%;
        text-transform: none;
        text-decoration: none;
        font-weight: 400;
        letter-spacing: inherit;        
        font-size: 1em;
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr td span h3 {
        font-weight: 500;      
        text-transform: uppercase;
        letter-spacing: 0.4px;
        font-size: 1.4em;
        text-decoration: underline;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0 0 50px 0;
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1  tr:hover td.kk_GridTileName {
        -webkit-animation: fly-up linear 0.25s;
        -moz-animation: fly-up linear 0.25s;
        -ms-animation:fly-up linear 0.25s;
        animation: fly-up linear 0.25s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    @-webkit-keyframes fly-up {
        
        0% {
          transform: translateY(0%);
        }

        100% {
            transform: translateY(-78%);
        }
      }

      @-moz-keyframes fly-up {
        
        0% {
            transform: translateY(0%);
        }

        100% {
            transform: translateY(-78%);
        }
      }

      @-ms-keyframes fly-up {
        
        0% {
            transform: translateY(0%);
        }

        100% {
            transform: translateY(-78%);
        }
      }

      @keyframes fly-up {
        
        0% {
            transform: translateY(0%);
        }

        100% {
            transform: translateY(-78%);
        }
      }


    .poly-advisor-wrapper .dashboard-tiles.poly-q-1 tr td.kk_DSSubmit_Button {
        position: absolute;
        left: 30px;
        bottom: -55px;
        z-index: 1;
    }

    .poly-advisor-wrapper .dashboard-tiles.poly-q-1  tr:hover td.kk_DSSubmit_Button {
        -webkit-animation: fly-up-button linear 0.25s;
        -moz-animation: fly-up-button linear 0.25s;
        -ms-animation:fly-up-button linear 0.25s;
        animation: fly-up-button linear 0.25s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    @-webkit-keyframes fly-up-button {
        
        0% {
          transform: translateY(0%);
        }

        100% {
            transform: translateY(-150%);
        }
      }

      @-moz-keyframes fly-up-button  {
        
        0% {
            transform: translateY(0%);
        }

        100% {
            transform: translateY(-150%);
        }
      }

      @-ms-keyframes fly-up-button  {
        
        0% {
            transform: translateY(0%);
        }

        100% {
            transform: translateY(-150%);
        }
      }

      @keyframes fly-up-button  {
        
        0% {
            transform: translateY(0%);
        }

        100% {
            transform: translateY(-150%);
        }
      }

    /******************************************************
    *
    *  QUESTION 2 onwards
    *
    *
    ********************************************************/
    .poly-surface-advisor .kk-flyin.poly-q-other .kk_PlaceHolderContent  {
        background-size: cover;
        min-height: 750px;
    }

    @media screen and (max-width: 768px) {
        .poly-surface-advisor .kk-flyin.poly-q-other .kk_PlaceHolderContent  {
            background-size: inherit;
        }
    }

    .poly-surface-advisor .kk-flyin.poly-q-other .narrative-number {
        margin-left: 25px;
        margin-top: 85px;
        z-index: 5;
        position: relative;
    }

    .poly-surface-advisor .kk-flyin.poly-q-other  .narrative-text {
        margin-top: 85px;
        vertical-align: inherit;
        max-width: 400px;
        z-index: 5;
        position: relative;
    }

    @media screen and (max-width: 768px) {
        .poly-surface-advisor .kk-flyin.poly-q-other  .narrative-text {
            margin-top: 0;
            margin-left: 25px;
        }
    }

    @media screen and (max-width: 576px) {
        .poly-surface-advisor .kk-flyin.poly-q-other .narrative-number,
        .poly-surface-advisor .kk-flyin.poly-q-other  .narrative-text 
        {
            margin-top: 0;
            margin-bottom: 0;
        }
    }

    .poly-surface-advisor .poly-q-other .grid-tiles {
        position: absolute;
        bottom: -40px;
        margin-bottom: 0;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr {
        background: #e6e3e2;
        /*display: flex;
        align-items: center;
        justify-content: center; */
        padding: 0;
        margin: 0 !important;
        border: 0;
        max-width: 25%;
        flex-basis: 0;
        position: unset;
    }

    @media screen and (max-width: 768px) {
        .poly-surface-advisor .poly-q-other .grid-tiles tr {
            display: inline-block;
            min-height: 135px;
            max-width: 50%;
        }
    }

    @media screen and (max-width: 768px) {
        .poly-surface-advisor .poly-q-other .grid-tiles tr {
            display: inline-block;
            min-height: auto;
            max-width: 100%;
        }
    }

    .poly-surface-advisor .poly-q-other .grid-tiles.tiles-2 tr {
        max-width: 50%;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles.tiles-3 tr {
        max-width: 33.33%;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles.tiles-5 tr {
        max-width: 20%;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr:nth-child(odd) {
        background: #e9e6e4;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr td.clickable-tile {
        z-index: 9;
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr td.clickable-tile button  {
        background: none;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr td.clickable-tile button:hover,
    .poly-surface-advisor .poly-q-other .grid-tiles tr td.clickable-tile a.button:hover, 
    .poly-surface-advisor .poly-q-other .grid-tiles tr td.clickable-tile button:hover
    .poly-surface-advisor .poly-q-other input[type=submit]:hover 
    {
        background: transparent !important;
        border: 0 !important;
    } 

    .poly-surface-advisor .poly-q-other .grid-tiles tr:hover {
        background-color: #d5ceca;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr .kk_GridTileName {
        margin-bottom: 0;
        z-index: 5;
        background: #e6e3e2;
        padding: 40px 20px;
        height: 100%;
        width: 100%;
        text-align: center;
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr:nth-child(odd) .kk_GridTileName {
        background: #e9e6e4;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr:hover .kk_GridTileName {
        background-color: #d5ceca;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr:hover .kk_GridTileName {
        position: relative;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr:hover .kk_GridTileName span:after {
        content: "\f178";
        font-family: 'Font Awesome 5 Pro';
        font-weight: 500;
        font-size: 1em;
        position: absolute;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr .kk_DSControl_Image {
        position: absolute;
        width: 1300px;
        height: 760px;
        left: 0;
        top: -650px;
        z-index: 0;
        display: none;
    }

    .poly-surface-advisor .poly-q-other .grid-tiles tr:hover .kk_DSControl_Image,
    .poly-surface-advisor .poly-q-other .grid-tiles tr:nth-child(2) .kk_DSControl_Image
     {
        display: block;
    }

    .poly-surface-advisor .poly-q-other  .grid-tiles tr.kk_DSHeaderRow,
    .poly-surface-advisor .poly-q-other  .kk_GridTiles tr.kk_DSHeaderRow
    {
        display: none;
    }

    .poly-advisor-wrapper .results-header {
        margin-top: 125px;
    }

    @media screen and (max-width: 768px) {
        .poly-advisor-wrapper .results-header {
            margin-top: 200px;
        }
    }

    @media screen and (max-width: 576px) {
        .poly-advisor-wrapper .results-header {
            margin-top: 20px;
        }
    }

    
    /******************************************************
    *
    * FLY IN ANIMATION
    *
    *
    ********************************************************/

    .poly-surface-advisor .kk-flyin {
        position: relative;
        width: 100%;
        max-width: 100%;
        height: auto;
        overflow: hidden;
        background: none;
        box-shadow: none;
    }

    .poly-surface-advisor .kk-flyin .kk_PlaceHolderContent {
        padding: 0;
        width: 100%;
        max-width: 100%;
        height: auto;
        background: none;
        -webkit-animation: fly-in linear 0.5s;
        -moz-animation: fly-in linear 0.5s;
        -ms-animation: fly-in linear 0.5s;
        animation: fly-in linear 0.5s;
    }

    @-webkit-keyframes fly-in {
        0% {
          transform: translateX(99%);
        }

        100% {
            transform: translateX(0);
        }
      }

      @-moz-keyframes fly-in {
        0% {
          transform: translateX(99%);
        }

        100% {
            transform: translateX(0);
        }
      }

      @-ms-keyframes fly-in {
        0% {
          transform: translateX(99%);
        }

        100% {
            transform: translateX(0);
        }
      }

      @keyframes fly-in {
        0% {
          transform: translateX(99%);
        }

        100% {
            transform: translateX(0);
        }
      }

    /******************************************************
    *
    * MEDIA QUERIES
    * 
    *
    *******************************************************/
    @media (max-width: 768px){
        .poly-surface-advisor-header .poly-surface-logo{
            float:none;
            border-right: none;
        }
    
        .poly-surface-advisor-header .poly-surface-title{
            float:none;
            padding-left:0;
        }
    }