.design-process-section .text-align-center {  line-height: 25px;    margin-bottom: 12px;}
.design-process-content {margin: 0px 0px 50px 0px}
.design-process-content img {    position: absolute;    top: 0;    right: 0;    bottom: 0;    z-index: 0;    max-height: 100%;}
.design-process-content h3 {    margin-bottom: 16px;}
.design-process-content p {    line-height: 26px;    margin-bottom: 12px;}
.process-model { margin:0px 0px 40px 0px;  border:medium none}
 
.process-model li {padding: 10px 90px 10px 110px;height:90px;  width: 33.33%;}
.process-model li.visited::after {   background: #57b87b;}
.process-model li:last-child::after {   width: 0;}
.nav-tabs.process-model > li.active > a, .nav-tabs.process-model > li.active > a:hover, .nav-tabs.process-model > li.active > a:focus, .process-model li a:hover, .process-model li a:focus {    border: none;    background: transparent;}
.process-model li a { text-decoration: none;   padding: 0;    border: none;    color: #606060; }
.process-model li.active,.process-model li.visited {    color: #57b87b;}
.process-model li.active a,
.process-model li.active a:hover,
.process-model li.active a:focus,
.process-model li.visited a,
.process-model li.visited a:hover,
.process-model li.visited a:focus {
    color: #57b87b;
}
.process-model li.active p,
.process-model li.visited p { color:var(--black)}
.process-model li i {text-align: center;
    display: inline-block;
    height: 68px;
    width: 68px; 
    background: #f5f6f7;
    border: 2px solid #e5e5e5;
    line-height: 65px;
    font-size: 30px;
    border-radius: 50%;
}
.process-model li.active i, .process-model li.visited i  {  background: #fff;    border-color: #57b87b;}
.process-model li p {    font-size: 18px;    margin-top: 11px;}
.process-model li p.font-weight-bold { font-size: 18px;  }
.process-model.contact-us-tab li.visited a, .process-model.contact-us-tab li.visited p {    color: #606060!important;    font-weight: normal}
.process-model.contact-us-tab li::after  {    display: none; }
.process-model.contact-us-tab li.visited i {    border-color: #e5e5e5; }

@media screen and (max-width: 560px) {
  .more-icon-preocess.process-model li span {  font-size: 23px; height: 50px; line-height: 46px; width: 50px;}
    .more-icon-preocess.process-model li::after { top: 24px; }
}
@media screen and (max-width: 380px) { 
    .process-model.more-icon-preocess li {  width: 16%;}
    .more-icon-preocess.process-model li span { font-size: 16px;height: 35px;line-height: 32px;width: 35px;}
    .more-icon-preocess.process-model li p {font-size: 8px; }
    .more-icon-preocess.process-model li::after { top: 18px;}
    .process-model.more-icon-preocess { text-align: center; }
}
li.firstTab { border-radius: 4px 0px 0px 0px;background:var(--white) url("../svg/no-1.svg") no-repeat 20px 10px;background-size: 70px 70px; border-bottom:2px solid var(--lightblue)}
li.secondTab {background:var(--white) url("../svg/no-2.svg") no-repeat 20px 10px;background-size: 70px 70px; border-bottom:2px solid var(--lightblue)}
li.thirdTab {border-radius: 0px 4px 0px 0px;background:var(--white) url("../svg/no-3.svg") no-repeat 20px 10px;background-size: 70px 70px; border-bottom:2px solid var(--lightblue)}
li.visited  { background: var(--lightblue) url("../svg/right.svg") no-repeat 20px 10px;background-size: 70px 70px;  border-bottom:2px solid var(--blue)}
.design-process-section li.active.visited, .design-process-section li.active { width: 33.33%;   background-color: var(--lightblue);    border-bottom: 2px solid var(--blue);}
.select {color:var(--blue);text-decoration: underline;font-size: 18px; background: url(../svg/arrow-select.svg) no-repeat 100% 50%; padding: 0px 40px 0px 0px; background-size: 22px 18px;}
.tab-pane .card-header.acctitlec {background: var(--lightblue)}
.selectarrow {width:20px; height:20px}
.card-header{ border: medium none;}




/* Accordion */

.acctitle {	display: block;position: relative;		cursor: pointer; }
.acctitlec { cursor: auto; }
.acctitle i {    position: absolute; top: 10px;left: 0; width: 50px; text-align: center;  font-size: 34px;  line-height: 44px;}
.acctitle i.acc-open,.acctitlec i.acc-closed { display: none; }
.acctitlec i.acc-open { display: block; }
.acc_content {position: relative;	padding: 0 0 15px 20px;}
.accordion.accordion-border {border: 1px solid #DDD;border-radius: 4px;}
.accordion.accordion-border .acctitle,.accordion.accordion-border .acctitlec {	border-top: #DDDDDD 1px solid;	line-height: 44px;	padding: 10px 15px 10px 50px;}
.accordion.accordion-border .acc_content { padding: 20px; }
.card-header:first-child {    border-top: medium none !important;}


.advicepage {}

.process-model li.active p, .process-model li.visited p {text-wrap: nowrap;}
.advicepageSuccess {}
ul.nav.nav-tabs.process-model.more-icon-preocess{ background-color: var(--lightblue); border-bottom: 2px solid var(--blue);}
.advicepageSuccess .firstTab, .advicepage  .firstTab{width:32% !important;padding-right:0px}
.advicepageSuccess .secondTab,  .advicepage .secondTab {width:35% !important;padding-right:0px} 
.advicepageSuccess .thirdTab,  .advicepage .thirdTab {width: 32% !important;padding-right: 0px;}