.row-fluid .span11 {
    width: 91.489361693% !important;
    *width: 91.4361702036383%
}

.row-fluid .span10 {
    width: 82.97872339599999% !important;
    *width: 82.92553190663828%
}

.row-fluid .span9 {
    width: 74.468085099% !important;
    *width: 74.4148936096383%
}

.row-fluid .span8 {
    width: 65.95744680199999% !important;
    *width: 65.90425531263828%
}

.row-fluid .span7 {
    width: 57.446808505% !important;
    *width: 57.3936170156383%
}

.row-fluid .span6 {
    width: 48.93617020799999% !important;
    *width: 48.88297871863829%
}

.row-fluid .span5 {
    width: 40.425531911% !important;
    *width: 40.3723404216383%
}


.row-fluid .span4 {
    width: 31.914893614% !important;
    *width: 31.8617021246383%
}

.row-fluid .span3 {
    width: 23.404255317% !important;
    *width: 23.3510638276383%
}

.row-fluid .span2 {
    width: 14.89361702% !important;
    !i;!;!;*width: 14.8404255306383%
}

.row-fluid .span1 {
    width: 6.382978723% !important;
    *width: 6.329787233638298%
}

.row-fluid [class*=span] {

    margin-left: 32px;
    *margin-left: 32px;
    min-height: auto;

}

.progressBar{
  padding-left:32px;
}

.phoneViewFullWidth.sum_left_column{
  padding-right: 40px;
}
.phoneViewFullWidth.sum_right_column{
  padding-left: 40px;
}

    @media (max-width: 767px) {
      
          .span6 {
            min-width:100% !important;
          }

          .quoteSectionText {
            color: #fff;
            font-size: 24px;
            font-weight: 400;
            line-height: 120%;
          }

          .navbar .logoContainer {
            min-width: 150px;
          }    

          .phoneStack .row-fluid{
          flex-direction: column;
          }

          .phoneStackRow .row-fluid{
          flex-direction: row;
          }

          .row-fluid .span5.headerImageContainer{
          width: 100% !important;
          }

          .backgroundCover{
            right: 0px;
            left: -16px;
          }

          .verticalSpacer.small{
            height: 16px;
          }
          .verticalSpacer.medium{
            height: 32px;
          }
          .verticalSpacer.large{
            height: 64px;
          }
          .row-fluid .span5.phoneViewFullWidth, .span7.phoneViewFullWidth, .span4.phoneViewFullWidth, .span8.phoneViewFullWidth, .span10.phoneViewFullWidth, .span2.phoneViewFullWidth {
            width: 100% !important;
          }
          .phoneHide{
            display: none !important;
          }
          .noMarginPhone{
            margin-left: 0px !important;
          }
          .progressBar{
            padding-left:0px;
            padding-top: 48px;
          }
          .formContainerBottom{
            margin-left: 0px !important;
          }
          .container{
            padding: 0 16px !important;
          }
          .btn-defult {
          font-size: 15px;
          padding: 12px 8px;
          } 
          .row-fluid .span5.headerWrapper{
          width: 100% !important;
          margin: 0px !important;
          }


          .row-fluid {
              width:100%
          }

          .row-fluid [class*=span] {
              display: block;
              float: none;
              margin-left: 0;
              width: 100%;
          }
          .timeLineTextContainer {
              padding-left: 64px !important;

          }
          
          .phoneViewFullWidth.sum_left_column{
            padding-right: 0px;
          }
          .phoneViewFullWidth.sum_right_column{
            padding-left: 0px;
          }


    }

    
    @media (max-width: 485px) {
      
          .backgroundCover {
              right: 0px;
              left: -32px;
              }
          
          h1 {
            font-size: 53px;
            font-weight: 500;
            letter-spacing: -2px;
            line-height: 105%;
            margin-left: 0;
          }
      
          .logoContainer img{
            width: 160px !important;
            padding-top: 4px !important;
          }

    }