/*:root {
  --primary-color: #b7dadc;
  --primary-hover-color: #227089;
}*/

/*CHANGING BASE COLORS */
:root {
    --primary-color: #FF9E1F;
    --primary-hover-color: #284567;
  }
  
  
  a {
      color: var(--primary-hover-color);
  }
  a:hover {
      color: var(--primary-hover-color);
  }
  body {
      font-family: 'Montserrat', sans-serif;
      font-size: 15px;
      color: #444;
      font-weight: 400;
      margin: 0;
      padding: 0;
      background-color: #F7F9FC;
  }
  .fw-300 {
      font-weight: 300!important;
  }
  .fw-400 {
      font-weight: 400!important;
  }
  .fw-500 {
      font-weight: 500!important;
  }
  .fw-600 {
      font-weight: 600!important;
  }
  .fw-700 {
      font-weight: 700!important;
  }
  .h-100 {
      height: 100%;
  }
  .login_screen {
      height: 100%;
      height: 100vh;
      min-height: 100vh;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
  }
  .login_screen .figside {
      width: 40%;
  }
  .login_screen .figside img {
      width: 100%;
      object-fit: cover;
      height: 100%;
  }
  .login_screen .contentside {
      overflow: auto;
      width: 60%;
      padding: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
  }
  .panel-white {
      background-color: #fff;
  }
  .has-shadow {
      transition: all .3s ease;
      box-shadow: 0 0 18px 1px rgba(0,0,0,.1);
  }
  .has-shadow:hover {
      box-shadow: 0 0 18px 1px rgba(0,0,0,.10);
  }
  .radius-10 {
      border-radius: 6px;
  }
  .radius-6 {
      border-radius: 6px;
  }
  .logo_wrap {
      margin-bottom: 1.6rem;
  }
  .logo_wrap img {
      width: 260px;
      max-width: 100%;
  }
  label {
      color: #888;
      font-size: 14px;
      font-weight: 600!important;
      cursor: pointer;
  }
  .btn-primary ,
  .btn-primary:not(:disabled):not(.disabled).active,
  .btn-primary:not(:disabled):not(.disabled):active {
      border: none;
      background-color: var(--primary-color);
      color: #fff;
      font-weight: 500;
  }
  .btn-primary:hover ,
  .btn-primary:focus ,
  .btn-primary:active {
      border: none;
      background-color: var(--primary-hover-color);
      color: #fff;
  }
  .btn-primary.disabled,
  .btn-primary:disabled {
      color: #fff;
      background-color: var(--primary-color);
      border-color: var(--primary-color);
  }

  

/* for btn-outline-primary */
/* .btn-outline-primary:not(:disabled):not(.disabled).active, 
.btn-outline-primary:not(:disabled):not(.disabled):active, 
.show>.btn-outline-primary.dropdown-toggle , */
.btn-outline-primary {
	background-color: #fff;
    border: 1px solid var(--primary-color);
    color: var(--primary-color);	
}  
.btn-outline-primary:hover ,
.btn-outline-primary:focus ,
.btn-outline-primary:active  {
    background-color: #f8f8f8;    
    border: 1px solid var(--primary-color)  !important;
    color: var(--primary-color) !important;	
}
.btn-outline-primary.active ,
.btn-outline-primary.active:hover ,
.btn-outline-primary.active:focus ,
.btn-outline-primary.active:active {
    background-color: var(--primary-hover-color) !important;
    border: 1px solid var(--primary-color);
    color: #fff ;	
}

.btn-group-toggle-signup {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}
/* .btn-group-toggle-signup .btn-outline-primary {    
    width: auto;
    white-space: normal;
    font-size: 14px;
} */

.btn-group-toggle-signup .btn {
    background-color: #fff;
    border: 1px solid #BEB7B7;
    color: #858484;
    font-size: 14px !important;
}
.btn-group-toggle-signup .btn.active {
    border-color: #C49A61;
    background-color: #FDE3C0;
    color: #858484;
}
.btn-group-toggle-signup .btn.active:active ,
.btn-group-toggle-signup .btn.active:focus ,
.btn-group-toggle-signup .btn.active.focus {
    box-shadow: none;
}

@media screen and (min-width:  575px) {  
  .login_form_panel {
      width: 500px;
      max-width: 100%;
      margin: 0 auto 1rem;
  }  
}
  .reg_form_panel {
      width: 100%;
      max-width: 100%;
  }
  .brand-link .brand-text img {
      width: 120px;
  }
  .color-dark {
      color: #444;
  }
  .notification-badge {
      width: 20px;
      height: 20px;
      border-radius: 20px;
      line-height: 16px;
      font-size: 14px;
      font-weight: 600;
      top: -2px;
  }
  .sidebar.dbsidebar {
      padding: 0;
  }
  .sidebar.dbsidebar .nav-sidebar>.nav-item>.nav-link.active ,
  .sidebar.dbsidebar .nav-sidebar>.nav-item>.nav-link {
      box-shadow: none;
      border-radius: 0;
      padding: 14px 10px 14px 18px;
      display: flex;
      font-size: 14px;
      font-weight: 500;
  }
  .nav-sidebar>.nav-item {
      border-bottom: 1px solid #e8e8e8;
  }
  .bbn {
      border-bottom: none!important;
  }
  .userinfoPanel {
      font-weight: 500;
  }
  .userinfoPanel .info {
      line-height: 1.2;
  }
  .user-panel.userinfoPanel img {
      width: 32px;
  }
  .appdetail_box.control-sidebar {
      width: 540px;
      right: -540px;
  }
  .control-sidebar-slide-open .control-sidebar.appdetail_box,
  .control-sidebar-slide-open .control-sidebar.appdetail_box::before {
      right: 0;
  }
  .bg-light-2 {
      background-color: #F7F9FC;
  }
  .bb {
      border-bottom: 1px solid #ccc;
  }
  ul.detaillist {
      margin: 10px 0 20px 0;
      padding: 0;
      list-style-type: none;
  }
  ul.detaillist li {
      margin: 0 0 4px 0;
      padding: 0;
      list-style-type: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
  ul.detaillist li:last-of-type {
      margin-bottom: 0;
  }
  ul.detaillist li figure ,
  ul.detaillist li p {
      margin: 0;
  }
  ul.detaillist li figure {
      margin-right: 12px;
      font-size: 24px;
      width: 24px;
  }
  ul.detaillist li p {
      font-size: 14px;
      font-weight: 500;
  }
  .userinfo_box_detailed {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  .userinfo_box_detailed .ubd_fig {
      margin: 0 1rem 1rem 0;
      width: 60px;
  }
  .lh2 {
      line-height: 1.4;
  }
  .lh3 {
      line-height: 1.8;
  }
  .theme-dark {
      color: #444;
  }
  .btn140 {
      min-width: 140px;
  }
  .btn-has-border ,
  .btn-has-border:hover ,
  .btn-has-border:focus {
      border-width: 1px;
      border-style: solid;
  }
  .btn-has-border.btn-primary {
      border-color: var(--primary-color);
  }
  .btn-has-border.btn-primary:hover {
      border-color: var(--primary-hover-color);
  }
  .btn-outline-secondary:not(:hover) {
      background-color: #fff;
  }
  .btn {
      padding-top: .5rem;
      padding-bottom: .5rem;
  }
  .ws-normal {
      white-space: normal;
  }
  .mx-auto {
      margin-left: auto;
      margin-right: auto;
  }
  ul.stepsList {
      margin: 20px 0;
      padding: 0;
      list-style-type: none;
  }
  ul.stepsList li {
      margin: 0 1.5rem 1rem 0;
      padding: 0;
      list-style-type: none;
      display: inline-block;
      font-size: 16px;
      font-weight: 600;
      text-transform: capitalize;
      color: #888;
      padding: 8px 40px;
      background: #f1f1f1;
      border-radius: 4px;
      cursor: pointer;
  }
  ul.stepsList li:hover {
      background-color: #eaeaea;
  }
  ul.stepsList li.current {
      background-color: var(--primary-hover-color);
      color: #fff;
  }
  ul.nostyleList {
      margin: 0;
      padding: 0;
      list-style-type: none;
  }
  ul.nostyleList li {
      margin: 0;
      padding: 0;
      list-style-type: none;
      display: inline-block;
  }
  .panel-white {
      background-color: #fff;
      box-shadow: 0 0 10px 1px rgba(0,0,0,.08);
  }
  .hasradius {
      border-radius: 6px;
  }
  .panel-padd {
      padding: 40px;
  }
  .fth {
      font-size: 48px;
  }
  .login_screen.login_screen_vtop .contentside {
      display: block;
  }
  .brand-link .brand-image {
      opacity: 0;
      width: 0;
      height: 0;
      visibility: hidden;
  }
  body.sidebar-collapse .brand-link .brand-image {
      opacity: 1;
      width: auto;
      height: auto;
      visibility: visible;
      transition-delay: .3s;
  }
  .layout-fixed .brand-link {
      text-align: center;
  }
  ul.subMenu {
      margin: 0;
      padding: 0;
      list-style-type: none;
  }
  ul.subMenu li {
      margin: 0;
      padding: 0;
      list-style-type: none;
      display: block;
  }
  ul.subMenu li a {
      /*border-bottom: none;*/
      padding-left: 44px;
  }
  ul.subMenu li:hover a ,
  ul.nav-sidebar li.accordion button:hover {
      background-color: #f2f2f2;
  }
  ul.nav-sidebar li.accordion button {
      padding: 14px 16px;
      background-color: #fff;
      width: 100%;
      text-align: left;
      border: none;
      outline: none;
      border-radius: 0;
      color: #343a40;
      font-size: 14px;
      font-weight: 500;
      text-transform: capitalize;
      border-bottom: 1px solid #e8e8e8;
      position: relative;
  }
  /*CHANGING ACCORDION ARROW TO PLUS-MINUS*/
  ul.nav-sidebar .accordion-button::after {
      background: url('https://api.iconify.design/akar-icons:plus.svg?color=%23888888') no-repeat center center / contain;
  }
  ul.nav-sidebar .accordion-button[aria-expanded="true"]::after {
      background: url('https://api.iconify.design/akar-icons:minus.svg?color=%23888888') no-repeat center center / contain;
  }
  ul.nav-sidebar .accordion-button::after {
      content: "";
      flex-shrink: 0;
      width: 1.25rem;
      height: 1.25rem;
      margin-left: auto;
      background-repeat: no-repeat;
      background-size: 1.25rem;
      transition: transform .2s ease-in-out;
      width: 14px;
      height: 14px;
      background-size: 14px 14px;
      position: absolute;
      right: 1.2rem;
      top: calc(50% - 7px);
  }
  ul.nav-sidebar li a {
      color: #888;
      transition: all .2s ease;
      padding: 14px 16px;
      background-color: #fff;
      font-size: 14px;
      font-weight: 500;
      text-transform: capitalize;
      text-decoration: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }
  ul.nav-sidebar li a {
      padding-left: 30px;
  }
  ul.nav-sidebar li figure {
      width: 20px;
      min-width: 20px;
      margin-right: 10px;
      margin-bottom: 0;
  }
  ul.nav-sidebar li p {
      margin-bottom: 0;
  }
  ul.subMenu li {
      border-bottom: 1px solid #e8e8e8;
  }
  .nav-sidebar .nav-item>.nav-link {
      margin-bottom: 0;
  }
  [class*=sidebar-light-] .nav-sidebar>.nav-item.menu-open>.nav-link,
  [class*=sidebar-light-] .nav-sidebar>.nav-item:hover>.nav-link {
      background-color: #f2f2f2;
  }
  .user-panel.userinfoPanel.sm img {
      width: 24px;
  }
  .fs-13 {
      font-size: 13px;
  }
  
  
  
  /*UPDATING LOGIN - SIGNUP DESIGN*/
  .login_screen .figside {
      padding: 0;
      background-color: #274666;
  }
  .figside_minimal {
      width: 100%;
      height: 320px;
      overflow: hidden;
  }
  .figside_minimal img {
      width: 100%;
      height: 100%;
      object-fit: cover;
  }
  ul.benefits_list {
      margin: 1rem 0;
      padding: 0;
      list-style-type: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  }
  ul.benefits_list li {
      margin: 0 0 1.5rem 0;
      padding: 0 20px 0 0;
      list-style-type: none;
      width: 50%;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
  }
  ul.benefits_list.isfull li {
      width: 100%;
  }
  ul.benefits_list li figure ,
  ul.benefits_list li figcaption {
      margin: 0;
  }
  ul.benefits_list li figure {
      width: 20px;
      height: 20px;
      min-width: 20px;
      margin-right: 8px;
  }
  ul.benefits_list li figure img {
      width: 100%;
      height: auto;
  }
  ul.benefits_list li figcaption {
      color: #fff;
      font-size: 14px;
      line-height: 1.4;
      font-weight: 600;
  }
  .primary-blue {
      color: #284667;
  }
  .login_screen {
      height: auto;
  }
  .reg_form_panel {
      padding: 40px;
  
  }
  
  
  /*for placeholder*/
  ::-webkit-input-placeholder { /* WebKit browsers */
    color: #bbb !important;
    opacity: 1;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bbb !important;
    opacity: 1;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bbb !important;
    opacity: 1;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #bbb !important;
    opacity: 1;
  }
  
  /* calendar style */
  
  .calendar_event_card .cal_cardtitle {
      font-weight: 600;
      color: #222;
      font-size: 12px;
  }
  .calendar_event_card .cal_cardtitle {
      font-weight: 600;
      color: #222;
  }
  .calendar_event_card .cal_cardtime_status {
      margin-top: 6px;
  }
  .calendar_event_card .cal_cardappoimnent_status ,
  .calendar_event_card .cal_cardtime_status {
      color: #929292;
      font-size: 10px;
      font-weight: 500;
  }
  .calendar_event_card {
      background-color: #fff;
      padding: 12px;
      border-radius: 6px;
      transition: all .3s ease;
      border-top: 4px solid transparent;
  }
  .calendar_event_card:hover {
      box-shadow: 2px 2px 10px 2px rgba(0,0,0,.1);
  }
  .calendar_event_card.appoinment-cancelled {
      border-top-color: #DE5858;
  }
  .calendar_event_card.appoinment-current {
      border-top-color: #2AC267;
  }
  .calendar_event_card.appoinment-pending {
      border-top-color: #2a4cc2;
  }
  .calendar_event_card a {
      text-decoration: none;
      font-weight: 400;
  }
  .calendar_event_card {
      position: relative;
  }
  .calendar_event_card .status-icon {
      position: absolute;
      right: 12px;
      top: 12px;
      font-size: 18px;
      width: 18px;
      height: 18px;
  }
  .calendar_event_card .cal_cardtitle ,
  .calendar_event_card .cal_cardappoimnent_status ,
  .calendar_event_card .cal_cardtime_status {
      width: calc(100% - 28px);
  }
  .calendar_event_card {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
  }
  .fc-dayGridMonth-view .calendar_event_card .cal_cardappoimnent_status {
      display: none;
  }
  .fc-timeGridWeek-view .calendar_event_card .cal_cardtime_status ,
  .fc-timeGridDay-view .calendar_event_card .cal_cardtime_status {
      margin-top: 0;
  }
  .fc-timeGridWeek-view .calendar_event_card ,
  .fc-timeGridDay-view .calendar_event_card {
      padding: 4px 12px;
      /*min-height: 70px;*/
  }
  
  .fc-media-screen .fc-timeGridDay-view .fc-timegrid-event ,
  .fc-media-screen .fc-timeGridWeek-view .fc-timegrid-event {
      position: relative;
  }
  .fc .fc-toolbar.fc-header-toolbar ,
  .cal_cardtime_status + .fc-event-main ,
  .fc-event-title {
      display: none;
  }
  .fc-event-title,.fc-event-time ,
  .fc-daygrid-event-dot{
      display:none !important;
  }
  .card-body .fc {
      margin-top: 0;
  }
  .schedule-cal {
      width: 100% !important;
  }
  
  
  /*for Login Signup pages new design*/
  .figside .figside-b ,
  .figside .figside-c {
      position: relative;
      overflow: hidden;
      height: 460px;
  }
  .figside .figside-b .figside-b-bg ,
  .figside .figside-c .figside-c-bg {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      display: flex;
      flex-wrap: wrap;
  }
  .figside .figside-b .figside-b-bg div:nth-child(1) {
      background-color: #264566;
      width: 30%;
      height: 75%;
  }
  .figside .figside-b .figside-b-bg div:nth-child(2) {
      background-color: #FFE7C7;
      width: 70%;
      height: 75%;
  }
  .figside .figside-b .figside-b-bg div:nth-child(3) {
      background-color: #FFF8EF;
      width: 100%;
      height: 25%;
      flex-basis: 100%;
  }
  
  .figside .figside-c .figside-c-bg div:nth-child(1) {
      background-color: #FFE7C7;
      width: 30%;
      height: 100%;
  }
  .figside .figside-c .figside-c-bg div:nth-child(2) {
      background-color: #FDB97C;
      width: 70%;
      height: 100%;
  }
  
  .figside .figside-b .figside-b-thumb ,
  .figside .figside-c .figside-c-thumb {
      position: relative;
      z-index: 1;
      width: 300px;
      height: 100%;
      text-align: center;
  }
  .figside .figside-c .figside-c-thumb {
    width: 330px;
  }
  .figside .figside-b .figside-b-thumb img ,
  .figside .figside-c .figside-c-thumb img {
      width: auto;
      height: auto;
      max-width: 100%;
      object-fit: contain;
      max-height: 100%;
  }
  .figside_content ,
  .figside_content.figside_content_caregiver {
      padding: 50px;
      position: relative;
  }
  .figside_content hgroup ,
  .figside_content .clientQuote ,
  .figside_content.figside_content_caregiver hgroup ,
  .figside_content.figside_content_caregiver .clientQuote {
      position: absolute;
      left: 50%;
      width: 50%;
      text-align: left;
  }
  .figside_content hgroup ,
  .figside_content.figside_content_caregiver hgroup {
      color: #264566;
      top: -340px;
      padding-right: 40px;
  }
  .figside_content hgroup h1 ,
  .figside_content.figside_content_caregiver hgroup h1 {
      font-size: 22px;
      margin: 0 0 10px 0;
      font-weight: 700;
  }
  .figside_content.figside_content_caregiver hgroup h1 {
    color: #fff;
  }
  .figside_content hgroup h4 ,
  .figside_content.figside_content_caregiver hgroup h4 {
      font-size: 18px;
      font-weight: 500;
  }
  .figside_content.figside_content_caregiver hgroup h4 {
    color: #4D4D4D;
  }
  .figside_content .clientQuote ,
  .figside_content.figside_content_caregiver .clientQuote {
      top: -102px;
      padding-right: 40px;
  }
  .figside_content.figside_content_caregiver .clientQuote {
    top: -110px;
  }
  .figside_content .clientQuote ul.clientQuote_star_list ,
  .figside_content.figside_content_caregiver ul.clientQuote_star_list ,
  ul.clientQuote_star_list  {
      margin: 0;
      padding: 0;
      list-style-type: none;
  }
  .figside_content .clientQuote ul.clientQuote_star_list li ,
  .figside_content.figside_content_caregiver ul.clientQuote_star_list li ,
  ul.clientQuote_star_list li{
      margin: 0;
      padding: 0;
      list-style-type: none;
      display: inline-block;
      font-size: 14px;
  }
  .figside_content .clientQuote ul.clientQuote_star_list li img ,
  .figside_content.figside_content_caregiver ul.clientQuote_star_list li img ,
  ul.clientQuote_star_list li img {
      width: 16px;
      height: 16px;
  }
  .figside_content .clientQuote .clientQuote_title ,
  .figside_content.figside_content_caregiver .clientQuote .clientQuote_title ,
  .clientQuote_title {
      color: #7B7B7B;
      font-size: 13px;
      font-weight: 500;
      margin: 4px 0;
  }
  .figside_content.figside_content_caregiver .clientQuote .clientQuote_title {
    color: #555555;
  }
  .figside_content .clientQuote p.clientQuoteContent ,
  .figside_content.figside_content_caregiver .clientQuote p.clientQuoteContent ,
  p.clientQuoteContent {
      color: #353333;
      font-size: 12px;
      line-height: 1.6;
      display:block;
      overflow : hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
  }
  .quoteline .clientQuoteContent {
     -webkit-line-clamp: initial;
  }
  .fs-18 {
    font-size: 18px;
  }
  .quoteline {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    /*align-items: flex-end;*/
    flex-wrap: nowrap;
    overflow: hidden;
    display: none;
  } 
  .quoteline.caregiverquoteline {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffe7c7+0,ffe7c7+15,fdb97c+15,fdb97c+100 */
    background: #ffe7c7; /* Old browsers */
    background: -moz-linear-gradient(left,  #ffe7c7 0%, #ffe7c7 15%, #fdb97c 15%, #fdb97c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #ffe7c7 0%,#ffe7c7 15%,#fdb97c 15%,#fdb97c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #ffe7c7 0%,#ffe7c7 15%,#fdb97c 15%,#fdb97c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe7c7', endColorstr='#fdb97c',GradientType=1 ); /* IE6-9 */
  }
  .quoteline.clientquoteline {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#264566+0,264566+15,ffe7c7+15,ffe7c7+100 */
    background: #264566; /* Old browsers */
    background: -moz-linear-gradient(left,  #264566 0%, #264566 15%, #ffe7c7 15%, #ffe7c7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #264566 0%,#264566 15%,#ffe7c7 15%,#ffe7c7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #264566 0%,#264566 15%,#ffe7c7 15%,#ffe7c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264566', endColorstr='#ffe7c7',GradientType=1 ); /* IE6-9 */
  }
  .quoteline .quoteline_image {
    width: 140px;
    height: 100%;
    min-width: 140px;
    min-height: 140px;
    position: absolute;
  }
  .quoteline .quoteline_image img {
    width: 100%;
    height: auto;
    max-width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .quoteline .quoteline_content {
    padding: 1rem 1rem 1rem 165px;
  }
  .quoteline .clientQuote_title ,
  .quoteline .clientQuoteContent {
    color: #111;
  }  
  
  
  