.swal-text:first-child {
    font-size: 30px;
}

.swal-footer {
    text-align: center !important;
}

body {
font-size: 20px;
font-family : 'Markazi Text' !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
font-family : 'Markazi Text' !important;
PADDING: 10PX;
}


.chosen-container.chosen-with-drop .chosen-drop {

    right: auto !important;
}

.bs-welcome-item .bs-welcome-header a {
    display: block;
    color: inherit;
font-family : 'Markazi Text' !important;
text-align: center;
    text-decoration: none;
}
.r-welcome-align-center{
    
        border-bottom: solid 1px;

}

.r-vbar-page .r-left[data-fixed] {
    position: absolute !important;
    height: 100%;
}



    .r-left-collapsed.r-left-collapsed .menu-treelike li > ul.collapse.in a:hover, .r-left-collapsed.r-left-collapsed .dropdown.open.open.open.open > ul a:hover, .r-left-collapsed.r-left-collapsed .menu-treelike li > ul.collapse.in a:focus, .r-left-collapsed.r-left-collapsed .dropdown.open.open.open.open > ul a:focus {
        text-decoration: none;
        color: #fff;
        background-color: #204842 !important;
    }
    
    

.home-tried__steps {
    DIRECTION: LTR;
  max-width: 360px;
  width: 100%;
  margin: auto;
  padding: 2.5rem;
  background-color: #ffffff;
}
.home-tried__steps ul {
  padding: 0;
}
.home-tried__steps ul li {
  list-style: none;
  display: flex;
  gap: 1.5rem;
  padding-bottom: 2rem;
  position: relative;
}
.home-tried__steps ul li::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 3px;
  background-color: green;
  height: 100%;
  left: 28px;
}
.home-tried__steps ul li:last-child {
  padding-bottom: 0;
}
.home-tried__steps ul li:last-child::before {
  display: none;
}
.home-tried__steps ul li .icon {
  height: fit-content;
  display: inline-flex;
  background-color: #ffffff;
  padding: 3px;
  position: relative;
  z-index: 2;
}
.home-tried__steps ul li .icon span {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: blue;
  border-radius: 50%;
  border: 2px solid;
  font-size: 1.5rem;
  font-weight: 500;
}
.home-tried__steps ul li h4 {
  font-size: 1rem;
  text-align: left;
  color: #000000;
  margin: 0.5rem 0;
}
.home-tried__steps ul li p {
  color: #000000;
  margin: 0;
  margin-bottom: 1rem;
}
.home-tried__steps ul li.completed svg path {
  fill: green;
}
.home-tried__steps ul li.inprogress::before {
  background-color: gray;
}
.home-tried__steps ul li.inprogress .icon span {
  color: blue;
}
.home-tried__steps ul li.default .icon span {
  color: grey;
}
.home-tried__steps ul li.default p {
  color: gray;
}
@media (max-width: 767px) {
  .home-tried__steps {
    padding: 2rem 1rem;
  }
  .home-tried__steps ul {
    padding: 0;
  }
  .home-tried__steps ul li {
    gap: 1rem;
  }
  .home-tried__steps ul li::before {
    left: 22px;
  }
  .home-tried__steps ul li h4 {
    font-size: 14px;
    margin: 0.5rem 0;
  }
  .home-tried__steps ul li p {
    font-size: 14px;
  }
  .home-tried__steps ul li svg {
    width: 40px;
    height: 40px;
  }
  .home-tried__steps ul li .icon {
    padding: 2px;
  }
  .home-tried__steps ul li .icon span {
    width: 40px;
    height: 40px;
    font-size: 1rem;
  }
}