@charset "utf-8";
/* New css for Customer Lifecycle Management */
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');


.fullLayout {
  font-family: "Figtree", serif;
  font-optical-sizing: auto;
  font-style: normal;
}
/*.fullLayout p {color: #000}*/
nav ul li,
nav .menu-item-description,
a.loginBtn,
.header-top .cta-1,
.sidenav a,
.sidenav li,
.ft-bottom,
.footer-nav h6,
.footer-nav_set li,
.ft-logo span {
  font-family: "Figtree", serif;
    font-optical-sizing: auto;
    font-style: normal;
  font-weight: 400!important;
}
h2, h3 {line-height:normal;}

.analytics-table1 {border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.analytics-table1 td {color:#555; font-size:15px; padding:10px 0;}
.analytics-table1 th {color:#555; font-size:15px; font-weight:600; padding:10px;}
.analytics-table1 td {color:#555; font-size:15px; padding:10px;}
.analytics-table1 th, .analytics-table1 td {border:1px solid #ccc; border-bottom:0px; border-left:0px;}
.analytics-table1 .top-border {border-top:1px solid #ccc!important;}
  .analytics2-table {border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom: 35px; margin-top:15px;}
  .analytics2-table th {background-color:#fff; color:#555; font-size:15px; font-weight:600; padding:10px;}
  .analytics2-table td {color:#555; font-size:15px; padding:0px;}
  .analytics2-table th, .analytics2-table td {border:1px solid #ccc; border-bottom:0px; border-left:0px;}
  .analytics2-table td.left-col {background-color:#fff; color:#555; font-weight:600; padding:0 10px; vertical-align:middle;}
  .analytics2-table td.right-col {background-color:#fff; color:#555;}
  .analytics2-table span.odd {display:block; background-color:#fff; padding:0 10px}
  .analytics2-table span.even {display:block; background-color:#fff; padding:0 10px}
.analytics-table {border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom: 35px;}
.analytics-table td {color:#555; font-size:15px; padding:10px 0;}
.analytics-table th {background-color:#fff; color:#555; font-size:15px; font-weight:600; padding:10px;}
.analytics-table td {color:#555; font-size:15px; padding:10px;}
.analytics-table th, .analytics-table td {border:1px solid #ccc; border-bottom:0px; border-left:0px;}
.analytics-table tr:nth-child(odd) {background-color:#fff;}
.analytics-table tr:nth-child(even) {background-color:#fff;}

.mb-20{margin-bottom:20px!important}
.mt-20{margin-top:20px!important}
.padding-left30{padding-left:30px}
.padding-right30{padding-right:30px}
.padding-top20{padding-top:20px}
.pb-0{padding-bottom:0px!important}
.padding-bottom20{padding-bottom:20px}
.m_bot30{margin-bottom:30px}
.m_bot50{margin-bottom:50px}
.bgm-wrapper{
  background-color:#fff;
  border:1px solid #cccccc;
  padding:50px 30px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}

.bgm-left-sidebar .growth-technology-chapter h2{color:#000; font-weight:600;line-height:normal; margin-bottom:8px}
.bgm-left-sidebar .sub-heading{border-bottom:1px solid #ccc;padding-bottom:10px} /*14.5.19*/
.bgm-left-sidebar ul{margin:10px 0 0 20px;padding-top:15px}
.bgm-left-sidebar .growth-technology-chapter li{color:#2f99e6;font-weight:500;list-style-type:decimal;margin-bottom:5px;line-height:normal}
.bgm-left-sidebar .growth-technology-chapter li a{color:#2f99e6; border-bottom:0px;font-size:15px;font-weight:500}
.bgm-right-border{border-left:1px dotted #ccc}

.clm-title {text-align:center}
.clm-title h1 {color:#000; font-size:45px; font-weight:600; padding-bottom:15px}
.clm-title h3 {color:#555; font-size:18px; margin-bottom:50px; padding-bottom:0px; line-height:normal}

.image_one {text-align:center; margin-bottom:35px;}
.image_two {text-align:center; margin:40px 0;}
.image_two img {
  background-color: #fff;
  -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
  box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
}

.growth-technology-chapter li {margin-bottom:10px;}
.growth-technology-chapter li a {font-weight:500}

.chapter .technology-chapter-title {
  width:100%;
  padding:36px 20px;
  color:#fff;
  text-align:center;
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  background:#31cd56;
  background:-moz-linear-gradient(45deg, #31cd56 0, #33c7b7 90%);
  background:-webkit-linear-gradient(45deg, #31cd56 0, #33c7b7 90%);
  background:linear-gradient(45deg, #31cd56 0, #33c7b7 90%);
}
.chapter .technology-chapter-title .chapter-number {
  width:85px;
  height:85px;
  border-radius:50%;
  background:#25ab9c;
  display:block;
  font-size:35px;
  color:#fff;
  line-height:80px;
  position:absolute;
  top:0;
  margin-top:-53px;
  left:42%;
  box-shadow: 0px 4px 5px 0 rgb(0 0 0 / 30%);
}
.clm-inner {padding-bottom:0px;}

.listing-customer-lifecycle {margin-bottom:20px; margin-left:40px;}
.listing-customer-lifecycle li {
  color: #555;
    font-size: 17px;
    line-height: 1.7em;
    letter-spacing: .3px;
    margin: 0 0 10px;
    padding: 0;
  list-style-type: circle;
}
.listing-customer-lifecycle li strong {color: #000}
.listing-customer-lifecycle_two {margin-bottom:20px; margin-left:40px;}
.listing-customer-lifecycle_two li {
  color: #555;
    font-size: 17px;
    line-height: 1.7em;
    letter-spacing: .3px;
    margin: 0 0 10px;
    padding: 0;
  list-style-type: decimal;
}
.listing-customer-lifecycle_two li strong {color: #000}

.technology-chapter-title h2 {font-size:28px; padding:0;}
.chapter h3 {margin-bottom:20px}
.chapter .table > thead > tr > th {background-color:#f2f2f2; vertical-align: middle;}


/*faq*/
.clm-faq-area {margin-top:50px}
.clm-faq-area h4 {
  border-bottom:1px dashed #ccc;
  color: #000;
  font-size: 25px;
  padding-bottom: 15px;
  margin-bottom: 50px;
}
.clm-faq-heading {margin-bottom:50px!important}
.clm-faq-area .accordion{background-color:#f2f2f2;color:#282828;cursor:pointer;padding:16px;width:100%;border:none;text-align:left;outline:none;font-size:20px;-moz-transition:0.4s;-ms-transition:0.4s;-webkit-transition:0.4s;transition:0.4s}
.clm-faq-area .accordion:after{border:2px solid #646464;border-radius:50%;content:'\002B';color:#777;float:left;font-size:25px;height:30px;line-height:27px;margin-right:15px;text-align:center;width:30px}
.clm-faq-area .active:after{content:"\2212"}
.clm-faq-area .panel{padding:0 16px;max-height:0;text-align:left;overflow:hidden;-moz-transition:max-height 0.2s ease-out;-ms-transition:max-height 0.2s ease-out;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;
}

@media only screen
and (min-width : 320px)
and (max-width : 767px) {

  .bgm-wrapper {padding:50px 15px;}
  .bgm-right-border {border-left: 0px;}
  .bgm-left-sidebar {margin-bottom: 50px;}
  .padding-left30{padding-left:15px}
  .common-inner{padding:0 0 30px 0}
  .clm_left-menu {display:none}

  .chapter .technology-chapter-title .chapter-number {display: none}

  .clm-title h1 {font-size: 30px;}

  .clm-faq-area .accordion{font-size:15px;padding:16px 5px 16px 30px;position:relative}
  .clm-faq-area .accordion::after{float:left;font-size:15px;height:20px;left:5px;line-height:16px;margin-right:15px;top:18px;position:absolute;width:20px}

  .analytics-table, .analytics-table1, .analytics2-table {border:0px; margin-top:0px;}

}
@media only screen
and (min-width : 768px)
and (max-width : 980px) {

  .bgm-right-border {border-left: 0px;}
  .bgm-left-sidebar {margin-bottom: 50px;}
  .padding-left30{padding-left:15px}
  .clm_left-menu {display:none}

  .clm-faq-area .accordion{font-size:15px;padding:16px 5px 16px 30px;position:relative}
  .clm-faq-area .accordion::after{float:left;font-size:15px;height:20px;left:5px;line-height:16px;margin-right:15px;position:absolute;width:20px}

}