@keyframes slide {
  0% {
    background-size: 100%;
  }
  50% {
    background-size: 110%;
  }
  100% {
    background-size: 100%;
  }
}
@-webkit-keyframes slide {
  0% {
    background-size: 100%;
  }
  50% {
    background-size: 110%;
  }
  100% {
    background-size: 100%;
  }
}
@keyframes smoothScroll {
  0% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0px);
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

.form-group {
  margin-bottom: 15px;
}

a {
  text-decoration: none;
  outline: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
  text-decoration: none;
  outline: none;
}
a:focus {
  text-decoration: none;
  outline: none;
}

.btn {
  border: 0;
  box-shadow: none;
  text-decoration: none;
  outline: none;
  border-radius: 0;
}
.btn:hover {
  box-shadow: none;
  text-decoration: none;
  outline: none;
  border: 0;
  border-radius: 0;
}
.btn:focus {
  box-shadow: none;
  text-decoration: none;
  outline: none;
  border: 0;
  border-radius: 0;
}
.btn:active {
  box-shadow: none;
  text-decoration: none;
  outline: none;
  border: 0;
  border-radius: 0;
}
.btn:active:focus {
  box-shadow: none;
}
.btn:visited {
  box-shadow: none;
  text-decoration: none;
  outline: none;
  border: 0;
  border-radius: 0;
}

ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.list-inline {
  margin: 0;
  padding: 0;
}
.list-inline::after {
  display: block;
  content: "";
  clear: both;
}
.list-inline li {
  float: left;
}
.list-inline li a {
  display: inline-block;
}

.form-control {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  text-decoration: none;
  outline: none;
}
.form-control:hover {
  text-decoration: none;
  outline: none;
}
.form-control:focus {
  text-decoration: none;
  outline: none;
  box-shadow: none;
}
.form-control:active {
  text-decoration: none;
  outline: none;
}

/* Extra Huge large desktops */
@media (min-width: 1920px) {
  .container {
    max-width: 1330px;
  }
}
/* Extra Huge large desktops */
@media (min-width: 1680px) and (max-width: 1919px) {
  .container {
    max-width: 1330px;
  }
}
/* Extra Huge large desktops */
@media (min-width: 1600px) and (max-width: 1679px) {
  .container {
    max-width: 1330px;
  }
}
/* Extra large desktops and mac laptops*/
@media (min-width: 1400px) and (max-width: 1599px) {
  .container {
    max-width: 1330px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .container {
    max-width: 1330px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .container {
    max-width: 1170px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .container {
    max-width: 100%;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .container {
    max-width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 544px) and (max-width: 767px) {
  .container {
    min-width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 543px) {
  .container {
    max-width: 100%;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .container {
    max-width: 100%;
  }
}
/* Smaller phones */
body {
  font-weight: 400;
  font-size: 14px;
  line-height: inherit;
  overflow-x: clip;
  font-family: "Lato", sans-serif;
}

.scroll_off {
  overflow: hidden;
}

img,
video,
iframe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.btn-primary {
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  padding: 14px 20px;
  border-radius: 8px;
  min-width: 115px;
  background: linear-gradient(157deg, rgb(83, 58, 128) 39%, rgb(18, 11, 28) 82%);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: 1px solid transparent;
}
.btn-primary i {
  transform: rotate(-45deg);
  margin-left: 6px;
}
.btn-primary:after {
  content: "";
  height: 50px;
  width: 50px;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #ffffff;
  bottom: 0;
  left: -50px;
  right: 0;
  position: absolute;
  z-index: -1;
  transform-origin: left 80%;
}
.btn-primary:hover, .btn-primary.active, .btn-primary:focus {
  color: #120B1C;
  border: 1px solid #120B1C;
  border-radius: 8px;
}
.btn-primary:hover:after, .btn-primary.active:after, .btn-primary:focus:after {
  scale: 5.1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

.no_event {
  pointer-events: none;
}

.scroll_off {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
}

label.error {
  display: block;
  color: #f00 !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  margin-top: 8px;
}

.text-success {
  color: #25d366 !important;
}

.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 13px;
}
.callout.callout-success {
  border-left-color: #1e7e34;
  background-color: #28a745;
  color: #fff;
}
.callout.callout-danger {
  border-left-color: #bd2130;
  background-color: #d72d3e;
  color: #fff;
}

.alert {
  margin-bottom: 0;
  padding: 12px;
}
.alert.alert-success {
  border-left-color: #1e7e34;
  background-color: #28a745;
  color: #fff;
  border: none;
}
.alert.alert-danger, .alert.alert-error {
  border-left-color: #bd2130;
  background-color: #d72d3e;
  color: #fff;
}
.alert .btn.close {
  float: right;
  font-size: 22px;
  color: #fff;
  padding: 0;
  position: relative;
  top: -8px;
}

.popover {
  max-width: 360px;
  padding: 20px;
  border: 1px solid #e8e8eb;
  box-shadow: 0px 12px 20px 0px rgba(0, 0, 50, 0.12);
}
.popover .popover-body {
  padding: 0;
}
.popover .popover-body p {
  font-weight: 600;
  font-size: 14px;
  color: #111111;
  padding-bottom: 10px;
}
.popover .popover-body p a {
  color: #111111;
  display: inline-block;
}
.popover .popover-body a {
  color: #111111;
  font-weight: 600;
  display: block;
}

.form-group {
  margin-bottom: 20px;
}
.form-group .form-label {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #120B1C;
  margin-bottom: 8px;
}
.form-group .form-label span {
  color: #120B1C;
}
.form-group .form-control {
  padding: 12px 16px;
  border: 0.5px solid #1C1528;
  background-color: #ffffff;
  border-radius: 8px;
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
}
.form-group .form-control::placeholder {
  color: #707173;
  font-weight: 400;
  font-size: 14px;
}
.form-group textarea {
  resize: none;
  min-height: 96px;
  max-height: 96px;
  height: 96px;
}

.tooltip {
  box-shadow: -2px 4px 14px 0px rgba(0, 0, 0, 0.1411764706);
  background-color: transparent;
}
.tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #ffffff;
}
.tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #ffffff;
}
.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #ffffff;
}
.tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #ffffff;
}
.tooltip .tooltip-inner {
  border-radius: 8px;
  background-color: #ffffff;
  color: #120B1C;
}

.passcode-wrapper {
  display: flex;
  gap: 15px;
  justify-content: center;
}
.passcode-wrapper input {
  height: 50px;
  width: 50px;
  border: 1px solid #120B1C;
  border-radius: 8px;
  padding: 15px;
  text-align: center;
}
.passcode-wrapper input:focus {
  outline: none;
}

#pb_scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
  background-color: none;
}

#pb_scroll::-webkit-scrollbar {
  width: 5px;
  background-color: none;
}

#pb_scroll::-webkit-scrollbar-thumb {
  background-color: #120B1C;
  border: 1px solid #120B1C;
  border-radius: 10px;
}

/* Extra Huge large desktops */
/* Extra Huge large desktops */
/* Extra Huge large desktops */
/* Extra large desktops and mac laptops*/
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .btn-primary {
    font-size: 15px;
    padding: 12px 20px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .btn-primary {
    font-size: 15px;
    padding: 12px 20px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .btn-primary {
    font-size: 15px;
    padding: 12px 20px;
  }
  .form-group {
    margin-bottom: 15px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .btn-primary {
    font-size: 14px;
    padding: 12px 20px;
    min-width: 100px;
  }
  .form-group {
    margin-bottom: 15px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .btn-primary {
    font-size: 14px;
    padding: 12px 20px;
    min-width: 100px;
  }
  .form-group {
    margin-bottom: 15px;
  }
}
/* Smaller phones */
.no_data_main {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.no_data_main .no_image {
  height: 412px;
  width: 492px;
  margin: 0 auto;
}
.no_data_main .no_image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.no_data_main h3 {
  font-size: 20px;
  font-weight: 700;
  color: #8360BE;
  text-align: center;
}

.error_section {
  padding: 90px 0;
}
.error_section .error_detail .img_area {
  height: 470px;
  width: 700px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.error_section .error_detail .img_area img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.error_section .error_detail h3 {
  font-size: 26px;
  font-weight: 600;
  color: #8360BE;
  text-align: center;
  margin-bottom: 15px;
}
.error_section .error_detail p {
  font-size: 18px;
  font-weight: 500;
  color: #707173;
  margin-bottom: 30px;
  text-align: center;
}
.error_section .error_detail .btn_error {
  text-align: center;
}
.error_section .error_detail .btn_error .btn-primary {
  min-width: 145px;
}

.pagination_area .pagination {
  justify-content: center;
  gap: 8px;
}
.pagination_area .pagination .page-item .page-link {
  font-size: 16px;
  font-weight: 600;
  color: #8360BE;
  border: 1px solid #8360BE;
  padding: 10px 14px;
  border-radius: 0px;
}
.pagination_area .pagination .page-item .page-link:hover {
  background-color: #e0daeb;
}
.pagination_area .pagination .page-item.active .page-link {
  background-color: #8360BE;
  color: #ffffff;
}
.pagination_area .pagination .page-item.active .page-link:focus {
  box-shadow: none;
}
.pagination_area .text-muted {
  display: none;
}

.select2 {
  min-width: 120px;
  padding: 12px 16px;
  width: 100% !important;
  border: 1px solid #1C1528;
  border-radius: 8px;
  display: block;
  background-color: #ffffff;
}
.select2.select2-container--open .selection .select2-selection .select2-selection__arrow::after {
  transform: rotate(180deg);
}
.select2.select2-container--open .selection:has(.select2-selection.select2-selection--multiple) .select2-selection::after {
  transform: rotate(180deg);
}
.select2 .selection .select2-selection {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background-color: transparent;
  border: none;
  min-height: 22px;
}
.select2 .selection .select2-selection.select2-selection--multiple {
  padding: 0;
  border-radius: 0;
  border: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered {
  display: flex;
  gap: 12px;
  align-items: center;
  width: calc(100% - 26px);
  overflow-x: auto;
  overflow-y: clip;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar {
  height: 2px;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-track {
  background-color: #e0daeb;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered:empty {
  display: none;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: fit-content;
  border: 1px dashed #e0daeb;
  border-radius: 10px;
  background-color: transparent;
  padding: 6px 12px;
  gap: 8px;
  flex-direction: row-reverse;
  overflow: unset;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 16px;
  height: 16px;
  display: grid;
  place-items: center;
  position: static;
  border-radius: 6px;
  border: none;
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  color: #707173;
  background-color: oklch(from #707173 l c h/25%);
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-search {
  position: static;
}
.select2 .selection .select2-selection.select2-selection--multiple .select2-search .select2-search__field {
  margin: 0;
  width: 100% !important;
  color: #000000;
  border: none;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 1;
  height: 16px;
}
.select2 .selection .select2-selection.select2-selection--multiple:has(.select2-selection__rendered:not(:empty)) .select2-search {
  display: none;
}
.select2 .selection .select2-selection .select2-selection__rendered {
  color: #120B1C;
  font-size: 14px;
  font-weight: 400;
  cursor: default;
  padding: 0;
}
.select2 .selection .select2-selection .select2-selection__arrow {
  position: relative;
  display: grid;
  place-items: center;
  width: 24px;
  height: 24px;
}
.select2 .selection .select2-selection .select2-selection__arrow::after {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  color: #000000;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  transition: all 0.15s ease;
}
.select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.select2 .selection:has(.select2-selection.select2-selection--multiple) .select2-selection::after {
  content: "\f077";
  flex-shrink: 0;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  color: #000000;
  aspect-ratio: 1/1;
  height: 26px;
  display: grid;
  place-items: center;
  transition: all 0.15s ease;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #707173;
  font-weight: 400;
  font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container .select2-dropdown {
  width: 120px;
  border: 1px solid #e0daeb;
  padding: 6px;
  border-radius: 12px;
  background-color: #ffffff;
  display: block;
  margin-block: 8px;
}
.select2-container .select2-dropdown .select2-search {
  padding: 0 !important;
  margin: 4px;
}
.select2-container .select2-dropdown .select2-search .select2-search__field {
  border: 1px solid #e0daeb;
  outline-offset: 0 !important;
  outline: none !important;
  color: #000000;
  background-color: #8360BE;
  padding: 8px 10px !important;
  border-radius: 10px;
  font-size: 14px;
  line-height: 1;
}
.select2-container .select2-dropdown .select2-results .select2-results__options {
  display: flex;
  flex-direction: column;
  gap: 5px;
  scrollbar-gutter: stable;
}
.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
  width: 2px;
}
.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #8360BE;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  padding: 8px 12px;
  border-radius: 8px;
  color: #000000;
  background-color: transparent;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
  background-color: #e0daeb;
  color: #120B1C;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
  background-color: #e0daeb;
  color: #120B1C;
}
.select2-container .select2-selection--single {
  height: 22px;
}

/* Extra Huge large desktops */
/* Extra Huge large desktops */
/* Extra Huge large desktops */
/* Extra large desktops and mac laptops*/
/* 1300 desktop only */
@media (min-width: 1300px) and (max-width: 1399px) {
  .error_section {
    padding: 60px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
  }
  .error_section .error_detail .img_area {
    height: 390px;
    width: 572px;
  }
}
/* 1200 desktop only */
@media (min-width: 1200px) and (max-width: 1299px) {
  .error_section {
    padding: 50px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
  }
  .error_section .error_detail .img_area {
    height: 390px;
    width: 572px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .no_data_main .no_image {
    height: 335px;
    width: 392px;
  }
  .no_data_main h3 {
    font-size: 18px;
  }
  .pagination_area .pagination .page-item .page-link {
    font-size: 14px;
    padding: 7px 12px;
  }
  .error_section {
    padding: 40px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
    font-size: 24px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .error_section .error_detail .img_area {
    height: 330px;
    width: 485px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .no_data_main .no_image {
    height: 282px;
    width: 330px;
  }
  .no_data_main h3 {
    font-size: 18px;
  }
  .pagination_area .pagination .page-item .page-link {
    font-size: 14px;
    padding: 7px 12px;
  }
  .error_section {
    padding: 35px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
    font-size: 24px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .error_section .error_detail .img_area {
    height: 300px;
    width: 438px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .no_data_main .no_image {
    height: 258px;
    width: 300px;
  }
  .no_data_main h3 {
    font-size: 18px;
  }
  .pagination_area .pagination .page-item .page-link {
    font-size: 14px;
    padding: 7px 12px;
  }
  .error_section {
    padding: 30px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
    font-size: 22px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
    font-size: 15px;
  }
  .error_section .error_detail .img_area {
    height: 265px;
    width: 390px;
    margin-bottom: 15px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .no_data_main .no_image {
    height: 240px;
    width: 282px;
  }
  .no_data_main h3 {
    font-size: 16px;
  }
  .pagination_area .pagination .page-item .page-link {
    font-size: 14px;
    padding: 7px 12px;
  }
  .error_section {
    padding: 30px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
    font-size: 14px;
  }
  .error_section .error_detail .img_area {
    height: 100%;
    width: 100%;
    margin-bottom: 15px;
  }
  .error_section .error_detail .btn_error .btn-primary {
    min-width: 120px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .no_data_main .no_image {
    height: 240px;
    width: 282px;
  }
  .no_data_main h3 {
    font-size: 16px;
  }
  .pagination_area .pagination .page-item .page-link {
    font-size: 14px;
    padding: 7px 12px;
  }
  .error_section {
    padding: 30px 0;
  }
  .error_section .error_detail h3 {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .error_section .error_detail p {
    margin-bottom: 20px;
    font-size: 14px;
  }
  .error_section .error_detail .img_area {
    height: 100%;
    width: 100%;
    margin-bottom: 15px;
  }
  .error_section .error_detail .btn_error .btn-primary {
    min-width: 120px;
  }
}
/* Smaller phones */
.header_section {
  background: radial-gradient(circle, rgb(83, 58, 128) 0%, rgb(18, 11, 28) 50%, rgb(83, 58, 128) 100%);
  padding: 15px 0;
}
.header_section .inner_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header_section .inner_header .img_logo {
  flex-shrink: 0;
  height: 50px;
  width: 145px;
}
.header_section .inner_header .img_logo img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.header_section .inner_header .left_area h2 {
  font-size: 30px;
  font-weight: 600;
  color: #8360BE;
}
.header_section .inner_header .right_side {
  display: flex;
  align-items: center;
  gap: 15px;
}
.header_section .inner_header .right_side .btn_main {
  display: flex;
  gap: 15px;
}
.header_section .inner_header .right_side .header_profile {
  display: flex;
  align-items: center;
  gap: 12px;
}
.header_section .inner_header .right_side .header_profile .img_pro {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  overflow: hidden;
}
.header_section .inner_header .right_side .header_profile .img_pro img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.header_section .inner_header .right_side .header_profile h3 {
  font-size: 17px;
  font-weight: 600;
  color: #ffffff;
}
.header_section .inner_header .right_side .menu_icon {
  height: 40px;
  width: 40px;
  border-radius: 8px;
  background-color: #e0daeb;
  text-align: center;
  align-content: center;
}
.header_section .inner_header .right_side .menu_icon i {
  font-size: 16px;
  color: #120B1C;
}
.header_section .inner_header .right_side .notification_icon {
  margin-right: 10px;
  position: relative;
}
.header_section .inner_header .right_side .notification_icon .dot {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #D80000;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 1px;
}
.header_section .inner_header .right_side .notification_icon i {
  font-size: 25px;
  color: #ffffff;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
/* 1200 desktop only */
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .header_section {
    padding: 12px 0;
  }
  .header_section .inner_header .img_logo {
    height: 35px;
    width: 125px;
  }
  .header_section .inner_header .right_side .header_profile .img_pro {
    height: 45px;
    width: 45px;
  }
  .header_section .inner_header .right_side .header_profile h3 {
    font-size: 16px;
  }
  .header_section .inner_header .right_side .notification_icon {
    margin-right: 5px;
  }
  .header_section .inner_header .right_side .notification_icon i {
    font-size: 22px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .header_section {
    padding: 12px 0;
  }
  .header_section .inner_header .img_logo {
    height: 35px;
    width: 125px;
  }
  .header_section .inner_header .right_side .header_profile .img_pro {
    height: 40px;
    width: 40px;
  }
  .header_section .inner_header .right_side .header_profile h3 {
    font-size: 16px;
  }
  .header_section .inner_header .right_side .notification_icon {
    margin-right: 5px;
  }
  .header_section .inner_header .right_side .notification_icon i {
    font-size: 22px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .header_section {
    padding: 12px 0;
  }
  .header_section .inner_header .img_logo {
    height: 35px;
    width: 125px;
  }
  .header_section .inner_header .right_side .header_profile .img_pro {
    height: 40px;
    width: 40px;
  }
  .header_section .inner_header .right_side .header_profile h3 {
    font-size: 16px;
  }
  .header_section .inner_header .right_side .notification_icon {
    margin-right: 5px;
  }
  .header_section .inner_header .right_side .notification_icon i {
    font-size: 22px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .header_section {
    padding: 12px 0;
  }
  .header_section .inner_header .img_logo {
    height: 28px;
    width: 102px;
  }
  .header_section .inner_header .right_side .btn_main {
    gap: 12px;
  }
  .header_section .inner_header .right_side .header_profile .img_pro {
    height: 40px;
    width: 40px;
  }
  .header_section .inner_header .right_side .header_profile h3 {
    font-size: 16px;
  }
  .header_section .inner_header .right_side .notification_icon {
    margin-right: 5px;
  }
  .header_section .inner_header .right_side .notification_icon i {
    font-size: 22px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .header_section {
    padding: 12px 0;
  }
  .header_section .inner_header .img_logo {
    height: 28px;
    width: 102px;
  }
  .header_section .inner_header .right_side .btn_main {
    gap: 12px;
  }
  .header_section .inner_header .right_side .header_profile .img_pro {
    height: 40px;
    width: 40px;
  }
  .header_section .inner_header .right_side .header_profile h3 {
    font-size: 16px;
  }
  .header_section .inner_header .right_side .notification_icon {
    margin-right: 5px;
  }
  .header_section .inner_header .right_side .notification_icon i {
    font-size: 22px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.footer_section {
  background: radial-gradient(circle, rgb(83, 58, 128) 0%, rgb(18, 11, 28) 50%, rgb(83, 58, 128) 100%);
  padding: 12px 0;
  position: relative;
}
.footer_section .inner_area .txt_area {
  text-align: center;
}
.footer_section .inner_area .txt_area p {
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
}
.footer_section .inner_area .txt_area p .globiz {
  color: #ffffff;
  font-weight: 500;
  position: relative;
}
.footer_section .inner_area .txt_area p .globiz::before {
  content: "";
  border-bottom: 1px solid #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.footer_section .inner_area .txt_area p .globiz:hover::before, .footer_section .inner_area .txt_area p .globiz.active::before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
/* 1200 desktop only */
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .footer_section .inner_area .txt_area p {
    font-size: 14px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .footer_section .inner_area .txt_area p {
    font-size: 14px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .footer_section .inner_area .txt_area p {
    font-size: 14px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .footer_section .inner_area .txt_area p {
    font-size: 14px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .footer_section .inner_area .txt_area p {
    font-size: 14px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.auth_section {
  padding: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth_section .inner_auth {
  background-color: #ffffff;
  box-shadow: rgba(83, 58, 128, 0.2) 0px 4px 12px;
  border-radius: 20px;
  padding: 25px;
  width: 480px;
  max-width: 100%;
  margin: 0 auto;
}
.auth_section .inner_auth .heading_area {
  text-align: center;
  margin-bottom: 35px;
}
.auth_section .inner_auth .heading_area h3 {
  font-size: 25px;
  font-weight: 700;
  color: #120B1C;
  margin-bottom: 8px;
}
.auth_section .inner_auth .heading_area p {
  font-size: 16px;
  font-weight: 500;
  color: #707173;
}
.auth_section .inner_auth .form_area .form-group {
  position: relative;
}
.auth_section .inner_auth .form_area .form-group .form-control.password_input {
  padding-right: 34px;
}
.auth_section .inner_auth .form_area .form-group .eye_icon {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 40px;
  margin-right: 16px;
}
.auth_section .inner_auth .form_area .form-group .eye_icon i {
  font-size: 14px;
  color: #000000;
}
.auth_section .inner_auth .form_area .forgot_button {
  float: right;
}
.auth_section .inner_auth .form_area .forgot_button .forgot_pass {
  font-size: 14px;
  font-weight: 600;
  color: #8360BE;
  position: relative;
}
.auth_section .inner_auth .form_area .forgot_button .forgot_pass::before {
  content: "";
  border-bottom: 1px solid #8360BE;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.auth_section .inner_auth .form_area .forgot_button .forgot_pass:hover::before, .auth_section .inner_auth .form_area .forgot_button .forgot_pass.active::before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.auth_section .inner_auth .form_area .btn_area {
  margin-top: 30px;
}
.auth_section .inner_auth .form_area .btn_area .btn-primary {
  width: 100%;
}
.auth_section .inner_auth .form_area .btn_area .btn-primary:hover:after, .auth_section .inner_auth .form_area .btn_area .btn-primary.active:after, .auth_section .inner_auth .form_area .btn_area .btn-primary:focus:after {
  scale: 11;
  transform-origin: left 68%;
}
.auth_section .inner_auth .form_area .account_txt {
  margin-top: 30px;
  font-size: 14px;
  font-weight: 400;
  color: #120B1C;
  text-align: center;
}
.auth_section .inner_auth .form_area .account_txt .signup {
  font-weight: 600;
  color: #8360BE;
  position: relative;
}
.auth_section .inner_auth .form_area .account_txt .signup::before {
  content: "";
  border-bottom: 1px solid #8360BE;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.auth_section .inner_auth .form_area .account_txt .signup:hover::before, .auth_section .inner_auth .form_area .account_txt .signup.active::before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.auth_section .inner_auth .form_area .reset_main {
  text-align: end;
}
.auth_section .inner_auth .form_area .reset_main .reset_otp {
  font-size: 14px;
  font-weight: 600;
  color: #120B1C;
  position: relative;
}
.auth_section .inner_auth .form_area .reset_main .reset_otp::before {
  content: "";
  border-bottom: 1px solid #120B1C;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.auth_section .inner_auth .form_area .reset_main .reset_otp:hover::before, .auth_section .inner_auth .form_area .reset_main .reset_otp.active::before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
/* 1200 desktop only */
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .auth_section {
    padding: 35px 0;
  }
  .auth_section .inner_auth {
    border-radius: 15px;
    padding: 22px;
    width: 420px;
  }
  .auth_section .inner_auth .heading_area {
    margin-bottom: 20px;
  }
  .auth_section .inner_auth .heading_area h3 {
    font-size: 22px;
  }
  .auth_section .inner_auth .heading_area p {
    font-size: 14px;
  }
  .auth_section .inner_auth .form_area .account_txt {
    margin-top: 25px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .auth_section {
    padding: 35px 0;
  }
  .auth_section .inner_auth {
    border-radius: 15px;
    padding: 22px;
    width: 420px;
  }
  .auth_section .inner_auth .heading_area {
    margin-bottom: 25px;
  }
  .auth_section .inner_auth .heading_area h3 {
    font-size: 25px;
  }
  .auth_section .inner_auth .heading_area p {
    font-size: 14px;
  }
  .auth_section .inner_auth .form_area .account_txt {
    margin-top: 25px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .auth_section {
    padding: 30px 0;
  }
  .auth_section .inner_auth {
    border-radius: 15px;
    padding: 22px;
    width: 420px;
  }
  .auth_section .inner_auth .heading_area {
    margin-bottom: 25px;
  }
  .auth_section .inner_auth .heading_area h3 {
    font-size: 25px;
  }
  .auth_section .inner_auth .heading_area p {
    font-size: 14px;
  }
  .auth_section .inner_auth .form_area .btn_area {
    margin-top: 20px;
  }
  .auth_section .inner_auth .form_area .account_txt {
    margin-top: 20px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .auth_section {
    padding: 25px 0;
  }
  .auth_section .inner_auth {
    border-radius: 15px;
    padding: 15px;
    width: 100%;
  }
  .auth_section .inner_auth .heading_area {
    margin-bottom: 20px;
  }
  .auth_section .inner_auth .heading_area h3 {
    font-size: 22px;
  }
  .auth_section .inner_auth .heading_area p {
    font-size: 14px;
  }
  .auth_section .inner_auth .form_area .btn_area {
    margin-top: 20px;
  }
  .auth_section .inner_auth .form_area .account_txt {
    margin-top: 20px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .auth_section {
    padding: 25px 0;
  }
  .auth_section .inner_auth {
    border-radius: 15px;
    padding: 15px;
    width: 100%;
  }
  .auth_section .inner_auth .heading_area {
    margin-bottom: 20px;
  }
  .auth_section .inner_auth .heading_area h3 {
    font-size: 22px;
  }
  .auth_section .inner_auth .heading_area p {
    font-size: 14px;
  }
  .auth_section .inner_auth .form_area .btn_area {
    margin-top: 20px;
  }
  .auth_section .inner_auth .form_area .account_txt {
    margin-top: 20px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.dashboard_section {
  overflow: hidden;
  height: 100%;
}
.dashboard_section .dashboard_inner {
  display: flex;
  height: 100%;
}
.dashboard_section .dashboard_inner .left_area_wrap {
  flex-shrink: 0;
  width: 350px;
  padding: 30px 20px;
  background-color: #e0daeb;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .left_area_wrap .profile_left {
  text-align: center;
  margin-bottom: 40px;
}
.dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
  height: 140px;
  width: 140px;
  border-radius: 50%;
  border: 4px solid #120B1C;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 8px;
}
.dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
  height: 120px;
  width: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
}
.dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.dashboard_section .dashboard_inner .left_area_wrap .profile_left h5 {
  font-size: 18px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li {
  margin-bottom: 12px;
  -webkit-transition: all 0.5s ease-n-out;
  -moz-transition: all 0.5s ease-n-out;
  -ms-transition: all 0.5s ease-n-out;
  -o-transition: all 0.5s ease-n-out;
  transition: all 0.5s ease-n-out;
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li:last-child {
  margin-bottom: 0;
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt {
  font-size: 16px;
  font-weight: 600;
  color: #120B1C;
  display: flex;
  gap: 12px;
  padding: 12px 20px;
  border-radius: 10px;
  -webkit-transition: all 0.5s ease-n-out;
  -moz-transition: all 0.5s ease-n-out;
  -ms-transition: all 0.5s ease-n-out;
  -o-transition: all 0.5s ease-n-out;
  transition: all 0.5s ease-n-out;
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt .icon {
  width: 16px;
  text-align: center;
  -webkit-transition: all 0.5s ease-n-out;
  -moz-transition: all 0.5s ease-n-out;
  -ms-transition: all 0.5s ease-n-out;
  -o-transition: all 0.5s ease-n-out;
  transition: all 0.5s ease-n-out;
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt .icon i {
  color: #120B1C;
  -webkit-transition: all 0.5s ease-n-out;
  -moz-transition: all 0.5s ease-n-out;
  -ms-transition: all 0.5s ease-n-out;
  -o-transition: all 0.5s ease-n-out;
  transition: all 0.5s ease-n-out;
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li:hover .txt, .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li.active .txt {
  color: #ffffff;
  background: linear-gradient(157deg, rgb(83, 58, 128) 18%, rgb(131, 96, 190) 44%, rgb(83, 58, 128) 84%);
}
.dashboard_section .dashboard_inner .left_area_wrap .tabs_main li:hover .txt i, .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li.active .txt i {
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap {
  flex-grow: 1;
  overflow-y: auto;
  padding: 25px;
  padding-bottom: 70px;
}
.dashboard_section .dashboard_inner .right_side_wrap::-webkit-scrollbar-track {
  border-radius: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
  background-color: #e0daeb;
  border-radius: 15px;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb {
  margin: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item {
  font-size: 16px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item::before {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  color: #120B1C;
  position: relative;
  top: 3px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item:first-child::before {
  display: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item .txt_dash {
  color: inherit;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item.active {
  color: #D80000;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 15px;
  width: 780px;
  margin: 0 auto;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
  font-size: 18px;
  font-weight: 600;
  color: #120B1C;
  padding: 20px;
  background-color: #e0daeb;
  display: flex;
  align-items: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile span i {
  color: #120B1C;
  margin-right: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
  display: flex;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info {
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item:last-child {
  margin-bottom: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
  font-size: 16px;
  font-weight: 600;
  color: #120B1C;
  width: 250px;
  flex-shrink: 0;
  position: relative;
  word-break: break-all;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title::before, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc::before {
  content: ":";
  font-size: 16px;
  color: #120B1C;
  position: absolute;
  top: 0;
  right: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
  font-weight: 500;
  color: #707173;
  padding-left: 10px;
  width: auto;
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc::before {
  display: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .right_info {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .right_info .btn_area .btn-primary {
  min-width: 130px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
  display: flex;
  gap: 15px;
  padding: 20px;
  margin: 20px;
  margin-top: 0;
  background-color: #e1ecfb;
  border-radius: 12px;
  align-items: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member {
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 {
  font-size: 18px;
  font-weight: 600;
  color: #8360BE;
  margin-bottom: 7px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 span {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #5DBA41;
  padding: 4px 8px;
  border-radius: 6px;
  margin-left: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .txt {
  font-size: 16px;
  font-weight: 600;
  color: #D80000;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .btn_membership {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan.expire .content_member .title h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan.expire .content_member .profile_inner .left_info .inner_item .desc h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan.expire .content_member .desc h3 span {
  background-color: #D80000;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan.expire .content_member .txt {
  color: #1C1528;
  font-weight: 500;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 15px;
  padding: 20px;
  width: 750px;
  max-width: 100%;
  margin: 0 auto;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile {
  position: relative;
  margin-bottom: 30px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile {
  height: 135px;
  width: 135px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  background-color: #ffffff;
  border: 3px solid #8360BE;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area {
  height: 120px;
  width: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  background-color: #8360BE;
  text-align: center;
  align-content: center;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 10%;
  margin: 0 auto;
  display: inline-block;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit i {
  font-size: 16px;
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
  background-color: #e0daeb;
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading .icon i {
  font-size: 18px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading h4 {
  font-size: 18px;
  font-weight: 700;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .form-group {
  position: relative;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .form-group .form-control.password_input {
  padding-right: 34px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .form-group .eye_icon {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 40px;
  margin-right: 16px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .form-group .eye_icon i {
  font-size: 14px;
  color: #000000;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .btn_area {
  text-align: end;
  margin-top: 40px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main {
  padding: 0;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
  padding: 20px;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
@media (min-width: 1300px) and (max-width: 1399px) {
  .dashboard_section .dashboard_inner .left_area_wrap {
    padding: 25px 20px;
    width: 300px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 30px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 130px;
    width: 130px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 20px;
    padding-bottom: 60px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 630px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 750px;
    min-height: 280px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 16px;
    margin-top: 0;
  }
}
/* 1200 desktop only */
@media (min-width: 1200px) and (max-width: 1299px) {
  .dashboard_section .dashboard_inner .left_area_wrap {
    padding: 25px 20px;
    width: 300px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 30px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 130px;
    width: 130px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 20px;
    padding-bottom: 60px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 630px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 750px;
    min-height: 280px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 16px;
    margin-top: 0;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard_section .dashboard_inner .left_area_wrap {
    padding: 20px 15px;
    width: 250px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 25px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 120px;
    width: 120px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 100px;
    width: 100px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt {
    font-size: 15px;
    padding: 12px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 20px;
    padding-bottom: 60px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 15px;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 560px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile {
    margin-bottom: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile {
    height: 125px;
    width: 125px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit {
    left: 13%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 100%;
    min-height: 260px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 16px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile span i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 15px;
    margin-top: 0;
    padding: 15px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .txt {
    font-size: 15px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_section .dashboard_inner .left_area_wrap {
    padding: 20px 15px;
    width: 250px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 25px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 120px;
    width: 120px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 100px;
    width: 100px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt {
    font-size: 15px;
    padding: 12px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 15px;
    padding-bottom: 60px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 15px;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 100%;
    border-radius: 12px;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile {
    margin-bottom: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile {
    height: 125px;
    width: 125px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit {
    left: 13%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 100%;
    min-height: 260px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 16px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile span i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 16px;
    flex-wrap: wrap;
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info {
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
    font-size: 15px;
    width: 150px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .right_info {
    width: 100%;
    text-align: end;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 15px;
    margin-top: 0;
    padding: 15px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 span {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .txt {
    font-size: 14px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_section .dashboard_inner {
    position: relative;
  }
  .dashboard_section .dashboard_inner .left_area_wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 15px 15px;
    height: 100%;
    width: 270px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    transform: translateX(-270px);
    opacity: 0;
    z-index: -1;
    overflow-y: auto;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar-track {
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar {
    height: 5px;
    width: 3px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #8360BE;
  }
  .dashboard_section .dashboard_inner .left_area_wrap.show {
    opacity: 1;
    z-index: 99999;
    transform: translateX(0px);
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 20px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 110px;
    width: 110px;
    border-width: 3px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 90px;
    width: 90px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left h5 {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt {
    font-size: 15px;
    padding: 12px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 15px;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 500px;
    border-radius: 12px;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile {
    margin-bottom: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile {
    height: 125px;
    width: 125px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit {
    left: 13%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .btn_area {
    margin-top: 30px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 100%;
    min-height: 260px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 16px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile span i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
    font-size: 15px;
    width: 150px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 15px;
    margin-top: 0;
    padding: 15px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 span {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .txt {
    font-size: 14px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .dashboard_section .dashboard_inner {
    position: relative;
  }
  .dashboard_section .dashboard_inner .left_area_wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 15px 15px;
    height: 100%;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    transform: translateX(-100%);
    opacity: 0;
    z-index: -1;
    overflow-y: auto;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar-track {
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar {
    height: 5px;
    width: 3px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #8360BE;
  }
  .dashboard_section .dashboard_inner .left_area_wrap.show {
    opacity: 1;
    z-index: 99999;
    transform: translateX(0px);
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 20px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 110px;
    width: 110px;
    border-width: 3px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 90px;
    width: 90px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left h5 {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt {
    font-size: 15px;
    padding: 12px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 12px 15px;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 100%;
    border-radius: 12px;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile {
    margin-bottom: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile {
    height: 115px;
    width: 115px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area {
    height: 100px;
    width: 100px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit {
    left: 19%;
    height: 32px;
    width: 32px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit i {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .btn_area {
    margin-top: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 100%;
    min-height: auto;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 15px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile span i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 15px;
    flex-wrap: wrap;
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info {
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
    font-size: 14px;
    width: 120px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .right_info {
    width: 100%;
    text-align: end;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 15px;
    margin-top: 0;
    padding: 15px;
    border-radius: 10px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member {
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 span {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .txt {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .btn_membership {
    text-align: center;
    width: 100%;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .dashboard_section .dashboard_inner {
    position: relative;
  }
  .dashboard_section .dashboard_inner .left_area_wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 15px 15px;
    height: 100%;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    transform: translateX(-100%);
    opacity: 0;
    z-index: -1;
    overflow-y: auto;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar-track {
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar {
    height: 5px;
    width: 3px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #8360BE;
  }
  .dashboard_section .dashboard_inner .left_area_wrap.show {
    opacity: 1;
    z-index: 99999;
    transform: translateX(0px);
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left {
    margin-bottom: 20px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main {
    height: 110px;
    width: 110px;
    border-width: 3px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left .circle_main .img_area {
    height: 90px;
    width: 90px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .profile_left h5 {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .left_area_wrap .tabs_main li .txt {
    font-size: 15px;
    padding: 12px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel {
    gap: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main {
    padding: 12px 15px;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .top_main .breadcrumb .breadcrumb-item {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main {
    width: 100%;
    border-radius: 12px;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile {
    margin-bottom: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile {
    height: 115px;
    width: 115px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .img_profile .img_area {
    height: 100px;
    width: 100px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit {
    left: 19%;
    height: 32px;
    width: 32px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .edit_profile .icon_edit i {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .heading h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main .form_input .btn_area {
    margin-top: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .edit_profile_main.change_password_main .form_input {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information {
    width: 100%;
    min-height: auto;
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile {
    padding: 15px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .heading_profile span i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner {
    padding: 15px;
    flex-wrap: wrap;
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info {
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .desc {
    font-size: 14px;
    width: 120px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .right_info {
    width: 100%;
    text-align: end;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan {
    margin: 15px;
    margin-top: 0;
    padding: 15px;
    border-radius: 10px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member {
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .title h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .profile_inner .left_info .inner_item .desc h3 span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .profile_inner .left_info .inner_item .membership_plan .content_member .desc h3 span {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .content_member .txt {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .profile_information .membership_plan .btn_membership {
    text-align: center;
    width: 100%;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
  display: flex;
  gap: 25px;
  flex-direction: column;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
  display: flex;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
  display: flex;
  align-items: center;
  width: calc((100% - 20px) / 4);
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 12px;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(2) .circle_icon {
  background-color: #E8FADF;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(2) .circle_icon i {
  color: #74D058;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(3) .circle_icon {
  background-color: #f3e5be;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(3) .circle_icon i {
  color: #FFC107;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(4) .circle_icon {
  background-color: #edb1b6;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(4) .circle_icon i {
  color: #DC3545;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area {
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
  font-size: 25px;
  font-weight: 600;
  color: #120B1C;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area p {
  font-size: 16px;
  font-weight: 400;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
  flex-shrink: 0;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #e0daeb;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
  font-size: 25px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input {
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group {
  margin-bottom: 0;
  position: relative;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .form-control {
  padding-left: 40px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 20px;
  margin-top: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon i {
  font-size: 14px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area .btn-primary i {
  transform: none;
  margin-left: 0;
  margin-right: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  padding: 20px;
  border-radius: 12px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
  display: flex;
  gap: 15px;
  align-items: center;
  margin-bottom: 25px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon i {
  font-size: 20px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading h4 {
  font-size: 20px;
  font-weight: 600;
  color: #120B1C;
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
  width: calc((100% - 40px) / 3);
  background-color: #e0daeb;
  border-radius: 12px;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
  font-size: 18px;
  font-weight: 600;
  color: #8360BE;
  margin-bottom: 12px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .desc {
  font-size: 14px;
  font-weight: 500;
  color: #120B1C;
  margin-bottom: 15px;
  line-height: 22px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main .date, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main .txt_date {
  font-size: 14px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main .txt_date {
  flex-shrink: 0;
  font-weight: 500;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
  flex-grow: 1;
  font-size: 20px;
  font-weight: 700;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project .btn_t {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project .btn_t .btn-primary {
  display: flex;
  align-items: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project .btn_t .btn-primary i {
  transform: 0;
  margin-left: 0;
  margin-right: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project .btn_t .btn-primary .num {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 700;
  color: #120B1C;
  height: 28px;
  border-radius: 50%;
  width: 28px;
  text-align: center;
  align-content: center;
  background-color: #ffffff;
  margin-left: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 12px;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
  display: flex;
  gap: 15px;
  background-color: #e0daeb;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle i {
  font-size: 22px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main h5 {
  font-size: 18px;
  font-weight: 600;
  color: #120B1C;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main p {
  font-size: 16px;
  font-weight: 500;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
  padding: 20px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info {
  display: flex;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items {
  width: calc((100% - 20px) / 2);
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 20px;
  border: 1.5px solid #8360BE;
  border-radius: 12px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #8360BE;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon i {
  font-size: 18px;
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content {
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content .delivery {
  font-size: 14px;
  font-weight: 600;
  color: #707173;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content h4 {
  font-size: 18px;
  font-weight: 600;
  color: #120B1C;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content p {
  font-size: 14px;
  font-weight: 400;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #8360BE;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc i {
  font-size: 18px;
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc h4 {
  font-size: 18px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc {
  padding: 20px;
  background-color: #f1f1f1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc p {
  font-size: 16px;
  font-weight: 500;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket {
  display: flex;
  align-items: center;
  padding: 20px;
  width: 50%;
  border: 1px solid #8360BE;
  border-radius: 12px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t {
  flex-grow: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .title {
  font-size: 16px;
  font-weight: 600;
  color: #707173;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .num {
  font-size: 20px;
  font-weight: 700;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t {
  flex-shrink: 0;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #8360BE;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t i {
  font-size: 18px;
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .dropdown-toggle::after {
  display: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .btn-secondary {
  background-color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  color: #120B1C;
  padding: 12px 15px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 12px;
  overflow: hidden;
  min-width: 130px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .btn-secondary span i {
  color: #120B1C;
  margin-left: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .dropdown-menu.show {
  transform: translate(0px, 55px) !important;
  padding: 0;
  border: 1px solid #D0C7E1;
  border-radius: 8px;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .dropdown-menu.show li .dropdown-item {
  font-size: 14px;
  font-weight: 600;
  color: #120B1C;
  padding: 10px 18px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .dropdown-menu.show li:hover .dropdown-item, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .dropdown_area .dropdown .dropdown-menu.show li.active .dropdown-item {
  background-color: #e0daeb;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
@media (min-width: 1300px) and (max-width: 1399px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: calc((100% - 15px) / 3);
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
  }
}
/* 1200 desktop only */
@media (min-width: 1200px) and (max-width: 1299px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: calc((100% - 15px) / 3);
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
    width: calc((100% - 30px) / 3);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area p {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 20px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading h4 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: calc((100% - 15px) / 2);
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .form-control {
    padding: 10px 16px;
    padding-left: 38px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon {
    margin-left: 18px;
    margin-top: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc {
    padding: 15px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
    width: calc((100% - 15px) / 2);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area p {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading h4 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: 100%;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .form-control {
    padding: 10px 16px;
    padding-left: 38px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon {
    margin-left: 18px;
    margin-top: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main p {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items {
    width: calc((100% - 12px) / 2);
    gap: 12px;
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket {
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .title {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .num {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t i {
    font-size: 16px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
    width: calc((100% - 15px) / 2);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area p {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading h4 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: 100%;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .form-control {
    padding: 10px 16px;
    padding-left: 38px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon {
    margin-left: 18px;
    margin-top: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main p {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items {
    width: calc((100% - 12px) / 2);
    gap: 12px;
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket {
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .title {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .num {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t i {
    font-size: 16px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area p {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: 100%;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    padding: 15px;
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .form-control {
    padding: 10px 16px;
    padding-left: 38px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon {
    margin-left: 18px;
    margin-top: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area {
    text-align: end;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main p {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info {
    gap: 12px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items {
    width: 100%;
    gap: 12px;
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket {
    padding: 12px;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .title {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .num {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t i {
    font-size: 16px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info {
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    padding: 15px;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon {
    height: 55px;
    width: 55px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .circle_icon i {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area h4 {
    font-size: 22px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info .txt_area p {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading {
    margin-bottom: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .heading h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card {
    width: 100%;
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card h5 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_overview .card_main .inner_card .delivery_main {
    margin-bottom: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    padding: 15px;
    gap: 15px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .form-control {
    padding: 10px 16px;
    padding-left: 38px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input .form-group .icon {
    margin-left: 18px;
    margin-top: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area {
    text-align: end;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_project h3 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .circle i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .head_txt .txt_main p {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info {
    padding: 15px;
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info {
    gap: 12px;
    flex-wrap: wrap;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items {
    width: 100%;
    gap: 12px;
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .date_info .items .circle_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .box_desc {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc .icon_desc i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .heading_desc h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket {
    padding: 12px;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .title {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .left_t .num {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t {
    height: 45px;
    width: 45px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .project_detail_main .detail_info .project_description .total_ticket .right_t i {
    font-size: 16px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
  display: flex;
  gap: 25px;
  flex-direction: column;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading {
  display: flex;
  align-items: center;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 {
  flex-grow: 1;
  font-size: 20px;
  font-weight: 700;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span {
  margin-right: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span i {
  font-size: 20px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary {
  background: #5DBA41;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary i {
  font-size: 16px;
  margin-right: 8px;
  transform: none;
  margin-left: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary:hover, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary.active {
  color: #74D058;
  border-color: #74D058;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 15px;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive {
  overflow-y: auto;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive::-webkit-scrollbar-track {
  border-radius: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive::-webkit-scrollbar {
  height: 3px;
  width: 3px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table {
  margin: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table thead tr th {
  font-size: 18px;
  font-weight: 700;
  color: #120B1C;
  padding: 15px 20px;
  background-color: #e0daeb;
  white-space: nowrap;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr:last-child td {
  border: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td {
  font-size: 16px;
  font-weight: 600;
  color: #707173;
  padding: 15px 20px;
  vertical-align: middle;
  border-bottom: 1px solid #e0daeb;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .tag {
  background-color: #FFC107;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 14px;
  display: inline-block;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area h4 {
  font-size: 17px;
  font-weight: 600;
  color: #120B1C;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .project {
  font-size: 16px;
  font-weight: 600;
  color: #8360BE;
  margin-bottom: 5px;
  white-space: nowrap;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .desc {
  font-weight: 500;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .date {
  white-space: nowrap;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .status {
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .status.success {
  background-color: #5DBA41;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .status.reject {
  background-color: #FFC107;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .icon i {
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 12px;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
  background-color: #e0daeb;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket span i {
  margin-right: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
  font-size: 18px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info {
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group textarea {
  min-height: 95px;
  max-height: 95px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .upload_main {
  padding: 12px 16px;
  border: 0.5px solid #1C1528;
  background-color: #ffffff;
  border-radius: 8px;
  text-align: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .upload_main .upload_icon {
  margin-bottom: 10px;
  display: block;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .upload_main .upload_icon i {
  font-size: 25px;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .upload_main .txt {
  color: #707173;
  font-weight: 500;
  font-size: 14px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .selected_txt {
  font-size: 14px;
  font-weight: 600;
  color: #120B1C;
  margin-bottom: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .file_uploaded_main {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .file_uploaded_main .inner_file {
  display: flex;
  align-items: center;
  border: 1px solid #8360BE;
  border-radius: 5px;
  padding: 8px 10px;
  gap: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .file_uploaded_main .inner_file i {
  flex-shrink: 0;
  font-size: 16px;
  color: #8360BE !important;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .file_uploaded_main .inner_file .content .title {
  font-size: 14px;
  font-weight: 500;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .file_uploaded_main .inner_file .btn-primary {
  background: transparent;
  padding: 0;
  border: none;
  min-width: auto;
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .form-group .file_uploaded_main .inner_file .btn-primary i {
  font-weight: 500;
  color: #D80000 !important;
  transform: none;
  margin-left: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info .btn_area {
  text-align: end;
  margin-top: 30px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation {
  display: flex;
  align-items: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation .title {
  flex-grow: 1;
  font-size: 19px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation .title span {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  padding: 4px 8px;
  border-radius: 5px;
  position: relative;
  top: -4px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation .title span.success {
  background-color: #5DBA41;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation .title span.reject {
  background-color: #D80000;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation .btn_c {
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #8360BE;
  padding: 10px 15px;
  border-radius: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .heading_conversation .btn_c i {
  margin-right: 8px;
}
.dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
  width: calc((100% - 20px) / 3);
}
.dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(2) .circle_icon {
  background-color: #f3e5be;
}
.dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(2) .circle_icon i {
  color: #FFC107;
}
.dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(3) .circle_icon {
  background-color: #E8FADF;
}
.dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info:nth-child(3) .circle_icon i {
  color: #74D058;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
@media (min-width: 1300px) and (max-width: 1399px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 20px;
  }
}
/* 1200 desktop only */
@media (min-width: 1200px) and (max-width: 1299px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 20px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table thead tr th {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .project {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info {
    padding: 16px;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    width: calc((100% - 30px) / 3);
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary {
    font-size: 14px;
    padding: 10px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table thead tr th {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td:nth-child(2) {
    min-width: 250px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .project {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
    padding: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info {
    padding: 16px;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    width: calc((100% - 15px) / 2);
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary {
    font-size: 14px;
    padding: 10px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table thead tr th {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td:nth-child(2) {
    min-width: 250px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .project {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
    padding: 16px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info {
    padding: 16px;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    width: calc((100% - 15px) / 2);
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary {
    font-size: 14px;
    padding: 10px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table {
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table thead tr th {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td:nth-child(2) {
    min-width: 210px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area h4 {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .project {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
    padding: 16px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info {
    padding: 16px;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    width: 100%;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input {
    width: 100%;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area {
    text-align: unset;
    width: auto;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading h3 span i {
    font-size: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_heading .btn_t .btn-primary {
    font-size: 14px;
    padding: 10px 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table {
    border-radius: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table thead tr th {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td:nth-child(2) {
    min-width: 210px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area h4 {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .desc_area .project {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .heading_ticket {
    padding: 16px;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .create_ticket .form_info {
    padding: 16px;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .projects_info .inner_info {
    width: 100%;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input {
    width: 100%;
  }
  .dashboard_section.ticket_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area {
    text-align: unset;
    width: auto;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 15px;
  overflow: hidden;
  border: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header {
  display: flex;
  align-items: center;
  background-color: #e0daeb;
  border: none;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num {
  flex-grow: 1;
  font-weight: 600;
  color: #120B1C;
  display: flex;
  align-items: center;
  gap: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num h5 {
  font-size: 19px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num span, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num span {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  padding: 4px 8px;
  border-radius: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title span.success, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num span.success, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num span.success {
  background-color: #5DBA41;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title span.reject, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num span.reject, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num span.reject {
  background-color: #FFC107;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background: #8360BE;
  padding: 10px 15px;
  border-radius: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary i {
  margin-left: 0;
  transform: none;
  margin-right: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn {
  background: #5DBA41;
  cursor: not-allowed;
  pointer-events: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn:hover, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn.active, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn:focus {
  color: #5DBA41;
  border: 1px solid #5DBA41;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn:hover i, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn.active i, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.green_btn:focus i {
  color: #5DBA41;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary:hover, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.active, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary:focus {
  color: #8360BE;
  border: 1px solid #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary:hover i, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary.active i, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .btn_main .btn-primary:focus i {
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body {
  padding: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 20px;
  padding: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat::-webkit-scrollbar-track {
  border-radius: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat::-webkit-scrollbar {
  height: 5px;
  width: 3px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat {
  display: flex;
  gap: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat {
  flex-shrink: 0;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background-color: #f5d7da;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat i {
  font-size: 18px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat {
  flex-grow: 1;
  background-color: #f5d7da;
  padding: 15px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area {
  display: flex;
  justify-content: space-between;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area h4 {
  font-size: 17px;
  font-weight: 600;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area .date {
  font-size: 14px;
  font-weight: 600;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat span {
  font-size: 14px;
  font-weight: 600;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat p {
  font-size: 14px;
  font-weight: 500;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin: 10px 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat {
  height: 120px;
  width: 120px;
  border-radius: 12px;
  overflow: hidden;
  border: 4px solid #ffffff;
  position: relative;
  align-content: center;
  text-align: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat .download_icon {
  font-size: 16px;
  color: #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: #8360BE;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  text-align: center;
  align-content: center;
  position: absolute;
  inset: 0;
  margin: auto;
  opacity: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat:hover .download_icon {
  opacity: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat i {
  font-size: 45px;
  margin-bottom: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat .small {
  font-size: 13px;
  font-weight: 600;
  color: #120B1C;
  padding: 0 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat.client_chat .left_chat {
  background-color: #f1f1f1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat.client_chat .right_chat {
  background-color: #f1f1f1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat {
  padding: 20px;
  border-top: 1px solid #e0daeb;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .btn-primary {
  background: #8360BE;
  padding: 12px 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .btn-primary i {
  transform: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .btn-primary:hover, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .btn-primary:focus {
  border-color: #8360BE;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .btn-primary:hover i, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .btn-primary:focus i {
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .files {
  font-size: 14px;
  font-weight: 500;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file {
  display: flex;
  align-items: center;
  border: 1px solid #8360BE;
  border-radius: 5px;
  padding: 8px 10px;
  gap: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file i {
  flex-shrink: 0;
  font-size: 16px;
  color: #8360BE !important;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num {
  font-size: 14px;
  font-weight: 500;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num {
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .btn-primary {
  background: transparent;
  padding: 0;
  border: none;
  min-width: auto;
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .btn-primary i {
  font-weight: 500;
  color: #D80000 !important;
  transform: none;
  margin-left: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send {
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send .btn-primary {
  display: flex;
  align-items: center;
  gap: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send .btn-primary.save_draft {
  background: #E8960F;
  border: 1px solid #E8960F;
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send .btn-primary.save_draft:hover, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send .btn-primary.save_draft.active, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send .btn-primary.save_draft:focus {
  background: linear-gradient(157deg, rgb(83, 58, 128) 39%, rgb(18, 11, 28) 82%);
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send .btn-primary i {
  transform: none;
  margin-left: 0;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
/* 1200 desktop only */
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num h5 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat {
    height: 42px;
    width: 42px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat {
    padding: 12px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat i {
    font-size: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat {
    padding: 15px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num h5 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat {
    height: 42px;
    width: 42px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat {
    padding: 12px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat i {
    font-size: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .form-group {
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main {
    gap: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file {
    flex-wrap: wrap;
    gap: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .files {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num {
    font-size: 13px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat {
    height: 42px;
    width: 42px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat {
    padding: 12px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat i {
    font-size: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .form-group {
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main {
    gap: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file {
    flex-wrap: wrap;
    gap: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .files {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num {
    font-size: 13px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat {
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat {
    height: 40px;
    width: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat i {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat {
    padding: 12px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area {
    flex-wrap: wrap;
    gap: 5px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area h4 {
    order: 1;
    width: 100%;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area .date {
    order: 0;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat {
    height: 110px;
    width: 110px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat i {
    font-size: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat {
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .form-group {
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main {
    gap: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file {
    flex-wrap: wrap;
    gap: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .files {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send {
    gap: 12px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header {
    padding: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .title h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-header .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num h5, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .card-header .num h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat {
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat {
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat {
    height: 40px;
    width: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .left_chat i {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat {
    padding: 12px;
    border-radius: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area {
    flex-wrap: wrap;
    gap: 5px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area h4 {
    order: 1;
    width: 100%;
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .title_area .date {
    order: 0;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat {
    height: 105px;
    width: 105px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_top_chat .user_chat .right_chat .img_main .img_chat i {
    font-size: 40px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat {
    padding: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .form-group {
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main {
    gap: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file {
    flex-wrap: wrap;
    gap: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .attach_file .files {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .title, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .attachment_main .file_uploaded_main .inner_file .content .num {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .card .card-body .inner_bottom_chat .btn_send {
    gap: 12px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
  display: flex;
  gap: 25px;
  flex-direction: column;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
  display: flex;
  gap: 20px;
  align-items: center;
  padding: 20px;
  background-color: #e0daeb;
  border-radius: 15px;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%;
  text-align: center;
  align-content: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
  font-size: 18px;
  color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
  font-size: 19px;
  font-weight: 700;
  color: #120B1C;
  margin-bottom: 5px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content p {
  font-size: 14px;
  font-weight: 500;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  background-color: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  padding: 20px;
  width: calc((100% - 60px) / 4);
  position: relative;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card h5 {
  font-size: 20px;
  font-weight: 700;
  color: #120B1C;
  margin-bottom: 10px;
  text-align: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
  font-size: 18px;
  font-weight: 500;
  color: #707173;
  text-align: center;
  margin-bottom: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price {
  font-size: 28px;
  font-weight: 700;
  color: #8360BE;
  margin-bottom: 20px;
  text-align: center;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price span {
  font-size: 16px;
  font-weight: 600;
  color: #707173;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
  margin-bottom: 40px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
  font-size: 18px;
  font-weight: 500;
  color: #707173;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li:last-child {
  margin-bottom: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon {
  flex-shrink: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
  font-size: 18px;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .btn_plan .btn-primary {
  width: 100%;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .btn_plan .btn-primary:hover:after, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .btn_plan .btn-primary.active:after, .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .btn_plan .btn-primary:focus:after {
  scale: 11;
  transform-origin: left 68%;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .btn_plan .btn-primary i {
  margin-right: 5px;
  transform: none;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .btn_plan .btn-primary:disabled {
  border-color: #120B1C;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn {
  height: 30px;
  width: 30px;
  background-color: #5DBA41;
  border-radius: 50%;
  text-align: center;
  align-content: center;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 15px;
  margin-right: 20px;
  opacity: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn i {
  font-size: 16px;
  color: #ffffff;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card.active .check_btn {
  opacity: 1;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  background-color: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  padding: 18px 20px;
  display: flex;
  gap: 15px;
  margin-bottom: 20px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list:last-child {
  margin-bottom: 0;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro {
  flex-shrink: 0;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main {
  flex-grow: 1;
  position: relative;
  top: 2px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon {
  display: flex;
  gap: 15px;
  justify-content: space-between;
  margin-bottom: 8px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon h5 {
  font-size: 18px;
  font-weight: 700;
  color: #8360BE;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon .date {
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  display: inline-block;
  background-color: #8360BE;
  border-radius: 5px;
  padding: 4px 6px;
}
.dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main p {
  font-size: 16px;
  font-weight: 500;
  color: #707173;
}
.dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
  font-size: 20px;
  margin-bottom: 0;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
@media (min-width: 1400px) and (max-width: 1599px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    width: calc((100% - 40px) / 3);
  }
}
/* 1300 desktop only */
@media (min-width: 1300px) and (max-width: 1399px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    width: calc((100% - 40px) / 3);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 30px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 16px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 18px;
  }
}
/* 1200 desktop only */
@media (min-width: 1200px) and (max-width: 1299px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    width: calc((100% - 40px) / 3);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 30px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 16px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 18px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards {
    gap: 18px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    padding: 15px;
    width: calc((100% - 18px) / 2);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 30px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn {
    height: 26px;
    width: 26px;
    margin-right: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn i {
    font-size: 14px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list {
    gap: 12px;
    padding: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro {
    height: 50px;
    width: 50px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon .date {
    font-size: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main p {
    font-size: 15px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 17px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 18px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    padding: 15px;
    width: calc((100% - 15px) / 2);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card h5 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price {
    font-size: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price span {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 30px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn {
    height: 24px;
    width: 24px;
    margin-right: 10px;
    margin-top: 10px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn i {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list {
    gap: 12px;
    padding: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro {
    height: 50px;
    width: 50px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main {
    top: 0;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon .date {
    font-size: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main p {
    font-size: 15px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 17px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 18px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 46px;
    width: 46px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 17px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    padding: 15px;
    width: calc((100% - 15px) / 2);
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card h5 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price {
    font-size: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price span {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn {
    height: 24px;
    width: 24px;
    margin-right: 15px;
    margin-top: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn i {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list {
    gap: 12px;
    padding: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro {
    height: 50px;
    width: 50px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon h5 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon .date {
    font-size: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main p {
    font-size: 14px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 45px;
    width: 45px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 17px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 18px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 46px;
    width: 46px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    padding: 15px;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card h5 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price {
    font-size: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price span {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn {
    height: 24px;
    width: 24px;
    margin-right: 15px;
    margin-top: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn i {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list {
    gap: 12px;
    padding: 12px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro {
    height: 50px;
    width: 50px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon {
    flex-wrap: wrap;
    gap: 3px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon h5 {
    width: 100%;
    font-size: 16px;
    order: 1;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon .date {
    font-size: 12px;
    order: 0;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main p {
    font-size: 14px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 18px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 12px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 40px;
    width: 40px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 16px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 16px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 20px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 46px;
    width: 46px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 16px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards {
    gap: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card {
    padding: 15px;
    width: 100%;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card h5 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .txt {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price {
    font-size: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .price span {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list {
    margin-bottom: 25px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li .check_icon i {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .point_list li {
    font-size: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn {
    height: 24px;
    width: 24px;
    margin-right: 15px;
    margin-top: 12px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .membership_cards .inner_card .check_btn i {
    font-size: 13px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list {
    gap: 12px;
    padding: 12px;
    margin-bottom: 15px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .img_pro {
    height: 50px;
    width: 50px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon {
    flex-wrap: wrap;
    gap: 3px;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon h5 {
    width: 100%;
    font-size: 16px;
    order: 1;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main .title_icon .date {
    font-size: 12px;
    order: 0;
  }
  .dashboard_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .notification_list .inner_list .txt_main p {
    font-size: 14px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main {
    gap: 18px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership {
    padding: 12px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon {
    height: 40px;
    width: 40px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .icon i {
    font-size: 16px;
  }
  .dashboard_section.notification_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .membership_main .heading_membership .content h4 {
    font-size: 16px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
  background-color: #e0daeb;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 15px;
  overflow: hidden;
  border-radius: 12px;
  display: flex;
  align-items: center;
  padding: 20px;
  gap: 15px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  text-align: center;
  align-content: center;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t i {
  font-size: 20px;
  color: #120B1C;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading h5 {
  font-size: 20px;
  font-weight: 700;
  color: #120B1C;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area {
  margin-left: auto;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .btn-primary i {
  transform: none;
  margin-left: 0;
  margin-right: 8px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
  padding: 15px 0;
  border: 0;
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 15px;
  overflow: hidden;
  border-radius: 12px;
  position: absolute;
  inset: 0px 0px auto auto !important;
  margin: 0px !important;
  transform: translate(-47.5556px, 263.778px) !important;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item {
  padding: 15px 20px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item:hover {
  background-color: transparent;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom {
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom .btn-primary {
  padding: 11px 15px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .trans_type, .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .type {
  background-color: #8360BE;
  color: #ffffff;
  padding: 5px 12px;
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .type {
  min-width: 60px;
  text-align: center;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .type.success {
  background-color: #74D058;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .type.pending {
  background-color: #FFC107;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td .type.reject {
  background-color: #D80000;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td:nth-child(2) {
  min-width: auto;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .ticket_table .table-responsive .table tbody tr td:nth-child(3) {
  min-width: 200px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 12px;
  overflow: hidden;
  width: 750px;
  max-width: 100%;
  margin: 0 auto;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
  background-color: #e0daeb;
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading .icon i {
  font-size: 18px;
  color: #120B1C;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading h5 {
  font-size: 19px;
  font-weight: 700;
  color: #120B1C;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info {
  padding: 20px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans:last-child {
  margin-bottom: 0;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title {
  flex-shrink: 0;
  width: 250px;
  font-size: 17px;
  font-weight: 600;
  color: #120B1C;
  position: relative;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title::before {
  content: ":";
  font-size: 18px;
  color: #120B1C;
  position: absolute;
  top: 0;
  right: 0;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .txt {
  font-size: 17px;
  font-weight: 500;
  color: #707173;
  padding-left: 15px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .tag {
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 9px;
  border-radius: 5px;
  margin-left: 15px;
  text-align: center;
  min-width: 60px;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .tag.success {
  background-color: #74D058;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .tag.pending {
  background-color: #FFC107;
}
.dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .tag.reject {
  background-color: #D80000;
}

/* Above 1920 desktop */
/* 1680 desktop */
/* 1600 desktop */
/* Above 1400 and Below 1599 Desktop*/
/* 1300 desktop only */
@media (min-width: 1300px) and (max-width: 1399px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 18px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    transform: translate(-39.5556px, 250.778px) !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    padding: 18px;
  }
}
/* 1200 desktop only */
@media (min-width: 1200px) and (max-width: 1299px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 18px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    transform: translate(-39.5556px, 250.778px) !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    padding: 18px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading h5 {
    font-size: 18px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t {
    height: 45px;
    width: 45px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t i {
    font-size: 18px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    width: 355px !important;
    transform: translate(-33.5556px, 220.778px) !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item .form-group .form-control {
    padding: 10px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom {
    padding: 0 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom .btn-primary {
    padding: 9px 12px;
    font-size: 14px;
    min-width: 100px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction {
    width: 590px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    gap: 12px;
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title {
    font-size: 15px;
    width: 220px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .txt {
    font-size: 15px;
  }
}
/* Landscape tablets and ipad */
@media (min-width: 768px) and (max-width: 991px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading h5 {
    font-size: 18px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t {
    height: 45px;
    width: 45px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t i {
    font-size: 18px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    width: 355px !important;
    transform: translate(-28.5556px, 213.778px) !important;
    inset: 0px 0px auto auto !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item .form-group .form-control {
    padding: 10px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom {
    padding: 0 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom .btn-primary {
    padding: 9px 12px;
    font-size: 14px;
    min-width: 100px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction {
    width: 590px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    gap: 12px;
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title {
    font-size: 15px;
    width: 190px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .txt {
    font-size: 15px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t {
    height: 40px;
    width: 40px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    width: 355px !important;
    transform: translate(-28.5556px, 152.778px) !important;
    inset: 0px 0px auto auto !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item .form-group .form-control {
    padding: 10px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom {
    padding: 0 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom .btn-primary {
    padding: 9px 12px;
    font-size: 14px;
    min-width: 100px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction {
    width: 530px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    gap: 12px;
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title {
    font-size: 15px;
    width: 190px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .txt {
    font-size: 15px;
  }
}
/* Landscape phones and portrait tablets */
@media (min-width: 361px) and (max-width: 575px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t {
    height: 40px;
    width: 40px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .btn-primary {
    padding: 12px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    width: 212px !important;
    transform: translate(-28.5556px, 140.778px) !important;
    inset: 0px 0px auto auto !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item .form-group .form-control {
    padding: 10px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom {
    padding: 0 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom .btn-primary {
    padding: 9px 12px;
    font-size: 14px;
    min-width: 100px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .search_input {
    width: 100%;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .search_main .btn_area {
    width: auto;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction {
    width: 530px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    gap: 12px;
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title {
    font-size: 14px;
    width: 130px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title::before {
    font-size: 14px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .txt {
    font-size: 14px;
  }
}
/* Smaller phones */
@media (max-width: 360px) {
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading {
    padding: 15px;
    gap: 12px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t {
    height: 40px;
    width: 40px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .icon_t i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .btn-primary {
    padding: 12px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show {
    width: 212px !important;
    transform: translate(-28.5556px, 140.778px) !important;
    inset: 0px 0px auto auto !important;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-item .form-group .form-control {
    padding: 10px 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom {
    padding: 0 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .transaction_heading .dropdown_area .date_filter .dropdown-menu.show .dropdown-bottom .btn-primary {
    padding: 9px 12px;
    font-size: 14px;
    min-width: 100px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction {
    width: 530px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading {
    gap: 12px;
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading .icon i {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .heading h5 {
    font-size: 16px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info {
    padding: 15px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title {
    font-size: 14px;
    width: 130px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .title::before {
    font-size: 14px;
  }
  .dashboard_section.transaction_section .dashboard_inner .right_side_wrap .user_panel .bottom_main .view_transaction .transaction_info .inner_trans .txt {
    font-size: 14px;
  }
}
/* Smaller phones */
/* Add CSS styles for Portrait orientation */
/* Add CSS styles for Landscape orientation */

/*# sourceMappingURL=custom.css.map */
